github chatwoot/chatwoot-mobile-app v4.9.11

latest release: v4.10.0
5 hours ago

What's Changed

Covers every production rollout since 4.9.0. Versions 4.9.7–4.9.10 were TestFlight-only builds.

4.9.1

  • fix: render attachments on email inbox messages by @devi-r in #1136
  • fix: open cross-account conversations from push notifications by @devi-r in #1121
  • fix: message bubble vanishing by @devi-r in #1137
  • feat: retry option for failed messages by @devi-r in #1118
  • fix: Android tab bar renders behind system nav buttons (edge-to-edge, targetSdk 36) by @devi-r in #1143
  • fix(sentry): pass a string title to every alert dialog by @devi-r in #1140
  • fix(sentry): guard SLA indicator against a missing applied SLA record by @devi-r in #1139
  • fix(sentry): guard conversation list and participants against missing data by @devi-r in #1142
  • fix(sentry): memoize markdown bubble to stop repeated text layout by @devi-r in #1141
  • fix(sentry): stop reporting unactionable push registration failures to sentry by @devi-r in #1138

4.9.2

  • fix: restore the cropped bulk action menu on iOS by @devi-r in #1147

4.9.3

  • fix: play sound for Android push notifications by @devi-r in #1125
  • fix: preserve paragraph spacing and line breaks in message markdown rendering by @devi-r in #1112
  • fix(sentry): render and copy non-string attribute values by @devi-r in #1152
  • fix(sentry): guard three crashes reported on 4.9.1 by @devi-r in #1148
  • fix(sentry): stop unhandled rejections when a link cannot be opened by @devi-r in #1149
  • fix(sentry): drop expected server responses and more push failures by @devi-r in #1150
  • fix(sentry): guard missing attachment sources and typing names by @devi-r in #1153
  • fix(sentry): guard FCM notification parsing by @devi-r in #1154
  • chore: move the eslint-disable onto the line it suppresses by @devi-r in #1155
  • fix(sentry): cap the FCM message store, upgrade react-native-firebase to 26.3.2 by @devi-r in #1157
  • fix: bump reanimated to 4.5.5 for stranded entering animations by @devi-r in #1161
  • fix: apply the final frame of settled layout transitions by @devi-r in #1164
  • fix(sentry): build the websocket URL from the normalized host by @devi-r in #1151
  • test: mock react-native-permissions in the settings actions spec by @devi-r in #1168
  • fix: bump keyboard-controller to 1.22.4 by @devi-r in #1163

4.9.4

  • fix(audio): detect every iOS-unplayable container and convert to m4a by @devi-r in #1171

4.9.5

  • feat(auth): verify new devices with an emailed code on sign-in by @devi-r in #1183

4.9.6

  • feat(auth): tell un-enrolled users to set up MFA on the web when sign-in returns mfa_setup_required by @devi-r in #1192

4.9.11

  • chore: fix typecheck, lint and prettier errors by @devi-r in #1156
  • feat(chat): sender name on bubbles and two-row chat header by @devi-r in #1200
  • fix(attachments): download full files on Android and replace cut-off cached files by @devi-r in #1221
  • fix(chat): keep the Android reply box above the navigation bar after the keyboard closes by @devi-r in #1222
  • fix: render tabs as spaces so Arabic-script messages don't hang iOS text layout by @devi-r in #1219

Full Changelog: v4.9.0...v4.9.11

Don't miss a new chatwoot-mobile-app release

NewReleases is sending notifications on new releases.