1141 Commits

Author SHA1 Message Date
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
Aaron Liu
a908ec462f chore(readme): update readme badges 2026-01-14 17:36:42 +08:00
Aaron Liu
bc6845bd74 fix(ci): disable docker provenance on self-hosted agent 4.11.1 2026-01-14 15:54:25 +08:00
Aaron Liu
7039fa801d chore(ado): switch to self-hosted vsts pool 4.11.0 2026-01-14 15:00:43 +08:00
Aaron Liu
6f8aecd35a update submodule 2026-01-14 12:44:50 +08:00
Aaron Liu
722abb81c5 fix(nodepool): exclusive lock should be held for weight LB 2026-01-14 12:41:26 +08:00
Aaron Liu
e8f965e980 fix(security): resolve multiple vulnerability.
Vulnerability identified and fix provided by Kolega.dev (https://kolega.dev)
2026-01-14 12:39:42 +08:00
Aaron Liu
f01ed64bdb feat(perf): improve memory usage for importing task / add configurable Pprof endpoint (fix #3059) 2026-01-14 11:32:22 +08:00
Aaron Liu
736414fa10 fix(dbfs): setting version does not change file size 2026-01-14 10:37:05 +08:00
Aaron Liu
5924e406ab chore(golang): upgrade to 1.25 2026-01-14 10:36:18 +08:00
dependabot[bot]
87b1020c4a chore(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.57.0 (#3133)
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.55.0 to 0.57.0.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.55.0...v0.57.0)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.57.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-03 08:37:07 +08:00
Aaron Liu
32632db36f feat(fs): change event debounce before emitting to subscriber 2025-12-13 14:48:01 +08:00
Aaron Liu
c01b748dfc feat(fs): fs change event notification via SSE / show panic stack trace in task queue 2025-12-13 14:48:01 +08:00
Darren Yu
05c68b4062 fix(thumb blob path): separators be wrongly modified (#3062) (#3116)
* fix(thumb blob path): separators be wrongly modified

* Update common.go
2025-12-05 15:57:58 +08:00
Darren Yu
a08c796e3f fix(ks3): fix content disposition format for download filename (#3040) (#3057) 2025-12-05 15:33:18 +08:00
Aaron Liu
fec4dec3ac feat(upload): etag check in client-side upload / support empty policy ID 2025-12-05 15:17:07 +08:00
Aaron Liu
67c6f937c9 fix(oss): disable RSA min key size check for OSS callback (#3038) 4.10.1 2025-11-15 11:59:09 +08:00
Aaron Liu
6ad72e07f4 update submodule 4.10.0 2025-11-14 11:18:39 +08:00
Aaron Liu
994ef7af81 fix(search): multiple metadata search does not work (#3027) 2025-11-12 13:57:38 +08:00