60 Commits

Author SHA1 Message Date
Noah Hsu
4340a48633 fix: put as task from web 2022-07-01 15:11:18 +08:00
Noah Hsu
53416172e7 feat: clear cache after change 2022-06-30 22:51:49 +08:00
Noah Hsu
8a0915ffb1 chore: don't and slash prefix just for windows abs path 2022-06-28 22:22:02 +08:00
Noah Hsu
505b126888 chore: optional get func for driver 2022-06-28 22:13:47 +08:00
Noah Hsu
96380a50da feat: file proxy handle 2022-06-28 21:58:46 +08:00
Noah Hsu
db6b5f8950 chore: path standardize 2022-06-27 20:56:17 +08:00
Noah Hsu
74973bc5b5 fix: local relative path 2022-06-27 20:37:05 +08:00
Noah Hsu
7c0b86a9cd feat: obj list api 2022-06-27 19:51:23 +08:00
Noah Hsu
6bb2b76e25 chore: move item types 2022-06-27 14:32:21 +08:00
Noah Hsu
087fae1b15 chore: webdav policy of account 2022-06-27 13:58:21 +08:00
Noah Hsu
b98cd915a4 feat: driver manage api 2022-06-26 20:25:02 +08:00
Noah Hsu
3349982312 fix(driver): additional items 2022-06-26 20:18:12 +08:00
Noah Hsu
5783aa99f1 feat: account manage api 2022-06-26 20:00:36 +08:00
Noah Hsu
b474eefd87 chore: rename store to db 2022-06-25 21:36:35 +08:00
Noah Hsu
306b90399c chore: move conf package 2022-06-25 20:38:02 +08:00
Noah Hsu
935416de45 chore: clear parent folder cache after upload 2022-06-24 14:24:39 +08:00
Noah Hsu
3a1fcbef1c chore: close stream after put 2022-06-23 17:05:03 +08:00
Noah Hsu
ffa0bc294a chore: optimize standardize path 2022-06-23 17:04:37 +08:00
Noah Hsu
b971b13362 feat: dir and file check 2022-06-23 16:09:22 +08:00
Noah Hsu
d77dea733f chore: rename errors 2022-06-23 16:03:27 +08:00
Noah Hsu
c3040fdfc3 chore: move errors 2022-06-23 15:57:10 +08:00
Noah Hsu
72208e052a chore(fs): rename some variable and param 2022-06-22 15:03:27 +08:00
Noah Hsu
55c4a925ba chore(fs): rename some param 2022-06-21 16:37:51 +08:00
Noah Hsu
9633af4e25 fix: typo and error handle 2022-06-21 16:25:45 +08:00
Noah Hsu
1b3387ca1a chore: aria2 notifier 2022-06-20 22:29:52 +08:00
Noah Hsu
6c552a9d62 chore: aria2 related function 2022-06-20 20:34:58 +08:00
Noah Hsu
fa6e918fc7 feat: add copy to task manager 2022-06-17 21:23:44 +08:00
Noah Hsu
52575f6ad6 feat: add meta model and test 2022-06-17 16:31:19 +08:00
Noah Hsu
355db3ab9b feat: standardization virtual path while create and update 2022-06-17 16:31:19 +08:00
Noah Hsu
52ab1310be feat: set path as ID if it's empty 2022-06-17 16:31:19 +08:00
Noah Hsu
9aa7074600 test: add get balanced account test 2022-06-15 21:52:31 +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
5780d9d834 test: add GetAccountVirtualFilesByPath test 2022-06-14 22:23:33 +08:00
Noah Hsu
097b516dc5 fix: wrong virtual file name 2022-06-14 22:23:10 +08:00
Noah Hsu
b73dbee7e6 chore: don't export func GetAccountsByPath 2022-06-14 19:49:17 +08:00
Noah Hsu
b8e4a2e7c0 test: add driver and account test 2022-06-14 19:44:25 +08:00
Noah Hsu
0d4542a3f1 fix: delete account driver after get 2022-06-14 19:16:27 +08:00
Noah Hsu
7c4d28d55a feat: replace with generic_sync.MapOf 2022-06-14 19:09:54 +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
Xhofe
3135775250 fix: composite literal uses unkeyed fields 2022-06-11 19:01:20 +08:00
Noah Hsu
77b0c69112 feat: extract get function 2022-06-11 14:43:03 +08:00