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 |
|
EnixCoda
|
f50af5c62d
|
fix: onChange is more welcomed than onInput
|
2019-02-19 16:24:47 +08:00 |
|
EnixCoda
|
eee0b01341
|
fix: better names in connect
|
2019-02-19 15:58:45 +08:00 |
|
EnixCoda
|
984204f167
|
fix: should get state instead of props
|
2019-02-19 15:58:44 +08:00 |
|
EnixCoda
|
5abbd28596
|
refactor: rename dispatch properties
|
2019-02-19 00:11:11 +08:00 |
|
EnixCoda
|
7e95987902
|
fix: note for any and clean types
|
2019-02-19 00:08:38 +08:00 |
|
EnixCoda
|
706b0c530c
|
fix: types in GitHubHelper
|
2019-02-19 00:08:38 +08:00 |
|
EnixCoda
|
7b929a0d77
|
fix: types of analytics
|
2019-02-19 00:08:38 +08:00 |
|
EnixCoda
|
da0bf634a5
|
chore: add Omit
|
2019-02-19 00:08:38 +08:00 |
|
EnixCoda
|
6de067a72f
|
refactor: transform FileExplorer
|
2019-02-19 00:08:38 +08:00 |
|
EnixCoda
|
8b0f331f27
|
refactor: transform sidebar and more
|
2019-02-19 00:08:38 +08:00 |
|
EnixCoda
|
29ac1d88b9
|
refactor: transform connect
|
2019-02-19 00:08:38 +08:00 |
|
EnixCoda
|
91bbb64a83
|
refactor: transform side bar
|
2019-02-11 16:54:13 +08:00 |
|
EnixCoda
|
eb70a4d5de
|
refactor: transform file explorer
|
2019-02-11 15:47:37 +08:00 |
|
EnixCoda
|
80c163c0e0
|
refactor: transform settings bar
|
2019-02-11 15:13:51 +08:00 |
|
EnixCoda
|
538527bd39
|
refactor: transform more to TS
|
2019-02-09 19:42:03 +08:00 |
|
EnixCoda
|
eb5ebce5bf
|
chore: clean code
|
2019-02-09 14:29:40 +08:00 |
|
EnixCoda
|
9b18b039ca
|
refactor: migrate core index
|
2019-01-09 21:42:57 +08:00 |
|
EnixCoda
|
9a799ed0f4
|
refactor: migrate few components
|
2019-01-08 21:32:16 +08:00 |
|
EnixCoda
|
8954327aa9
|
refactor: migrate utils to TS
|
2019-01-08 21:08:17 +08:00 |
|
EnixCoda
|
6f6740f658
|
refactor: migrate few files to TS
|
2019-01-06 22:04:56 +08:00 |
|
EnixCoda
|
699d718d71
|
feat: TypeScript basic
|
2019-01-06 22:03:53 +08:00 |
|
EnixCoda
|
2359711c8a
|
0.3.28
|
2018-12-03 14:24:27 +08:00 |
|
EnixCoda
|
e36aa412d0
|
fix: handle blob and tree URL
|
2018-12-03 14:23:57 +08:00 |
|
EnixCoda
|
3da6082f7e
|
0.3.27
|
2018-12-03 14:20:20 +08:00 |
|
EnixCoda
|
f22eb6ea45
|
feat: scroll to top when load Initiatively
|
2018-12-03 14:19:03 +08:00 |
|
EnixCoda
|
49aaa1060b
|
0.3.26
|
2018-11-29 16:22:22 +08:00 |
|
EnixCoda
|
0d91379281
|
fix: handle non-branch blob pages
|
2018-11-29 16:22:18 +08:00 |
|
EnixCoda
|
bbe26aed67
|
0.3.25
|
2018-11-26 11:08:42 +08:00 |
|
EnixCoda
|
818b720239
|
feat(NodeGenerator): better search UX
|
2018-11-26 11:08:25 +08:00 |
|
EnixCoda
|
2fe27057fe
|
0.3.24
|
2018-11-26 10:38:13 +08:00 |
|
EnixCoda
|
a5431ba2c0
|
0.3.23
|
2018-11-17 22:17:29 +08:00 |
|
EnixCoda
|
f16cbc9886
|
fix: handle a unknown rare case
|
2018-11-17 22:17:15 +08:00 |
|
EnixCoda
|
da75a2d947
|
chore: remove out dated comment
|
2018-11-17 17:25:47 +08:00 |
|
EnixCoda
|
b84bb18d1e
|
refactor: more elegant init process, handle 409
GitHub API returns 409 if repo is created but empty
|
2018-11-09 18:13:25 +08:00 |
|
EnixCoda
|
1208886efd
|
feat: expand the node expanded to
|
2018-11-09 11:43:54 +08:00 |
|
EnixCoda
|
0f6d13d2c4
|
0.3.22
|
2018-11-09 11:18:58 +08:00 |
|
EnixCoda
|
3f03c62f20
|
fix: revert branch handler
|
2018-11-09 11:18:31 +08:00 |
|
EnixCoda
|
e67fda0586
|
0.3.21
|
2018-11-08 14:53:17 +08:00 |
|
EnixCoda
|
2143b4f328
|
fix: handle tag
Get branch/tag and path from title
|
2018-11-08 14:52:10 +08:00 |
|
EnixCoda
|
848de531eb
|
fix: set key for setting options
|
2018-11-07 10:42:41 +08:00 |
|
EnixCoda
|
03b5b2bf65
|
0.3.20
|
2018-11-06 16:02:55 +08:00 |
|
EnixCoda
|
ac44c8f76f
|
fix: handle commit file path
|
2018-11-06 16:02:51 +08:00 |
|
EnixCoda
|
b01c0529ca
|
0.3.19
|
2018-11-06 15:08:21 +08:00 |
|
EnixCoda
|
d6f09da77e
|
refactor(SideBar): more stable
|
2018-11-06 12:00:53 +08:00 |
|
EnixCoda
|
1b35109bf5
|
fix: get current path more precisely
|
2018-11-06 12:00:53 +08:00 |
|
EnixCoda
|
1b734a48f0
|
refactor: sync parse tree
|
2018-11-04 21:15:41 +08:00 |
|
EnixCoda
|
cae6477eb4
|
feat: my $
|
2018-11-03 16:33:59 +08:00 |
|
EnixCoda
|
82e7f94156
|
feat: basic auto sizer
|
2018-11-03 16:14:15 +08:00 |
|
EnixCoda
|
26b841921f
|
feat: submit version in analytics
|
2018-11-03 01:01:29 +08:00 |
|
EnixCoda
|
c1a490c403
|
0.3.18
|
2018-11-02 14:05:53 +08:00 |
|
EnixCoda
|
d05dc1b070
|
feat: better keyboard control flow
Search input and nodes cannot be focused at same time.
Otherwise, moving cursor left/right through search key results in unexpected file nav.
|
2018-11-02 14:04:46 +08:00 |
|
EnixCoda
|
9682f5daf7
|
fix: add default config values
|
2018-11-02 11:18:15 +08:00 |
|
EnixCoda
|
12dee6bb70
|
fix: open submodule instead of parent
|
2018-11-02 10:56:42 +08:00 |
|
EnixCoda
|
5898f23a2d
|
0.3.17
|
2018-11-01 15:21:39 +08:00 |
|
EnixCoda
|
cbb63db605
|
fix: handle non-exist git module
|
2018-11-01 15:21:31 +08:00 |
|
EnixCoda
|
e493a47d02
|
0.3.16
|
2018-10-28 17:17:11 +08:00 |
|
EnixCoda
|
91372f4059
|
docs: minor changes
|
2018-10-28 17:09:42 +08:00 |
|
EnixCoda
|
a76e02d2d0
|
chore: sorting
|
2018-10-28 16:30:38 +08:00 |
|
EnixCoda
|
78e4bb8d24
|
feat(SettingsBar): merge options
|
2018-10-28 16:12:14 +08:00 |
|
EnixCoda
|
50c4eaae70
|
feat(settings): toggle copy buttons
|
2018-10-28 15:44:22 +08:00 |
|
EnixCoda
|
9384e2d45f
|
0.3.15
|
2018-10-27 19:05:42 +08:00 |
|
EnixCoda
|
6916850d85
|
feat: handle API rate limit
|
2018-10-27 19:05:31 +08:00 |
|
EnixCoda
|
68b78216c9
|
0.3.14
|
2018-10-27 18:12:52 +08:00 |
|
EnixCoda
|
ff5806af68
|
feat: not upload 404 error
|
2018-10-27 18:12:20 +08:00 |
|
EnixCoda
|
b663ca052a
|
feat: focus search input on opening sidebar
|
2018-10-17 22:46:15 +08:00 |
|
EnixCoda
|
1dce80d78e
|
feat: allow hide settings by clicking file explorer
|
2018-10-17 22:23:01 +08:00 |
|
EnixCoda
|
624ab8a806
|
feat(SettingsBar): make reload easier for user
|
2018-10-17 00:14:52 +08:00 |
|
EnixCoda
|
37163b6701
|
0.3.13
|
2018-10-16 23:59:26 +08:00 |
|
EnixCoda
|
71343e4af3
|
feat(FileExplorer): handle git submodules
|
2018-10-16 23:58:58 +08:00 |
|
EnixCoda
|
8029e07e20
|
style: format code
|
2018-10-16 15:55:31 +08:00 |
|
EnixCoda
|
013a6706a4
|
0.3.12
|
2018-10-08 22:34:07 +08:00 |
|
EnixCoda
|
29ad80f6ac
|
feat: detect in repo page with DOM element
|
2018-10-08 22:33:19 +08:00 |
|
EnixCoda
|
d60f85dfe8
|
feat: handle new github header style
|
2018-10-08 22:31:41 +08:00 |
|
EnixCoda
|
ece8080fc4
|
feat: handle organizations page
|
2018-10-08 22:09:29 +08:00 |
|
EnixCoda
|
106513e051
|
0.3.11
|
2018-10-07 21:07:53 +08:00 |
|
EnixCoda
|
a3df17967a
|
fix: hide when in github settings page
|
2018-10-07 21:07:49 +08:00 |
|
EnixCoda
|
f72d96fb34
|
0.3.10
|
2018-10-06 20:05:57 +08:00 |
|
EnixCoda
|
de35aa3d35
|
fix: update title after pjax
Fix #16
|
2018-10-06 20:04:06 +08:00 |
|
EnixCoda
|
1b36862218
|
0.3.9
|
2018-09-23 13:42:15 +08:00 |
|
EnixCoda
|
4c58531b7e
|
docs: rename
|
2018-09-23 13:42:12 +08:00 |
|
EnixCoda
|
36d5473132
|
0.3.8
|
2018-09-23 13:28:24 +08:00 |
|
EnixCoda
|
9cec5e2692
|
fix: do not mount icon button when not in repo page
|
2018-09-23 13:27:02 +08:00 |
|
EnixCoda
|
c1daf82f33
|
fix: recovery decorating page content
|
2018-09-23 13:19:15 +08:00 |
|
EnixCoda
|
da9c98cb83
|
0.3.7
|
2018-09-22 23:45:38 +08:00 |
|
EnixCoda
|
3875d26294
|
fix: be more tolerant for aggressive retrieved data
|
2018-09-22 23:45:23 +08:00 |
|
EnixCoda
|
7e57bf3812
|
fix: hide file explorer when auth error occurs
|
2018-09-22 22:26:29 +08:00 |
|
EnixCoda
|
063a7edfa3
|
0.3.6
|
2018-09-22 17:05:24 +08:00 |
|
EnixCoda
|
3c81f96079
|
fix: handle more branch name types
Handles projects not use ‘master’ as default branch
Handles projects has branches whose name contains ‘/‘
|
2018-09-22 17:04:59 +08:00 |
|
EnixCoda
|
de1d1b07f0
|
0.3.5
|
2018-09-22 00:42:38 +08:00 |
|
EnixCoda
|
b8037e2755
|
feat: show branch name at beta bar
|
2018-09-21 23:45:28 +08:00 |
|
EnixCoda
|
0b3cc7f61a
|
refactor(FileExplorer): split logic of setting up tree data
|
2018-09-21 23:45:28 +08:00 |
|
EnixCoda
|
f75eeadc4f
|
feat: hide search input when loading file tree
|
2018-09-21 23:45:28 +08:00 |
|
EnixCoda
|
f4630f0607
|
fix: prevent error of keys when opening large dir
|
2018-09-21 23:45:28 +08:00 |
|
EnixCoda
|
6593bf6121
|
fix: prevent covered by header
|
2018-09-21 23:45:28 +08:00 |
|
Enix
|
bb5f745b45
|
fix(search): make search more stable
|
2018-09-21 22:12:18 +08:00 |
|
EnixCoda
|
f755ad9e71
|
0.3.4
|
2018-09-21 00:02:35 +08:00 |
|
Enix
|
27ab86cac8
|
feat: mount toggle button anyway
|
2018-09-20 23:49:29 +08:00 |
|
Enix
|
55ce652610
|
fix: handle projects not set ‘master’ as default branch
|
2018-09-20 23:49:04 +08:00 |
|
Enix
|
07163774e7
|
fix: prevent loading at non-project page
|
2018-09-20 23:49:04 +08:00 |
|
EnixCoda
|
2a5e517fab
|
0.3.3
|
2018-09-19 21:49:48 +08:00 |
|
EnixCoda
|
23937ab646
|
feat: handle more error and block UI
|
2018-09-19 21:49:41 +08:00 |
|
EnixCoda
|
197d0778d4
|
feat: raise GitHub helper errors
|
2018-09-19 21:48:32 +08:00 |
|
EnixCoda
|
e75a06a7ed
|
0.3.2
|
2018-09-19 20:27:21 +08:00 |
|
EnixCoda
|
017abd9886
|
fix(SideBar): branchName was overwrote by undefined
|
2018-09-19 20:19:37 +08:00 |
|
EnixCoda
|
4b92b9cfd0
|
feat: aggressive load tree data
|
2018-09-17 23:28:59 +08:00 |
|
EnixCoda
|
5713489656
|
0.3.1
|
2018-09-17 22:03:44 +08:00 |
|
EnixCoda
|
cd5b9836ce
|
build: postversion command
|
2018-09-17 22:02:59 +08:00 |
|
EnixCoda
|
48e213a158
|
feat: loading indicator when expanding node
|
2018-09-15 16:18:29 +08:00 |
|
EnixCoda
|
5b1a7c6b89
|
perf(nodes-generator): 4x faster node generating
refactored recurse to loop, time for processing 4000 items reduces from 6ms to 1.4ms
|
2018-09-15 16:01:00 +08:00 |
|
EnixCoda
|
42db8a8eec
|
chore: update manifest version
|
2018-09-13 22:11:00 +08:00 |
|
EnixCoda
|
5c1e714b18
|
style: format with prettier
|
2018-09-13 00:35:39 +08:00 |
|
EnixCoda
|
7041e17b78
|
feat: add middleware functionality to ‘connect’
|
2018-09-13 00:34:10 +08:00 |
|
EnixCoda
|
e727e3bfce
|
feat(analytics): set log endpoint
|
2018-09-12 23:12:37 +08:00 |
|
EnixCoda
|
ad73e142f4
|
fix: focus on item when opening page
Moving these code up and down then it works again, weird...
|
2018-09-11 22:10:06 +08:00 |
|
EnixCoda
|
9be44e4e73
|
fix: handle updater’s return value
|
2018-09-11 21:42:25 +08:00 |
|
EnixCoda
|
2ebd8c8fa7
|
refactor(connect): remove sync and async
|
2018-09-11 00:01:06 +08:00 |
|
EnixCoda
|
7aacc07429
|
fix: typos
|
2018-09-10 20:25:11 +08:00 |
|
EnixCoda
|
995421642d
|
fix: prevent scroll errors
|
2018-08-07 21:32:13 +08:00 |
|
EnixCoda
|
83815ea051
|
feat: loading indicator
|
2018-08-05 22:59:53 +08:00 |
|
EnixCoda
|
71e815bdca
|
feat: async tree plant
|
2018-08-05 18:26:40 +08:00 |
|
EnixCoda
|
a0efbd47db
|
refactor(FileExplorer): init in componentWillMount
|
2018-08-05 18:24:53 +08:00 |
|
EnixCoda
|
a0a7545492
|
refactor: file list focus logic
|
2018-08-05 17:35:34 +08:00 |
|
EnixCoda
|
8549912adf
|
style: single quote
|
2018-08-05 17:11:16 +08:00 |
|
EnixCoda
|
801ca07f87
|
fix: auto focus search input
|
2018-08-05 17:11:03 +08:00 |
|
EnixCoda
|
f707b393fc
|
feat: catch error
|
2018-08-05 16:32:31 +08:00 |
|
EnixCoda
|
081be4ff4d
|
refactor(SideBar): init in componentWillMount
|
2018-08-05 16:28:44 +08:00 |
|
EnixCoda
|
51f2db8bb7
|
fix(Settings): one title not in correct size
|
2018-06-30 19:49:23 +08:00 |
|
EnixCoda
|
1c76f7d5c3
|
fix(SideBar): .hidden was not working
|
2018-06-30 19:48:28 +08:00 |
|
EnixCoda
|
8bec682eab
|
fix(resize): limit minimal width & handler show up conditions
|
2018-06-30 19:39:06 +08:00 |
|
EnixCoda
|
bae918302e
|
refactor: create <Resizable /> and root component <Gitako />
|
2018-06-30 19:39:06 +08:00 |
|
EnixCoda
|
ec102c9d6a
|
style(SettingsBar): minor changes
|
2018-06-30 19:39:06 +08:00 |
|
EnixCoda
|
5799097630
|
refactor: remove 2 deprecated features - position & MCToC
|
2018-06-30 19:39:06 +08:00 |
|
EnixCoda
|
4687a33cb2
|
feat: show version & add change log link
|
2018-06-30 19:39:06 +08:00 |
|
EnixCoda
|
5695771fff
|
refactor: extract cores
|
2018-06-30 13:38:08 +08:00 |
|
EnixCoda
|
10a239acec
|
0.2.6
|
2018-06-29 00:24:03 +08:00 |
|
EnixCoda
|
0ae743e10c
|
perf(PJAX): set proper url for blobs
Gitako used to request tree path for blobs, which causes 301
|
2018-06-29 00:23:05 +08:00 |
|
EnixCoda
|
c625121735
|
feat(FileExplorer): enable open blob&tree in new tab
|
2018-06-29 00:22:22 +08:00 |
|
EnixCoda
|
9811cede1e
|
feat(SettingsBar): config for compress singleton folders
|
2018-06-26 23:01:50 +08:00 |
|
EnixCoda
|
8cd73671c0
|
feat(configHelper): create
|
2018-06-26 21:35:44 +08:00 |
|
EnixCoda
|
be9f258be3
|
refactor(FileExplorer): stop blocking event
|
2018-06-26 21:35:44 +08:00 |
|
EnixCoda
|
6c7823097b
|
feat: compress singleton folder
|
2018-06-26 21:35:44 +08:00 |
|
EnixCoda
|
568221171d
|
refactor: transition for all
Fixes #12
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
0bfca704a4
|
refactor(FileExplorer): split logic
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
84d1859991
|
refactor: remove link
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
1de478a83d
|
refactor: keep access token in state
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
b8f0ccf781
|
fix(Node): focus node when clicked
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
57f4f2b5ea
|
chore: minor warning fixes
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
108d59d7ac
|
feat: icon for commit(submodule)
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
24ea03beb0
|
refactor: move connect&link to entry file
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
ac3505f859
|
refactor(driver): split core and link
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
0db7e688a3
|
refactor: extract logic core
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
4b95670b5b
|
refactor(SideBar): remove onPJAXStart
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
85f83decef
|
feat(SideBar): remove event listeners when unmount
although Gitako do not unmount before page unload
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
817b173370
|
0.2.5
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
998a8aa093
|
feat(FileExplorer): focus on first content node
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
64d9ab9482
|
feat(FileExplorer): handle submodule
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
a94fd4cf71
|
refactor: use React
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
603564456f
|
perf(FileExplorer): skip scrollIntoView when click on tree Node
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
46436b0575
|
refactor(settings): key code & controlled component
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
126c1226b7
|
feat(build): combat with React
|
2018-06-22 22:44:44 +08:00 |
|
Enix
|
44f98d9f71
|
fix(settings-bar): prevent placeholder bar shrink
|
2018-06-13 10:44:43 +08:00 |
|
EnixCoda
|
a16231946a
|
0.2.4
|
2018-06-13 00:08:47 +08:00 |
|
EnixCoda
|
b8287a287f
|
refactor(settings-bar): make position of toggle icons static
|
2018-06-12 23:55:32 +08:00 |
|
EnixCoda
|
560a64d768
|
feat: resize side bar when window is wide enough
|
2018-06-12 23:55:32 +08:00 |
|
EnixCoda
|
5ac46e0b2a
|
refactor(cx): pass className
|
2018-06-12 00:54:34 +08:00 |
|
EnixCoda
|
2cb86d8957
|
docs(search): regexp -> RegEx
|
2018-06-10 02:19:16 +08:00 |
|
EnixCoda
|
3525de1dd4
|
fix(keyHelper): handle control key & format in uppercase
|
2018-06-10 02:11:49 +08:00 |
|
EnixCoda
|
16de00272c
|
refactor(cx): support unsorted params
|
2018-06-10 01:53:44 +08:00 |
|
EnixCoda
|
dedc67266b
|
0.2.3
|
2018-06-06 00:36:19 +08:00 |
|
EnixCoda
|
3f5845cf8d
|
fix(settings): prevent shortcut error when it's not set
|
2018-06-06 00:35:58 +08:00 |
|
EnixCoda
|
9511e8bf29
|
0.2.2
|
2018-06-06 00:24:27 +08:00 |
|
EnixCoda
|
c455ebe63d
|
refactor(PJAX): not scroll to content after PJAX
|
2018-06-06 00:24:00 +08:00 |
|
EnixCoda
|
ad2c88b192
|
feat: <PJAXLink />
|
2018-06-06 00:16:13 +08:00 |
|
EnixCoda
|
1014eaff1c
|
refactor(PJAX): change the usage of PJAX
|
2018-06-06 00:16:03 +08:00 |
|
EnixCoda
|
0411102af3
|
refactor: perf & pjax
|
2018-06-06 00:14:16 +08:00 |
|
EnixCoda
|
4c9a7b57ae
|
refactor(PJAX): update metadata on PJAX end
|
2018-06-03 13:24:43 +08:00 |
|
EnixCoda
|
79f5a5595a
|
refactor(URLHelper): modify parse logic
Close #9
|
2018-06-03 13:24:43 +08:00 |
|
EnixCoda
|
9f7fc11997
|
feat(shortcut): add shortcut setting for toggle show
|
2018-05-28 23:41:46 +08:00 |
|
EnixCoda
|
2c6de05b17
|
style: code format
|
2018-05-28 23:40:51 +08:00 |
|
EnixCoda
|
b848093e1e
|
0.2.1
|
2018-05-26 19:43:53 +08:00 |
|
EnixCoda
|
9cdd108624
|
feat(FileExplorer): show item path when pointer hovers
Finishes #8
|
2018-05-26 19:36:18 +08:00 |
|
EnixCoda
|
f532e072f2
|
refactor(toggle): color of collapse icon
|
2018-05-20 12:23:24 +08:00 |
|
EnixCoda
|
74e1d57311
|
bump version
|
2018-05-19 15:00:20 +08:00 |
|
EnixCoda
|
9935e68638
|
feat: PJAX progress
|
2018-05-19 14:59:36 +08:00 |
|
EnixCoda
|
39c1653d90
|
fix: blank file explorer when accessing non-exist file
|
2018-05-19 14:59:36 +08:00 |
|
EnixCoda
|
b003f3acc3
|
feat(settings): button for access token input
|
2018-05-19 14:59:36 +08:00 |
|
EnixCoda
|
bf0bdf92e8
|
feat: toggle show
|
2018-05-19 14:59:36 +08:00 |
|
EnixCoda
|
fe7a248da1
|
feat: spotlights on the settings bar!
|
2018-05-06 21:22:35 +08:00 |
|
EnixCoda
|
b8aaf2d8d7
|
fix: typo ‘bacasuse’
|
2018-05-06 21:01:33 +08:00 |
|
EnixCoda
|
1ee7d19771
|
feat: toggle show/hide sidebar
|
2018-05-06 21:01:15 +08:00 |
|
EnixCoda
|
793f4a92c2
|
chore: extract side bar content
|
2018-04-28 20:35:14 +08:00 |
|
EnixCoda
|
3bf8d6f767
|
refactor(DOM helper): move decorateGitHubPageContent
|
2018-04-19 23:35:27 +08:00 |
|
EnixCoda
|
7efced17e5
|
refactor(naming): extract name
|
2018-04-03 19:48:02 +08:00 |
|
EnixCoda
|
f2b7261182
|
fix(file-explorer): fixes #3
|
2018-02-08 13:26:57 +08:00 |
|
EnixCoda
|
02bbcff2e5
|
chore: update version number
|
2018-02-08 13:21:10 +08:00 |
|
EnixCoda
|
b5865febc4
|
fix(pjax): prevent pjax:end event handler trigger too many times
fix #4
|
2018-02-08 13:21:10 +08:00 |
|
EnixCoda
|
6b4591c9de
|
feat(clippy): edit positioning of clippy icon
|
2018-02-08 13:05:16 +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
|
f876c72368
|
build(zip): recursively zip
|
2018-01-16 11:01:25 +08:00 |
|
EnixCoda
|
92372b23fe
|
docs(manifest): update description
|
2018-01-15 10:04:59 +08:00 |
|
EnixCoda
|
f05273f6ac
|
fix(FileExplorer): remove an unnecessary after render task
|
2018-01-12 18:33:49 +08:00 |
|
EnixCoda
|
ad557477f9
|
fix(FileExplorer): not scrolling to target when opening a file/folder directly
|
2018-01-12 18:31:34 +08:00 |
|
EnixCoda
|
a50618e41c
|
milestone(0.1.1)
|
2018-01-12 17:54:57 +08:00 |
|
EnixCoda
|
a7806b4382
|
feat(FileExplorer): make search input always visible
|
2018-01-12 17:53:34 +08:00 |
|
EnixCoda
|
6052c6d269
|
feat(FileExplorer): expand & scroll to directly opened file
|
2018-01-07 15:31:34 +08:00 |
|
EnixCoda
|
bd72dfe20f
|
fix(URLHelper): file name case
|
2018-01-07 14:49:54 +08:00 |
|
EnixCoda
|
46a11fde39
|
refactor(URLHelper): remove function 'detectShouldShow'
|
2018-01-07 14:49:54 +08:00 |
|
EnixCoda
|
856762cf84
|
refactor(GitHubHelper): abstract function 'request'
|
2018-01-07 14:19: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 |
|