Aaron Liu
a8becb9f5b
fix: add JSON tags to struct fields for better serialization ( close #3575 #3577 )
2026-09-18 20:25:18 +08:00
Aaron Liu
ade1866be5
fix(provider): correct typo in queue worker number key
...
fix #3566
2026-09-14 19:05:21 +08:00
Aaron Liu
1c3fe4da3c
fix #3537 : feat(webdav): implement copy and move operations with overwrite handling and tests
2026-09-04 16:35:58 +08:00
Aaron Liu
65f8c3f3ed
chore: update Go version to 1.26.5 and improve error handling in remote client
2026-09-03 18:56:20 +08:00
Darren Yu and Copilot Autofix powered by AI
20c95ad73f
fix(upload): set concurrent chunk upload to 1 when disk pre-allocation is disabled ( #3501 )
...
* fix(upload): set concurrent chunk upload to 1 when disk pre-allocation is disabled
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-02 09:59:50 +08:00
Aaron Liu
0bb0ab8335
fix(dbfs): thumbnail not generated for shared files ( close #3495 )
2026-07-15 16:08:45 +08:00
Aaron Liu
d00f447739
fix(conf): enhance environment variable parsing for configuration overrides ( close #3498 )
2026-07-15 15:50:26 +08:00
Aaron Liu
1c5cad6dec
fix(ssrf): implement effectiveIP function to normalize IPv4-in-IPv6 addresses
2026-07-15 15:28:53 +08:00
Aaron Liu and Copilot
7329602751
fix(dbfs): enforce storage pre allocate before creating file placeholders
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-15 10:56:21 +08:00
Aaron Liu and Copilot
7a211bceb5
fix(upload): implement chunk upload tracking and completion logic for concurrent chunk upload
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-15 10:37:11 +08:00
Aaron Liu
b2e808e6ca
feat(explorer): add empty recycle bin button & move restore action to top quick actions ( close #3473 )
2026-07-08 09:45:56 +08:00
Aaron Liu
ba2e870bbd
feat(user): options to disable exposing user emails to other users
2026-06-13 11:40:48 +08:00
Aaron Liu
3607f79bb4
fix(thumb): max pixel dimensions constraint in builtin thumb generator
2026-06-13 10:44:11 +08:00
Aaron Liu
7968e50429
fix(WOPI): SuggestedTarget header should not accept file path
2026-06-13 10:31:50 +08:00
Aaron Liu
aaebf317a7
feat(remote download): configurable SSRF check for target URL
2026-06-06 10:54:11 +08:00
Aaron Liu
ed20843dc3
fix(oauth): scope limitation does not take effects in jwt
2026-06-06 09:55:57 +08:00
Aaron Liu
3487407131
fix(fts): context menu inconsistently shown items caused by missing capability bits in file traversing ( fix #3385 )
2026-05-09 14:14:50 +08:00
Aaron Liu
a9a0c1ee78
fix(fts): full-text search should not retrieve files in trash bin ( fix #3386 )
2026-05-09 13:14:19 +08:00
Aaron Liu
9792a5c84f
fix(s3): throw error is content length is missing ( fix #3394 )
2026-05-09 11:17:40 +08:00
Aaron Liu
457926e8cb
feat(dashboard): set global default file apps ( close cloudreve/cloudreve#2304 )
2026-03-13 10:28:11 +08:00
Darren Yu
50017060f1
fix: skip 0kb placeholder object as directory in file listing ( #3347 )
2026-03-12 14:12:54 +08:00
Aaron Liu
0f2f35d7d4
fix(dbfs): default view can be overwritten accidently ( close #3330 )
2026-03-04 16:59:38 +08:00
Darren Yu
3180c72b53
fix(dbfs): folder summary type error in cache ( #3332 )
...
* fix(dbfs): folder summary type error in cache
* Update dbfs.go
2026-02-24 14:37:57 +08:00
Aaron Liu
95865add54
fix(slave node): panic when transfer files in slave node
2026-02-15 09:18:24 +08:00
Aaron Liu
153a00ecd5
feat(fts): start background task to force build index for existing files ( close #2895 )
2026-02-12 13:40:11 +08:00
Aaron Liu
1e3b851e19
feat: full-text search and RAG powered search
2026-02-11 16:05:09 +08:00
Aaron Liu
ec9fdd33bc
fix(direct link): cannot access direct link for files without blobs ( close #3239 )
2026-02-05 19:36:04 +08:00
Aaron Liu
6322a9e951
fix(s3): nil pointer when uploading files to SeaweedFS ( close #3265 )
2026-02-05 19:25:43 +08:00
Aaron Liu
57239e81af
security: use crypto/rand for secret keys
2026-02-05 19:19:39 +08:00
Aaron Liu
5d9cfaa973
fix(eventhub): nil pointer trying get owner
2026-01-28 13:46:27 +08:00
Aaron Liu
2241a9e2c8
feat(dashboard): add setting option for event push
2026-01-28 12:54:42 +08:00
Aaron Liu
1c5eefdc6a
feat(devices): add landing page for desktop client
2026-01-28 12:54:23 +08:00
Darren Yu
5b214beadc
feat(thumb): change image type to NRGBA when do resize to keep transparency ( #3207 )
2026-01-23 15:31:42 +08:00
Darren Yu
2ecc7f4f59
fix(cos): missing response-content-disposition header when enable not sign for CDN url ( #2546 ) ( #3202 )
...
* fix(cos): missing response-content-disposition header for public-read bucket
* fix(cos): anonymous GET req not support response header
2026-01-23 15:30:35 +08:00
Darren Yu
2725bd47b5
fix(share): download on folder share wrongly not counted ( #3196 )
2026-01-23 15:25:54 +08:00
Aaron Liu
a84c5d8e97
feat(oauth): OAuth for 3rd party apps
2026-01-23 15:22:29 +08:00
Aaron Liu
722abb81c5
fix(nodepool): exclusive lock should be held for weight LB
2026-01-14 12:41:26 +08:00
Aaron Liu
e8f965e980
fix(security): resolve multiple vulnerability.
...
Vulnerability identified and fix provided by Kolega.dev (https://kolega.dev )
2026-01-14 12:39:42 +08:00
Aaron Liu
f01ed64bdb
feat(perf): improve memory usage for importing task / add configurable Pprof endpoint ( fix #3059 )
2026-01-14 11:32:22 +08:00
Aaron Liu
736414fa10
fix(dbfs): setting version does not change file size
2026-01-14 10:37:05 +08:00
Aaron Liu
32632db36f
feat(fs): change event debounce before emitting to subscriber
2025-12-13 14:48:01 +08:00
Aaron Liu
c01b748dfc
feat(fs): fs change event notification via SSE / show panic stack trace in task queue
2025-12-13 14:48:01 +08:00
Darren Yu
05c68b4062
fix(thumb blob path): separators be wrongly modified ( #3062 ) ( #3116 )
...
* fix(thumb blob path): separators be wrongly modified
* Update common.go
2025-12-05 15:57:58 +08:00
Darren Yu
a08c796e3f
fix(ks3): fix content disposition format for download filename ( #3040 ) ( #3057 )
2025-12-05 15:33:18 +08:00
Aaron Liu
67c6f937c9
fix(oss): disable RSA min key size check for OSS callback ( #3038 )
2025-11-15 11:59:09 +08:00
Darren Yu
deecc5c20b
feat(thumb blob path): support magic variables in thumb blob path ( #3030 )
2025-11-12 13:49:32 +08:00
Aaron Liu
e3580d9351
feat(encryption): add UI and settings for file encryption
2025-10-24 15:04:54 +08:00
Aaron Liu
16b02b1fb3
feat: file blob encryption
2025-10-21 14:54:13 +08:00
Darren Yu
6bd30a8af7
fix(oss): change default expire ttl and sign param to adapt SDK v2 ( #2979 )
...
* fix(oss): change default expire ttl and sign param to adapt SDK v2
* fix(oss): add expire ttl limit
2025-10-16 11:49:21 +08:00
Aaron Liu
21cdafb2af
fix(oss): traffic limit should be in query instead of headers ( #2977 )
2025-10-16 07:46:22 +08:00