Commit graph

50 commits

Author SHA1 Message Date
EnixCoda
efbb02506c build: webpack config in TypeScript 2024-07-15 01:19:08 +08:00
EnixCoda
3fed802e64 build: upgrade pjax and use patch-package 2024-07-14 16:21:51 +08:00
EnixCoda
f0fc30f57f build: upgrade webpack 2024-07-08 22:43:51 +08:00
EnixCoda
6fe3135ae8 Merge branch 'develop' into manifest-v3
# Conflicts:
#	package.json
#	webpack.config.js
#	yarn.lock
2024-07-08 22:34:05 +08:00
Federico Brigante
73e39066ff
Update webext-permission-toggle (#300)
* Update `webext-permission-toggle`

* build: tweak webpack config to resolve exports field in package.json

---------

Co-authored-by: EnixCoda <enixcoda@gmail.com>
2024-07-03 14:27:40 +08:00
EnixCoda
dba3c15e72 Merge branch 'develop' into manifest-v3 2024-03-29 23:45:58 +08:00
EnixCoda
b606a4bb7d feat: validate embedded data structure 2023-12-15 22:49:56 +08:00
EnixCoda
c9e1bb4887 build: update manifest and webpack config 2022-12-16 00:43:34 +08:00
EnixCoda
33fd667e1f Merge branch 'develop' into manifest-v3
# Conflicts:
#	src/manifest.json
2022-12-10 21:39:32 +08:00
EnixCoda
62bacc65ee build: update manifest fields 2022-12-10 21:38:18 +08:00
EnixCoda
c2f6eb49cc build: upgrade dependencies to prevent multiple instances loaded 2022-08-20 18:24:20 +08:00
EnixCoda
e575dbc8e7 chore: fix typo 2022-08-20 01:04:36 +08:00
EnixCoda
c9c968aa2c build: add webpack build support for Safari 2022-02-12 21:22:14 +08:00
EnixCoda
6f9d157cde build: allow accessing source map in dev 2021-06-13 16:55:59 +08:00
EnixCoda
6d7610349e
feat: redesign toggle show button 2020-08-03 00:17:34 +08:00
EnixCoda
6f83adf934
feat: support enterprise 2020-05-01 18:35:34 +08:00
EnixCoda
7e6feb621c
revert: use old pjax for Firefox compatibility
This reverts commit 8aaf55be59 and 0a4ee27
2020-04-06 19:16:36 +08:00
EnixCoda
07c43b2458
build: remove packages 2020-04-04 00:53:30 +08:00
EnixCoda
069a52f0ba
build: tree shaking 2020-03-14 20:42:04 +08:00
EnixCoda
83335a061e
refactor: use sass instead of less 2020-03-11 22:12:19 +08:00
EnixCoda
916d718d4c
build: simplify versioning process 2020-03-08 15:23:00 +08:00
EnixCoda
b206a40e2f
build: extract stylesheet to css file 2020-02-08 00:11:39 +08:00
EnixCoda
4ac447be2e
feat: rich icons 2019-12-01 21:41:38 +08:00
EnixCoda
1189237dd4
Revert "build: build all scripts"
This reverts commit 5359275874.
2019-11-19 09:53:55 +08:00
EnixCoda
5359275874
build: build all scripts 2019-11-18 19:49:58 +08:00
EnixCoda
405d863913
build: sanitize build scope, pass version through env 2019-11-08 17:01:39 +08:00
EnixCoda
a03d28bcd6
build: use raw octicons 2019-11-08 15:44:58 +08:00
EnixCoda
53796dec97
feat: adapt to FireFox 2019-11-03 23:24:52 +08:00
EnixCoda
aebc62a7b2
feat: shim browser 2019-11-03 23:00:38 +08:00
EnixCoda
a66b207131
build: analyse bundle 2019-10-25 00:59:16 +08:00
EnixCoda
9eda9da377
build: remove svgr 2019-10-25 00:39:27 +08:00
EnixCoda
bd5409d277
build: build with env 2019-08-24 17:41:57 +08:00
EnixCoda
3018f00610
build: emit source map 2019-03-09 15:25:20 +08:00
EnixCoda
356c5afabd
revert: no need of terser 2019-03-09 15:25:20 +08:00
EnixCoda
419efeb23c
build: do type check
How could babel give up on this
2019-03-09 15:24:59 +08:00
EnixCoda
63fd30f982
build: upgrade most dependencies 2019-03-09 15:24:59 +08:00
EnixCoda
bb652c55b7
build: BABEL! BABEL! BABEL! 2019-03-09 15:24:37 +08:00
EnixCoda
cef3513755
build: upgrade svgr 2019-03-09 15:23:25 +08:00
EnixCoda
073f8585bd
build: use checker plugin
With it can awesome typescript loader output to console
2019-02-19 00:08:38 +08:00
EnixCoda
538527bd39
refactor: transform more to TS 2019-02-09 19:42:03 +08:00
EnixCoda
699d718d71
feat: TypeScript basic 2019-01-06 22:03:53 +08:00
Enix
76135e59fe build: update resolve & eslint rules 2018-10-16 15:54:48 +08:00
EnixCoda
4687a33cb2 feat: show version & add change log link 2018-06-30 19:39:06 +08:00
EnixCoda
126c1226b7 feat(build): combat with React 2018-06-22 22:44:44 +08:00
EnixCoda
d6905efdc4 build(pjax): link with alias 2018-06-05 23:49:37 +08:00
EnixCoda
02bbcff2e5 chore: update version number 2018-02-08 13:21:10 +08:00
EnixCoda
f95b31bb25 feat(icon): use SVG octicon
generate SVG files with generate-octicon.js
load as react component thanks to svg-loader
bundle
size decreased from 48kb to 26kb!
2018-02-08 13:05:16 +08:00
EnixCoda
704b66590d build(webpack): correct define-plugin usage 2018-02-08 13:04:30 +08:00
EnixCoda
c395a9b195 feat(manifest): add icon 2018-01-07 12:45:27 +08:00
EnixCoda
608345dc10 initial commit 2018-01-07 12:45:27 +08:00