Releases: RocketChat/Rocket.Chat.ReactNative
Releases · RocketChat/Rocket.Chat.ReactNative
4.73.1
What's Changed
- fix: load 50 messages with hideSystemMessages as true on old workspaces by @OtavioStasiak in #7305
- fix: Deeplink auth when host is already connected by @yash-rajpal in #7358
- fix: re-subscribe rooms stream after forced socket reopen by @diegolmello in #7362
- fix: keep live socket on deeplink login (prevent orphan WebSocket clobber) by @diegolmello in #7380
- perf(markdown): reduce room-open render cost with parse cache and compiler memoization by @diegolmello in #7348
- perf(call): cut HeaderCallButton mount cost by consolidating call hooks by @diegolmello in #7361
- chore: upgrade @react-native-picker/picker to 2.11.4 by @Rohit3523 in #7357
- chore: migrate DirectoryView to Hooks by @OtavioStasiak in #7359
- chore: remove wt-specific worktree contract from CLAUDE.md by @diegolmello in #7365
- docs: Update README.md by @aytaj-ismayilzada in #7356
New Contributors
- @aytaj-ismayilzada made their first contribution in #7356
Full Changelog: 4.73.0...4.73.1
4.73.0
What's Changed
- feat(a11y): alt text by @OtavioStasiak in #7163
- feat(a11y): Message actions announcement and back focus by @OtavioStasiak in #7229
- fix: render Attachment file name in Thread Message preview when body is empty by @diegolmello in #7323
- fix: preference value changes causing reset to other option by @Rohit3523 in #7313
- fix: do not encrypt messages when workspace E2E is disabled by @OtavioStasiak in #7324
- fix: emoji picker scroll does not reach the end by @OtavioStasiak in #7312
- fix: ActionSheet cuts off the bottom content by @OtavioStasiak in #7326
- fix(android): set RC Mobile User-Agent on push notification avatar fetch by @diegolmello in #7339
- fix: don't cancel login saga on 2s timeout (stranded login screen) by @diegolmello in #7340
- fix: prevent crash on Android devices without telecom feature by @diegolmello in #7334
- fix: Drain lost hangups on WebSocket reconnect by @diegolmello in #7345
- fix: SAML login fails due to double login race by @Rohit3523 in #7343
- fix(a11y): replace composer auto-focus with header focus in RoomView by @OtavioStasiak in #7336
- fix(android/voip): start microphone FGS for outgoing calls so audio survives backgrounding by @diegolmello in #7346
- fix(ci): restore iOS upload on develop after upload-hold removal by @diegolmello in #7352
- chore: Bump version to 4.73.0 by @diegolmello in #7318
- chore: migrate package manager from yarn to pnpm by @diegolmello in #7303
- chore: upgrade to react-native-mmkv v4 by @Rohit3523 in #6991
- chore: begin Experimental app sunset by @diegolmello in #7320
- chore: stop publishing Experimental app by @diegolmello in #7321
- chore: delete Experimental code paths and assets by @diegolmello in #7322
- chore(ci): point build workflows at renamed GitHub environments by @diegolmello in #7335
- chore(ci): drop iOS upload-hold gate from PR build flow by @diegolmello in #7344
- chore: align local defaults with chat.rocket.android / chat.rocket.ios by @diegolmello in #7347
- refactor(native): flatten "official" naming across Android, iOS, CI by @diegolmello in #7325
Full Changelog: 4.72.0...4.73.0
4.72.0
What's Changed
- feat: Voice support by @diegolmello in #6918
- feat(a11y): support message keyboard long press by @OtavioStasiak in #7206
- feat(a11y): Physical Keyboard Navigation by @OtavioStasiak in #7010
- feat(a11y): enhance a11y experience in room swipe actions by @OtavioStasiak in #6985
- fix: long usernames push timestamp and right icons out of view by @Rohit3523 in #7109
- fix(iOS): icon inside header button is not center aligned on iOS 26 by @Rohit3523 in #7105
- fix(android): add VoIP notification channel and rename Push_Troubleshooting i18n key by @diegolmello in #7119
- fix: notification preference options are not visible by @Rohit3523 in #7162
- fix(Android): icons are not showing on older version by @Rohit3523 in #6998
- fix: switch hide system message not working on mobile and loading on older server by @OtavioStasiak in #7130
- fix: presence not updating after app resumes from background by @Rohit3523 in #7120
- fix: in app notification is not showing channel name and message content by @Rohit3523 in #7268
- fix: image preview is not showing in share view by @Rohit3523 in #7271
- fix: centralize DM subscription stub via lib/methods/createDirectMessage wrapper by @diegolmello in #7261
- fix(voip,connect): probe Meteor Connect on foreground and lock-screen accept by @diegolmello in #7298
- fix: deeplink auth losing room navigation when entering from outside stack by @diegolmello in #7304
- chore: Bump version to 4.72.0 by @diegolmello in #7081
- chore: bump axios version by @OtavioStasiak in #7085
- chore: upgrade reanimated to v4 by @Rohit3523 in #6720
- chore: upgrade to react native 81 and expo 54 by @Rohit3523 in #6875
- chore: add AI agent configuration and ubiquitous language glossary by @diegolmello in #7091
- chore: correct version for message-parser and react-native-webview by @Rohit3523 in #7115
- chore: Add .claude, .worktrees, .omc to .gitignore by @diegolmello in #7132
- chore: scope jest, lint, prettier, and tsc to ignore .worktrees directory by @diegolmello in #7131
- chore: enable jest cache and broaden worktree ignore pattern by @diegolmello in #7156
- chore: use REST to upload avatar by @OtavioStasiak in #7107
- chore(ci): drop duplicate bundle install in Android jobs by @diegolmello in #7257
- chore: pin github actions to sha hashes by @yasnagat in #7172
- regression(iOS): image picker fails to open from message action button by @Rohit3523 in #7084
- regression: modal touchables not working after RNGH migration by @Rohit3523 in #7101
- regression: lock screen no longer appears full screen by @Rohit3523 in #7118
- regression: formTextInput clear button not aligned by @OtavioStasiak in #7269
- docs: VoIP subsystem documentation by @diegolmello in #7302
New Contributors
Full Changelog: 4.71.2...4.72.0
4.71.2
What's Changed
- regression: modal touchables not working after RNGH migration by @Rohit3523 in #7101
Full Changelog: 4.71.1...4.71.2
4.71.1
What's Changed
- regression(iOS): image picker fails to open from message action button by @Rohit3523 in #7084
- chore: bump axios version by @OtavioStasiak in #7085
- chore: Set version to 4.71.1 by @diegolmello in dc7a300
Full Changelog: 4.71.0...4.71.1
4.71.0
What's Changed
- feat: Ignore VoIP notifications by @diegolmello in #7055
- feat: Migrate to react-native-true-sheet by @OtavioStasiak in #6970
- feat: Voice message blocks by @diegolmello in #7057
- fix: in app notification is not showing channel name and content by @Rohit3523 in #7046
- fix: files with non-latin characters fails to open by @Rohit3523 in #7054
- fix(iOS): message press effect is not visible by @Rohit3523 in #7042
- fix(android): app shows notifications in foreground state by @Rohit3523 in #7012
- fix(android): modal focus with physical keyboard on Android by @OtavioStasiak in #7056
- regression: Touchables not working on old messages in some devices by @diegolmello in #7039
- chore: improvement to end to end test by @Rohit3523 in #7008
- chore: migrate react-native-platform-touchable to RNGH by @Rohit3523 in #6997
- chore: Code style enforcement (1/n) by @tassoevan in #7001
- chore: remove deprecated methods for livechat in 8.0 by @Rohit3523 in #7058
- chore: remove commit hash reference from @rocket.chat/mobile-crypto dependency by @Rohit3523 in #7063
- chore: Merge 4.71.0 into master by @diegolmello in #7079
Full Changelog: 4.70.1...4.71.0
4.70.1
What's Changed
Note: Android only release
- regression: Touchables not working on old messages in some devices by @diegolmello in #7039
- chore: Merge 4.70.1 into master by @diegolmello in #7040
Full Changelog: 4.70.0...4.70.1
4.70.0
What's Changed
- feat: Avatar on push notifications by @diegolmello in #6853
- feat: Support message with multiple attachments by @diegolmello in #6068
- feat: render timestamp markdown by @Rohit3523 in #6266
- fix: push notification titles and avatars for discussions and threads by @diegolmello in #6900
- fix: pass tmid to show typing status in threads by @Rohit3523 in #6894
- fix: timestamp bug fixes by @Rohit3523 in #6910
- fix: chat fails to load older messages when scrolling to the top by @Rohit3523 in #6861
- fix: Keep connecting label on header while logging in by @Rohit3523 in #6920
- fix: review button visibility issue on voice recording screen by @Rohit3523 in #6941
- fix: Click on Show more on ModalActions breaks the app by @OtavioStasiak in #6942
- fix: default browser setting by @Rohit3523 in #6929
- fix: katex array breaking the app by @OtavioStasiak in #6963
- fix: forwarding a message twice does not render the attachment by @OtavioStasiak in #6960
- fix: remove getAvatarSuggestion deprecated method by @OtavioStasiak in #6948
- fix: Prevent username text overflow in room invitation screen by @aleksandernsilva in #6972
- fix: room member search to use server data instead of local data by @Rohit3523 in #6938
- fix: reactions disabled when editing room by @Rohit3523 in #6969
- fix: two factor modal alignment on tablet by @deepak0x in #6840
- fix: changes to foreground and background logic by @Rohit3523 in #6958
- fix: collapsible attachment with text duplicating the content by @OtavioStasiak in #6956
- fix: prevent SVG crash on iOS and enable rendering on Android by @Rohit3523 in #6949
- fix: ignore user flaky e2e test by @Rohit3523 in #6979
- fix: Text input fields on ModalBlockView fail to accept user input by @OtavioStasiak in #6980
- fix: PDF preview not working by @OtavioStasiak in #6978
- fix(Android): Push notification on killed apps and deep link by @diegolmello in #6888
- fix(iOS): official target missing build phases by @diegolmello in #6905
- fix (android): unable to send files in E2EE channel using action menu by @Rohit3523 in #6919
- fix(iOS): app crashing on render image by @OtavioStasiak in #6908
- fix(Android): remove notification from collection when notification is clicked by @Rohit3523 in #6955
- fix(i18n): Update ta-IN, hi-IN and te-IN translations by @Yaddalapalli-Charan-Kumar-Naidu in #6890
- fix(Android): prevent image edit action buttons from overlapping system bars by @Rohit3523 in #6930
- fix(android): correct accessibility focus order in inverted FlatList by @OtavioStasiak in #6934
- build(deps): upgrade some dependencies by @tassoevan in #6962
- test: use setPermissions before launching the app by @Rohit3523 in #6975
- chore: changelog in beta release by @Rohit3523 in #6899
- chore: added concurrency on develop action by @Rohit3523 in #6921
- chore: Bump version to 4.70.0 by @diegolmello in #6967
- chore: remove skip ci by @OtavioStasiak in #6950
- chore: Merge 4.70.0 into master by @diegolmello in #7021
- chore(Android): fix CI generated changelog by @Rohit3523 in #6922
- chore(iOS): update Podfile.lock for MobileCrypto by @Rohit3523 in #6968
- chore(iOS): bump deployment target to iOS 26 by @Rohit3523 in #6974
New Contributors
- @deepak0x made their first contribution in #6840
- @tassoevan made their first contribution in #6962
Full Changelog: 4.69.0...4.70.0
Version: 4.69.0
What's Changed
- feat: Avatar on push notifications by @diegolmello in #6853
- feat: render timestamp markdown by @Rohit3523 in #6266
- fix: default browser setting by @Rohit3523 #6929
- fix: Click on Show more on ModalActions breaks the app by @OtavioStasiak #6942
- fix: review button visibility issue on voice recording screen by @Rohit3523 #6941
- fix: Keep connecting label on header while logging in by @Rohit3523 in #6920
- fix: chat fails to load older messages when scrolling to the top by @Rohit3523 in #6861
- fix: timestamp bug fixes by @Rohit3523 in #6910
- fix: pass tmid to show typing status in threads by @Rohit3523 in #6894
- fix: push notification titles and avatars for discussions and threads by @diegolmello in #6900
- fix: message thread preview style by @diegolmello in #6886
- fix(android): unable to send files in E2EE channel using action menu by @Rohit3523 in #6919
- fix(android): Push notification on killed apps and deep link by @diegolmello in #6888
- fix(iOS): app crashing on render image by @OtavioStasiak #6908
- fix(iOS): official target missing build phases by @diegolmello in #6905
- chore: Merge 4.69.0 into master by @diegolmello in #6965
- chore: added concurrency on develop action by @Rohit3523 in #6921
- chore: changelog in beta release by @Rohit3523 in #6899
- chore: Bump version to 4.69.0 by @diegolmello in #6883
- chore(android): fix CI generated changelog by @Rohit3523 in #6922
Full Changelog: 4.68.2...4.69.0
Version: 4.68.2
What's Changed
- chore: Merge 4.68.2 into master by @diegolmello in #6901
- feat: render timestamp markdown by @Rohit3523 in #6266
- fix(Android): Push notification on killed apps and deep link by @diegolmello in #6898
Full Changelog: 4.68.1...4.68.2