Releases: zulip/zulip-flutter
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, part of #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
v0.0.22
$ tools/format-changelog notes
0.0.22 (2024-11-26)
Highlights for users
- (Android) Notifications now use Zulip's custom sound by default. (#340)
- New visual design for the compose box. (#915)
- Autocomplete for emoji (":smile:"). (#670)
- Support for logging out of an account. (#463)
- Too many other improvements and fixes to describe them all here.
Highlights for developers
-
The generated localization files are now tracked in version control instead of going in an ephemeral
flutter_gen
package, so switching branches should no longer cause analysis issues (which used to require runningflutter pub get
or another command to resolve). (PR #1058) -
Resolved: #463, #340, #674, #915, PR #1058, #563, #1040, #1082, #669, #670, #360
sha256sum -c <<EOF
289c7c042ecc736a76f760cc67b8a121adbce234a3d893a8ae009dcc6f1f315f app-release.apk
6641156712bd12d8119ecd282cad4fc79c261e975e86f08902e069bd8b6cb747 app-release.aab
EOF
v0.0.21
0.0.21 (2024-11-13)
Highlights for users
- You can now vote in polls. (#166)
- Design improvements: new bottom sheet, new bot icon, adjusted dark-theme colors, others. (#90, #978, #955)
- Support Zulip's new "message links". (#1046)
- Fix bug affecting code blocks in YAML and some other languages. (#933)
- Communicate more when unable to connect to server. (#555)
- Show others when you're typing. (#666)
- Too many other improvements and fixes to list them all here.
Highlights for developers
-
The new
tools/content/check-features
script fetches public Zulip messages from a server like chat.zulip.org, and identifies any features of Zulip message content that the app's parser calls unimplemented. (#190) -
Expanded developer documentation, including on setup and on implementing UI designs.
-
Resolved: PR #972, PR #983, PR #955, #978, #90, #190, #555, #614, #933, #1026, #351, #166, #1046, #666, #1052, #1045, #941
sha256sum -c <<EOF
e556a30d968bdae36f2206109082b655437062a4a07145d8ed4235f51eb63fcb app-release.apk
4dec8a8665f667ab1664acceb77fff43675b5079c8c9930e9fe422666d43a6a7 app-release.aab
EOF
v0.0.20
Highlights for users
- (Android) Notifications are removed when you read the message. (#341)
- Show polls and their results. (#165)
- (Android) Videos play in higher quality. (#951)
- The screen stays on when you're watching a video. (#763)
- Clearer emoji in dark theme; "Starred messages" feed; new "edited"/"moved" labels on messages. (#953, #251, #900)
- Too many other improvements and fixes to describe them all here.
Highlights for developers
-
In tests, "matchers" from Flutter upstream can now be conveniently used, via
package:flutter_checks
. (#232) -
Resolved: #182, #251, #341, #905, #926, PR #919, #810, #232, PR #951, #763, #953, #165
sha256sum -c <<EOF
511fba8c07da2bec02ea4783a75e3362e670292652234dd8a623508f404debca app-release.apk
e6fe0ed92c6629f19795ae856bf2b0b13efd58e20d04e4c3fbd9c3f8a1b55705 app-release.aab
EOF
v0.0.19
0.0.19 (2024-08-15)
Highlights for users
- Introducing dark theme! The app now follows your system-wide dark/light setting. (#95)
- The app is snappier to re-connect to your Zulip server after being offline, and shows a loading indicator when doing so. (#554, #465)
- Handle messages being moved, muted, or unmuted while the app is open. (#150, #421)
- Autocomplete for topics; show "typing…" status; offer the "Mentions" message feed. (#310, #665, #250)
- Too many other improvements and fixes to describe them all here.
Highlights for developers
-
Many "stream" names in the codebase have been renamed to say "channel". (toward #631)
-
Resolved: #803, #351, #613, #665, #250, #675, #858, #228, #712, #291, #150, #465, #554, #131, #421, #310, #879
sha256sum -c <<EOF
2d9a4ef9274fda1caebc7de2290d3fef5bbcbea87b1c9fdc1eccea34425045f3 app-release.apk
594691dbb5f1e3ba8cdf48551a198d2bf1975579096a65a60930899b1a0b0aef app-release.aab
EOF
v0.0.18
0.0.18 (2024-07-25)
Highlights for users
- Attaching an image or video to a message works properly with the new Zulip Server 9.0. (#829)
- When opening an image in the lightbox with the new Zulip Server 9.0, the image is shown at full scale from the beginning. (#830)
- Autocomplete for @-mentions now prioritizes showing users recently active in the same conversation or channel. (#828)
Highlights for developers
-
New supplemental setup instructions for doing development on a remote cloud server. (PR #802)
sha256sum -c <<EOF
199958f5d125b4ef5953bda8b978c943db6960999544e1a7b6d1947ad17b2824 app-release.apk
a67e6fa7e7e20aa5fb97f35f4ffef09a7cb5e9121cf5b892a3a70423b97869ff app-release.aab
EOF