Commit graph

65 commits

Author SHA1 Message Date
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
a3cac844a9
refactor: optimization is endless 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
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
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
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
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
538527bd39
refactor: transform more to TS 2019-02-09 19:42:03 +08:00
EnixCoda
9b18b039ca
refactor: migrate core index 2019-01-09 21:42:57 +08:00
EnixCoda
e36aa412d0
fix: handle blob and tree URL 2018-12-03 14:23:57 +08:00
EnixCoda
0d91379281
fix: handle non-branch blob pages 2018-11-29 16:22:18 +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
3f03c62f20
fix: revert branch handler 2018-11-09 11:18:31 +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
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
12dee6bb70
fix: open submodule instead of parent 2018-11-02 10:56:42 +08:00
EnixCoda
cbb63db605
fix: handle non-exist git module 2018-11-01 15:21:31 +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
b663ca052a
feat: focus search input on opening sidebar 2018-10-17 22:46:15 +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
9cec5e2692 fix: do not mount icon button when not in repo page 2018-09-23 13:27:02 +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
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
0b3cc7f61a refactor(FileExplorer): split logic of setting up tree data 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
Enix
bb5f745b45 fix(search): make search more stable 2018-09-21 22:12:18 +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
23937ab646 feat: handle more error and block UI 2018-09-19 21:49:41 +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
48e213a158 feat: loading indicator when expanding node 2018-09-15 16:18:29 +08:00
EnixCoda
7041e17b78 feat: add middleware functionality to ‘connect’ 2018-09-13 00:34:10 +08:00