1122 Commits
Author SHA1 Message Date
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
WittFandAaron Liu 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
Darren YuandAaronLiu b507c1b893 docs: update feature description (#3023)
* docs: update feature description

* Apply suggestion from @HFO4

---------

Co-authored-by: AaronLiu <abslant.liu@gmail.com>
2025-11-12 13:55:38 +08:00
Darren Yu deecc5c20b feat(thumb blob path): support magic variables in thumb blob path (#3030) 2025-11-12 13:49:32 +08:00
dependabot[bot] 6085f2090f chore(deps): bump golang.org/x/image (#2093)
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.0.0-20211028202545-6944b10bf410 to 0.18.0.
- [Commits](https://github.com/golang/image/commits/v0.18.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 10:56:01 +08:00
dependabot[bot] 670b79eef3 chore(deps): bump github.com/gin-contrib/cors from 1.3.0 to 1.6.0 (#2097)
Bumps [github.com/gin-contrib/cors](https://github.com/gin-contrib/cors) from 1.3.0 to 1.6.0.
- [Release notes](https://github.com/gin-contrib/cors/releases)
- [Changelog](https://github.com/gin-contrib/cors/blob/master/.goreleaser.yaml)
- [Commits](https://github.com/gin-contrib/cors/compare/v1.3.0...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/gin-contrib/cors
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 10:53:40 +08:00
dependabot[bot] 4785be81c2 chore(deps): bump github.com/wneessen/go-mail from 0.6.2 to 0.7.1 (#2939)
Bumps [github.com/wneessen/go-mail](https://github.com/wneessen/go-mail) from 0.6.2 to 0.7.1.
- [Release notes](https://github.com/wneessen/go-mail/releases)
- [Commits](https://github.com/wneessen/go-mail/compare/v0.6.2...v0.7.1)

---
updated-dependencies:
- dependency-name: github.com/wneessen/go-mail
  dependency-version: 0.7.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 10:50:54 +08:00
Aaron Liu f27969d74f chore: update required golang version and gzip middleware 2025-10-24 15:07:12 +08:00
Aaron Liu e3580d9351 feat(encryption): add UI and settings for file encryption 2025-10-24 15:04:54 +08:00
Aaron Liu 16b02b1fb3 feat: file blob encryption 2025-10-21 14:54:13 +08:00
Darren Yu 6bd30a8af7 fix(oss): change default expire ttl and sign param to adapt SDK v2 (#2979)
* fix(oss): change default expire ttl and sign param to adapt SDK v2

* fix(oss): add expire ttl limit
2025-10-16 11:49:21 +08:00
Aaron Liu 21cdafb2af fix(oss): traffic limit should be in query instead of headers (#2977) 4.9.2 2025-10-16 07:46:22 +08:00
Aaron Liu e29237d593 fix(webdav): error code for missing parent in mkcol should be 409 instead of 404 (#2953) 2025-10-15 10:28:31 +08:00
Aaron Liu 46897e2880 fix(oss): presigned multipart upload mismatch 4.9.1 2025-10-14 10:21:43 +08:00
Aaron Liu 213eaa54dd update submodule 4.9.0 2025-10-14 09:29:24 +08:00
Aaron Liu e7d6fb25e4 feat(oss): upgrade to SDK v2 (#2963) 2025-10-14 08:49:45 +08:00
Darren Yu e3e08a9b75 feat(share): adapt to keep specified path in V3 sharing link (#2958) 2025-10-12 10:28:40 +08:00
酸柠檬猹Char 78f7ec8b08 fix: Some containers won't auto restart in the current Docker Compose (#2932)
Add "restart: unless-stopped" to the database and redis container.
2025-09-27 22:04:38 +08:00
Aaron Liu 3d41e00384 feat(media meta): add Mapbox as a map provider option (#2922) 2025-09-27 10:19:22 +08:00
Aaron Liu 5e5dca40c4 feat(media meta): reverse geocoding from mapbox (#2922) 2025-09-26 11:27:46 +08:00
Mason LiuandAaron 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>
2025-09-23 11:24:38 +08:00