Commit graph

1060 commits

Author SHA1 Message Date
EnixCoda
ee472899ae
refactor: hide metabar on auth error 2021-04-18 00:22:06 +08:00
dishuostec
e40eca2922 Use "window.location.protocol" instead of hardcoded "https". 2021-04-14 10:17:30 +08:00
EnixCoda
6a21e7ce46
feat: resolve pull id into scope 2021-04-13 22:38:43 +08:00
EnixCoda
70981ed72a
feature: support new GitHub token format 2021-04-13 22:28:48 +08:00
EnixCoda
48d2053851
fix: prevent duplicated copy file buttons 2021-04-13 22:28:48 +08:00
EnixCoda
4b96e01845
fix: catch unexpected PJAX with scope 2021-04-13 22:28:48 +08:00
EnixCoda
f026a7dfd2
feature: hide sidebar when auth failed but token is set 2021-04-13 22:28:48 +08:00
EnixCoda
0aeaab4179
fix: apply default theme colors 2021-04-03 10:21:40 +08:00
EnixCoda
56c9ed579c
refactor: reduce output CSS size 2021-04-03 10:16:19 +08:00
EnixCoda
a1394d9e10
feat: support color mode - dark dimmed 2021-04-03 09:51:45 +08:00
EnixCoda
b499da755b
refactor: simplify scss 2021-04-03 09:48:57 +08:00
EnixCoda
a0f6ad3398
fix: prevent class name polution 2021-03-08 21:51:42 +08:00
EnixCoda
7dd0f4d191
refactor: support path mode in Safari 2021-03-08 14:25:47 +08:00
EnixCoda
c7fe0f2383
fix: handle git submodule link url 2021-02-15 20:34:32 +08:00
EnixCoda
1588a903c2
refactor: drop shrink GitHub header 2021-02-06 01:23:13 +08:00
EnixCoda
f38d093147
fix: detect case in search key 2021-02-06 01:00:09 +08:00
EnixCoda
ab96ebbe3c
fix: prevent close button shifting 2021-02-06 00:03:46 +08:00
EnixCoda
50731bb461
feat: more tweaks on search modes 2021-02-06 00:03:46 +08:00
EnixCoda
69a8436e7b
docs: search mode 2021-02-05 12:10:50 +08:00
EnixCoda
66312dbc0f
fix: go to file, highlighting 2021-02-04 21:09:09 +08:00
EnixCoda
bb4593fc25
feat: show loading indicator when fetching meta 2021-02-04 14:46:03 +08:00
EnixCoda
e1d0742de8
feat: search modes 2021-02-04 14:46:03 +08:00
EnixCoda
8737611c17
feat: collapse all nodes on clear search key 2021-02-03 00:38:52 +08:00
EnixCoda
cc7012eac2
refactor: extract shaking logic from vng 2021-02-03 00:38:52 +08:00
EnixCoda
a10854c012
feat: add search mode config 2021-02-03 00:38:52 +08:00
EnixCoda
e87fec8f30
feat: search modes 2021-02-03 00:38:51 +08:00
EnixCoda
e6a0e0a139
chore: add types 2021-02-01 18:06:14 +08:00
EnixCoda
e066675817
chore: types for $ 2021-02-01 18:03:15 +08:00
EnixCoda
eb6343a1ff
refactor: opt-out get default branch request for faster loading 2021-02-01 17:50:01 +08:00
EnixCoda
63e4f89665
fix: match incomplete sha 2021-02-01 16:42:47 +08:00
EnixCoda
8f675f5c5b
chore: update IO field names 2021-02-01 14:14:26 +08:00
EnixCoda
4be1d2d44d
refactor: check meta data usages 2021-02-01 14:07:06 +08:00
EnixCoda
f32dfd0722
chore: change the position to fixed 2021-02-01 14:07:06 +08:00
EnixCoda
f3f86a79ea
refactor: simplify init logics 2021-02-01 14:07:06 +08:00
EnixCoda
2a9ab02fda
chore: simplify logics about access token 2021-01-31 23:57:43 +08:00
EnixCoda
b67905ec8c
chore: more accurate type 2021-01-31 23:56:36 +08:00
EnixCoda
2fe39a90c3
refactor: simplify code 2021-01-31 23:08:28 +08:00
EnixCoda
83f357008e
fix: find copy file button group element 2021-01-29 02:01:20 +08:00
EnixCoda
8c53037d8f
fix: sentry issue #CK
typo
2021-01-25 17:41:54 +08:00
EnixCoda
e5cc08a45e
fix: sentry issue #CK 2021-01-24 21:24:54 +08:00
EnixCoda
d0dba1975d
refactor: fix the access token casing 2021-01-23 22:13:37 +08:00
EnixCoda
e44cc8dbc2
chore: ignore enterprise events 2021-01-13 00:40:17 +08:00
EnixCoda
35f6084054
fix: update effect on callback change 2021-01-13 00:39:56 +08:00
EnixCoda
db260b9d74
fix: detect enterprise 2021-01-10 20:26:56 +08:00
EnixCoda
51a200c034
chore: disable OAuth for Gitea 2021-01-05 23:24:47 +08:00
Enix
453c40553b
Merge pull request #118 from BbsonLin/develop
Support platform Gitea
2021-01-05 23:20:41 +08:00
Gilad S
765a41dcfc
Added a section for the Backquote key 2021-01-05 14:01:03 +02:00
Gilad S
2aac694ab6
Add support for the § key for Mac keyboards 2021-01-04 18:14:17 +02:00
Bobson Lin
33d270a671 Add pjax config for gitea and adjust getUrlForRedirect function. 2021-01-03 23:22:38 +08:00
Bobson
80b8b32371 Adjust some code 2021-01-03 14:30:50 +08:00
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