WittF
5e02fbcd53
fix(share): improve OG preview with edge cases and code reuse
...
- Handle invalid/expired/password-protected shares gracefully
- Show appropriate messages for login-required shares
- Simplify bot detection to social media crawlers only
- Extract isShareUnlocked() for code reuse
3 months ago
WittF
99d1c05339
feat(share): add Open Graph support for social media previews
...
- Detect social media bots (Facebook, Twitter, Discord, etc.)
- Render OG meta tags with file name, size, and owner info
- Auto-redirect to share page after preview is rendered
3 months ago
Aaron Liu
864332f2e5
fix(route): force CORS header for content route with correct header parameters ( close #3192 )
3 months ago
Aaron Liu
a84c5d8e97
feat(oauth): OAuth for 3rd party apps
3 months ago
Aaron Liu
c01b748dfc
feat(fs): fs change event notification via SSE / show panic stack trace in task queue
4 months ago
Aaron Liu
f27969d74f
chore: update required golang version and gzip middleware
6 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>
7 months ago
Aaron Liu
9f1cb52cfb
feat(explorer): preview archive file content and extract selected files ( #2852 )
8 months 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
9 months ago
Aaron Liu
e96b595622
feat(direct link): add option to get direct link with download enforced ( #2651 )
9 months ago
Aaron Liu
b13490357b
feat(dashboard): cleanup tasks and events ( #2368 )
10 months ago
Aaron Liu
dc611bcb0d
feat(explorer): manage created direct links / option to enable unique redirected direct links
10 months ago
Aaron Liu
95d2b5804e
fix(router): remove unused get all group route
11 months ago
Aaron Liu
522fcca6af
feat(explorer): save user's view setting to server / optionally share view setting via share link ( #2232 )
11 months ago
Aaron Liu
db7b54c5d7
feat(session): sign out and revoke root token
11 months ago
Aaron Liu
9f5ebe11b6
feat(wopi): put relative file
11 months ago
Aaron Liu
7bace40a4d
fix(import): import from slave not working / fix(recycle): skip sending delete request if no blob needs to be deleted in this batch
11 months ago
Aaron Liu
a10a008ed7
feat(workflow): import files from external storage
11 months ago
Aaron Liu
a0b4c97db0
fix(remote download): slave canceled task error is not passed to master in non-debug mode ( #2301 )
1 year ago
AaronLiu
21d158db07
Init V4 community edition ( #2265 )
...
* Init V4 community edition
* Init V4 community edition
1 year ago
Aaron Liu
a1747073df
feat(webdav): support setting download proxy
3 years ago
Aaron Liu
37926e3133
feat(policy): add Google Drive Oauth client
3 years ago
Aaron Liu
cf03206283
feat(thumb): generator settings and test button
3 years ago
Aaron Liu
7cb5e68b78
refactor(thumb): thumb logic for slave policy
3 years ago
WeidiDeng
a93ea2cfa0
feat(webdav): add read-only option ( #1629 )
3 years ago
HFO4
f7fdf10d70
feat(wopi): edit WOPI related settings
3 years ago
HFO4
1c922ac981
feat(wopi): implement required rest api as a WOPI host
3 years ago
HFO4
4541400755
feat(wopi): change doc preview config based on WOPI discovery results
3 years ago
HFO4
bc0c374f00
feat(mobile): only allow request from mobile client to copy session
3 years ago
HFO4
e4c87483d6
feat(session): generate temp URL to copy/refresh user session
3 years ago
HFO4
50a3917a65
feat(cache): set `max-age` for public accessible static resources
3 years ago
HFO4
8c5ba89f7d
feat: mobile app promotion page
3 years ago
HFO4
4b85541d73
fix(security): CVE-2022-32167
3 years ago
HFO4
8d7ecedf47
feat(source link): create perm source link with shorter url
4 years ago
HFO4
644a326580
i18n: logs in rest pkgs
4 years ago
HFO4
16d17ac1e6
i18n: user setting route
4 years ago
HFO4
9464ee2103
i18n: user route
4 years ago
HFO4
96daed26b4
i18n: objects / share / slave / tag operations
4 years ago
HFO4
906e9857bc
i18n: file operation
4 years ago
HFO4
08104646ba
i18n: error codes for aria2 / callback/ directory operation
4 years ago
HFO4
04b0b87082
enhance: remove icp footer
4 years ago
HFO4
2a3759c315
i18n: reading dashboard announcements from custom tag
4 years ago
HFO4
c9eefcb946
i18n: captcha, reset password
4 years ago
HFO4
4fe79859a9
enhance: generate error message for parameter error
...
i18n: use explicit error code for login controlelr
4 years ago
HFO4
a31ac2299a
update version number
4 years ago
HFO4
8ab0fe0e2f
feat: search file under current folder
4 years ago
HFO4
94507fe609
feat: create aria2 task in batch
4 years ago
HFO4
1038bae238
feat: get file source link in batch
4 years ago
HFO4
b1803fa51f
fix: cannot overwrite file to slave policy / fix: remove lock system for webdav to resolve Windows Explorer issue.
4 years ago
HFO4
febbd0c5a0
Feat: batch download in streamming paradism
...
Fix: add cache-controler header in API call responses
4 years ago