KirCute_ECT
79bef0be9e
chore: fix build failed ( #8005 )
2025-02-16 15:11:48 +08:00
KirCute_ECT
3b71500f23
feat(traffic): support limit task worker count & file stream rate ( #7948 )
...
* feat: set task workers num & client stream rate limit
* feat: server stream rate limit
* upgrade xhofe/tache
* .
2025-02-16 12:22:11 +08:00
foxxorcat
399336b33c
fix(189pc): transfer rename ( #7958 )
...
* fix(189pc): transfer rename
* fix: OverwriteUpload
* fix: change search method
* fix
* fix
2025-02-16 12:21:34 +08:00
KirCute_ECT
36b4204623
feat(github): support github proxy ( #7979 close #7963 )
2025-02-16 12:21:03 +08:00
YangRucheng
f25be154c6
fix(ilanzou): add header `X-Forwarded-For` to solve IP ban ( #7977 )
...
* fix: warning
* feat: ip header
* fix: ip header for fs link
2025-02-16 12:20:28 +08:00
Sakana
ec3fc945a3
fix(feiji): modify the request header ( #7902 close #7890 )
2025-02-09 18:35:39 +08:00
Sakana
f795807753
feat(github_releases): support dir size for show all version ( #7938 )
...
* refactor
* 修改默认 RepoStructure
* feat: 支持使用 gh-proxy
2025-02-09 18:30:38 +08:00
Sakana
39bde328ee
fix(lenovonas_share): the size of the directory ( #7914 )
2025-02-01 17:32:58 +08:00
KirCute_ECT
779c293f04
fix(driver): implement canceling and updating progress for putting for some drivers ( #7847 )
...
* fix(driver): additionally implement canceling and updating progress for putting for some drivers
* refactor: add driver archive api into template
* fix(123): use built-in MD5 to avoid caching full
* .
* fix build failed
2025-02-01 17:29:55 +08:00
abc1763613206
b9f397d29f
fix(139): restore the `Account` handling, partially reverts #7850 ( #7900 close #7784 )
2025-01-30 11:25:41 +08:00
Jiang Xiang
d53eecc229
fix(febbox): panic due to slice out of range ( #7898 close #7889 )
2025-01-30 11:24:07 +08:00
Snowykami
fd51f34efa
feat(misskey): add misskey driver ( #7864 )
2025-01-27 20:47:52 +08:00
Sakana
bdd9774aa7
feat(github_releases): add support for github_releases driver ( #7844 close #7842 )
...
* feat(github_releases): 添加对 GitHub Releases 的支持
* feat(github_releases): 增加目录大小和更新时间,增加请求缓存
* Feat(github_releases): 可选填入 GitHub token 来提高速率限制或访问私有仓库
* Fix(github_releases): 修复仓库无权限或不存在时的异常
* feat(github_releases): 支持显示所有版本,开启后不显示文件夹大小
* feat(github_releases): 兼容无子目录
2025-01-27 20:28:44 +08:00
Jiang Xiang
99f39410f2
fix(s3): escape CopySource request header when copying files ( #7860 close #7858 )
2025-01-27 20:23:13 +08:00
Shelton Zhu
267120a8c8
fix(115): fix offline download ( #7845 close #7794 )
...
* feat(115): use multi url for list files & change download url api
* fix(115): fix offline download. (close #7794 )
2025-01-27 20:20:55 +08:00
KirCute_ECT
5eff8cc7bf
feat(upload): support rapid upload on web ( #7851 )
2025-01-27 20:20:09 +08:00
MadDogOwner
cafdb4d407
fix(139): correct path handling in groupGetFiles ( #7850 closes #7848,#7603)
...
* fix(139): correct path handling in groupGetFiles
* perf(139): reduce the number of requests in groupGetFiles
* refactor(139): check authorization expiration (#10 )
* refactor(139): check authorization expiration
* fix bug
* chore(139): update api version to 7.14.0
---------
Co-authored-by: j2rong4cn <36783515+j2rong4cn@users.noreply.github.com>
2025-01-27 20:11:21 +08:00
j2rong4cn
2be0c3d1a0
feat(alias): add `DownloadConcurrency` and `DownloadPartSize` option ( #7829 )
...
* fix(net): goroutine logic bug (AlistGo/alist#7215 )
* Fix goroutine logic bug
* Fix bug
---------
Co-authored-by: hpy hs <hshpy.pengyu@gmail.com>
* perf(net): sequential and dynamic concurrency
* fix(net): incorrect error return
* feat(alias): add `DownloadConcurrency` and `DownloadPartSize` option
* feat(net): add `ConcurrencyLimit`
* pref(net): create `chunk` on demand
* refactor
* refactor
* fix(net): `r.Closers.Add` has no effect
* refactor
---------
Co-authored-by: hpy hs <hshpy.pengyu@gmail.com>
2025-01-27 20:08:39 +08:00
j2rong4cn
ab22cf8233
feat: add `Reference` interface to driver ( #7805 )
...
* feat: add `Reference` interface to driver
* feat(123_share): support reference 123pan
2025-01-18 23:26:58 +08:00
MadDogOwner
880cc7abca
fix(139): use `personal_new` by default ( #7836 )
2025-01-18 23:24:09 +08:00
KirCute_ECT
e04114d102
feat(github): add github api driver ( #7717 )
...
* feat(github): add github api driver
* fix: filter submodule operation
* feat: rename, copy and move, but with bugs
* fix: move and copy returns 422
* fix: change TargetPath in rename msg from parent path to new self path
* fix: add non-commit mutex
* pref(github): use net/http to put blob
* chore: add a help message to `ref` addition
2025-01-10 20:59:58 +08:00
KirCute_ECT
51bcf83511
feat(url-tree): support url tree driver writing ( #7779 close #5166 )
...
* feat: support url tree writing
* fix: meta writable
* feat: disable writable via addition
2025-01-10 20:50:56 +08:00
Jiang Xiang
6812ec9a6d
fix(ilanzou): add accept-encoding request header ( #7796 close #7759 )
2025-01-10 20:49:50 +08:00
Lin Tianchuan
31a7470865
feat(local): support both time and percent for video thumbnail ( #7802 )
...
* feat(local): support percent for video thumbnail
The percentage determines the point in the video (as a percentage of the total duration) at which the thumbnail will be generated.
* feat(local): support both time and percent for video thumbnail
2025-01-10 20:48:45 +08:00
foxxorcat
e4439e66b9
fix:(baidu_photo): upload erron -6 ( #7760 close #7744 )
...
* fix:(baidu_photo): upload erron -6
* fix(baidu_photo):api add bdstoken
2025-01-01 21:13:34 +08:00
MadDogOwner
7fd4ac7851
fix(139): update familyGetFiles pagination logic ( #7748 close #7711 )
2024-12-30 22:55:47 +08:00
Sakana
040dc14ee6
fix(lenovonas_share): stoken expire ( #7727 )
2024-12-30 22:51:39 +08:00
Jealous
42243b1517
feat(thunder): add offline download tool ( #7673 )
...
* feat(thunder): add offline download tool
* fix(thunder): improve error handling and parse file size in status response
---------
Co-authored-by: Andy Hsu <i@nn.ci>
2024-12-25 21:23:58 +08:00
KirCute_ECT
c218b5701e
fix(115): support float QPS ( #7677 )
2024-12-25 21:16:03 +08:00
j2rong4cn
db5c601cfe
fix(crypt): add sign to thumbnail ( #6611 )
2024-12-25 21:13:54 +08:00
KirCute_ECT
221cdf3611
feat(s3): support custom host presign ( #7699 close #7696 )
2024-12-25 21:13:23 +08:00
MadDogOwner
bb2aec20e4
fix(139): handle upload file conflicts ( #7692 )
2024-12-25 21:11:05 +08:00
MadDogOwner
b8bd14f99b
fix(lanzou): missing parameter ( #7678 close #7210 )
2024-12-17 22:05:52 +08:00
MadDogOwner
a3908fd9a6
fix(139): update APIs ( #7591 close #7603 )
...
* fix(139): update family cloud API
* fix(139): update API of familyGetLink
* feat(139): support group (close #7603 )
* docs: add `139 group` to Readme
* feat(139): support multipart upload (close : #7444 )
* feat(139): add custom upload part size option
* fix: missing right big quote
---------
Co-authored-by: Andy Hsu <i@nn.ci>
2024-12-09 23:54:21 +08:00
MadDogOwner
2a035302b2
fix(cloudreve): support upload to remote and OneDrive storage ( #7632 close #6882 )
...
- Add support for remote and OneDrive storage types
- Implement new upload methods for different storage types
- Update driver to handle various storage policies
- Add error handling and session cleanup for failed uploads
2024-12-09 23:35:44 +08:00
MadDogOwner
016e169c41
feat(139): support multipart upload ( close : #7444 ) ( #7630 )
...
* feat(139): support multipart upload (close : #7444 )
* feat(139): add custom upload part size option
2024-12-09 23:34:29 +08:00
Shelton Zhu
aa45a82914
fix(115): fix login bug ( #7626 close #7614 close #7620 )
2024-12-09 23:33:07 +08:00
shingyu
5084d98398
fix(onedrive): fix timeout error ( #7551 close #7506 )
2024-12-08 17:06:33 +08:00
YangXu
fa15c576f0
fix(pikpak): remove oauth2 method ( #7567 close #7545 )
2024-12-07 17:03:46 +08:00
foxxorcat
2d3605c684
fix(baidu_photo): cookie login fix download error ( #7602 )
2024-12-07 17:02:52 +08:00
Kuingsmile
94915b2148
fix(baidu_netdisk): update fileToObj to use ServerCtime and ServerMtime ( #7535 )
2024-11-21 22:41:23 +08:00
YangXu
2dec756f23
fix(pikpak&pikpak_share): captcha_sign error ( #7530 close #7481 close #7482 )
2024-11-21 22:40:39 +08:00
Rirmach
25c5e075a9
fix(local): Preserve file owner when copying ( #7528 )
2024-11-21 22:38:41 +08:00
BlueSkyXN
a4ad98ee3e
fix(pikpak): domain block and change to NET ( #7350 )
2024-11-17 20:03:04 +08:00
Jason-Fly
1c01dc6839
fix(storage): delete storage fails if a panic occurred during initialization ( #7501 )
...
* fix(storage): store storages map when init storage panic
* fix(drivers): add nil check to drop method
2024-11-16 13:20:49 +08:00
Jason-Fly
c3c5843dce
fix(terabox): panic due to slice out of range ( #7499 close #7487 )
2024-11-16 13:19:59 +08:00
Jason-Fly
6c38c5972d
fix(terabox): big file upload issue ( #7498 close #7490 )
2024-11-16 13:18:49 +08:00
foxxorcat
0a46979c51
feat(115): enhance cache ( #7479 )
2024-11-08 22:08:50 +08:00
foxxorcat
67c93eed2b
feat(baidu_netdisk,baidu_photo): add and fix hashinfo ( #7469 )
2024-11-08 22:08:25 +08:00
安稳
f58de9923a
refactor(aliyunopen,config): Modify default properties ( #7476 )
2024-11-08 22:07:35 +08:00