Commit graph

59 commits

Author SHA1 Message Date
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