Bug Fixes
- use
quoted-printableencoding for mails to prevent line limitation (5cf73e9 by @stonith404) - automatically create parent directory of Sqlite db (cfc9e46 by @stonith404)
- global audit log user filter not working (d98c0a3 by @stonith404)
- theme mode not correctly applied if selected manually (a1cd325 by @stonith404)
- hide theme switcher on auth pages because of dynamic background (5d6a7fd by @stonith404)
Documentation
- add
ENCRYPTION_KEYto.env.examplefor breaking change preparation (4eeb06f by @stonith404)
Features
- light/dark/system mode switcher (#1081 by @kmendell)
- add support for S3 storage backend (#1080 by @stonith404)
- add support for WEBP profile pictures (#1090 by @stonith404)
- add database storage backend (#1091 by @ItalyPaleAle)
- adding/removing passkeys creates an entry in audit logs (#1099 by @ItalyPaleAle)
- add option to disable S3 integrity check (a3c9687 by @stonith404)
- add
Cache-Control: private, no-storeto all API routes per default (#1126 by @stonith404)
Other
- update pnpm to 10.20 (#1082 by @kmendell)
- run checks on PR to
breaking/**branches (ab9c0f9 by @stonith404) - use constants for AppEnv values (#1098 by @ItalyPaleAle)
- bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /backend in the go_modules group across 1 directory (#1107 by @dependabot[bot])
- add Finish files (ca888b3 by @stonith404)
- upgrade dependencies (4bde271 by @stonith404)
- fix Dutch validation message (f523f39 by @stonith404)
- fix package vulnerabilities (3d46bad by @stonith404)
- update vscode launch.json (#1117 by @mnestor)
- rename file backend value
fstofilesystem(8d30346 by @stonith404) - fix wrong storage value (b2c718d by @stonith404)
- run formatter (14c7471 by @stonith404)
Full Changelog: v1.15.0...v1.16.0