Features
- Gotify notification provider (#337). Gotify joins ntfy and Apprise as a supported notification channel. Point it at your Gotify server URL, paste an application token (encrypted at rest like the other providers), and pick a default priority — errors are always sent at priority 8 so failures cut through. Configurable from Settings → Notifications, no database migration needed. Thanks @yunyuyuan for the contribution.
Bug Fixes
- Nix flake build repaired (#350).
bun.nix(the Nix translation ofbun.lockused by the flake build) had drifted since the dependency updates in v3.21.0: 254 packages were missing and 195 entries were stale, sonix buildwas broken and Nix installs weren't getting the security updates. The file is regenerated and now matchesbun.lockexactly, entry for entry. Thanks @Cyberboss for catching it and for the fix.
CI
- The Nix workflow now fails when
bun.nixis out of date instead of silently regenerating it on the fly, so this class of drift can't land onmainagain. If you bump dependencies, runnix run github:nix-community/bun2nix -- -o bun.nix(requires Nix) and commit the result.
Full Changelog: v3.21.0...v3.22.0