|
e97f0a289e
|
feat(cloudreve_v4): enhance token management (#1171)
* fix(cloudreve_v4): improve error handling in request method
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top>
* feat(cloudreve_v4): enhance token management with expiration checks and refresh logic
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top>
* feat(cloudreve_v4): add JWT structures for access and refresh tokens; validate access token on initialization
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top>
* fix(cloudreve_v4): improve error messages
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top>
---------
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top>
|
2025-09-04 19:41:41 +08:00 |
|
|
57fceabcf4
|
perf(stream): improve file stream range reading and caching mechanism (#1001)
* perf(stream): improve file stream range reading and caching mechanism
* 。
* add bytes_test.go
* fix(stream): handle EOF and buffer reading more gracefully
* 注释
* refactor: update CacheFullAndWriter to accept pointer for UpdateProgress
* update tests
* Update drivers/google_drive/util.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: j2rong4cn <36783515+j2rong4cn@users.noreply.github.com>
* 更优雅的克隆Link
* 修复stream已缓存但无法重复读取
* 将Bytes类型重命名为Reader
* 修复栈溢出
* update tests
---------
Signed-off-by: j2rong4cn <36783515+j2rong4cn@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-11 23:41:22 +08:00 |
|
|
8cf15183a0
|
perf: optimize upload (#554)
* pref(115,123): optimize upload
* chore
* aliyun_open, google_drive
* fix bug
* chore
* cloudreve, cloudreve_v4, onedrive, onedrive_app
* chore(conf): add `max_buffer_limit` option
* 123pan multithread upload
* doubao
* google_drive
* chore
* chore
* chore: 计算分片数量的代码
* MaxBufferLimit自动挡
* MaxBufferLimit自动挡
* 189pc
* errorgroup添加Lifecycle
* 查缺补漏
* Conf.MaxBufferLimit单位为MB
* 。
---------
Co-authored-by: MadDogOwner <xiaoran@xrgzs.top>
|
2025-08-05 21:42:54 +08:00 |
|
|
a92b5eb929
|
refactor(cloudreve): use retry-go for net/http uploads (#773)
* refactor(cloudreve): use retry-go for uploads
* refactor(cloudreve_v4): use retry-go for uploads
* refactor(onedrive): use retry-go for uploads
* refactor(onedrive_app): use retry-go for uploads
* chore(onedrive_app): remove unnecessary error handling for host retrieval
* feat(cloudreve): move read logic inside retry block
* feat(cloudreve_v4): move read logic inside retry block
* feat(onedrive): move read logic inside retry block
* feat(onedrive_app): move read logic inside retry block
|
2025-07-22 10:25:04 +08:00 |
|
|
012e51c551
|
fix(cloudreve_v4): remove deprecated authn check for login (#767)
* fix(cloudreve_v4): disable authn check for login
* chore(cloudreve_v4): update site login config fields
|
2025-07-21 15:53:10 +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 |
|
|
9442013b37
|
feat(cloudreve_v4): enhance metadata and lock conflict handling (#485)
* feat(cloudreve_v4): add metadata constants
* fix(cloudreve_v4): enhance thumbnail handling
* feat(cloudreve_v4): add HideUploading option
* fix(cloudreve_v4): handle lock conflict during file deletion
|
2025-07-01 01:06:28 +08:00 |
|
|
af71deb407
|
fix(cloudreve_v4): reference error in the refreshToken method (#328)
|
2025-06-24 00:01:19 +08:00 |
|
|
fe079cf0a3
|
fix(cloudreve_v4): update rename api path to /file/rename (#331)
|
2025-06-23 23:59:01 +08:00 |
|
|
b0736d2d02
|
fix(cloudreve_v4): change upS3 callback method from POST to GET (#323)
|
2025-06-23 19:35:48 +08:00 |
|
|
2e2cec05fd
|
fix(cloudreve): remove unnecessary finish increment in upload functions (#62)
* fix(cloudreve): remove unnecessary finish increment in upload functions
* fix(cloudreve_v4): remove unnecessary finish increment in upload functions
|
2025-06-17 00:12:45 +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 |
|
|
ffa03bfda1
|
feat(cloudreve_v4): add Cloudreve V4 driver (#8470 closes #8328 #8467)
* feat(cloudreve_v4): add Cloudreve V4 driver implementation
* fix(cloudreve_v4): update request handling to prevent token refresh loop
* feat(onedrive): implement retry logic for upload failures
* feat(cloudreve): implement retry logic for upload failures
* feat(cloudreve_v4): support cloud sorting
* fix(cloudreve_v4): improve token handling in Init method
* feat(cloudreve_v4): support share
* feat(cloudreve): support reference
* feat(cloudreve_v4): support version upload
* fix(cloudreve_v4): add SetBody in upLocal
* fix(cloudreve_v4): update URL structure in Link and FileUrlResp
|
2025-05-24 13:38:43 +08:00 |
|