Commit graph

1060 commits

Author SHA1 Message Date
Bobson Lin
65df1463c6 Implment Gitea platform functions 2021-01-02 12:40:35 +08:00
EnixCoda
9987c0374f
feat: color of file tree text 2020-12-16 22:55:33 +08:00
Enix
1d73b52d31
refactor: simplify logic 2020-12-16 22:24:27 +08:00
WayJam So
eeb2aeee00
fix: invalid expand path 2020-12-15 00:54:26 +08:00
EnixCoda
7f9827a4ee
chore: hack the clippy button 2020-12-10 23:20:02 +08:00
EnixCoda
79c4049300
feat: watch media update 2020-12-10 23:11:21 +08:00
EnixCoda
d1197a5068
feat: detect auto mode 2020-12-10 23:11:21 +08:00
EnixCoda
4c9ebc414b
feat: tune colors and add dark theme 2020-12-10 23:11:21 +08:00
EnixCoda
7e8e6b6987
chore: align file explorer item height to GitHub's 2020-12-10 15:51:58 +08:00
EnixCoda
0f654996b2
fix: detect linux 2020-11-28 15:05:19 +08:00
EnixCoda
49df251ed6
refactor: move event bindings 2020-11-28 15:05:18 +08:00
EnixCoda
9ddf4d6068
feat: use native GitHub progress bar 2020-11-28 15:05:18 +08:00
EnixCoda
3dd182460b
feat: use GitHub native progress bar 2020-11-28 15:05:17 +08:00
EnixCoda
2c09a4308e
refactor: use pjax:end for better compatibility 2020-11-28 00:46:43 +08:00
EnixCoda
db0de416dc
fix: emit pjax end 2020-11-28 00:46:42 +08:00
EnixCoda
17c4becff2
fix: pjax messed history up 2020-11-24 20:51:28 +08:00
EnixCoda
e0f7025379
fix: handle missing folder data 2020-11-14 00:12:07 +08:00
EnixCoda
ed389ea3b5
fix: perf was throttled in sync mode 2020-11-13 18:11:18 +08:00
EnixCoda
5e5980db21
chore: adjust padding of meta bar 2020-11-13 16:57:28 +08:00
EnixCoda
f22f270523
fix: resolve sha from partially loaded DOM can be unreliable 2020-11-13 16:55:56 +08:00
EnixCoda
e6cba2c7e6
refactor: on PJAX end 2020-11-13 15:58:32 +08:00
EnixCoda
ab322e95d7
fix: resolve PR title 2020-11-13 14:51:35 +08:00
EnixCoda
6789fe6a11
fix: prevent blocking form submissions 2020-11-13 13:56:03 +08:00
EnixCoda
57b481c7e3
fix: resolve PR files' SHA more careful 2020-11-13 13:56:02 +08:00
EnixCoda
72ebbb2047
fix: prevent redundant requests for PR 2020-11-13 13:56:02 +08:00
EnixCoda
3323477b07
feat: help 2020-11-13 13:56:02 +08:00
EnixCoda
00ea07b181
fix: guard setExpand 2020-11-11 17:52:53 +08:00
EnixCoda
0c0ee18795
fix: handle path with unsafe trunks 2020-11-11 17:44:26 +08:00
EnixCoda
c057fb389f
chore: remove leading space when copy file 2020-11-11 17:44:26 +08:00
EnixCoda
fbc67c68f4
fix: attach copy buttons when navigate through GitHub PJAX 2020-11-11 17:44:26 +08:00
EnixCoda
d818e5ccc2
fix: copy code and snippet 2020-11-11 17:44:26 +08:00
EnixCoda
a7c928fee9
chore: file tree item height and scroll bar 2020-11-11 17:44:25 +08:00
EnixCoda
70e9bc68c3
feat: recursive toggle with keyboard arrow 2020-11-11 17:44:25 +08:00
EnixCoda
6c433f1f17
refactor: simpler logic for resize observer 2020-11-11 17:14:23 +08:00
EnixCoda
b2150b9212
fix: prevent collapse to too narrow 2020-11-11 17:14:23 +08:00
EnixCoda
5164fa49c7
fix: prevent unexpected redirect 2020-10-28 20:07:23 +08:00
EnixCoda
76e6d7c7f4
chore: update use update reason hook messages 2020-10-28 18:15:01 +08:00
EnixCoda
59fffaf004
fix: jump to items from search result
This doesn't cause the previous redirect bug :)
2020-10-28 18:14:51 +08:00
EnixCoda
b08cc31940
feature: consistant behavior of hit enter on search results 2020-10-28 17:21:18 +08:00
EnixCoda
0548c614be
refactor: named value from dispatch.get 2020-10-28 00:38:08 +08:00
EnixCoda
72ddfefb19
docs: update help for invalid token 2020-10-28 00:35:07 +08:00
EnixCoda
396af20fa4
Revert "feat: better experience with correct focus"
This reverts commit 3203f9426e.
2020-10-28 00:20:08 +08:00
EnixCoda
8c970d7fb4
feat: hint lazy mode 2020-10-28 00:14:32 +08:00
EnixCoda
3115f78878
fix: handle PR 2020-10-27 02:30:39 +08:00
EnixCoda
391c3e457c
fix: prevent unnecessary unmount 2020-10-27 01:58:12 +08:00
EnixCoda
10d409ed56
feat: use update reason 2020-10-26 22:27:27 +08:00
EnixCoda
b0bcb7130c
refactor: prevent rendering multiple times on search 2020-10-26 22:27:21 +08:00
EnixCoda
3203f9426e
feat: better experience with correct focus 2020-10-26 20:53:33 +08:00
EnixCoda
2227039bbf
refactor: performance++ 2020-10-26 19:01:49 +08:00
EnixCoda
24ae8a0353
refactor: memoize regexp of search key 2020-10-26 19:01:05 +08:00
EnixCoda
d683777c34
fix: update focus properly 2020-10-26 02:40:34 +08:00
EnixCoda
453ed1d588
refactor: enhance code 2020-10-26 02:12:33 +08:00
EnixCoda
42737a6cd5
refactor: deprecate execAfterRender pattern
Also extracted regex logic into view component
2020-10-25 22:46:59 +08:00
EnixCoda
547b536af3
chore: remove unused argument 2020-10-25 15:53:31 +08:00
EnixCoda
2e6c7606c8
feat: async mode 2020-10-25 02:56:19 +08:00
EnixCoda
9da5d0df11
refactor: simplify search 2020-10-24 01:54:54 +08:00
EnixCoda
0eb04c8e27
refactor: remove init 2020-10-24 01:54:53 +08:00
EnixCoda
074b1902d5
chore: animate filter 2020-09-02 21:40:00 +08:00
EnixCoda
e2aee2cdd6
feat: expand all folders when in pr 2020-08-31 21:16:23 +08:00
EnixCoda
0515d3cb2d
chore: show dots when loading meta data 2020-08-31 20:51:44 +08:00
EnixCoda
ff876a261f
feat: enhance styles and add settings for recursive toggling 2020-08-31 20:50:46 +08:00
EnixCoda
fde2ad90df
feat: recursive toggle expand 2020-08-30 02:24:40 +08:00
EnixCoda
95fafcbfac
chore: enhance details 2020-08-09 23:57:56 +08:00
EnixCoda
cd7b5087b1
feat: variations of toggle button content 2020-08-09 23:44:42 +08:00
EnixCoda
f5eda6090a
feat: extract select input 2020-08-09 23:44:20 +08:00
EnixCoda
2711ead05c
chore: edit toggle button title 2020-08-03 00:35:32 +08:00
EnixCoda
db25110fa9
fix: display error message properly 2020-08-03 00:32:24 +08:00
EnixCoda
5271af7d91
feat: shrink GitHub header option 2020-08-03 00:17:54 +08:00
EnixCoda
42d9ef4725
feat: enhance settings button 2020-08-03 00:17:37 +08:00
EnixCoda
6d7610349e
feat: redesign toggle show button 2020-08-03 00:17:34 +08:00
EnixCoda
02e3337037
refactor: use CSS variable 2020-08-02 17:32:38 +08:00
EnixCoda
c2fb67fb37
fix: nav and header styles 2020-07-17 16:19:05 +08:00
EnixCoda
17f785e5c4
fix: resolve new GitHub DOM 2020-07-17 16:14:46 +08:00
EnixCoda
32ce2235a9
fix: fetch all pull files 2020-07-11 15:37:39 +08:00
EnixCoda
968a030941
fix: hard redirect when id not available 2020-07-11 14:24:55 +08:00
EnixCoda
edf96f2c9a
fix: fetch complete diff data 2020-06-27 16:58:07 +08:00
EnixCoda
09a97f30ed
fix: handle long pr title 2020-06-27 15:46:02 +08:00
EnixCoda
86a06f098b
feat: show pull request title 2020-06-27 15:16:41 +08:00
EnixCoda
e4a9277d12
fix: preserve search params for pr link 2020-06-26 21:16:55 +08:00
EnixCoda
ed1422cdbe
fix: styles of meta bar 2020-06-21 17:02:08 +08:00
EnixCoda
91954268ba
feat: update meta bar 2020-06-21 15:21:14 +08:00
EnixCoda
1691e28a06
fix: show auth error when no token set 2020-06-21 15:21:14 +08:00
EnixCoda
42b659ce09
fix: resolve file links even if not available in dom 2020-06-21 13:02:42 +08:00
EnixCoda
a6a4acb792
build: use stable octicons 2020-06-21 10:55:30 +08:00
EnixCoda
ef5ce21820
fix: go to item when press enter did not work 2020-06-21 01:56:31 +08:00
EnixCoda
24693cedce
feat: support pull request trees 2020-06-21 01:56:31 +08:00
EnixCoda
328a04f9bb
refactor: handle hash links natively 2020-06-21 01:56:30 +08:00
EnixCoda
9050313ad1
chore: remove unused method 2020-06-20 19:17:23 +08:00
EnixCoda
6043fe79ec
fix: update DOM selectors 2020-06-20 19:16:28 +08:00
EnixCoda
8ae4834d67
fix: simplify detection of code page 2020-06-19 00:03:05 +08:00
EnixCoda
0a957c97da
feat: handle new GitHub layout 2020-06-18 23:49:06 +08:00
EnixCoda
b9be46b337
fix: handle delete page 2020-06-15 21:02:47 +08:00
EnixCoda
6f0d645d8b
fix: not expose secret 2020-05-30 16:15:27 +08:00
EnixCoda
a353b58e20
feat: vertical align node item 2020-05-29 22:51:31 +08:00
EnixCoda
89e3f24e29
feat: select all text when focus search bar 2020-05-29 22:44:58 +08:00
EnixCoda
c5cb36377a
feat: limit settings pane height 2020-05-29 22:32:37 +08:00
EnixCoda
9ceeb177aa
chore: simplify borders 2020-05-29 22:28:45 +08:00
EnixCoda
9f4e0d80ce
feat: use hourglass icon for loading 2020-05-29 22:28:33 +08:00
EnixCoda
66871fcbd2
fix: align go to button 2020-05-28 23:34:43 +08:00
EnixCoda
fa54ea314f
feat: use octoicon v2 2020-05-28 23:20:16 +08:00
EnixCoda
6e1bef7a6f
feat: use pjax-api 2020-05-26 20:58:48 +08:00
EnixCoda
6d18a225ee
chore: rename for better seo 2020-05-19 00:11:30 +08:00
EnixCoda
726b6a7814
chore: disallow OAuth for enterprise 2020-05-18 23:52:28 +08:00
EnixCoda
83aca3e5db
Merge branch 'develop' into feature/enterprise 2020-05-07 00:35:10 +08:00
EnixCoda
b7928378d6
fix: separate settings by host 2020-05-07 00:34:34 +08:00
EnixCoda
36e7509c60
fix: add domains to manifest 2020-05-06 12:09:51 +08:00
EnixCoda
68735659a0
fix: resolve fetch errors 2020-05-06 10:19:36 +08:00
EnixCoda
749af84cbb
feat: update API endpoint for enterprise 2020-05-05 20:38:41 +08:00
EnixCoda
6f83adf934
feat: support enterprise 2020-05-01 18:35:34 +08:00
EnixCoda
c0d75c2ed3
fix: git submodule did not work 2020-05-01 17:21:02 +08:00
EnixCoda
5451233b5a
refactor: deprecate unsafe oauth 2020-05-01 15:48:16 +08:00
EnixCoda
0334b9eb98
feat: better error messages 2020-04-30 22:54:44 +08:00
EnixCoda
69506957df
styles: format code 2020-04-30 22:21:04 +08:00
EnixCoda
18cf30b7ab
fix: resolve default branch when not found in DOM 2020-04-30 22:20:56 +08:00
EnixCoda
95f07e292f
refactor: abandon regex array 2020-04-19 23:20:53 +08:00
EnixCoda
441562a6ac feat: show no more than one copy snippet button 2020-04-16 09:52:44 +08:00
EnixCoda
859948c443
feat: search performance boost
Prevent recreating child component of virtual list
2020-04-15 22:35:25 +08:00
EnixCoda
0da52bee9e
chore: minor fixes 2020-04-15 21:33:21 +08:00
EnixCoda
46a01711e9
feat: compress search result and boost performance 2020-04-15 15:10:09 +08:00
EnixCoda
065ca252a6
refactor: keep file structure on search results 2020-04-15 01:31:06 +08:00
EnixCoda
a215b0a686
fix: wiki link 2020-04-09 21:22:58 +08:00
EnixCoda
73396cffd6
Merge branch 'feature/oauth-server' into develop 2020-04-09 20:47:42 +08:00
EnixCoda
9e0831d8ed
chore: deprecate baseSize state 2020-04-09 17:10:40 +08:00
EnixCoda
6355ef677d
refactor: use server for oauth 2020-04-09 16:46:39 +08:00
EnixCoda
3bbac6a6a8
feat: server 2020-04-09 16:46:39 +08:00
EnixCoda
a34489d8c9
chore: use replace state when omitting OAuth code 2020-04-09 14:23:47 +08:00
EnixCoda
fb5c0d7e62
fix: pass access token for oauth 2020-04-08 23:36:44 +08:00
EnixCoda
012aa94a87
fix: handle http code 403
GitHub API doesn't return CORS headers when not ok
2020-04-08 23:27:32 +08:00
EnixCoda
b9d4bfd07d
fix: disable transition when resizing 2020-04-08 22:28:50 +08:00
EnixCoda
c7403e5ad8
refactor: simplify toggle animation stylesheet 2020-04-08 22:03:42 +08:00
EnixCoda
a42750ff5e
fix: prevent inserting duplicated mount points 2020-04-08 17:37:25 +08:00
EnixCoda
b3cde841f4
feat: centralize page content when gitako is open
This simplifies layout logic
2020-04-08 17:21:55 +08:00
EnixCoda
2dadb747f4
fix: prevent render without styles 2020-04-07 22:36:55 +08:00
EnixCoda
425a2f709c
refactor: move content type detection 2020-04-07 21:55:01 +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
800f2187b9
chore: format style injector 2020-04-06 19:16:35 +08:00
EnixCoda
cfe313f1d9
chore: revert declaring optional permissions 2020-04-05 23:08:54 +08:00
EnixCoda
05d002e470
refactor: sync platform resolution 2020-04-04 17:03:22 +08:00
EnixCoda
c8bd55de53
fix: retrieve config version before migration 2020-04-04 16:59:34 +08:00
EnixCoda
78d6b597cf
fix: prevent refresh in gitee 2020-04-03 22:18:07 +08:00
EnixCoda
443982cd4f
feat: smooth transition of node items 2020-04-03 13:37:18 +08:00
EnixCoda
130f42f8a8
fix: prevent generate empty regex 2020-04-03 13:34:46 +08:00
EnixCoda
aa865d5812
chore: remove unused error resolution 2020-04-03 09:06:43 +08:00
EnixCoda
86e0569250
feat: use pjax-api 2020-04-02 23:44:42 +08:00
EnixCoda
07ae64e001
fix: focus search input with keyboard 2020-04-02 22:25:34 +08:00
EnixCoda
c69b750730
feat: highlight search results 2020-04-02 22:20:47 +08:00
EnixCoda
87db2ff48c
chore: styles of search input 2020-04-02 00:49:16 +08:00
EnixCoda
bb635c0d07
revert: undo all-urls change to manifest 2020-04-02 00:00:41 +08:00
EnixCoda
5156e6b970
fix: cancel copy file button effect properly 2020-04-01 23:57:03 +08:00
EnixCoda
19c41d1005
chore: style tweaks 2020-03-31 01:09:26 +08:00
EnixCoda
c20c3e16e9
fix: use owner and repo name from API
solves casing problem
2020-03-31 00:13:53 +08:00
EnixCoda
2e1eaada63
fix: wrong argument order 2020-03-30 20:42:11 +08:00
EnixCoda
30a976969f
feat: gave a try on Gitee OAuth and gave up 2020-03-29 18:12:12 +08:00
EnixCoda
55870b94a1
chore: temporarily remove gitlab 2020-03-29 17:01:33 +08:00
EnixCoda
eecae55235
chore: be more strict on config 2020-03-29 16:52:26 +08:00
EnixCoda
b458e241fd
feat: show sidebar depends on meta data 2020-03-29 16:52:26 +08:00
EnixCoda
efedfc786f
refactor: move copy file button 2020-03-29 16:52:26 +08:00
EnixCoda
ed3b117d30
refactor: reuse access denied description 2020-03-29 16:52:26 +08:00
EnixCoda
ea1123bfec
feat: separate config between platforms 2020-03-29 16:52:26 +08:00
EnixCoda
4f5d0cc995
chore: minor adjustments 2020-03-29 15:50:01 +08:00
EnixCoda
f379d0ebe6
feat: platform context 2020-03-29 15:49:12 +08:00
EnixCoda
5e5b54132e
feat: platform getOAuthLink 2020-03-29 15:48:23 +08:00
EnixCoda
6a55eb3dc2
refactor: differ resizing by platforms 2020-03-29 01:13:15 +08:00
EnixCoda
07b520db07
feat: setup gitee 2020-03-29 01:13:15 +08:00
EnixCoda
0f1f129c01
refactor: resolve platform async 2020-03-29 00:40:35 +08:00
EnixCoda
23cc6ba5b7
feat: resolve platform async 2020-03-28 22:08:58 +08:00
EnixCoda
85736300d8
refactor: platforms 2020-03-28 22:00:20 +08:00
EnixCoda
282d2b9455
chore: enhance layout 2020-03-19 21:47:50 +08:00
EnixCoda
1a91bdc2e9
refactor: use more react-use 2020-03-15 02:42:35 +08:00
EnixCoda
e3ffc8f82b
chore: abandon useLayoutEffect 2020-03-15 02:28:59 +08:00
EnixCoda
712c56cbb8
fix: memorize callback to reduce event registrations 2020-03-15 02:26:26 +08:00
EnixCoda
58a63bc77b
refactor: use react-use
simplify imports as tree shaking works
2020-03-15 02:26:26 +08:00
EnixCoda
588940bed3
feat: enhance render perf 2020-03-15 02:26:26 +08:00
EnixCoda
41d65f709e
fix: resolve variable 2020-03-15 02:26:26 +08:00
EnixCoda
f430c7bc26
refactor: use primer 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
68dc0f77b5
refactor: remove safe-touch 2020-03-11 00:39:55 +08:00
EnixCoda
63e94bda6e
fix: reposition progress bar of GitHub 2020-03-10 22:03:54 +08:00
EnixCoda
6b40ad2ef7
feat: enhance settings UI 2020-03-10 22:03:54 +08:00
EnixCoda
916d718d4c
build: simplify versioning process 2020-03-08 15:23:00 +08:00
EnixCoda
05f670bb90
chore: reorganize utility files 2020-03-08 14:59:11 +08:00
EnixCoda
78a4668a08
1.0.1 2020-03-07 19:27:58 +08:00
EnixCoda
79a77b7f64
chore: fix logo mapping 2020-03-07 19:27:30 +08:00
EnixCoda
1d0f2d93bf
1.0.0 2020-03-07 19:23:59 +08:00
EnixCoda
6541478547
docs: update logo 2020-03-07 19:22:23 +08:00
EnixCoda
1d385eca19
0.8.10 2020-03-04 22:31:32 +08:00
EnixCoda
f3c60d359b
fix: enrich log for content type errors 2020-03-04 22:14:06 +08:00
EnixCoda
b6e7833079
Chore: nicer error message 2020-03-04 21:58:00 +08:00
EnixCoda
c0fcf7b971
fix: disable few sentry integrations 2020-03-04 21:57:59 +08:00
EnixCoda
f3dbe9412f
refactor: update type of API data 2020-02-27 23:39:10 +08:00
EnixCoda
89abe7e233
0.8.9 2020-02-16 00:15:35 +08:00
EnixCoda
2971a1d53b
feat: inject stylesheet into DOM 2020-02-16 00:13:29 +08:00
EnixCoda
bb069c9964
0.8.8 2020-02-15 14:22:47 +08:00
EnixCoda
1fb75e6d5d
0.8.7 2020-02-08 00:38:35 +08:00
EnixCoda
c3baf8b1af
fix: prevent crash in Firefox dev 2020-02-08 00:36:32 +08:00
EnixCoda
47e00af6b4
feat: load Gitako when DOM content is loaded 2020-02-08 00:31:16 +08:00
EnixCoda
4c4b28afa6
build: manual tree shaking for react-use 2020-02-08 00:17:44 +08:00
EnixCoda
b206a40e2f
build: extract stylesheet to css file 2020-02-08 00:11:39 +08:00
EnixCoda
667831888b
chore: remove unused component 2020-02-08 00:09:47 +08:00
EnixCoda
cdca3ba4db
fix: default integrations was disabled 2020-02-08 00:09:47 +08:00
EnixCoda
0a375876f7
0.8.6 2020-01-11 00:53:27 +08:00
EnixCoda
d0411be620
fix: retrieve error message properly and protect error peak 2020-01-11 00:53:18 +08:00
EnixCoda
21f2999061
fix: report branch name and path on unmatch 2020-01-08 23:56:01 +08:00
EnixCoda
f5e7096b04
0.8.5 2020-01-08 23:43:23 +08:00
EnixCoda
94a9317e13
feat: resolve errors more cautious 2020-01-08 23:42:37 +08:00
EnixCoda
bf2bd4d4de
fix: space for native icons 2020-01-08 22:53:02 +08:00
EnixCoda
99cf6d8bdd 0.8.4 2019-12-26 16:52:45 +08:00
EnixCoda
6a16d5f5b8
fix: prevent duplicated requests 2019-12-26 16:52:16 +08:00
EnixCoda
aedf3b295c
fix: align submodule items in tree 2019-12-26 16:40:52 +08:00
EnixCoda
e33f270f1a
refactor(Icon): simplify return value 2019-12-26 16:40:35 +08:00
EnixCoda
929dc0f1b5
0.8.3 2019-12-26 00:16:32 +08:00
EnixCoda
572bcbb41e
feat: memorize extension URL 2019-12-26 00:14:02 +08:00
EnixCoda
6b4e961afe
fix: consistent revoke hook time 2019-12-26 00:08:20 +08:00
EnixCoda
99733e78ad
fix: unescape and decode URI 2019-12-26 00:07:43 +08:00
EnixCoda
193fb1f313
0.8.2 2019-12-19 21:55:34 +08:00
EnixCoda
6f86fd5b2d
feat: focus item on redirect 2019-12-19 21:55:22 +08:00
EnixCoda
4419d02815
refactor: extract useOnLocationChange 2019-12-19 21:52:35 +08:00
EnixCoda
5af875185b
0.8.1 2019-12-07 15:43:14 +08:00
EnixCoda
c62ea95e12
fix: handle not well-formatted icon data input 2019-12-04 11:47:10 +08:00
EnixCoda
02b33776b7
0.8.0 2019-12-02 19:46:53 +08:00
EnixCoda
982ad39ef3
fix: icon alignments 2019-12-02 19:46:46 +08:00
EnixCoda
2127afba4b
docs: update contact text 2019-12-02 19:30:15 +08:00
EnixCoda
8c9007ddd0
fix: hide ugly select style on FireFox 2019-12-02 19:24:37 +08:00
EnixCoda
effaca1f2c
fix: protect stale extension context
App would crash on storage manipulation when context is stale
2019-12-01 23:03:27 +08:00
EnixCoda
f54f2ea440
fix: look for longer extension names 2019-12-01 22:59:44 +08:00
EnixCoda
b5d9275e63
feat: settings for icons 2019-12-01 22:40:23 +08:00
EnixCoda
eab2790d03
refactor: destruct settings bar 2019-12-01 22:01:24 +08:00
EnixCoda
255aa7eb1d
refactor: align item with icon 2019-12-01 21:41:38 +08:00
EnixCoda
4ac447be2e
feat: rich icons 2019-12-01 21:41:38 +08:00
EnixCoda
94d6f9a3fc 0.7.9 2019-11-27 10:34:31 +08:00
EnixCoda
b71a97e11f
fix: intelligent toggle 2019-11-21 14:36:28 +08:00
EnixCoda
8138a0539a
feat: overwrite header style more aggressive 2019-11-21 14:32:15 +08:00
EnixCoda
619d18a6bb 0.7.8 2019-11-20 18:09:17 +08:00
EnixCoda
94e6f51678
fix: match no PJAX links 2019-11-20 18:09:07 +08:00
EnixCoda
2c879db997 0.7.7 2019-11-20 12:21:50 +08:00
EnixCoda
2f971670e8
fix: PJAX selectors
Content in personal settings page did not update
2019-11-20 12:18:47 +08:00
EnixCoda
1a7eae91c0
fix: generalized pjax container 2019-11-20 11:09:31 +08:00
EnixCoda
73fea83d20
Merge branch 'feature/access-token-help' into develop 2019-11-20 11:07:56 +08:00
EnixCoda
2dbf33bcee
0.7.6 2019-11-19 22:21:48 +08:00
EnixCoda
a0f1882799
fix: did not listen to config changes 2019-11-19 22:10:20 +08:00
EnixCoda
eddc53e7ae
fix: resolve page type more strictly 2019-11-19 18:29:47 +08:00
EnixCoda
83c3b3e0e8
refactor: pjax events occur after document state change 2019-11-19 18:29:26 +08:00
EnixCoda
1ac5189c6f
fix: adopt simpler pjax events and elements 2019-11-19 17:16:29 +08:00
EnixCoda
44454152ea
fix: toggle top progress bar 2019-11-19 15:07:22 +08:00
EnixCoda
79258f0874 0.7.5 2019-11-19 10:53:22 +08:00
EnixCoda
84f95e0ac8
Revert "Revert "chore: remove "pjax-link"""
This reverts commit 6a7c3a6a78.
2019-11-19 10:51:35 +08:00
EnixCoda
23cb285d4a
Revert "Revert "refactor: remove pjax listener""
This reverts commit 53906be1b1.
2019-11-19 10:51:31 +08:00
EnixCoda
69b9449c33 0.7.4 2019-11-19 10:15:49 +08:00
EnixCoda
53906be1b1
Revert "refactor: remove pjax listener"
This reverts commit aca84b3b2b.
2019-11-19 10:13:27 +08:00
EnixCoda
6a7c3a6a78
Revert "chore: remove "pjax-link""
This reverts commit cb2bfaee59.
2019-11-19 10:13:20 +08:00
EnixCoda
85efec66f3 0.7.3 2019-11-19 09:54:31 +08:00
EnixCoda
cd889cf292
0.7.2 2019-11-18 19:50:04 +08:00
EnixCoda
42dadbd8db
fix: handle 401 2019-11-18 19:30:54 +08:00
EnixCoda
4a08a0ec92
feat: handle OAuth token expiration error 2019-11-18 19:30:53 +08:00
EnixCoda
8b086ce132
fix: handle server fault 2019-11-18 19:30:53 +08:00
EnixCoda
cb2bfaee59
chore: remove "pjax-link" 2019-11-18 18:14:07 +08:00
EnixCoda
aca84b3b2b
refactor: remove pjax listener 2019-11-18 18:11:47 +08:00
EnixCoda
8e5761bffb
fix: attach useEvent target and event 2019-11-18 18:01:26 +08:00
EnixCoda
583c99baee
0.7.1 2019-11-17 16:04:27 +08:00
EnixCoda
a5ddde1f7f
feat: handle search result page type 2019-11-17 16:04:01 +08:00
EnixCoda
e0de62e968
0.7.0 2019-11-16 15:11:04 +08:00
EnixCoda
6e18f3c999
Merge branch 'feature/advance' into develop 2019-11-16 15:11:00 +08:00
EnixCoda
e2dfe89901
fix: search case-insensitive 2019-11-16 14:50:03 +08:00
EnixCoda
d84f7f07fc
fix: detach button 2019-11-16 14:48:22 +08:00
EnixCoda
a642a701d0
refactor: useEvent 2019-11-16 14:48:00 +08:00
EnixCoda
c4718c1ff6 0.6.2 2019-11-15 18:10:42 +08:00
EnixCoda
10f73cdb26
fix: search case-insensitive 2019-11-15 18:10:26 +08:00
EnixCoda
e09935230d
feat: onPJAXComplete 2019-11-15 17:33:31 +08:00
EnixCoda
e1cd6c95b8
fix: time function for Firefox 2019-11-15 17:15:02 +08:00
EnixCoda
dd9cc2d0c0
fix: prevent reset file tree on pjax 2019-11-15 16:28:38 +08:00
EnixCoda
d830741968
feat: ErrorBoundary 2019-11-15 16:26:15 +08:00
EnixCoda
26d0b189bc
fix: resolve return value for effects 2019-11-13 16:23:23 +08:00
EnixCoda
6f4c26d36b
feat: apply settings updates instantly 2019-11-13 16:20:03 +08:00
EnixCoda
0f884e26dd
refactor: cancel add buttons 2019-11-13 15:45:36 +08:00
EnixCoda
2c4af43485
refactor: extract onPJAXEnd 2019-11-13 15:07:49 +08:00
EnixCoda
be6d95355c
fix: deprecate hacky did-update 2019-11-13 14:57:03 +08:00
EnixCoda
d4e4f77777
refactor: extract useListener 2019-11-13 14:51:53 +08:00
EnixCoda
7bee13c6c3
feat: make clippy button react 2019-11-13 13:45:33 +08:00
EnixCoda
819fc17faf
refactor: access token and intelligent toggle 2019-11-12 23:36:17 +08:00
EnixCoda
ddb86fa4ef
changes are out of control 2019-11-12 00:40:55 +08:00
EnixCoda
5c2842702c
docs: better access token help 2019-11-11 10:50:22 +08:00
EnixCoda
f677d7df5a
refactor: use more config 2019-11-10 20:25:51 +08:00
EnixCoda
8141dfa3b4
feat: expose props when get 2019-11-10 17:37:51 +08:00
EnixCoda
db23b69d7f
feat: configs context 2019-11-10 17:37:16 +08:00
EnixCoda
9cff1a2985
Merge branch 'feature/makefile' into develop 2019-11-10 15:09:03 +08:00
EnixCoda
79c1c82b65
refactor: remove warnings 2019-11-10 15:06:53 +08:00
EnixCoda
9f4e2b51e0
refactor: enhance connect 2019-11-09 13:59:20 +08:00
EnixCoda
570ab3915e
refactor: move Props 2019-11-09 13:28:51 +08:00
EnixCoda
8ed78e2a98
refactor: abandon default export 2019-11-09 01:53:59 +08:00
EnixCoda
d9aaf72b03
build: deprecate default export 2019-11-09 01:08:12 +08:00
EnixCoda
54d7c675d7
feat: CopyFileButton 2019-11-09 01:07:38 +08:00
EnixCoda
6a897c0249
fix: update DOM structure 2019-11-09 00:50:27 +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
Enix
e432207baf
refactor: stop reporting submodule-not-found error 2019-11-06 11:13:01 +08:00
Enix
033c97b648 0.6.1 2019-11-05 14:51:06 +08:00
Enix
aae82fbd2e
fix: catch oauth error 2019-11-05 14:27:52 +08:00
EnixCoda
75e914de40
fix: toggle show button could not expand when hover 2019-11-05 01:25:46 +08:00
EnixCoda
573350549c
0.6.0 2019-11-04 20:49:30 +08:00
EnixCoda
83690816cf
refactor: eject platform env, extract oauth 2019-11-04 20:19:47 +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
85a40fbe9b
fix: loading icon moved 2019-11-02 21:04:46 +08:00
EnixCoda
1f632609a6
fix: more strict readme element detection 2019-11-02 20:31:59 +08:00
Enix
8fddd53fba 0.5.15 2019-11-01 14:46:41 +08:00
Enix
dbd608b1bd fix: octicon names was lost in production mode 2019-11-01 14:44:36 +08:00
Enix
b7985a9d63 fix: match commit SHA of different lengths 2019-10-25 14:39:19 +08:00
EnixCoda
6e6c0dc223
0.5.14 2019-10-25 00:42:08 +08:00
EnixCoda
9eda9da377
build: remove svgr 2019-10-25 00:39:27 +08:00
EnixCoda
80dd061cce
refactor: use octicons-react 2019-10-25 00:19:56 +08:00
EnixCoda
5c60353c53
0.5.13 2019-10-24 23:10:09 +08:00
EnixCoda
e16400e7c4
0.5.12 2019-10-19 11:02:06 +08:00
EnixCoda
13b1fa20fc
fix: more strict rule for detecting branch name
Fixes #36
2019-10-19 10:57:46 +08:00
Enix
449172eed3 0.5.11 2019-10-10 14:50:54 +08:00
Enix
63d712b831
fix: enrich key event error data 2019-10-10 14:30:12 +08:00
Enix
70042d8b7d
fix: send extra error data 2019-10-10 14:28:07 +08:00
Enix
cda88d3956
feat: search with vanilla regexp 2019-10-10 12:21:25 +08:00
EnixCoda
27fe8bf8ef
feat: enhance node item style
* always show go-to button in search result, even if file name is long
* show go-to button only when hovered
2019-10-09 23:46:10 +08:00
EnixCoda
c8dbf42b52
0.5.10 2019-09-24 20:27:05 +08:00
EnixCoda
b691cab06f
Merge branch 'fix/resolve-keyboard-event' into develop 2019-09-24 20:26:56 +08:00
Enix
a3c8a155c2
fix: capture keyboard event that has no key 2019-09-24 20:26:50 +08:00
EnixCoda
cdfbb19d3a
0.5.9 2019-09-22 22:58:16 +08:00
EnixCoda
e15bab98fc
refactor: config and storage 2019-09-22 22:56:34 +08:00
EnixCoda
baa41b3084
feat: enhance error log 2019-09-22 22:55:11 +08:00
EnixCoda
1514c3e7fe
feat: intelligent toggle 2019-09-22 12:41:59 +08:00
EnixCoda
a2b640b31e
build: upgrade typescript 2019-09-22 11:19:34 +08:00
Enix
4d47e251ed 0.5.8 2019-09-09 09:47:41 +08:00
Enix
9301076193 0.5.7 2019-09-06 20:15:43 +08:00
Enix
685edbf7db
fix: saveToken 2019-09-06 20:14:47 +08:00
Enix
00f5217f87
refactor: remove extra children 2019-09-05 09:47:12 +08:00
EnixCoda
637365dcf3
0.5.6 2019-08-28 19:52:08 +08:00
EnixCoda
76fe90a181
refactor: shorten MethodCreator 2019-08-27 22:52:58 +08:00
EnixCoda
682cab762c
refactor: type GetCreatedMethod 2019-08-27 22:42:39 +08:00
EnixCoda
9251b2a3ac
refactor: sync get state 2019-08-27 22:38:07 +08:00
EnixCoda
c648f8b82a
0.5.5 2019-08-24 22:46:35 +08:00
EnixCoda
b96a4f388f
chore: better user instructions 2019-08-24 22:14:43 +08:00
EnixCoda
e133c998ac
feat: redirect to oauth with js 2019-08-24 22:08:30 +08:00
EnixCoda
333898d677
feat: init sequence, conditional reload hint 2019-08-24 22:03:09 +08:00
EnixCoda
ed821c7959
feat: create token with oauth 2019-08-24 17:56:14 +08:00
EnixCoda
c7ce569bf2
0.5.4 2019-08-20 21:20:35 +08:00
EnixCoda
9622cfc86e
feat: feature detection and disable resize when necessary 2019-08-20 21:09:46 +08:00
Enix
b9fca62b62 0.5.3 2019-08-13 10:12:25 +08:00
Enix
415e2f22f7 fix: settings bar was invisible 2019-08-13 10:12:18 +08:00
EnixCoda
f179e773aa
0.5.2 2019-08-12 20:59:58 +08:00
EnixCoda
5ea59c3d5f
fix: "ResizeObserver loop limit exceeded" 2019-08-12 20:59:49 +08:00
EnixCoda
0cdb49414a
0.5.1 2019-08-12 20:42:38 +08:00
EnixCoda
8d4def0584
fix: handle style when content viewport is narrow but window is wide 2019-08-12 20:40:46 +08:00
EnixCoda
9d50e1393b
chore: remove log 2019-08-11 22:47:50 +08:00
EnixCoda
38c69bbfdf
0.5.0 2019-08-11 21:49:44 +08:00
EnixCoda
d5241e2f1c
feat: scroll to top when search key changes 2019-08-11 21:47:46 +08:00
EnixCoda
5f6feeff00
feat: scroll to node 2019-08-11 21:47:46 +08:00
EnixCoda
f768935330
feat: remove expanding indicator 2019-08-11 21:47:45 +08:00
EnixCoda
b757fa1fd9
fix: resize shift 2019-08-11 21:47:45 +08:00
EnixCoda
dca997dcff
feat: sync file search 2019-08-11 21:47:45 +08:00
EnixCoda
0e9125b667
feat: virtual file list 2019-08-11 21:47:45 +08:00
EnixCoda
60c16da490
feat: size observer 2019-08-11 21:47:44 +08:00
EnixCoda
9b59cbbc82
feat: style with CSS variables 2019-08-11 11:04:47 +08:00
EnixCoda
096cca294d
feat: memorize sidebar width 2019-08-11 10:55:02 +08:00
EnixCoda
fd8ea597ca
feat: new resize 2019-08-11 09:56:20 +08:00
EnixCoda
68b60d9766
fix: header width under narrow window 2019-08-10 23:07:44 +08:00
Enix
e6d9c7eca0 chore: remove unused code 2019-08-07 18:20:15 +08:00
Enix
e54c6a0579 chore: default config type 2019-08-07 18:20:05 +08:00
Enix
6b6d3b52d2 0.4.20 2019-08-06 15:47:20 +08:00
Enix
a8b3e4bd2d fix: layout issue in Chrome v76 2019-08-06 15:47:11 +08:00
EnixCoda
c7d4e4e354
0.4.19 2019-05-20 23:25:31 +08:00
Enix
c3dbea3dad 0.4.18 2019-04-24 12:19:31 +08:00
Enix
4999a66526
fix: handle detached HEAD 2019-04-24 12:08:19 +08:00
Enix
2d5ad3aca4 fix: handle blocked projects 2019-04-24 11:53:06 +08:00
Enix
a95d41fa5c
refactor: handle plain readme 2019-04-11 10:05:23 +08:00
Enix
77fc4c9583 0.4.17 2019-04-10 10:00:25 +08:00
Enix
7ac42eda52
fix: revert error condition 2019-04-10 10:00:06 +08:00
Enix
e14e02db98
chore: update description, change permissions 2019-04-10 09:58:23 +08:00
EnixCoda
61a70e36e5
0.4.16 2019-04-09 21:35:30 +08:00
EnixCoda
0892b7dd5e
fix: type of parseSHA 2019-04-09 21:35:24 +08:00
EnixCoda
e5f0d1b1cb
fix: not raise error when readme might not exist 2019-04-09 21:32:21 +08:00
EnixCoda
85d0efbede
fix: enhance branch resolving logic 2019-04-09 21:28:28 +08:00
EnixCoda
7ff738f2c1
chore: better not upload in development env 2019-04-09 20:10:22 +08:00
EnixCoda
d2a4ea6439
0.4.15 2019-04-07 20:38:37 +08:00
EnixCoda
45b2660cd3
fix: safe DOM manipulations 2019-04-07 20:38:31 +08:00
EnixCoda
80fa2b1535
0.4.14 2019-04-06 15:43:11 +08:00
EnixCoda
739ad0403a
refactor: adapt to GitHub layout change 2019-04-06 15:42:57 +08:00
Enix
4a8da89b5d 0.4.13 2019-03-28 12:19:56 +08:00
Enix
7d2f436f0b
fix: adapt to new GitHub style 2019-03-28 12:19:47 +08:00
Enix
57be6e41d8
fix: handle invalid regex 2019-03-28 12:13:17 +08:00
EnixCoda
140cbfc749
0.4.12 2019-03-14 20:51:49 +08:00
EnixCoda
84a2552067
chore: prefix 'v' for version 2019-03-14 20:51:43 +08:00
EnixCoda
cee198e036
fix: handle submodule which has no url or path 2019-03-14 20:46:48 +08:00
EnixCoda
2dd62ed821
0.4.11 2019-03-12 22:57:00 +08:00
EnixCoda
29e90054ba
fix: update branch selector 2019-03-12 22:48:42 +08:00
EnixCoda
c75abf5c33
chore: merge link into wiki links 2019-03-12 22:48:42 +08:00
EnixCoda
405f4742f7
feat: resolve http git submodule link 2019-03-12 22:48:41 +08:00
EnixCoda
b07bd8b144
0.4.10 2019-03-10 14:52:02 +08:00
EnixCoda
62086e9d15
fix: find node 2019-03-10 14:51:46 +08:00
EnixCoda
e46df20de6
0.4.9 2019-03-09 23:31:50 +08:00
EnixCoda
31371eb9fb
feat: collect error with Sentry 2019-03-09 23:31:45 +08:00
EnixCoda
009af163ec
feat: use safe-touch 2019-03-09 15:23:25 +08:00
EnixCoda
5552f98f6c
0.4.8 2019-03-04 14:16:24 +08:00
EnixCoda
194f4e6e93
fix: decode base64 string to utf-8 2019-03-04 14:15:05 +08:00
EnixCoda
48c83f040c
0.4.7 2019-03-04 10:52:12 +08:00
EnixCoda
5d94608ee6
fix: resolve submodules starts with “.” 2019-03-04 10:51:43 +08:00
EnixCoda
b7b0ca346a
feat: raise get updater error 2019-03-04 10:48:52 +08:00
EnixCoda
c3cf54f0b0
0.4.6 2019-02-23 21:26:37 +08:00
EnixCoda
342a9abcc8
refactor: remove unnecessary works 2019-02-23 21:13:27 +08:00
EnixCoda
dff92bde6c
fix: visible nodes are not always available 2019-02-23 21:13:06 +08:00
EnixCoda
76c7c25990
refactor: handle GitHub error more carefully 2019-02-23 20:21:55 +08:00
EnixCoda
c9490647a2
fix: if going to throw error, construct a new one 2019-02-23 20:13:11 +08:00
EnixCoda
eed111e2aa
feat: show error going to report in console if not in production enviroment 2019-02-23 20:12:44 +08:00
EnixCoda
e52d34b74f
feat: report error with stack 2019-02-23 19:58:46 +08:00
EnixCoda
af8630122a
0.4.5 2019-02-22 13:36:59 +08:00
EnixCoda
3d51bd6b84
refactor: only run detectOS once 2019-02-22 13:36:45 +08:00
EnixCoda
b2daa4c3b5
feat: resolve git modules on or not on github 2019-02-22 12:22:58 +08:00
EnixCoda
78f68ff2aa
refactor: types on API 2019-02-22 12:22:21 +08:00
EnixCoda
db5368fef3
refactor: remove parent node 2019-02-22 11:55:58 +08:00
EnixCoda
220e6a23f6
feat: support clicking file tree item with ctrl key pressed to open in new tab 2019-02-22 10:52:32 +08:00
EnixCoda
8635186834
v0.4.4 2019-02-21 18:43:53 +08:00
EnixCoda
b4ae8d2ad0
fix: tree data should be optional for file explorer 2019-02-21 18:41:36 +08:00
EnixCoda
1043c0dfd4
refactor: extract find node 2019-02-21 18:22:51 +08:00
EnixCoda
589bc25939
v0.4.3 2019-02-21 16:33:40 +08:00
EnixCoda
956701cd28
feat: performance boost for file explorer 2019-02-21 16:33:30 +08:00
EnixCoda
3f9a0dd0fc
v0.4.2 2019-02-21 16:19:16 +08:00
EnixCoda
1f3378beed
fix: update visible nodes when at root path 2019-02-21 16:19:06 +08:00
EnixCoda
874894261b
v0.4.1 2019-02-21 15:51:56 +08:00
EnixCoda
72356a2ebf
feat: keyboard shortcut for reveal item 2019-02-21 15:51:10 +08:00
EnixCoda
a09bba0a36
feat: reveal item from search result 2019-02-21 15:42:19 +08:00
EnixCoda
9f3ee8b5b5
v0.4.0 2019-02-21 11:44:44 +08:00
EnixCoda
62170293e9
feat: allow clear shortcut 2019-02-21 11:44:26 +08:00
EnixCoda
32c0b5f03c
refactor: switch listener in dispatch
Also disable listeners when gitako fail
2019-02-21 11:44:26 +08:00
EnixCoda
d857537f64
fix: apply default config 2019-02-21 11:44:26 +08:00
EnixCoda
3b08c474f0
fix: prevent input overflow 2019-02-21 11:44:26 +08:00
EnixCoda
aba320e352
feat: press enter to save access token 2019-02-21 11:44:26 +08:00
EnixCoda
99bfe41553
refactor: visible nodes generator 2019-02-21 11:44:26 +08:00
EnixCoda
764cddcd2f
fix: you can never be too cautious about types 2019-02-21 11:44:26 +08:00
EnixCoda
9ea8b7614a
refactor: give up on optional argument arrays 2019-02-21 11:44:26 +08:00
EnixCoda
3e74d220db
fix: import path extension 2019-02-21 11:44:26 +08:00
EnixCoda
a3cac844a9
refactor: optimization is endless 2019-02-21 11:44:26 +08:00
EnixCoda
7df3ffb2f5
refactor: more precise types for config helper 2019-02-21 11:44:26 +08:00
EnixCoda
0f5c2f5d09
chore: minor fix 2019-02-21 11:44:26 +08:00
EnixCoda
413ee74264
refactor: move snippet 2019-02-21 11:44:26 +08:00
EnixCoda
deb16704f2
refactor: safer config 2019-02-21 11:44:26 +08:00
EnixCoda
2efb424981
refactor: hug more strict typescript 2019-02-21 11:44:26 +08:00
EnixCoda
8fd2709673
fix: typo 2019-02-21 11:44:26 +08:00
EnixCoda
5d4f92840c
fix: wait for execution 2019-02-21 11:44:26 +08:00
EnixCoda
d9dafee9b8
feat: throw unknown error 2019-02-21 11:44:26 +08:00
EnixCoda
e4e2389868
fix: return type of $ 2019-02-21 11:44:26 +08:00
EnixCoda
f39ba9c96f
refactor: stricter types 2019-02-21 11:44:26 +08:00
EnixCoda
b01a4c418c
fix: show error properly 2019-02-21 11:44:26 +08:00
EnixCoda
254e916445
feat: add env
Prevent error reporting in dev enviroment
2019-02-21 11:44:26 +08:00
EnixCoda
2f2a9f8e95
fix: cover leaked shadow 2019-02-19 17:08:26 +08:00
EnixCoda
861870a0b4
feat: narrow header content
When in codepage and gitako is ready
2019-02-19 16:48:42 +08:00
EnixCoda
302d60b4a2
refactor: require types on method creator 2019-02-19 16:26:17 +08:00