Releases: zulip/zulip-flutter
v30.0.259
30.0.259 (2025-06-23)
This release branch includes some experimental changes not yet merged to the main branch.
Highlights for users
New since last week's release:
- The app shows others' availability. (#196)
- When you're using the app, you'll appear to others as online, according to your settings. (#1607)
- Much broader TeX math support. (PR #1601)
- More translation updates. (PR #1615)
Welcome to the new Zulip mobile app! You'll find a familiar experience in a faster, sleeker package.
For more information or to send us feedback, see the announcement blog post:
https://blog.zulip.com/flutter-mobile-app-launch
Highlights for developers
-
Resolved in the experimental branch:
sha256sum -c <<EOF
dad1cd7b6cb1683b579c908f8ca7dfcffb46a18400359709088c2abebd932bdd app-release.apk
1bcfa11ed27618ed06e99308d71ddbf4d31dada33200301ec7d3c56517e97d3e app-release.aab
EOF
v30.0.258
30.0.258 (2025-06-16)
This release branch includes some experimental changes not yet merged to the main branch.
Highlights for users (vs legacy app)
Welcome to the new Zulip mobile app! You'll find a familiar experience in a faster, sleeker package.
For more information or to send us feedback, see the announcement blog post:
https://blog.zulip.com/flutter-mobile-app-launch
Highlights for users (vs previous beta, v30.0.257)
- More translation updates. (PR #1596)
- Handle additional error cases in migrating data from legacy app. (PR #1595)
Highlights for developers
-
User-visible changes not described above:
- Tweak wording of first-unread setting. (PR #1597)
-
Resolved in main: #1070, #1580, PR #1595, PR #1596, PR #1597
-
Resolved in the experimental branch:
sha256sum -c <<EOF
1ea44aa38559ae926a715d6cdceac89a9ee65677034062d8075ff710d8987d83 app-release.apk
162586ab6c8efcd62aaac6802c774bb9464c75765411776820e9b7cd75cf00db app-release.aab
EOF
v30.0.257
30.0.257 (2025-06-15)
This release branch includes some experimental changes not yet merged to the main branch.
Highlights for users (vs legacy app)
Welcome to the new Zulip mobile app! You'll find a familiar experience in a faster, sleeker package.
For more information or to send us feedback, see the announcement blog post:
https://blog.zulip.com/flutter-mobile-app-launch
Highlights for users (vs previous alpha, v30.0.256)
- Translation updates, including near-complete translations for German (de) and Italian (it).
Highlights for developers
-
User-visible changes not described above:
-
Resolved in the experimental branch:
sha256sum -c <<EOF
fbcb556b5e5fc39983098c896c92f8bddf2b6c1a8818916f02ac9c9d2eaa4012 app-release.apk
613c8a36122d42f79998a98785eb3f256f3810d59483a6341bd3a530cee23e8e app-release.aab
EOF
v0.0.33
0.0.33 (2025-06-13)
This is a preview beta, including some experimental changes not yet merged to the main branch.
Highlights for users
This app is nearing ready to replace the legacy Zulip mobile app, planned for next week.
In addition to all the features in the last beta:
- Messages are automatically marked read as you scroll through a conversation. (#81)
- More translations.
Highlights for developers
-
User-visible changes not described above:
- "Quote message" button label rather than "Quote and reply" (PR #1575)
-
Resolved in the experimental branch:
sha256sum -c <<EOF
cc4cad71f73935f4d12f1804f289f5425b817f6e7007529e29161c25bc7846f0 app-release.apk
7bd1b73cf728a6a8b027ac36347fee77a56c4405b94fc953e94355662825c494 app-release.aab
EOF
v0.0.32
0.0.32 (2025-06-12)
This is a preview beta, including some experimental changes not yet merged to the main branch.
Highlights for users
This app is nearing ready to replace the legacy Zulip mobile app, planned for next week.
In addition to all the features in the last beta:
- The keyboard opens immediately when you start a new conversation. (#1543)
- Translation updates, including new near-complete translations for Slovenian (sl) and Chinese (Simplified, China) (zh_Hans_CN).
- Several small improvements to the newest features: muted users (#296), message links going directly to message (#82).
Highlights for developers
-
User-visible changes not described above:
-
Resolved in main: #276 (though external to the tree), #1543, #82, #80, #1147, #1441
-
Resolved in the experimental branch:
sha256sum -c <<EOF
3de54512c10f7a70fbcfb420ece156f77072fec029730c3efbff8624481e7fa2 app-release.apk
31b01f578ca92988be3e9c87bcd60c76f6212e35864a9cab383e6dc46b1d6228 app-release.aab
EOF
v0.0.31
0.0.31 (2025-06-11)
This is a preview beta, including some experimental changes not yet merged to the main branch.
Highlights for users
This app is nearing ready to replace the legacy Zulip mobile app, planned for next week.
In addition to all the features in the last beta:
- Conversations open at your first unread message. (#80)
- TeX support now enabled by default, and covers a larger set of expressions. More to come later. (#46)
- Numerous small improvements to the newest features: muted users (#296), start a DM thread (#127), recover failed send (#1441), open mid-history (#82).
Highlights for developers
-
Resolved in the experimental branch:
sha256sum -c <<EOF
6dbc9e23a39e769d4c94677fc7a19939e794bfae84651bf26d3c98bde6b11f71 app-release.apk
5121814e7e4effc681fda48ef5e36462f025bfa35d1cd215223199ce2b6a402b app-release.aab
EOF
v0.0.30
0.0.30 (2025-05-28)
This is a preview beta, including some experimental changes not yet merged to the main branch.
Highlights for users
We're nearing ready to have this new app replace the legacy Zulip mobile app, a few weeks from now.
In addition to all the features in the last beta:
- Muted users are now muted. (#296)
- Improved logic to recover from failed send. (#1441)
- Numerous small improvements to the newest features.
Highlights for developers
-
Resolved in the experimental branch:
sha256sum -c <<EOF
f807bca534ba59ae97b1c30ac5c52897a13c9a267047225c7bfcd6d0f5ae8bda app-release.apk
519e777dac9042bf546a4b227f22ae88b74cd9b3ef51d1c4407b0909219626ed app-release.aab
EOF
v0.0.29
0.0.29 (2025-05-19)
This is a preview beta, including some experimental changes not yet merged to the main branch.
Highlights for users
This is a feature-packed release, as this new app gets near ready to replace the legacy Zulip mobile app a few weeks from now. Please try out the new features, and as always report anything broken.
- Initial support for TeX math! Try enabling the experimental flag, in settings. (#46)
- Edit a message. (#126)
- Initial support to open at first unread message; try enabling in settings. (#80)
- List of topics in channel. (#1158)
- (iOS) Go to conversation on opening notification. (#1147)
Highlights for developers
-
Further user highlights that didn't fit in 500 characters:
- #1441 simplified local echo, enabling recovery from failed send
- #82 on following a message link, go to specific message in middle of history
- #930 no more images moving around when you navigate from one message list to another
- #1250 general chat
- #1470 when you re-open the app after a while and start typing a message, your draft is preserved across the app's reloading its data from the server
-
Resolved in main: #1470, #407, #1485, #930, #44, #1250, #126
-
Resolved in the experimental branch:
sha256sum -c <<EOF
3905584bf71182c2fc3b46953d2d8ab2f02a8ef0a714ee11f02d2a0ca20220f8 app-release.apk
6b638d54ac387f2d6cfa89e1d98949b2c3e37fdd9a968f51fd266dee5a89ceda app-release.aab
EOF
v0.0.28
0.0.28 (2025-04-21)
Highlights for users
- (Android) If you log out of a Zulip account, the app clears that account's notifications. (#1264)
- Connecting to a very old, unsupported server (Zulip Server 3.x and older) produces a clear error message. (#267)
- Translation updates, and a new translation: Ukrainian.
Highlights for developers
-
The app now gives an error for servers older than 4.0. (#267)
-
If you switch from a later version of the app to a commit in a certain range (2365bb3..f036308^, 23 commits), then the database schema downgrade will fail. See issue for workaround. (#1427)
sha256sum -c <<EOF
7d5df8b94544ebd736b82feed080e461a3ce149accc6c8233c2eebd17eecb9a5 app-release.apk
49423311a6030405f0159eb4c1e8b095d7a2c2460163baf0b46e03bee863860e app-release.aab
EOF
v0.0.27
0.0.27 (2025-03-17)
Highlights for users
- Handle website previews in messages. (#1016)
- Settings for dark vs. light theme, or opening links in a browser within or outside the app. (#1216, #1228)
- Better handle moved or resolved topics: follow topic permalinks (#1028), and update inbox (#901).
- Design updates including dark-theme contrast (#973), autocomplete results (#913), and app icons (#1254, #415, (Android: #1402, #1401)).
- Too many other improvements and fixes to describe them all here.
Highlights for developers
-
We now have a GitHub action making a weekly PR to update translations from Weblate. (#276)
-
All user-facing strings are now wired up for translation, or else have a comment saying why translation wouldn't be appropriate or is currently difficult. (#277)
-
Resolved: #277, part of #1210, #1319, #1358, #1130, #1247, #737, #1246, #1172, #1028, #1016, PR #1380, #1178, #59, #1356, #973, PR #1315, #913, #1225, #1357, #1226, #1216, #1354, #1254, #415, #1402, #1401, #1228, #901
sha256sum -c <<EOF
f799a484882cfeff25ae95767fc50eb67987b8b3816c16ca7f5f226b6887ee2b app-release.apk
bf9bb34e80245887334b0a7962a321e80217a3e3794a4f9262acced902c18062 app-release.aab
EOF