Commit graph

1060 commits

Author SHA1 Message Date
EnixCoda
13a118f839 fix: resolve path properly 2023-05-18 23:42:59 +08:00
EnixCoda
bd6cf0a5b3 chore: deprecate copy file button 2023-05-18 23:09:36 +08:00
EnixCoda
e6abbcf555 fix: update selectors 2023-05-18 00:25:25 +08:00
arlendp
8503595efd
fix: sidebar navigation reset for github (#292)
fix #279

Co-authored-by: arlen.dp <arlen.dp@alibaba-inc.com>
2023-05-17 00:59:43 +08:00
EnixCoda
5c030793d1 fix: resolve DOM elements of repo meta 2023-05-02 00:52:08 +08:00
EnixCoda
59170829f7 fix: resolve organization repositories 2023-05-02 00:30:52 +08:00
EnixCoda
cb40cded39 feat: support the global navigation feature 2023-04-26 23:49:48 +08:00
米空格
9a3b11e738
fix: support older versions of Github Enterprise (#289)
fix: support older versions of Github Enterprise

---------

Co-authored-by: Enix <enixcoda@gmail.com>
2023-04-26 23:15:39 +08:00
EnixCoda
6c5328e6f3 chore: add shortcut hint for revealing search result in file tree 2023-02-11 00:03:06 +08:00
Enix
e5becfd4e2 fix: try fragment selectors in order 2023-01-30 11:18:16 +08:00
EnixCoda
c786222486 fix: take token for gitea 2023-01-26 20:54:45 +08:00
EnixCoda
593ba27557 refactor: raise error context higher than state context
fixes #275
2023-01-05 18:58:56 +08:00
EnixCoda
a1853ec3d2 fix: disallow expand on error 2023-01-05 18:38:04 +08:00
EnixCoda
4982b9a1ca feat: add platform error parser 2023-01-05 18:37:37 +08:00
EnixCoda
36acc68ac4 refactor: disable useInspector for prod 2023-01-05 17:13:44 +08:00
EnixCoda
305c6889cb Merge branch 'develop' into manifest-v3
# Conflicts:
#	scripts/fix-deps/index.js
2023-01-01 21:42:35 +08:00
EnixCoda
88b9d48ff8 feat: toggle folder recursively via context menu 2022-12-29 00:21:38 +08:00
EnixCoda
35c5d89a08 chore: move state inspector toggle button 2022-12-29 00:06:01 +08:00
EnixCoda
453f3b76d9 fix: update tree on compress option change 2022-12-27 22:16:15 +08:00
EnixCoda
9c12d344de refactor: use abortable effect 2022-12-27 22:16:15 +08:00
EnixCoda
05b89e111a fix: unify meta resolution 2022-12-26 21:43:46 +08:00
EnixCoda
3f7463d5b7 refactor: activate styles according to platform 2022-12-26 21:43:46 +08:00
EnixCoda
4439dda759 refactor: divide SCSS 2022-12-26 21:43:46 +08:00
EnixCoda
aeb6b6341c fix: recover attributes removed by GitHub
fixes #263
2022-12-26 21:43:46 +08:00
EnixCoda
3a0680b53d refactor: extract $ 2022-12-26 21:43:46 +08:00
EnixCoda
c2a261e681 fix: prevent sidebar tremor
fixes #269
2022-12-26 21:43:46 +08:00
EnixCoda
39f82a8739 feat: node context menu
fixes #149
2022-12-26 21:43:46 +08:00
EnixCoda
0492784b70 feat: input clear button 2022-12-23 21:28:36 +08:00
EnixCoda
e5096e89b6 chore: remove unused modules 2022-12-18 17:34:52 +08:00
EnixCoda
6c992c3d48 Merge branch 'develop' into manifest-v3 2022-12-16 18:21:46 +08:00
EnixCoda
bf58d8657d build: upgrade typescript 2022-12-16 18:21:07 +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
7600ba43fd chore: slightly enhance Highlight 2022-10-26 21:06:02 +08:00
EnixCoda
36d6421f6e chore: useAbortableEffect 2022-10-26 21:05:46 +08:00
EnixCoda
9e7b0f2f88 docs: update text 2022-08-29 22:49:05 +08:00
EnixCoda
2e844025a3 fix: prevent focusing on unwanted div 2022-08-29 22:38:35 +08:00
EnixCoda
9dce33bb50 refactor: deprecate DOM focus util 2022-08-29 22:35:51 +08:00
EnixCoda
b8866aa415 feat: shortcut for focusing search input 2022-08-29 22:35:51 +08:00
EnixCoda
3476ed1072 refactor: extract keyboard shortcut setting 2022-08-28 14:17:42 +08:00
EnixCoda
c6fe580d33 chore: remove unnecessary useCallback 2022-08-28 14:17:42 +08:00
EnixCoda
8072e385f8 enhance: OAuth workflow 2022-08-23 01:42:07 +08:00
EnixCoda
c2f6eb49cc build: upgrade dependencies to prevent multiple instances loaded 2022-08-20 18:24:20 +08:00
EnixCoda
49f0a210bc build: update eslint config 2022-08-20 15:49:10 +08:00
EnixCoda
f32711085d fix: prevent text overflow in metabar 2022-08-20 00:39:22 +08:00
EnixCoda
dd32f75941 fix: pass the prop disabled to form control 2022-08-19 02:49:48 +08:00
EnixCoda
86775c6c1f fix: sanitize location 2022-08-19 02:44:57 +08:00
EnixCoda
1237fc44bc fix: support resolving PR lazy load URL for legacy GitHub 2022-08-19 02:13:46 +08:00
EnixCoda
50b452061c fix: detect GitHub enterprise properly 2022-07-18 14:40:00 +08:00
EnixCoda
24b8abb3d1 feat: show diff in text 2022-07-18 14:16:37 +08:00
EnixCoda
ae96135c33 fix: jump to files in commit page 2022-07-17 23:09:56 +08:00
EnixCoda
7e10717566 fix: handle uppercase in fuzzy search mode 2022-07-17 22:46:01 +08:00
EnixCoda
d279b475bc fix: delay Sentry initiation 2022-07-17 21:35:05 +08:00
EnixCoda
e5bef4c16e chore: inspect repo context 2022-07-17 14:34:13 +08:00
EnixCoda
bb51a1fa06 chore: rename pjax 2022-07-17 01:51:13 +08:00
EnixCoda
ae3b7cc66e fix: assure body indent after redirect 2022-07-17 00:58:08 +08:00
EnixCoda
1d099d23b8 feat: state inspector 2022-07-17 00:41:17 +08:00
EnixCoda
b28c9e0fe8 fix: open PR in firefox 2022-07-17 00:01:21 +08:00
EnixCoda
8fa1802555 chore: remove unused Gitee components 2022-07-16 23:56:24 +08:00
EnixCoda
b62b488a0d chore: remove sentry env from code 2022-07-16 23:55:09 +08:00
EnixCoda
9435e9cd52 refactor: sanitize URL usages 2022-07-16 23:54:27 +08:00
EnixCoda
6fde8c1092 fix: show tooltip of search mode 2022-07-16 01:57:41 +08:00
EnixCoda
3ca6c2bf07 chore: format & lint code 2022-07-16 01:57:41 +08:00
EnixCoda
8fb1eb924c refactor: deprecate SidebarBodyWrapper 2022-07-16 01:40:23 +08:00
EnixCoda
0e96aeb26b refactor: optimize should expand logic 2022-07-15 22:23:09 +08:00
EnixCoda
98a67381db refactor: raise Gitako out of document body 2022-07-12 01:15:48 +08:00
EnixCoda
8f0e4a9ccb fix: redirect not working in PR pages 2022-07-11 00:56:17 +08:00
EnixCoda
3ce088cf7b chore: remove unused safari mark 2022-07-04 21:51:46 +08:00
EnixCoda
3e89db3feb chore: remove left border of sidebar 2022-07-04 21:24:35 +08:00
EnixCoda
f6675e8163 fix: handle profile repositories <-> repository redirecting 2022-07-04 21:24:24 +08:00
EnixCoda
ce3dffb84d fix: set DOM scrollTop when programmatically scroll to item 2022-07-04 02:14:32 +08:00
EnixCoda
d6e9fcc163 Merge remote-tracking branch 'origin/develop' into next
# Conflicts:
#	src/analytics.ts
#	src/components/FileExplorer.tsx
#	src/components/SideBarBodyWrapper.tsx
#	src/components/settings/SettingsBar.tsx
#	src/content.tsx
#	src/platforms/GitHub/API.ts
#	src/platforms/GitHub/DOMHelper.ts
#	src/platforms/GitHub/index.ts
#	src/platforms/platform.d.ts
#	src/styles/index.scss
#	src/utils/DOMHelper.ts
#	src/utils/config/helper.ts
#	src/utils/config/migrations/1.3.4.ts
#	src/utils/config/migrations/index.ts
#	src/utils/general.ts
#	src/utils/storageHelper.ts
2022-07-04 01:41:13 +08:00
EnixCoda
3ed0a8e8f7 fix: update GitHub page content selector 2022-07-03 00:10:41 +08:00
EnixCoda
919ce07b20 feat: cache report error 2022-07-02 23:30:08 +08:00
EnixCoda
bcc34949ab feat: atomic async function 2022-07-02 23:30:08 +08:00
EnixCoda
c1f8456e7f fix: handle type errors 2022-06-28 17:03:20 +08:00
EnixCoda
05507abbcb fix: support GitHub turbo 2022-06-28 16:59:20 +08:00
EnixCoda
d02c32bb4b feat: add pjax mode setting 2022-06-25 12:47:39 +08:00
EnixCoda
5cddc2077e chore: enhance tab focus flow, skip file explorer container 2022-06-24 22:08:50 +08:00
Innei
a9217b5c4c
fix: add overscan to avoid blank flash 2022-06-21 17:58:30 +08:00
EnixCoda
11942789b8 chore: shorten is 2022-06-19 23:18:55 +08:00
EnixCoda
4909371853 fix: patch primer themes 2022-06-19 23:18:32 +08:00
EnixCoda
31fc538a5c feat: self implemented virtual scroller 2022-06-19 22:54:18 +08:00
EnixCoda
5a16682c7f fix: folder rotate on toggle open 2022-06-19 22:12:50 +08:00
EnixCoda
6092d65b00 fix: theme selectors 2022-06-16 22:36:47 +08:00
EnixCoda
ef481d7d7e test: add Highlight test 2022-06-06 23:44:44 +08:00
EnixCoda
8716ce02e9 chore: optimize list horizontal style 2022-06-06 23:31:30 +08:00
EnixCoda
6ce88e7cf0 refactor: extract list-control hooks 2022-06-06 23:30:57 +08:00
EnixCoda
4b4b3c4841 chore: adjust settings close icon size 2022-06-06 23:01:06 +08:00
EnixCoda
8819984f98 refactor: update settings layout 2022-06-06 21:31:32 +08:00
EnixCoda
fcdef87b2a fix: enable code fold on all code blocks 2022-06-06 20:57:59 +08:00
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