19 Commits

Author SHA1 Message Date
Noah Hsu
fa6e918fc7 feat: add copy to task manager 2022-06-17 21:23:44 +08:00
Noah Hsu
52ab1310be feat: set path as ID if it's empty 2022-06-17 16:31:19 +08:00
Noah Hsu
69647f73f0 chore: rename some symbols 2022-06-15 20:41:17 +08:00
Noah Hsu
09ef7c7106 refactor: change driver interface 2022-06-15 20:31:23 +08:00
Noah Hsu
d9eb188b7a feat: check parent dir before upload 2022-06-15 19:20:36 +08:00
Noah Hsu
083395ee53 feat: recursive create folder 2022-06-15 19:10:11 +08:00
Noah Hsu
979f8383d8 chore: move some types to model 2022-06-15 18:06:42 +08:00
Noah Hsu
6cdd85283b chore: reduce cache shards 2022-06-14 22:37:41 +08:00
Noah Hsu
6accc2eff6 feat: add NoCache config for driver 2022-06-13 21:15:58 +08:00
Noah Hsu
c525406516 feat: add cache for list files 2022-06-13 21:14:01 +08:00
Noah Hsu
6056fdbddc feat: use singleflight to prevent cache breakdown 2022-06-13 20:24:13 +08:00
Noah Hsu
2f52b5d354 feat: link cache 2022-06-13 19:56:33 +08:00
Noah Hsu
e16ab876aa feat: add expiration field for Link 2022-06-13 15:39:47 +08:00
Noah Hsu
77b0c69112 feat: extract get function 2022-06-11 14:43:03 +08:00
Noah Hsu
ec89bb70c7 feat: fs and operations 2022-06-10 21:00:51 +08:00
Noah Hsu
cd7e9974df feat: add root prefix before operate 2022-06-10 20:20:45 +08:00
Noah Hsu
354dee67dc feat(fs): get file object 2022-06-10 17:26:43 +08:00
Noah Hsu
122b7baa73 feat(fs): list files 2022-06-10 17:18:27 +08:00
Noah Hsu
e1a2ed0436 feat: driver and account operate 2022-06-09 17:11:46 +08:00