Aaron Liu
54dc81deef
update submodule
4.16.0
2026-05-10 10:23:32 +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
8acc57420a
feat(ent): add index for created_at
2026-05-09 11:14:11 +08:00
Howard Yin
c33273b36d
fix: implement orderby create_at api ( #3437 )
2026-05-09 10:59:19 +08:00
dependabot[bot]
5994f7864f
chore(deps): bump golang.org/x/image from 0.18.0 to 0.38.0 ( #3403 )
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.18.0 to 0.38.0.
- [Commits](https://github.com/golang/image/compare/v0.18.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-version: 0.38.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 11:56:53 +08:00
WittF
58b83ea1e4
fix(deps): bump github.com/wneessen/go-mail from 0.7.1 to 0.7.2 ( #3372 )
...
Fix From header display name being stripped, which causes Tencent Cloud
SES to reject emails with "NotAuthenticatedSender".
2026-03-26 08:39:42 +08:00
scholar7r
0e19b28e81
feat: implement batch delete share service ( #3356 )
...
* feat: implement batch delete service
* refactor: implement `GetByHashIDs` to make sure only query database once
* refactor: use decode instead of `Get` before `Delete`
- fix incorrect `DeleteBatch` method (for admin) calling
- implement DeleteBatchByUserID
2026-03-18 09:23:43 +08:00
Aaron Liu
006680c5df
update submodule
4.15.0
2026-03-14 10:12:48 +08:00
Aaron Liu
2628c98aae
update submodule
2026-03-14 10:05:28 +08:00
Aaron Liu
457926e8cb
feat(dashboard): set global default file apps ( close cloudreve/cloudreve#2304 )
2026-03-13 10:28:11 +08:00
Aaron Liu
cb0b5d2a39
fix(dashboard): cannot delete user with OAuth grants ( close #3354 )
2026-03-13 10:28:11 +08:00
scholar7r
7a430058b4
fix(controller): response of AdminBatchDeleteShare ( #3350 )
2026-03-12 14:14:00 +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
Aaron Liu
0be493c6e2
fix(oauth): client secret cannot be saved ( close #3337 )
2026-03-04 14:40:37 +08:00
Aaron Liu
3fd8aaa398
fix: expose aria2 udp port
2026-03-04 14:40:04 +08:00
Aaron Liu
5b823305d5
fix: typo in issue contact links
2026-02-24 16:46:50 +08:00
Aaron Liu
edf16a9ed8
misc: issue templaye syntax issue
2026-02-24 16:45:19 +08:00
Aaron Liu
5d915f11ff
misc: add more issue templates
2026-02-24 16:40:38 +08:00
Aaron Liu
d9baa74c81
misc: update issue template
2026-02-24 16:26:56 +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
4.14.1
2026-02-15 09:18:24 +08:00
Aaron Liu
9a59c8348e
fix(fts): increase default timeout for media meta queue
2026-02-15 09:16:50 +08:00
Aaron Liu
846366d223
update submodule
4.14.0
2026-02-14 10:08:53 +08:00
Aaron Liu
5d45691e43
chore: add v4 tag for docker images ( close #3284 )
2026-02-14 10:00:53 +08:00
Aaron Liu
2a59407916
fix(oauth): openid scope is not added by default / add scope name and list in dashboard ( close #3274 )
2026-02-14 10:00:14 +08:00
Aaron Liu
a8a625e967
update submodule
2026-02-13 10:11:32 +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 )
4.13.0
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
9dcc82ead8
fix(router): login consent should be for authenticated audience only
2026-02-05 19:16:13 +08:00
Aaron Liu
b913b4683f
fix(eventhub): mark as offline if keepalive fails to send
2026-02-05 19:12:42 +08:00
Copilot
1f580f0d8a
Adjust OAuth grant validation limits (no code changes yet) ( #3261 )
...
* Initial plan
* Increase OAuth state limit
Co-authored-by: HFO4 <16058869+HFO4@users.noreply.github.com >
* Default PKCE method when missing
Co-authored-by: HFO4 <16058869+HFO4@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: HFO4 <16058869+HFO4@users.noreply.github.com >
2026-02-03 14:55:00 +08:00
Aaron Liu
87d48ac4a7
Merge remote-tracking branch 'origin/master'
4.12.1
4.12.0
2026-01-28 15:15:01 +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
Aaron Liu
c99a4ece90
feat(oauth): user can manage existing OAuth grant
2026-01-28 12:53:21 +08:00
Aaron Liu
43d77d2319
feat(dashboard): manage OAuth apps
2026-01-28 12:52:13 +08:00
WittF
e4e6beb52d
feat(share): add Open Graph preview for social media crawlers ( #3234 )
...
* feat(share): add Open Graph preview for social media crawlers
Add middleware to intercept social media bot requests and return
OG meta tags for share links, enabling rich previews on platforms
like Facebook, Twitter, Discord, etc.
* feat(og): reuse existing share service and show thumbnail if possible
* resolve comments
---------
Co-authored-by: Aaron Liu <abslant.liu@gmail.com >
2026-01-25 12:48:14 +08:00
Darren Yu
47218607ff
docs: correct links ( #3213 )
2026-01-23 15:32:10 +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
864332f2e5
fix(route): force CORS header for content route with correct header parameters ( close #3192 )
2026-01-23 15:23:36 +08:00
Aaron Liu
a84c5d8e97
feat(oauth): OAuth for 3rd party apps
2026-01-23 15:22:29 +08:00