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>
1 month 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>
1 month 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
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
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
1e3b851e19
feat: full-text search and RAG powered search
7 months ago
Aaron Liu
57239e81af
security: use `crypto/rand` for secret keys
7 months ago
Darren Yu
2725bd47b5
fix(share): download on folder share wrongly not counted ( #3196 )
8 months ago
Aaron Liu
736414fa10
fix(dbfs): setting version does not change file size
8 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
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
Aaron Liu
46897e2880
fix(oss): presigned multipart upload mismatch
11 months 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
Aaron Liu
9f1cb52cfb
feat(explorer): preview archive file content and extract selected files ( #2852 )
1 year ago
Aaron Liu
9b40e0146f
fix(dbfs): remove recursive limit for deleting files
1 year ago
Aaron Liu
a677e23394
feat(dashboard): filter file by shared link, direct link, uploading status ( #2782 )
1 year ago
Aaron Liu
4c976b8627
feat(blob path): diable `{path}` magic var for blob path
1 year ago
Aaron Liu
48e9719336
fix(dbfs): deadlock in SQLite while creating upload session
1 year ago
Darren Yu
7654ce889c
fix(blob path): Random variables in blob save path be wrongly fixed ( #2741 )
...
* fix(blob path): Random variables in blob save path be wrongly fixed
* feat(blob path): Use regex to match all magic variables
1 year ago
Aaron Liu
80b25e88ee
fix(dbfs): file modified_at should not be updated by ent
1 year ago
Aaron Liu
e31a6cbcb3
fix(workflow): concurrent read&write to progress map while transfer files in batch ( #2737 )
1 year ago
Aaron Liu
c8c2a60adb
feat(storage policy): set deny/allow list for file extension and custom regexp (#2695)
1 year ago
Aaron Liu
3cda4d1ef7
feat(fs): custom properties for files ( #2407 )
1 year ago
Aaron Liu
dc611bcb0d
feat(explorer): manage created direct links / option to enable unique redirected direct links
1 year ago
Aaron Liu
3ab86e9b1d
fix: lock conflict while changing view / fix: sign out not blocking refresh tokens
1 year ago
Aaron Liu
522fcca6af
feat(explorer): save user's view setting to server / optionally share view setting via share link ( #2232 )
1 year ago
Aaron Liu
51fa9f66a5
feat(dashboard): traverse file URI from file ID ( #2412 )
1 year ago
Aaron Liu
65095855c1
fix(directlink): direct link should not be accessible if the parent file is in trash bin ( #2415 )
1 year ago
Aaron Liu
1fa70dc699
fix(dashboard): remove default shortcut setting
1 year ago
Aaron Liu
c6ee3e5dcd
feat(dbfs): set default share shortcut for new users
1 year ago
Aaron Liu
acffd984c1
fix(dbfs): file uri `name_or` op should be compatiable with older version
1 year ago
Aaron Liu
7ddb611d6c
fix(upload): metadata in upload session request is not created
1 year ago
Aaron Liu
a10a008ed7
feat(workflow): import files from external storage
1 year ago
Aaron Liu
0a28bf1689
refactor(download): handle stream saver download outside of driver implementation ( fix #2366 )
1 year ago
Aaron Liu
1e2cfe0061
fix: undefined types
1 year ago
Aaron Liu
71a624c10e
enhance(dbfs): admin should be able to access user's files even if it's inactive ( #2327 )
1 year ago
Aaron Liu
fbf1d1d42c
fix(uri): hash tag is not properly handled in CrUri
1 year ago
Aaron Liu
67d3b25c87
fix(dbfs): set current version is not executed from existing transaction
1 year ago
Aaron Liu
d195002bf7
fix: compile error
1 year ago
Aaron Liu
969e35192a
fix(remote download): improve file pre-upload validation ( fix #2286 )
1 year ago
Aaron Liu
7b5e0e8581
fix(dbfs): enforce root protection for single file share
1 year ago