0c461991f9
chore: standardize context keys with custom ContextKey type ( #697 )
...
* chore: standardize context keys with custom ContextKey type
* fix bug
* 使用Request.Context
2025-07-14 23:55:17 +08:00
cc01b410a4
perf(link): optimize concurrent response ( #641 )
...
* fix(crypt): bug caused by link cache
* perf(crypt,mega,halalcloud,quark,uc): optimize concurrent response link
* chore: 删除无用代码
* ftp
* 修复bug;资源释放
* 添加SyncClosers
* local,sftp,smb
* 重构,优化,增强
* Update internal/stream/util.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: j2rong4cn <36783515+j2rong4cn@users.noreply.github.com >
* chore
* chore
* 优化,修复bug
* .
---------
Signed-off-by: j2rong4cn <36783515+j2rong4cn@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-12 17:57:54 +08:00
874dc292ae
fix(gomod): go modules with tagged versions ( #499 )
...
fix: go modules with tagged versions
2025-07-01 09:54:50 +08:00
52c93f2046
build:Update old dependencies to new hosting ( #495 )
...
* build:Update old dependencies to new hosting
2025-06-30 21:26:42 +08:00
fdcc2f136e
chore: change module name to OpenListTeam/OpenList ( #2 )
...
* Enable blank issue
* chore(README.md): update docs (temporally)
* Update FUNDING.yml
* chore: purge README.md
* chore: change module name to OpenListTeam/OpenList
* fix: fix link errors
* chore: remove v3 in module name
* fix: resolve some conficts
* fix: resolve conficts
* docs: update with latest file
---------
Co-authored-by: ShenLin <773933146@qq.com >
Co-authored-by: Hantong Chen <cxwdyx620@gmail.com >
Co-authored-by: joshua <i@joshua.su >
Co-authored-by: Hantong Chen <70561268+cxw620@users.noreply.github.com >
2025-06-12 22:02:46 +08:00
d7aa1608ac
feat(task): add speed monitor ( #7655 )
2024-12-25 21:09:54 +08:00
64ceb5afb6
feat: support general users view and cancel own tasks ( #7416 close #7398 )
...
* feat: support general users view and cancel own tasks
Add a creator attribute to the upload, copy and offline download
tasks, so that a GENERAL task creator can view and cancel them.
BREAKING CHANGE:
1. A new internal package `task` including the struct `TaskWithCreator`
which embeds `tache.Base` is created, and the past dependence on
`tache.Task` will all be transferred to dependence on this package.
2. The API `/admin/task` can now also be accessed via `/task`, and the
old endpoint is retained to ensure compatibility with legacy
automation scripts.
Closes #7398
* fix(deps): update github.com/xhofe/tache to v0.1.3
2024-11-01 23:32:26 +08:00
026e944cbb
feat: add task info to resp of add task api ( close #5579 )
2023-12-03 14:44:20 +08:00
7583c4d734
feat: customize workers and retry of task ( close #5493 fix #5274 )
2023-11-21 15:51:57 +08:00
11a30c5044
feat: refactor task module
2023-11-20 18:01:51 +08:00
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
7877184bee
feat(baidu_netdisk): add retry to most operations ( close #4863 in #4939 )
2023-08-07 13:44:28 +08:00
e700ce15e5
fix: missed progress in upload task
2023-07-29 17:09:26 +08:00
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
fb64f00640
refactor: obj name mapping and internal path processing ( #2733 )
...
* refactor:Prepare to remove the get interface
* feat:add obj Unwarp interface
* refactor:obj name mapping and program internal path processing
* chore: fix typo
* feat: unwrap get
* fix: no use op.Get to get parent id
* fix: set the path uniformly
Co-authored-by: Noah Hsu <i@nn.ci >
2022-12-17 19:49:05 +08:00
7ac1d14eeb
style: shorten name operations
to op
2022-08-31 21:01:15 +08:00
97d4114e38
fix: check err before check upload
2022-08-29 14:18:43 +08:00
b51e664543
chore: go fmt
2022-08-03 14:26:59 +08:00
2bff656f00
chore: rename VirtualPath
to MountPath
2022-07-12 14:11:37 +08:00
fc1204c914
chore: rename account to storage
2022-07-10 14:45:39 +08:00
4340a48633
fix: put as task from web
2022-07-01 15:11:18 +08:00
3f49271db6
feat(fs): add put return after finished
2022-06-24 14:21:28 +08:00
956a5ae906
perf: extract fs func and add error log
2022-06-23 23:03:11 +08:00
d77dea733f
chore: rename errors
2022-06-23 16:03:27 +08:00
c3040fdfc3
chore: move errors
2022-06-23 15:57:10 +08:00
3fe0a7bf6b
refactor(task): remove Data
field
2022-06-22 19:28:41 +08:00
72208e052a
chore(fs): rename some variable and param
2022-06-22 15:03:27 +08:00
f6242d46b1
feat: add uri to aria2
2022-06-21 17:37:02 +08:00
55c4a925ba
chore(fs): rename some param
2022-06-21 16:37:51 +08:00
55d6434daa
refactor(task): generic task manager
2022-06-21 16:14:37 +08:00
1b3387ca1a
chore: aria2 notifier
2022-06-20 22:29:52 +08:00
6c552a9d62
chore: aria2 related function
2022-06-20 20:34:58 +08:00
a61bb6ab1f
chore: add is it support upload config for driver
2022-06-20 17:14:08 +08:00
d665cce739
feat: add task work limit
2022-06-18 20:38:14 +08:00
73c0c0bf44
chore: export copy and upload task manager
2022-06-17 21:38:37 +08:00
72a76599e4
feat: add upload file to task manager
2022-06-17 21:35:46 +08:00