Releases: zulip/zulip-flutter
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
v0.0.26
0.0.26 (2025-02-07)
Highlights for users
- Resolve or unresolve a topic, from the menu after you press and hold the topic. (#744)
- Autocomplete now offers
@all
,@topic
, and other wildcards. (#234) - Channel names starting with emoji go at the start of the list. (#1202)
- Too many other improvements and fixes to describe them all here.
Highlights for developers
- Resolved: #1205, #1289, #942, #1238, #1202, #1219, #1204, #1171, PR #1296, #234, #1207, #1330, #1309, #725, #744
sha256sum -c <<EOF
7fdd1ee9bd8e30102850ba7b67a685fb62c5aa616d46f098a5617606ac090e08 app-release.apk
e8472eba18faf8b05ed2f79b66a1b3fb78cfeff48a119cbe96cc3f61787d2cd6 app-release.aab
EOF
v0.0.25
0.0.25 (2025-01-13)
Highlights for users
- The combined feed is now conveniently accessible from the app's main navigation bar. (#1164)
- Messages with @-topic mentions now show them properly. (#892)
- The lightbox now shows the sender's avatar. (#41)
- The About Zulip screen is now available from the main menu. (#1128)
- Too many other improvements and fixes to describe them all here.
Highlights for developers
sha256sum -c <<EOF
a4742734e1437d147bd9358f8adb33f002e9223fedbe84f38205b51b1dadc3f4 app-release.apk
7c6aad38eb0411d7d61765d400e4630e87ef3d7b8c0e9fb8c6b99c4264797ab4 app-release.aab
EOF
v0.0.24
0.0.24 (2024-12-11)
This is a preview beta, including some experimental changes not yet merged to the main branch.
Highlights for users (coming from legacy app)
Welcome to Zulip's next-gen mobile app! In this beta:
- Much faster and smoother: try opening a busy channel and scrolling back through history.
- Fresh new design, matching this year's updates to Zulip on the desktop and web.
- Full multi-account support.
Please let us know what you think — and especially any missing features that are critical to how you use the old Zulip mobile app.
Highlights for users (since last beta, v0.0.23)
- All the improvements from the previous beta 0.0.23, plus several small fixes to its new features.
- Translations have begun: first out of the gate are contributors translating many strings for Polish and Russian.
Highlights for developers
-
Resolved in the experimental branch:
sha256sum -c <<EOF
b5ab7a875c71ffc3e2507ca80906bab1193129e6d38e8320aa248aa68509917a app-release.apk
f048893f7f0518fc8fe6e47c58d9d81ab74188ad46818faa8d8ad5b3e9050c05 app-release.aab
EOF
v0.0.23
0.0.23 (2024-12-09)
This is a preview beta, including some experimental changes
not yet merged to the main branch.
Highlights for users
- New navigation structure for the app. (#1035)
- Big emoji improvements: use any emoji for reactions; better emoji search results; ❤️ appears properly. (#388, #1068, #1113, #1104)
- Fixed channel-wildcard mentions for Zulip Server 10. (#1064)
- Mute, unmute, or follow topics. (#348)
Highlights for developers
-
The Flutter commit ID is recorded in pubspec.yaml alongside the Flutter version number, to help reproduce the exact build. (#1118)
-
Resolved in main: #1064, #1104, #1115, #1113, #1118, #1119, #1068
-
Resolved in the experimental branch: #1035, #388, #913, #845, #945, #348
via PRs: #1076, #1103, #995, #1059, #1050, #1041
sha256sum -c <<EOF
8ecbdc68700e8f4701f1c01d758bbcb81de9f8141ea804fb6a354f7f2c762fc6 app-release.apk
122221c1af24b2f832e7c02484d2594bdb7a823ea9fabc7cc68ccb221906f4e9 app-release.aab
EOF