What's Changed
- fix: align rtl active window titles by @renbkna in #1633
- feat: improve text controls by @soramanew in #1647
- lock: integrate Howdy face recognition by @T-m-m-s in #1515
- refactor: improve state handling & add component hooks by @soramanew in #1661
- refactor: use Item instead of Loader for bar entries by @soramanew in #1663
- chore: fix lint warnings by @soramanew in #1705
- fix(launcher): restore launcher action filtering by @dxnnv in #1695
- fix(audio): populate pipewire nodes immediately by @shivanshs9 in #1699
- fix(config): preserve unknown config keys on save by @dxnnv in #1675
- fix(NowPlayingToast): support delayed "xesam:artist" property on track change by @shivanshs9 in #1700
- fix: key ZFS filesystems by pool in storage service by @petar-yotsev in #1673
- feat: hidden networks, per-network settings and IPv4 config by @Mestane in #1604
- fix: handle livestream sentinel length in lyrics and media player for twitch as media source by @linusgenz in #1648
New Contributors
- @T-m-m-s made their first contribution in #1515
- @shivanshs9 made their first contribution in #1699
- @petar-yotsev made their first contribution in #1673
- @linusgenz made their first contribution in #1648
Full Changelog: v2.1.0...v2.2.0