Commit graph

916 commits

Author SHA1 Message Date
EnixCoda
bbf7f3d7ea feat: is equal 2022-06-06 20:57:59 +08:00
EnixCoda
b0283f1f5e feat: optimize highlight render performance 2022-06-06 20:57:59 +08:00
EnixCoda
caaff93ad7 chore: extract root element insertion 2022-06-06 20:57:59 +08:00
EnixCoda
9553e1c0bb feat: optimize scroll behavior 2022-06-06 20:56:37 +08:00
EnixCoda
1e323bc2d5 feat: reload context 2022-06-06 20:55:04 +08:00
EnixCoda
5b41832f78 feat: improve PR file tree resolution perf
> 100 times if PR has >100k changes
2022-06-06 20:55:04 +08:00
EnixCoda
10668b6606 feat: optimize icons 2022-06-06 20:55:04 +08:00
EnixCoda
c558eaf35c feat: is.not 2022-06-06 20:55:04 +08:00
EnixCoda
5c65f9e7f5 feat: IconButton & RoundIconButton 2022-06-06 20:55:04 +08:00
EnixCoda
38e5ee718c chore: rename useVisibleNodesGenerator 2022-06-06 20:55:04 +08:00
EnixCoda
1d733fb1cf feat: enable auto expand if native PR file tree is collapsed 2022-06-06 20:55:04 +08:00
EnixCoda
8dbc723b53 chore: optimize settings layout 2022-06-06 20:55:04 +08:00
EnixCoda
318f4b6c69 feat: enable fast get pull request files in large ones 2022-06-06 20:55:04 +08:00
EnixCoda
dcaa58a31b fix: correct type of $ 2022-06-06 20:55:04 +08:00
EnixCoda
43aaa3874c feat: simple config fields 2022-06-03 15:02:33 +08:00
EnixCoda
ff1bdd6f0f refactor: clean config context read 2022-05-30 00:51:36 +08:00
EnixCoda
0564212246 chore: deprecate Field 2022-05-30 00:32:58 +08:00
EnixCoda
0902841928 feat: use primer form 2022-05-30 00:32:49 +08:00
EnixCoda
f66e38291f feat: use primer checkbox 2022-05-29 23:27:13 +08:00
EnixCoda
a86f78554c feat: use primer select 2022-05-29 23:27:05 +08:00
EnixCoda
51601100fd fix: make sure all gitako elements within variable scope 2022-05-29 17:31:36 +08:00
EnixCoda
ad02ba600e chore: enhance input field styles 2022-05-29 17:05:04 +08:00
EnixCoda
71151cb4e1 fix: override gitea style 2022-05-29 17:05:04 +08:00
EnixCoda
a5baa23c77 feat: add primer base styles 2022-05-29 17:05:04 +08:00
EnixCoda
b97a850100 feat: use @primer/primitives 2022-05-29 17:05:04 +08:00
EnixCoda
6cfafa9e67 feat: simplify theme 2022-05-29 17:05:04 +08:00
EnixCoda
3cdd3fa600 feat: set VNG along with DOM focus 2022-05-29 17:05:04 +08:00
EnixCoda
a5efba62f4 fix: enhance borders 2022-05-29 17:05:04 +08:00
EnixCoda
15da7ca977 chore: enhance wording for lazy mode 2022-05-29 17:05:04 +08:00
EnixCoda
a0bc45f0a9 feat: enhance search input action 2022-05-29 17:05:04 +08:00
EnixCoda
cbac7542ff refactor: use abort than checker 2022-05-29 17:05:04 +08:00
EnixCoda
ec78f36e67 fix: get visible nodes properly 2022-05-29 17:05:04 +08:00
EnixCoda
8cb16fff6c chore: render in the react 18 way 2022-05-29 17:05:04 +08:00
EnixCoda
536d191fb8 refactor: scroll to focused element 2022-05-29 17:05:04 +08:00
EnixCoda
ded704d6c0 chore: deprecate driver error catcher 2022-05-29 17:05:04 +08:00
EnixCoda
9622a5a557 fix: solve UI layering 2022-05-29 17:05:04 +08:00
EnixCoda
9c6ccbe2fc chore: add basic type assertion util 2022-05-29 17:05:04 +08:00
EnixCoda
2c93bc64eb chore: resolve eslint issues 2022-05-29 17:05:04 +08:00
EnixCoda
77d9db6043 lint: resolve lint issues 2022-05-29 17:05:04 +08:00
EnixCoda
850ea5a64a chore: deprecate show diff in text 2022-05-29 17:05:04 +08:00
EnixCoda
d0be9cedb2 refactor: File Explorer 2022-05-29 17:05:04 +08:00
EnixCoda
b0dcb256a7 chore: use cancel in one time listener 2022-05-29 17:05:03 +08:00
EnixCoda
a01a7ede9e refactor: memoize useStateIO 2022-05-29 17:05:03 +08:00
EnixCoda
a093a9d86d chore: useConfig().value 2022-05-29 17:05:03 +08:00
EnixCoda
23c0b8118a refactor: extract hooks 2022-05-29 17:05:03 +08:00
EnixCoda
771a10ea57 build: upgrade UI dependencies 2022-05-29 17:05:03 +08:00
EnixCoda
7fadb5fd57 build: upgrade react 2022-05-29 17:05:03 +08:00
EnixCoda
d0cbc89747 build: update react-window and fix scroll logic 2022-05-12 23:27:08 +08:00
EnixCoda
e9489803cf fix: decode json 2022-05-12 23:27:08 +08:00
EnixCoda
3cacad133c refactor: enhance network requests 2022-05-12 23:27:08 +08:00