Noah Hsu
|
af884010d1
|
feat: local storage image thumbnail
|
2022-08-11 20:32:17 +08:00 |
Noah Hsu
|
2e8322e99b
|
feat: set cache_expiration for each storage (close #1455)
|
2022-08-07 13:33:53 +08:00 |
Noah Hsu
|
721f18a7f4
|
feat: fs other api
|
2022-08-03 14:14:37 +08:00 |
Noah Hsu
|
33b7d75d8a
|
chore: if file exist and size = 0, delete it while upload
|
2022-07-30 20:04:21 +08:00 |
Noah Hsu
|
2bff656f00
|
chore: rename `VirtualPath` to `MountPath`
|
2022-07-12 14:11:37 +08:00 |
Noah Hsu
|
fc1204c914
|
chore: rename account to storage
|
2022-07-10 14:45:39 +08:00 |
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
|
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
|
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
|
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
|
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 |