EnixCoda
|
e36aa412d0
|
fix: handle blob and tree URL
|
2018-12-03 14:23:57 +08:00 |
|
EnixCoda
|
f22eb6ea45
|
feat: scroll to top when load Initiatively
|
2018-12-03 14:19:03 +08:00 |
|
EnixCoda
|
0d91379281
|
fix: handle non-branch blob pages
|
2018-11-29 16:22:18 +08:00 |
|
EnixCoda
|
818b720239
|
feat(NodeGenerator): better search UX
|
2018-11-26 11:08:25 +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
|
3f03c62f20
|
fix: revert branch handler
|
2018-11-09 11:18:31 +08:00 |
|
EnixCoda
|
2143b4f328
|
fix: handle tag
Get branch/tag and path from title
|
2018-11-08 14:52:10 +08:00 |
|
EnixCoda
|
ac44c8f76f
|
fix: handle commit file path
|
2018-11-06 16:02:51 +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
|
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
|
50c4eaae70
|
feat(settings): toggle copy buttons
|
2018-10-28 15:44:22 +08:00 |
|
EnixCoda
|
6916850d85
|
feat: handle API rate limit
|
2018-10-27 19:05:31 +08:00 |
|
EnixCoda
|
ff5806af68
|
feat: not upload 404 error
|
2018-10-27 18:12:20 +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
|
29ad80f6ac
|
feat: detect in repo page with DOM element
|
2018-10-08 22:33:19 +08:00 |
|
EnixCoda
|
ece8080fc4
|
feat: handle organizations page
|
2018-10-08 22:09:29 +08:00 |
|
EnixCoda
|
a3df17967a
|
fix: hide when in github settings page
|
2018-10-07 21:07:49 +08:00 |
|
EnixCoda
|
de35aa3d35
|
fix: update title after pjax
Fix #16
|
2018-10-06 20:04:06 +08:00 |
|
EnixCoda
|
c1daf82f33
|
fix: recovery decorating page content
|
2018-09-23 13:19:15 +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 |
|
Enix
|
07163774e7
|
fix: prevent loading at non-project page
|
2018-09-20 23:49:04 +08:00 |
|
EnixCoda
|
197d0778d4
|
feat: raise GitHub helper errors
|
2018-09-19 21:48:32 +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
|
995421642d
|
fix: prevent scroll errors
|
2018-08-07 21:32:13 +08:00 |
|
EnixCoda
|
71e815bdca
|
feat: async tree plant
|
2018-08-05 18:26:40 +08:00 |
|
EnixCoda
|
bae918302e
|
refactor: create <Resizable /> and root component <Gitako />
|
2018-06-30 19:39:06 +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
|
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
|
6c7823097b
|
feat: compress singleton folder
|
2018-06-26 21:35:44 +08:00 |
|
EnixCoda
|
0bfca704a4
|
refactor(FileExplorer): split logic
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
57f4f2b5ea
|
chore: minor warning fixes
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
0db7e688a3
|
refactor: extract logic core
|
2018-06-22 22:44:44 +08:00 |
|
EnixCoda
|
64d9ab9482
|
feat(FileExplorer): handle submodule
|
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 |
|
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
|
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
|
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
|
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
|
b8aaf2d8d7
|
fix: typo ‘bacasuse’
|
2018-05-06 21:01:33 +08:00 |
|