2.24.0 (2026-10-03)
Features
Bug Fixes
- cap the window icon so x11 does not drop it (#3030) (e224058)
- config: deep-merge object option defaults and system/user config (#3014) (ab3a853)
- ipc: make a pending once() listener removable through the security wrapper (#3055) (6c91de8)
- links: catch openExternal rejection so unknown schemes don't exit the app (#3049) (79afc94)
- lint: lint the whole repo and fix the errors it surfaces (#3015) (a5f8811)
- mqtt: recognize phone and call-queue calls as incoming calls (#3021) (a17c77f), closes #3019
- security: block webview attach and validate sticker import bytes (#3053) (9666718)
- security: stop leaking ipcRenderer and pin picker IPC to app pages (#3054) (ce6c9d4)
- webauthn: log a hint when a subframe is skipped from the allowlist (#3052) (e9c54ee)
- window: enforce a minimum window size to prevent a 1x1 restore (#3003) (d6c858c)
- window: show app.title in the window title to tell instances apart (#3038) (7025750)
Documentation
CI/CD
Maintenance
- deps-dev: bump brace-expansion from 1.1.18 to 1.1.21 (#3040) (f6337d0)
- deps-dev: bump undici from 6.28.0 to 6.29.0 (#3039) (ba51c8f)
- deps: bump actions/deploy-pages from 5.0.0 to 5.0.1 (#3045) (36df800)
- deps: bump brace-expansion from 5.0.9 to 5.0.12 in /docs-site (#3041) (ed60305)
- deps: bump canonical/setup-lxd (#3046) (cb1e6b2)
- deps: bump dompurify from 3.4.13 to 3.4.16 in /docs-site (#3042) (9124865)
- deps: bump fast-uri to 3.1.8 to clear Dependabot alerts (#3051) (677568b)
- deps: bump github/codeql-action from 4.37.9 to 4.38.2 (#3047) (460a962)
- deps: bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml (#3043) (ec737c1)
- deps: bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml (#3044) (fa89472)
- deps: bump ip-address from 10.4.0 to 10.7.2 (#3029) (49ba414)
- deps: bump the minor-and-patch group with 2 updates (#3026) (fac9934)
- deps: bump undici from 7.29.0 to 7.30.0 in /docs-site (#3028) (f0aea9b)
Thanks
Big thanks to @app/dependabot, @jcollie, @nikolainyegaard for contributing to this release.