Skip to content

Releases: zulip/zulip-mobile

v27.200

01 Feb 22:26
Compare
Choose a tag to compare

Highlights for users

  • The mobile app will no longer connect to Zulip Server versions older than 2.0, which was released in 2019. Versions older than 3.0 are unsupported, and server administrators should upgrade. (#5102)
  • (iOS) Fixed a bug where links to uploaded files would sometimes lead to an error page instead of the file. (#4136)
  • Fixed a bug where no feedback was given when you tapped a link that couldn't be opened. (#5518)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for developers

  • We expect that classnames ending in "Error" are no longer minified, making it easier to debug Sentry crash reports. (PR #5177)
  • We added an intl suite to tools/test to automate some checks on our translation data. (PR #5476)
  • We now use tsc-generated versions of shared code. (PR #5628)
  • We have migrated to @react-native-clipboard/clipboard, fixing some deprecation warnings. (PR #5648)
  • We fixed some small edge-case bugs with switching accounts and removing accounts. (PR #5634)
  • Resolved issues: #4136, #5518, PR #5634, PR #5177, #5102, #5534
sha256sum -c <<EOF
60ba12855853e72ce24ad62e482db22e2a0fe141f8a7bb3c81603d3b978ff750  app-arm64-v8a-release.apk
caff43dc10cb44259fc327f85bac0609acb37813543a584c0631eb414fd1ae48  app-armeabi-v7a-release.apk
2de3f61b7c2ecba0ac920fbe4b82d3c40c5e90f5a472c2f2cc94c75da6a6c68e  app-x86-release.apk
4a646118b35f9ecc50f22fd05f2625bafc42eb5aab84da9a014efc97ddefde1f  app-x86_64-release.apk
59f874d3c7a7a0955a11937db74a45666bd04c9f40bd83d50f5c7873000b746c  app-release.aab
EOF

v27.199

19 Jan 22:09
Compare
Choose a tag to compare

Highlights for users, vs. v27.197 (last prod release)

  • (iOS) Fixed a bug in the compose box where tapping the "+" button or its neighbors wouldn't work or would even erase your message draft. (#5463, #5291)
  • (iOS) You can now upload file attachments like PDFs. (#4586)
  • (Android) When attaching an image on Android 13+, you get a sleek, convenient new interface that lets you select multiple images. (PRs #5618 & #5638)
  • (iOS) You can now select multiple images to attach at the same time. (#2366)
  • When you attach an image in a message, the message no longer sends automatically, so you can edit it first. (#4540)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for users, vs. v27.198 (last beta release)

  • Fixed a bug where the profile screen would sometimes crash with the message "text or children should be non-nullish". (PR #5637)
  • When you attach an image in a message, the message no longer sends automatically, so you can edit it first. (#4540)
  • (Android) On Android 13+, you can now select multiple images to attach at the same time. (#5638)
  • (iOS) You can now select multiple images to attach at the same time. (#5638)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for developers

sha256sum -c <<EOF
a20125ad7324456e04a949595e74b95b10237b4577330cb0a7f3847c5f7d7a83  app-arm64-v8a-release.apk
24de5fc3540ce6158688d8919c8113e17519d98c9634b44364566b765fe64b6e  app-armeabi-v7a-release.apk
21bbc09210f3721bb4a2208f93f700195f467204f928838f7ae4737f043b24db  app-x86-release.apk
a364247e9ba95846a99e813cd523eff4c23a73a3625d44d1d6904ee4734b828f  app-x86_64-release.apk
5dace4a4bf26903db6c0750e0d200263fb33ffd00b3e64ba269c7313eaace944  app-release.aab
EOF

v27.198

12 Jan 17:29
Compare
Choose a tag to compare
v27.198 Pre-release
Pre-release

Highlights for users

  • (iOS) Fixed a bug in the compose box where tapping the "+" button or its neighbors wouldn't work or would even erase your message draft. (#5463, #5291)
  • (iOS) You can now upload file attachments like PDFs. (#4586)
  • The org URL screen now links to a doc that can help you find your org URL. (PR #5604)
  • The in-app notification settings screen now links to the system notification settings. (PR #5627)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for developers

  • We removed some unused strings from messages_en.json that were still appearing in Transifex. (PR #5624)
  • REGISTER_COMPLETE now resets some state that it should reset but hasn't been. (PR #5613)
  • We now consistently clear old data on all ways of leaving an account. (#4446)
  • (Android) Bumped compileSdkVersion to 33 (Android 13). (PR #5618)
  • Our style guide now prohibits objects-as-map when constructing Immutable.Maps, to work around a type-checking hole. (PR #5622)
  • We now specify the provisioning profile in ios/upload.plist, hopefully making tools/ios build and tools/ios upload work for Chris. (PR #5617)
  • Resolved issues: #4586, #5080, #5291, #5463, #4628, PR #5627, PR #5613, #4446
sha256sum -c <<EOF
4e69541f28e5927ca87e5e5de209c3e771ea9b37a67e41d5e7892c2278eae38a  app-arm64-v8a-release.apk
55b31e30cb3dc5d38aa0840867fd5c4901d4adce8a40cf900e3a20a7848f34fa  app-armeabi-v7a-release.apk
19a5ebe594db2f4e9a5fa3475b00be5af4fb1001c7a9bbae7a7b452c7b0a3213  app-x86-release.apk
88d9ac93b4102d477bd136f117ef1b5396234bec77d611fe17ff7742d84ce9d0  app-x86_64-release.apk
1157efa934683b0c7e96216970d484b1baac2c3f89c3c462c75fc49a793ac451  app-release.aab
EOF

v27.197

15 Dec 02:04
Compare
Choose a tag to compare

Highlights for users

  • Streams in the inbox view now have a "collapse" button that hides unread topics, so you can see more streams at a time. (#5423)
  • In the profile view, you can now copy custom profile fields to the clipboard. (#5592)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for developers

  • Upgraded to React Native v0.68! (#5610)
  • Added a workaround for an iOS build error with "signing requires development team". (PR #5576)
  • Upgraded to Jest 27. (PR #5581)
  • Upgraded to TsFlower 0.0.13. (PR #5583)
  • New tools/gradle script, to avoid cd android. (PR #5603)
  • We now allow Gradle to use 25% more memory, apparently needed for RN v0.68, which we hope to upgrade to soon. (PR #5603)
  • Resolved issues: #5610, #5592, #5597, #5596, #3469, #5583, #5581, #4386, #5423
sha256sum -c <<EOF
6f10dcccf8c36623c938a6d381ba80b10adc271c6bb0e897ed07687c22a9d8d2  app-arm64-v8a-release.apk
8f35b40792afeecd94e33824204f23308273d912722f8f247c327c3bb7983611  app-armeabi-v7a-release.apk
c415f7af75e08705d09f02099b951605d41dd80f0e04cb1b332630ba2e352f29  app-x86-release.apk
c2ceaa139d8f3f858a055ab8891bd12ba548ed0a80afcf43d34c6ad5d22af1dc  app-x86_64-release.apk
fbb436a6d36359b8510b0f57d597ff861d1ecf6d429509878d0a681409d6020f  app-release.aab
EOF

v27.196

02 Dec 04:58
Compare
Choose a tag to compare

Highlights for users

  • You can now quote a message to reply to it, just like on the web. (#1975)
  • Links in user profiles now respect the "Open links with in-app browser" setting. (#5558)
  • (iOS) Removed a blank strip between the compose box and the keyboard. (#3370)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for developers

sha256sum -c <<EOF
2408e66f0163a701ed70df75f71fc7ca93a173383b2c9e30afa285c95efe0207  app-arm64-v8a-release.apk
492dd9a084d5d128300e4edca557e2f49880a8f3b106013c2872b65e3449becd  app-armeabi-v7a-release.apk
acf8dc6242fd8b9b89513e9bb7e8e3a735560619f5aa03ba46e3692b5a46d87e  app-x86-release.apk
ce5aba5b48591dcd6a0bf1de4453a5c960696b17cfa0ed444cedaa27bdfae6e4  app-x86_64-release.apk
a8f9691d1b59adaab79ea1e8e03f4e08652b95df484b67e7239c9eac2486ca8d  app-release.aab
EOF

v27.195

23 Nov 00:29
Compare
Choose a tag to compare

This is an Android-only stable release in the v27.193 series, with cherry-picked changes atop v27.194.

Highlights for users

  • Fixed a bug where the "No Internet connection" notice was shown when it shouldn't have been. (#5568)
sha256sum -c <<EOF
c00d7b4a598f4a1d9cdba646ebfe19f34162ec035131006c614df17a27368210  app-arm64-v8a-release.apk
9effe373e335211de59821b9e7eefff73be85536be585296f3d0a64d9333e517  app-armeabi-v7a-release.apk
8d77280000bed77162f4358730bc803c35884ea5b1f0b83457756bb7fc2424b7  app-x86-release.apk
64987e01e58c7a14a3834ac3b34633b92efdd235d4244dd8ad7ef514d762c11a  app-x86_64-release.apk
841f66ea36e5d3532f2f2e1fc851c2ebed2ae08972599c5253d4d5b15485e030  app-release.aab
EOF

v27.194

17 Nov 06:19
Compare
Choose a tag to compare

This is a stable release in the v27.193 series, with cherry-picked changes atop v27.193.

Highlights for users

  • You can now mark messages as unread. This makes it easy to return to a conversation later if you don't have time to read it carefully, or to follow up on action items. (#5364)
sha256sum -c <<EOF
8185ad533889fa57c2fba0ad0bcba23cfe088f35ce982d6af2598c0c4f470ce0  app-arm64-v8a-release.apk
925fb61d41c00e7421fa146eec48082506321a9976f70092994da05bdd5a66f6  app-armeabi-v7a-release.apk
11ca636244b7e89b6a11bff0403189d3b4af2c866ee763b01d10d318b4671e2f  app-x86_64-release.apk
ad11c0000b7054e19b507ca6111140ad73b9957d026f121ca35ab3f726508559  app-x86-release.apk
3fc3f2624163163c1eb706ae83b9736b1568cd871a348dd75ba386464bc15c26  app-release.aab
EOF

v27.193

11 Nov 20:50
Compare
Choose a tag to compare

Highlights for users

  • (Android) If you've configured additional trusted CA certificates on your device, Zulip now trusts those too. (#3312)
  • Support for invisible mode, an upcoming Zulip Server 6 feature that replaces "Set yourself to away" (https://zulip.com/help/status-and-availability#invisible-mode). (#5445)
  • The profile view now shows the user's email address, subject to privacy settings. (#5400)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for developers

  • Fixed a sudden iOS build breakage caused by changes in React Native's release management. (PR #5535)
  • Updated for the new Transifex client. (PR #5541)
  • Converted MessageList to a function component with Hooks. (PRs #5524, #5544)
  • Fixed a bug where the message list didn't update when messages were marked unread from another client. (#5536)
  • Resolved issues: #5536, #5541, #5535, #5445, #3312, #5400
sha256sum -c <<EOF
f6948de3f118e30358614c1e3a0f3868b71571013b2fda412f72fcb7c9910c36  app-arm64-v8a-release.apk
608813e5db46970b691a58db7a0b6168fb0cd9325768631b92c353638816d966  app-armeabi-v7a-release.apk
9fd5580fb3318c766fd2d016066eadffc56313d3a366524966faecff1fec455f  app-x86-release.apk
832125549fb8ddaf595b0b453043724fb891a844023d2313f181d5903f7c5e93  app-x86_64-release.apk
3113fb2ffabc99fa23e526d456d8267cb657db051e71765eab6ea36e5da6b2a7  app-release.aab
EOF

v27.192

21 Oct 19:26
Compare
Choose a tag to compare

Highlights for users

  • Support for upcoming Zulip Server 6 features:
  • A link to a message no longer breaks when the message is moved or its topic is resolved/unresolved. (#5306)
  • (iOS) Fixed a bug with the position of the no-Internet notice. (#5491)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for developers

sha256sum -c <<EOF
d5ba92bdd4fc51588d7cc931bb71d99d6934f51a46e76e3f25d8dcdd8f2344bf  app-arm64-v8a-release.apk
91d3544f11c0844f39007dc8114ee7e4b303ac1b47b8de5fe240a587407218fb  app-armeabi-v7a-release.apk
ab8093e067cb41427f1dbf4475743d12d4c088f8cec6078185b7fa3d1a2030f5  app-x86-release.apk
433cfa48be429ba1d34eb9a360163ed6f600b4f7f4d1c3420f328d64b4d09032  app-x86_64-release.apk
80447d14227abcd0bcfeb691eab62223332b3cde1f1d09bcd088c3f9a5108364  app-release.aab
EOF

v27.191

07 Sep 20:20
Compare
Choose a tag to compare

Highlights for users

  • The "Mark messages as read on scroll" setting has a new option: "Only in conversation views". (#5241)

Plus, like every release, other fixes and improvements for your Zulip experience.

Highlights for developers

  • We now respect new servers' "mark as unread" events. (#5361)
  • For the set of available Unicode emoji, we now use the new server_emoji_data_url, present in the /register response since server feature level 140. (PR #5460, PR #5464)
  • Updated confirmation dialogs to better align with the web app. (PR #5439)
  • Upgraded to Expo SDK 44! (PR #5441)
  • Enabled react-native-screens. (#4111)
  • Enabled a new Flow feature: enums! (PR #5444)
  • Continued to develop our tsflower workflow. (PRs #5442, #5478)
  • Added "fastlane" metadata, used by F-Droid. (PR #5462)
  • Resolved issues: #5241, #5444, #5439, #5411, #5464, #5462, #5448, #5361, #4111, #5424, #5431, #5435
sha256sum -c <<EOF
10576d4e5769a6b9dbfc03d8ac3fbed362b12fdf6bbfc8f8c6809d188a2c2d69  app-arm64-v8a-release.apk
8eb92216a090812eb7690cd41fbba794279cda4c12aeee03f1aecd73dadd22b5  app-armeabi-v7a-release.apk
d73d7037eb4ee27ca595fb7d8626f1eb1c02a4f1702d885959b2e6a9ccaf01fd  app-x86-release.apk
40ec293b2ad0263734bea7bb312d9f0bb9198609facf9f4c6b3529d62d0bc324  app-x86_64-release.apk
b3f338fa8050e2006e26e88869d4bee0ff31afabe8ff3b2006af51cb16ca242b  app-release.aab
EOF