2.30.0 (2026-11-07)
Features
- copy a chosen app icon into the user icon theme (#3031) (f67da45)
- window: add an integrated title bar with client-side decorations (#3174) (bef9b88)
Bug Fixes
- appimage: switch to the static AppImage runtime so libfuse2 is no longer required (#3176) (91db9b4)
- auth: load teams again when sign-out lands on microsoft's signed-out page (#3169) (188dd7f)
- protocol: handle web+msteams links from the Teams launcher (#3162) (a85cef4)
- security: grant device permissions only to Teams, sign-in and app pages (#3185) (14ffd51)
- security: harden the preload IPC surface and keep credentials out of the renderer (#3184) (cb1b026)
- webauthn: wait for a security key instead of failing when none is plugged in (#3168) (1266c3e)
Documentation
Maintenance
- deps-dev: bump eslint (#3170) (a1d9a61)
- deps-dev: bump follow-redirects from 1.16.1 to 1.16.2 (#3159) (c10b384)
- deps-dev: bump qs from 6.16.0 to 6.17.1 (#3156) (987516b)
- deps: bump actions/setup-node from 7.0.0 to 7.1.0 (#3163) (f2cfb01)
- deps: bump actions/upload-artifact from 7.0.1 to 7.0.2 (#3166) (d0d0fce)
- deps: bump canonical/setup-lxd (#3165) (cb3aaec)
- deps: bump follow-redirects from 1.16.1 to 1.16.2 in /docs-site (#3160) (fb572a4)
- deps: bump github/codeql-action from 4.38.2 to 4.39.1 (#3167) (1c222b1)
- deps: bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml (#3164) (a38355d)
- deps: bump joi from 17.13.8 to 17.13.9 in /docs-site (#3179) (4e89226)
- deps: bump qs from 6.16.0 to 6.17.1 in /docs-site (#3157) (a763e38)
Thanks
Big thanks to @app/dependabot, @Atem18, @dssouza-ti, @nikolainyegaard, @siw0o0 for contributing to this release.