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
cec2b55e1e
update submodule
1 year ago
Darren Yu
af43746ba2
feat(email): migrate magic variables to email templates title in patches ( #2862 )
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
Aaron Liu
c3ed4f5839
feat(uploader): concurrent chunk uploads
1 year ago
Aaron Liu
9b40e0146f
fix(dbfs): remove recursive limit for deleting files
1 year ago
Aaron Liu
a16b491f65
fix(entitysource): rate limiter applied to nil reader ( #2834 )
1 year ago
Darren Yu
a095117061
feat(email): support magic variables in email title, add init email template for multiple languages ( #2814 )
...
* feat(email): add init email template for multiple languages
* Update setting.go
* Update setting.go
* feat(email): support magic variables in email title
1 year ago
Aaron Liu
acc660f112
update submodule
1 year ago
Aaron Liu
a677e23394
feat(dashboard): filter file by shared link, direct link, uploading status ( #2782 )
1 year ago
Aaron Liu
13e774f27d
feat(dashboard): filter file by shared link, direct link, uploading status ( #2667 )
1 year ago
Aaron Liu
91717b7c49
feat(archive): add support for 7z and bz2 / extract rar and 7zip files protected with password ( #2668 )
1 year ago
Aaron Liu
a1ce16bd5e
fix(smtp): SMTP reset error should be ignored for non-standard SMTP server implementation ( #2791 )
1 year ago
Aaron Liu
872b08e5da
fix(smtp): force enabling SSL does not work ( #2777 )
1 year ago
Aaron Liu
f73583b370
update submodule
1 year ago
Aaron Liu
c0132a10cb
feat(dashboard): upgrade promotion
1 year ago
Aaron Liu
927c3bff00
fix(dep): remove undefined dependency
1 year ago
Aaron Liu
bb9b42eb10
feat(audit): flush audit logs into DB in a standalone goroutine
1 year ago
Aaron Liu
5f18d277c8
fix(conf): ProxyHeader should be optional ( #2760 )
1 year ago
Aaron Liu
b0057fe92f
feat(profile): options to select why kind of share links to show in user's profile ( #2453 )
1 year ago
Darren Yu
bb3db2e326
fix(middleware): left deafult `ProxyHeader` config item as blank to reduce risk of fake xff ( #2760 )
1 year ago
Aaron Liu
8deeadb1e5
fix(middleware): only select first client IP from X-Forwarded-For ( #2748 )
1 year ago
Aaron Liu
8688069fac
refactor(mail): migrate to wneessen/go-mail ( #2738 )
1 year ago
Aaron Liu
4c08644b05
fix(dbfs): generate thumbnail blob should not update file modification date
1 year ago
Aaron Liu
4c976b8627
feat(blob path): diable `{path}` magic var for blob path
1 year ago
Aaron Liu
b0375f5a24
fix(recycle): nil pointer if failed to found files in trash ( #2750 )
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
Curious
51d9e06f21
chore(docker compose): pin postgres to major version ( #2723 )
1 year ago
Git'Fellow
36be9b7a19
Fix typos on README ( #2693 )
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
60bf0e02b3
fix(qbittorrent): download task option not working ( #2666 )
1 year ago
omiku
488f32512d
Add Kingsoft Cloud object storage policy to solve the cross-domain and friendly file name incompatibility problem of s3 compatible storage policy. ( #2665 )
...
* 新增金山云对象存储策略,解决s3兼容存储策略的跨域及友好文件名不兼容问题
* fix bug&add download Expire time args
* Handling of expiration times when they may be empty
1 year ago
Aaron Liu
1cdccf5fc9
feat(thumb): adding option to define custom input argument for FFmpeg ( #2657 )
1 year ago
Aaron Liu
15762cb393
feat(thumb): support output webp thumbnails for vips generator (#2657)
1 year ago
Aaron Liu
e96b595622
feat(direct link): add option to get direct link with download enforced ( #2651 )
1 year ago
Aaron Liu
d19fc0e75c
feat(remote download): sanitize file names with special characters ( #2648 )
1 year ago
Aaron Liu
195d68c535
chore(docker): add LibRAW into docker image ( #2645 )
1 year ago
Aaron Liu
000124f6c7
feat(ui): custom HTML content in predefined locations ( #2621 )
1 year ago
Aaron Liu
ca57ca1ba0
feat(custom): custom sidebar items
1 year ago
Aaron Liu
3cda4d1ef7
feat(fs): custom properties for files ( #2407 )
1 year ago
Aaron Liu
b13490357b
feat(dashboard): cleanup tasks and events ( #2368 )
1 year ago
Aaron Liu
617d3a4262
feat(qiniu): use accelerated upload domain ( #2497 )
1 year ago
Aaron Liu
75a03aa708
fix(auth): unified empty path for sign content ( #2616 )
1 year ago
Aaron Liu
fe2ccb4d4e
feat(share): add option to automatically render and show README file ( #2382 )
1 year ago
Aaron Liu
aada3aab02
feat(storage): load balance storage policy ( #2436 )
1 year ago
Samler
a0aefef691
feat: platform self-adaptation for file viewer application ( #2603 )
1 year ago