What's Changed
- Fix Blossom blob detection to reject non-compliant filenames by @greenart7c3 in #2919
- fix(desktop): add ProGuard keep rules so v1.09.1 desktop builds actually launch by @mstrofnone in #2921
- fix(video): pause playback when app goes to background by @vitorpamplona in #2925
- fix(desktop): mirror Android ProGuard strategy for release builds by @mstrofnone in #2922
- New Crowdin Translations by @github-actions[bot] in #2920
- feat(desktop): wire NamecoinSettingsSection into Settings screen by @mstrofnone in #2923
- feat(desktop): wire Import Follow List dialog into UI by @mstrofnone in #2924
- New Crowdin Translations by @github-actions[bot] in #2926
- New Crowdin Translations by @github-actions[bot] in #2927
- Fix crash when toggling home tabs with persisted pager state by @vitorpamplona in #2930
- Fix ChatroomListKnownFeedFilter to use flowSet instead of flow by @vitorpamplona in #2932
- Use accountViewModel.launchSigner for relay join/leave requests by @vitorpamplona in #2933
- New Crowdin Translations by @github-actions[bot] in #2931
- Migrate DNS cache from SharedPreferences to cacheDir by @vitorpamplona in #2935
- Filter DNS poison (loopback/any-local) from non-loopback hosts by @vitorpamplona in #2936
- New Crowdin Translations by @github-actions[bot] in #2934
- perf(dns-cache): hand-rolled binary persistence format for SurgeDnsStore by @vitorpamplona in #2937
- Remove unused ammolite module and optimize build config by @vitorpamplona in #2938
Full Changelog: v1.09.1...v1.09.2