Andy Hsu
026e944cbb
feat: add task info to resp of add task api ( close #5579 )
2023-12-03 14:44:20 +08:00
Andy Hsu
7583c4d734
feat: customize workers and retry of task ( close #5493 fix #5274 )
2023-11-21 15:51:57 +08:00
Andy Hsu
11a30c5044
feat: refactor task module
2023-11-20 18:01:51 +08:00
Andy Hsu
352a6a741a
feat(webdav): support copy directly without task ( close #5206 )
2023-09-13 15:45:57 +08:00
Sean
a3748af772
feat: misc improvements about upload/copy/hash ( #5045 )
...
general: add createTime/updateTime support in webdav and some drivers
general: add hash support in some drivers
general: cross-storage rapid-upload support
general: enhance upload to avoid local temp file if possible
general: replace readseekcloser with File interface to speed upstream operations
feat(aliyun_open): same as above
feat(crypt): add hack for 139cloud
Close #4934
Close #4819
baidu_netdisk needs to improve the upload code to support rapid-upload
2023-08-27 21:14:23 +08:00
Andy Hsu
5606c23768
perf(copy): use multi-thread downloader ( close #5000 )
2023-08-13 15:31:49 +08:00
Andy Hsu
b2f5757f8d
fix(copy): copy from driver that return `writer` ( close #4291 )
2023-05-26 21:57:43 +08:00
foxxorcat
62a06fa0f9
feat: optimize file operation interface ( #2757 )
...
* feat: optimize file operation interface
* chore: fix typo
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-20 15:02:40 +08:00
Noah Hsu
d9f0603271
fix: copy folder between two storage ( fix #1670 )
2022-09-15 17:58:32 +08:00
Noah Hsu
7ac1d14eeb
style: shorten name `operations` to `op`
2022-08-31 21:01:15 +08:00
Noah Hsu
af884010d1
feat: local storage image thumbnail
2022-08-11 20:32:17 +08:00
Noah Hsu
b51e664543
chore: go fmt
2022-08-03 14:26:59 +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
96380a50da
feat: file proxy handle
2022-06-28 21:58:46 +08:00
Noah Hsu
d1efec4539
chore: common err resp log
2022-06-28 18:12:53 +08:00
Noah Hsu
956a5ae906
perf: extract fs func and add error log
2022-06-23 23:03:11 +08:00
Noah Hsu
3fe0a7bf6b
refactor(task): remove `Data` field
2022-06-22 19:28:41 +08:00
Noah Hsu
55c4a925ba
chore(fs): rename some param
2022-06-21 16:37:51 +08:00
Noah Hsu
55d6434daa
refactor(task): generic task manager
2022-06-21 16:14:37 +08:00
Noah Hsu
d665cce739
feat: add task work limit
2022-06-18 20:38:14 +08:00
Noah Hsu
adf0178bb7
feat: add progress for task
2022-06-18 20:06:45 +08:00
Noah Hsu
d73a9e4734
fix: format % is missing verb at end of string
2022-06-17 21:42:56 +08:00
Noah Hsu
73c0c0bf44
chore: export copy and upload task manager
2022-06-17 21:38:37 +08:00
Noah Hsu
72a76599e4
feat: add upload file to task manager
2022-06-17 21:35:46 +08:00
Noah Hsu
b9f9e5853e
fix: copy task name
2022-06-17 21:30:16 +08:00
Noah Hsu
fa6e918fc7
feat: add copy to task manager
2022-06-17 21:23:44 +08:00
Noah Hsu
53e969e894
feat: task manager
2022-06-17 16:31:41 +08:00
Noah Hsu
2d60dab13c
feat: copy files between 2 accounts
2022-06-15 18:58:26 +08:00