Darren Yu
a700792cb8
Merge e4a0e888b5 into 1c3fe4da3c
2 weeks ago
Aaron Liu
65f8c3f3ed
chore: update Go version to 1.26.5 and improve error handling in remote client
2 weeks ago
Darren Yu
e4a0e888b5
Update share_navigator.go
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2 months ago
Darren Yu
e18785a9ca
fix: revalidate share and direct links after permission changes
...
Revalidate existing share links against the owner's current status and group permissions.
Reject redirected direct links when the owner's current group disables direct links.
Refresh restored share navigator state before serving cached paths.
Prevent client-side redirect caching and add regression coverage for restricted owners.
Co-authored-by: Codex <codex@openai.com>
2 months ago
Darren Yu
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>
2 months ago
Aaron Liu
0bb0ab8335
fix(dbfs): thumbnail not generated for shared files ( close #3495 )
2 months ago
Aaron Liu
7329602751
fix(dbfs): enforce storage pre allocate before creating file placeholders
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2 months ago
Aaron Liu
7a211bceb5
fix(upload): implement chunk upload tracking and completion logic for concurrent chunk upload
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2 months ago
Aaron Liu
b2e808e6ca
feat(explorer): add empty recycle bin button & move restore action to top quick actions ( close #3473 )
2 months ago
Aaron Liu
aaebf317a7
feat(remote download): configurable SSRF check for target URL
3 months ago
Aaron Liu
3487407131
fix(fts): context menu inconsistently shown items caused by missing capability bits in file traversing ( fix #3385 )
4 months ago
Aaron Liu
a9a0c1ee78
fix(fts): full-text search should not retrieve files in trash bin ( fix #3386 )
4 months ago
Aaron Liu
9792a5c84f
fix(s3): throw error is content length is missing ( fix #3394 )
4 months ago
Darren Yu
50017060f1
fix: skip 0kb placeholder object as directory in file listing ( #3347 )
6 months ago
Aaron Liu
0f2f35d7d4
fix(dbfs): default view can be overwritten accidently ( close #3330 )
7 months ago
Darren Yu
3180c72b53
fix(dbfs): folder summary type error in cache ( #3332 )
...
* fix(dbfs): folder summary type error in cache
* Update dbfs.go
7 months ago
Aaron Liu
95865add54
fix(slave node): panic when transfer files in slave node
7 months ago
Aaron Liu
153a00ecd5
feat(fts): start background task to force build index for existing files ( close #2895 )
7 months ago
Aaron Liu
1e3b851e19
feat: full-text search and RAG powered search
7 months ago
Aaron Liu
ec9fdd33bc
fix(direct link): cannot access direct link for files without blobs ( close #3239 )
7 months ago
Aaron Liu
6322a9e951
fix(s3): nil pointer when uploading files to SeaweedFS ( close #3265 )
7 months ago
Aaron Liu
57239e81af
security: use `crypto/rand` for secret keys
7 months ago
Aaron Liu
5d9cfaa973
fix(eventhub): nil pointer trying get owner
8 months ago
Aaron Liu
2241a9e2c8
feat(dashboard): add setting option for event push
8 months ago
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
8 months ago
Darren Yu
2725bd47b5
fix(share): download on folder share wrongly not counted ( #3196 )
8 months ago
Aaron Liu
e8f965e980
fix(security): resolve multiple vulnerability.
...
Vulnerability identified and fix provided by Kolega.dev (https://kolega.dev )
8 months ago
Aaron Liu
f01ed64bdb
feat(perf): improve memory usage for importing task / add configurable Pprof endpoint ( fix #3059 )
8 months ago
Aaron Liu
736414fa10
fix(dbfs): setting version does not change file size
8 months ago
Aaron Liu
32632db36f
feat(fs): change event debounce before emitting to subscriber
9 months ago
Aaron Liu
c01b748dfc
feat(fs): fs change event notification via SSE / show panic stack trace in task queue
9 months ago
Darren Yu
a08c796e3f
fix(ks3): fix content disposition format for download filename ( #3040 ) ( #3057 )
10 months ago
Aaron Liu
67c6f937c9
fix(oss): disable RSA min key size check for OSS callback ( #3038 )
10 months ago
Darren Yu
deecc5c20b
feat(thumb blob path): support magic variables in thumb blob path ( #3030 )
10 months ago
Aaron Liu
e3580d9351
feat(encryption): add UI and settings for file encryption
11 months ago
Aaron Liu
16b02b1fb3
feat: file blob encryption
11 months ago
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
11 months ago
Aaron Liu
21cdafb2af
fix(oss): traffic limit should be in query instead of headers ( #2977 )
11 months ago
Aaron Liu
46897e2880
fix(oss): presigned multipart upload mismatch
11 months ago
Aaron Liu
e7d6fb25e4
feat(oss): upgrade to SDK v2 ( #2963 )
11 months ago
Aaron Liu
5e5dca40c4
feat(media meta): reverse geocoding from mapbox ( #2922 )
12 months ago
Mason Liu
668b542c59
feat: update reset thumbnail feature ( #2854 )
...
* update reset thumbnail feature
* consolidate supported thumbnail extensions into site config; remove dedicated API
* allow patching thumb ; remove Reset Thumbnail API
* fix code formatting
---------
Co-authored-by: Aaron Liu <abslant.liu@gmail.com>
1 year ago
Darren Yu
678593f30d
fix(thumb blob path): remove extra randomkey in thumb blob path ( #2893 )
...
* fix(thumb blob path): remove extra randomkey in thumb blob path
* Update upload.go
Refactor SavePath assignment for clarity.
* Update thumbnail.go
1 year ago
Darren Yu
58ceae9708
fix(uploader): failed to generate upload token for some file types ( #2847 ) ( #2900 )
...
* fix(mime): `mimeType` not assigned to new value when is empty
* fix(mime): add fallback mime type
1 year ago
Darren Yu
3b8110b648
fix(cos): traffic limit wrongly given in bytes, should be bits ( #2899 )
1 year ago
Darren Yu
f0c5b08428
feat(extract): preserve last modified when extract archive file ( #2897 )
1 year ago
Aaron Liu
7d97237593
feat(archive viewer): option to select text encoding for zip files ( #2867 )
1 year ago
Darren Yu
fe7cf5d0d8
feat(thumb): enhance native thumbnail generater with encoding format and quality ( #2868 )
...
* feat(thumb): enhance native thumbnail generater with encoding format and quality
* Update thumbnail.go
* Update obs.go
1 year ago
Aaron Liu
9f1cb52cfb
feat(explorer): preview archive file content and extract selected files ( #2852 )
1 year ago
Aaron Liu
4acf9401b8
feat(uploader): concurrent chunk uploads for local/remote storage policy
1 year ago