1159 Commits

Author SHA1 Message Date
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.0 4.12.1 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