30.0.270 (2026-01-26)
Highlights for users
- Support inline images in message paragraphs, new in Zulip Server 12. (#1913)
- Dedupe message-list pages on opening a notification. (#1852)
- Topic-list page stays up to date when a topic is resolved or moved. (#1499)
- Confirm before marking read across multiple conversations. (#1858)
- (Android) Allow selecting account when sharing to Zulip. (#1779)
- Too many other improvements and fixes to describe them all here.
Highlights for developers
- Merge log: PRs, with fixed issues and user-visible changes.
- #2048
- #2020
- #2038. Fix RTL layout of date in recipient header.
- #1951: fix #2060, fix #1499. Fixed extra recipient header on case change within topic narrow. Topic-list page stays up to date when a topic is resolved or moved.
- #2051
- #1987: fix #1936. Disable image-preview animations when requested in device settings.
- #2063. Fix RTL layout of scroll-to-bottom button.
- #1994: fix #1587. Fix cramped layout of emoji picker in "plain text" emoji theme.
- #2034: fix part of #1798. Clarify behavior on sending or editing in unsubscribed channel.
- #1999. Show starred-message count in main menu.
- #2059: fix #1852. Dedupe message-list pages on opening a notification.
- #1883: fix #1779. Allow selecting account when sharing to Zulip (on Android).
- #2053
- #2074. Accept more modern/future notif format.
- #2068. Flutter upgrade.
- #2091: fix #2082. (Dev-only change.)
- #2077.
- #2069. (Relates to RTL layout, but NFC.)
- #2033: fix #1986. Fix bug that could cause a message marked unread to appear read.
- #2084: fix #1798. Further clarify behavior on sending or editing in unsubscribed channel.
- #2099.
- #2100.
- #2067: fix #1913. Support inline images in message paragraphs, new in Zulip Server 12.
- #2101. Update translations.
- #2006: fix #1858. Confirm before marking read across multiple conversations.
sha256sum -c <<EOF
e46b3132581280d74624d570d1a53eed17597b708276a9a80a070dea8846f6ce app-release.apk
a2181b025708553741e05ff798bf49a9ee2d8a3e7f9441e1f3bf86145c94ec1e app-release.aab
EOF