Push notifications work on iOS and Android. Chat messages render markdown. You can share to other apps, add members to a group, and leave a group from inside the app. Deep links take people straight to a chat, a profile, or a settings screen. White Noise now speaks Simplified and Traditional Chinese.
What's Changed
- fix: create android release checksums by @erskingardner in #634
- Make group info screen scrollable for long member lists by @erskingardner in #648
- Fix WnSystemNotice dismiss after unmount by @erskingardner in #646
- fix(android): external signer notification recovery by @erskingardner in #635
- Dismiss chat list search on swipe-back instead of closing app by @dannym-arx in #640
- feat(rust/api/group_state): expose subscribe_to_group_state stream to dart by @jgmontoya in #644
- fix: load chat summary via point query so archived chats render correctly by @dannym-arx in #653
- fix: close bug report screen with success snackbar after submission by @dannym-arx in #639
- Adopt whitenoise-rs arch-refactor: per-account sessions replace the god object by @dannym-arx in #649
- Add Chinese localizations by @stupidloud in #647
- Fix QR scanner not showing camera on first attempt after giving permission by @pepina-dev in #654
- Add native deep links for users, chats, and settings by @erskingardner in #661
- Leave group from chatlist for non-last admins by @pepina-dev in #638
- Add archive option in chat removed warning and change wording for leave case by @pepina-dev in #657
- docs: rewrite README with current features and markdown content by @Datawav in #664
- chore(deps): bump the flutter-dependencies group with 10 updates by @dependabot[bot] in #652
- Fix show author name in last message of pending invites in chat list by @pepina-dev in #668
- test(integration): add integration test support with basic messaging flow test by @jgmontoya in #666
- chore(deps): bump flutter_secure_storage from 10.1.0 to 10.2.0 in the flutter-dependencies group by @dependabot[bot] in #674
- Enable leave group by @pepina-dev in #675
- Add markdown rendering for chat messages by @dannym-arx in #665
- fix: reset Whitenoise lifecycle after deleting data by @mubarakcoded in #662
- Fix qr code in small screens by @pepina-dev in #683
- [codex] Add key package developer controls by @erskingardner in #685
- Implement iOS NSE notifications and Android push token plumbing by @erskingardner in #673
- Add 'Add members' button to group info by @dannym-arx in #679
- Show notifications settings screen on ios by @pepina-dev in #688
- Share media and messages via long-press chooser by @dannym-arx in #687
- test(integration): add messaging-interaction test with shared harness, single-build bundle and simulator auto-detection by @jgmontoya in #684
- fix: route user-tag taps to the group member screen for members by @dannym-arx in #686
- fix(mentions): use accent Color/500 so mentions stay legible on both bubbles by @dannym-arx in #692
- feat(blocked-users): complete block/unblock UX by @mubarakcoded in #676
New Contributors
- @stupidloud made their first contribution in #647
Full Changelog: v2026.5.7+24...v2026.5.22+25