Skip to content

chore: Merge 4.72.0 into master#7316

Merged
diegolmello merged 34 commits into
masterfrom
4.72.0-master
May 11, 2026
Merged

chore: Merge 4.72.0 into master#7316
diegolmello merged 34 commits into
masterfrom
4.72.0-master

Conversation

@diegolmello

@diegolmello diegolmello commented May 11, 2026

Copy link
Copy Markdown
Member

Proposed changes

Merge develop into master for the 4.72.0 release shipped to the App Store and Play Store.

Built on a 4.72.0-master release branch off develop, with master merged in to absorb 4.71.x hotfix history and resolve conflicts here (keeping develop clean).

Conflict resolution:

  • Version files (package.json, android/app/build.gradle, ios/RocketChatRN/Info.plist, ios/ShareRocketChatRN/Info.plist, ios/RocketChatRN.xcodeproj/project.pbxproj) → 4.72.0.
  • app/views/ChangePasscodeView.tsx and app/views/ScreenLockedView.tsx → develop's layout. Master's older centering CSS would reintroduce the regression fixed by regression: lock screen no longer appears full screen #7118.
  • yarn.lock → develop (axios is at 0.30.3 on both branches).

Issue(s)

https://rocketchat.atlassian.net/browse/CORE-2163

How to test or reproduce

Screenshots

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • Improvement (non-breaking change which improves a current function)
  • New feature (non-breaking change which adds functionality)
  • Documentation update (if none of the other choices apply)

Checklist

  • I have read the CONTRIBUTING doc
  • I have signed the CLA
  • Lint and unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works (if applicable)
  • I have added necessary documentation (if applicable)
  • Any dependent changes have been merged and published in downstream modules

Further comments

diegolmello and others added 30 commits March 31, 2026 13:18
Co-authored-by: Otávio Stasiak <91474186+OtavioStasiak@users.noreply.github.com>
* feat: use file upload rest

* code improvements

* fix: tests

* code improvements

* fix: e2e test

* chore: cleanup

* fix: backward compatibilities

* fix: tests

* fix: tests

* update mocks

* comments
…older server (#7130)

* chore: update filter

* chore: code improvements

* fix: workspace <3.16 hide system message switch

* roomsHistoryRequest

* fix: workspace > 3.16 hide system message switch

* fix: tests

* fix: lint

* fix: code improvements

* fix: unit test

* code improvements

* code improvements

* fix: snapshot

* fix: derive messagesIds ref inside useMemo to prevent stale data under concurrent rendering

* fix: guard roomHistoryRequest dispatch to prevent re-firing on same loaderId

* code improvements

* code improvements
* feat: message a11y long press

* chore: snapshot test

* fix: e2e tests
* fix: inverted navigation

* fix: just invert list content

* fix: lint

* test: inverted just in the inverted

* fix: code

* fix: invert just the flatlist content

* fix: switch tab

* try to reverse just the flatlist content

* fix: inverted list direction

* chore: format code and fix lint issues

* fix: list issues

* rollback List

* revert unused changes on module

* try native module approach

* test: invert navigation

* chore: format code and fix lint issues

* space

* fix: build

* fix: keyboard navigation still working on different rooms

* fix: last item focus

* chore: format code and fix lint issues

* fix: change focus

* fix: lint

* fix: merge issues

* fix: lint

* chore: format code and fix lint issues

* rollback focus change

* focus inside of roomView!

* rollback: useScrollContainer

* test: use a RNLike scrolview

* fix: Pressable issues

* fix: tests

* use rectButton

* update snapshot

* fix: unit tests

* fix: use Pressable to able to focus on iOS and keep it working on true sheet

* chore: install react-native-external-keyboard

* fix: focus on thread and reactions

* feat: onThreadPress to open threads on keyboard

* feat: usePressable gh

* fix: gesture handler iOS focusable on keyboard

* fix: patch package cleanup

* fix: improve switch navigation

* fix: tests

* fix: test

* fix: tests

* fix: snapshot test

* fix: tests

* fix: snapshot

* rollback

* fix: test

* fix: snapshot test

* fix: lint

* fix: podfile

* fix: lock

* fix: e2e tests

* fix: tests

* fix: i18n

* chore: add commentsto reference invertedScrollView references

* chore: rename archive

* fix: remove fowardref

* fix: remove fowardref

* remove focusOnOpen

* rename invertedScrollViewAdapter

* fix: code issues

* simplify invertedScrollViewAdapter

* fix: snapshot

* fix: imports

* code improvements

* chore: keyboard navigation test

* feat: e2e tests batch

* feat: e2e tests batch

* fix: test

* chore: keyboard-natigation-room test

* device with keyboard navigation

* rollback changs and fix test run on CI

* ci(security): pin android-emulator-runner GitHub Action by SHA

* fix: maestro running

* external input module

* fix: toolbar

* fix: tests

* fix: snapshot

* fix: android keyboard build on gh actions

* fix: test

* fix: unit test

* chore: code improvements

* fix: test

* improve tests

* fix: snapshot

* fix: e2e tests

* fix: test

* code improvements

* usememo

* rollback mainActivity

* rollback mainActivity

* fix: e2e tests

* fix: keyboard test

* fix: tests

* fix: autofocus

* replace requireNativeComponent

* fix: tests

* fix: tests

* collapse children

* fix(android): prevent inverted scroll content view from consuming taps

* oly use customScrollview if has screenReader of keyboard enabled

* fix: path

* fix: focus dev mode

* bump patch package

---------

Co-authored-by: OtavioStasiak <OtavioStasiak@users.noreply.github.com>
* test: new a11y experience of roomItem

* feat: update snapshot

* chore: format code and fix lint issues

* action: organized translations

* detect external keyboard module

* cleanup

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* cleanup

* cleanup

* fix: onLongPress using rnExternalKeyboard

* fix: iOS native module

* fix: snapshot test

* fix: snapshot conflict

* code improvements

* fix: minor bug

* fix: snapshot test

* fix: test

---------

Co-authored-by: OtavioStasiak <OtavioStasiak@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix: formTextInput layout

* fix: inappNotification test on iOS

* fix: directory test

* fix: snapshot test
Co-authored-by: Rohit Bansal <40559587+Rohit3523@users.noreply.github.com>
Co-authored-by: Otávio Stasiak <91474186+OtavioStasiak@users.noreply.github.com>
Resolve master ↔ develop conflicts on the release branch:
- Version files kept at develop (4.72.0).
- app/views/ChangePasscodeView.tsx, app/views/ScreenLockedView.tsx kept
  develop's layout — master's older centering CSS would reintroduce the
  regression fixed by #7118.
- yarn.lock kept develop's (axios is 0.30.3 on both).
@diegolmello diegolmello had a problem deploying to approve_e2e_testing May 11, 2026 15:06 — with GitHub Actions Failure
@coderabbitai

coderabbitai Bot commented May 11, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 255 files, which is 105 over the limit of 150.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 675d8b7d-6c0f-4a59-8506-965c887fcc07

📥 Commits

Reviewing files that changed from the base of the PR and between a5fea7f and 42ab243.

⛔ Files ignored due to path filters (45)
  • android/app/src/main/assets/fonts/custom.ttf is excluded by !**/*.ttf
  • android/app/src/main/res/raw/dialtone.mp3 is excluded by !**/*.mp3
  • android/gradle/wrapper/gradle-wrapper.jar is excluded by !**/*.jar
  • app/containers/Avatar/__snapshots__/Avatar.test.tsx.snap is excluded by !**/*.snap
  • app/containers/Button/__snapshots__/Button.test.tsx.snap is excluded by !**/*.snap
  • app/containers/Chip/__snapshots__/Chip.test.tsx.snap is excluded by !**/*.snap
  • app/containers/DirectoryItem/__snapshots__/DirectoryItem.test.tsx.snap is excluded by !**/*.snap
  • app/containers/Header/components/HeaderButton/__snapshots__/HeaderButtons.test.tsx.snap is excluded by !**/*.snap
  • app/containers/InAppNotification/__snapshots__/NotifierComponent.test.tsx.snap is excluded by !**/*.snap
  • app/containers/List/__snapshots__/List.test.tsx.snap is excluded by !**/*.snap
  • app/containers/LoginServices/__snapshots__/LoginServices.test.tsx.snap is excluded by !**/*.snap
  • app/containers/MediaCallHeader/__snapshots__/MediaCallHeader.test.tsx.snap is excluded by !**/*.snap
  • app/containers/MessageComposer/__snapshots__/MessageComposer.test.tsx.snap is excluded by !**/*.snap
  • app/containers/NewMediaCall/__snapshots__/CreateCall.test.tsx.snap is excluded by !**/*.snap
  • app/containers/NewMediaCall/__snapshots__/FilterHeader.test.tsx.snap is excluded by !**/*.snap
  • app/containers/NewMediaCall/__snapshots__/PeerItem.test.tsx.snap is excluded by !**/*.snap
  • app/containers/NewMediaCall/__snapshots__/PeerList.test.tsx.snap is excluded by !**/*.snap
  • app/containers/NewMediaCall/__snapshots__/SelectedPeer.test.tsx.snap is excluded by !**/*.snap
  • app/containers/Passcode/Base/__snapshots__/Base.test.tsx.snap is excluded by !**/*.snap
  • app/containers/ReactionsList/__snapshots__/ReactionsList.test.tsx.snap is excluded by !**/*.snap
  • app/containers/Ringer/call-ended.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dialtone.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-0.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-1.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-2.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-3.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-4.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-5.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-6.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-7.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-8.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-9.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-pound.mp3 is excluded by !**/*.mp3
  • app/containers/Ringer/dtmf/digit-star.mp3 is excluded by !**/*.mp3
  • app/containers/RoomHeader/__snapshots__/RoomHeader.test.tsx.snap is excluded by !**/*.snap
  • app/containers/RoomItem/__snapshots__/RoomItem.test.tsx.snap is excluded by !**/*.snap
  • app/containers/RoomTypeIcon/__snapshots__/RoomTypeIcon.test.tsx.snap is excluded by !**/*.snap
  • app/containers/SearchBox/__snapshots__/SearchBox.test.tsx.snap is excluded by !**/*.snap
  • app/containers/ServerItem/__snapshots__/ServerItem.test.tsx.snap is excluded by !**/*.snap
  • app/containers/Status/__snapshots__/Status.test.tsx.snap is excluded by !**/*.snap
  • app/containers/TextInput/__snapshots__/TextInput.test.tsx.snap is excluded by !**/*.snap
  • app/containers/UIKit/__snapshots__/UiKitMessage.test.tsx.snap is excluded by !**/*.snap
  • app/containers/UIKit/__snapshots__/UiKitModal.test.tsx.snap is excluded by !**/*.snap
  • app/containers/markdown/__snapshots__/Markdown.test.tsx.snap is excluded by !**/*.snap
  • app/containers/message/__snapshots__/Message.test.tsx.snap is excluded by !**/*.snap
📒 Files selected for processing (255)
  • .eslintignore
  • .github/actions/build-android/action.yml
  • .github/actions/build-ios/action.yml
  • .github/actions/fetch-supported-versions/action.yaml
  • .github/actions/setup-node/action.yml
  • .github/actions/upload-android/action.yml
  • .github/actions/upload-internal-android/action.yml
  • .github/actions/upload-ios/action.yml
  • .github/workflows/build-android.yml
  • .github/workflows/build-ios.yml
  • .github/workflows/build-official-android.yml
  • .github/workflows/build-official-ios.yml
  • .github/workflows/build-pr.yml
  • .github/workflows/e2e-build-android.yml
  • .github/workflows/e2e-build-ios.yml
  • .github/workflows/eslint.yml
  • .github/workflows/generate-changelog.yml
  • .github/workflows/maestro-android.yml
  • .github/workflows/maestro-ios.yml
  • .github/workflows/organize_translations.yml
  • .github/workflows/prettier.yml
  • .gitignore
  • .maestro/helpers/login.yaml
  • .maestro/tests/accessibilityAndAppearance/ToastsAndDialogs.yml
  • .maestro/tests/assorted/change-avatar.yaml
  • .maestro/tests/assorted/join-from-directory.yaml
  • .maestro/tests/assorted/profile.yaml
  • .maestro/tests/assorted/user-preferences.yaml
  • .maestro/tests/keyboardNavigation/keyboard-navigation-components.yaml
  • .maestro/tests/keyboardNavigation/keyboard-navigation-onboarding.yaml
  • .maestro/tests/keyboardNavigation/keyboard-navigation-room.yaml
  • .maestro/tests/room/jump-to-message.yaml
  • .maestro/tests/room/room-actions.yaml
  • .prettierignore
  • AGENTS.md
  • CLAUDE.md
  • UBIQUITOUS_LANGUAGE.md
  • __mocks__/react-native-callkeep.js
  • android/app/build.gradle
  • android/app/src/debug/AndroidManifest.xml
  • android/app/src/main/AndroidManifest.xml
  • android/app/src/main/java/chat/rocket/reactnative/MainActivity.kt
  • android/app/src/main/java/chat/rocket/reactnative/MainApplication.kt
  • android/app/src/main/java/chat/rocket/reactnative/input/ExternalInputModule.kt
  • android/app/src/main/java/chat/rocket/reactnative/input/ExternalInputPackage.kt
  • android/app/src/main/java/chat/rocket/reactnative/networking/SSLPinningTurboModule.java
  • android/app/src/main/java/chat/rocket/reactnative/notification/CustomPushNotification.java
  • android/app/src/main/java/chat/rocket/reactnative/notification/Ejson.java
  • android/app/src/main/java/chat/rocket/reactnative/notification/NotificationHelper.java
  • android/app/src/main/java/chat/rocket/reactnative/notification/NotificationIntentHandler.kt
  • android/app/src/main/java/chat/rocket/reactnative/notification/RCFirebaseMessagingService.kt
  • android/app/src/main/java/chat/rocket/reactnative/notification/VideoConfNotification.kt
  • android/app/src/main/java/chat/rocket/reactnative/scroll/InvertedScrollContentView.java
  • android/app/src/main/java/chat/rocket/reactnative/scroll/InvertedScrollContentViewManager.java
  • android/app/src/main/java/chat/rocket/reactnative/scroll/InvertedScrollView.java
  • android/app/src/main/java/chat/rocket/reactnative/scroll/InvertedScrollViewManager.java
  • android/app/src/main/java/chat/rocket/reactnative/storage/MMKVKeyManager.java
  • android/app/src/main/java/chat/rocket/reactnative/voip/DDPClient.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/IncomingCallActivity.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/MediaCallsAnswerRequest.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/VoipCallService.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/VoipIncomingCallDispatch.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/VoipModule.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/VoipNotification.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/VoipPayload.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/VoipPerCallDdpRegistry.kt
  • android/app/src/main/java/chat/rocket/reactnative/voip/VoipTurboPackage.kt
  • android/app/src/main/res/drawable/bg_avatar_incoming_call.xml
  • android/app/src/main/res/drawable/bg_btn_accept.xml
  • android/app/src/main/res/drawable/bg_btn_reject.xml
  • android/app/src/main/res/drawable/ic_call.xml
  • android/app/src/main/res/drawable/ic_call_end.xml
  • android/app/src/main/res/layout-land/activity_incoming_call.xml
  • android/app/src/main/res/layout/activity_incoming_call.xml
  • android/app/src/main/res/values-night/colors_incoming_call.xml
  • android/app/src/main/res/values-night/styles_incoming_call.xml
  • android/app/src/main/res/values/colors_incoming_call.xml
  • android/app/src/main/res/values/ids.xml
  • android/app/src/main/res/values/strings_incoming_call.xml
  • android/app/src/main/res/values/strings_voip.xml
  • android/app/src/main/res/values/styles_incoming_call.xml
  • android/app/src/test/java/chat/rocket/reactnative/voip/DDPClientTest.kt
  • android/app/src/test/java/chat/rocket/reactnative/voip/MediaCallsAnswerRequestTest.kt
  • android/app/src/test/java/chat/rocket/reactnative/voip/VoipIncomingCallDispatchTest.kt
  • android/app/src/test/java/chat/rocket/reactnative/voip/VoipPayloadBundleTest.kt
  • android/app/src/test/java/chat/rocket/reactnative/voip/VoipPerCallDdpRegistryTest.kt
  • android/build.gradle
  • android/gradle.properties
  • android/gradle/wrapper/gradle-wrapper.properties
  • android/gradlew
  • android/gradlew.bat
  • app/AppContainer.tsx
  • app/actions/deepLinking.ts
  • app/containers/ActionSheet/ActionSheet.tsx
  • app/containers/ActionSheet/BottomSheetContent.tsx
  • app/containers/ActionSheet/Handle.tsx
  • app/containers/ActionSheet/Provider.tsx
  • app/containers/AudioPlayer/Seek.tsx
  • app/containers/Button/Button.test.tsx
  • app/containers/Button/index.tsx
  • app/containers/CallHeader.tsx
  • app/containers/CustomIcon/mappedIcons.js
  • app/containers/CustomIcon/selection.json
  • app/containers/DirectoryItem/index.tsx
  • app/containers/Header/components/HeaderButton/Common.tsx
  • app/containers/Header/components/HeaderButton/HeaderButtonContainer.tsx
  • app/containers/Header/components/HeaderContainer/index.tsx
  • app/containers/ImageViewer/ImageViewer.tsx
  • app/containers/InAppNotification/NotifierComponent.tsx
  • app/containers/List/ListItem.tsx
  • app/containers/List/ListRadio.tsx
  • app/containers/MediaCallHeader/MediaCallHeader.stories.tsx
  • app/containers/MediaCallHeader/MediaCallHeader.test.tsx
  • app/containers/MediaCallHeader/MediaCallHeader.tsx
  • app/containers/MediaCallHeader/components/Collapse.tsx
  • app/containers/MediaCallHeader/components/Content.tsx
  • app/containers/MediaCallHeader/components/EndCall.tsx
  • app/containers/MediaCallHeader/components/Subtitle.tsx
  • app/containers/MediaCallHeader/components/Timer.tsx
  • app/containers/MediaCallHeader/components/Title.tsx
  • app/containers/MessageActions/index.tsx
  • app/containers/MessageComposer/MessageComposer.tsx
  • app/containers/MessageComposer/components/Autocomplete/Autocomplete.tsx
  • app/containers/MessageComposer/components/Buttons/ActionsButton.tsx
  • app/containers/MessageComposer/components/Buttons/BaseButton.tsx
  • app/containers/MessageComposer/components/Buttons/MicOrSendButton.tsx
  • app/containers/MessageComposer/components/ComposerInput.tsx
  • app/containers/MessageComposer/components/MessageComposerContent.tsx
  • app/containers/MessageComposer/components/RecordAudio/RecordAudio.tsx
  • app/containers/MessageComposer/hooks/useEmojiKeyboard.tsx
  • app/containers/MessageComposer/interfaces.ts
  • app/containers/NewMediaCall/CreateCall.stories.tsx
  • app/containers/NewMediaCall/CreateCall.test.tsx
  • app/containers/NewMediaCall/CreateCall.tsx
  • app/containers/NewMediaCall/FilterHeader.stories.tsx
  • app/containers/NewMediaCall/FilterHeader.test.tsx
  • app/containers/NewMediaCall/FilterHeader.tsx
  • app/containers/NewMediaCall/NewMediaCall.stories.tsx
  • app/containers/NewMediaCall/NewMediaCall.tsx
  • app/containers/NewMediaCall/PeerItem.stories.tsx
  • app/containers/NewMediaCall/PeerItem.test.tsx
  • app/containers/NewMediaCall/PeerItem.tsx
  • app/containers/NewMediaCall/PeerItemInner.tsx
  • app/containers/NewMediaCall/PeerList.stories.tsx
  • app/containers/NewMediaCall/PeerList.test.tsx
  • app/containers/NewMediaCall/PeerList.tsx
  • app/containers/NewMediaCall/SelectedPeer.stories.tsx
  • app/containers/NewMediaCall/SelectedPeer.test.tsx
  • app/containers/NewMediaCall/SelectedPeer.tsx
  • app/containers/NewMediaCall/VoipCallLifecycle.integration.test.tsx
  • app/containers/NewMediaCall/index.tsx
  • app/containers/Passcode/Base/Base.stories.tsx
  • app/containers/Passcode/Base/Base.test.tsx
  • app/containers/Passcode/Base/Button.tsx
  • app/containers/Passcode/Base/index.tsx
  • app/containers/RoomHeader/RoomHeader.tsx
  • app/containers/RoomHeader/index.tsx
  • app/containers/RoomItem/Actions.tsx
  • app/containers/RoomItem/RoomItem.tsx
  • app/containers/RoomItem/Touchable.tsx
  • app/containers/RoomItem/Wrapper.tsx
  • app/containers/RoomItem/getRoomActionsOptions.ts
  • app/containers/RoomItem/index.tsx
  • app/containers/RoomItem/interfaces.ts
  • app/containers/SearchBox/index.tsx
  • app/containers/ServerItem/SwipeableDeleteItem/Actions.tsx
  • app/containers/ServerItem/SwipeableDeleteItem/Touchable.tsx
  • app/containers/Status/Status.tsx
  • app/containers/TextInput/FormTextInput.tsx
  • app/containers/Touch.tsx
  • app/containers/UIKit/Icon.tsx
  • app/containers/UIKit/Overflow.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/VideoConferenceEnded.tsx
  • app/containers/message/CallButton.tsx
  • app/containers/message/Message.stories.tsx
  • app/containers/message/Reactions.tsx
  • app/containers/message/Thread.tsx
  • app/containers/message/Time.tsx
  • app/containers/message/Touch.tsx
  • app/containers/message/User.tsx
  • app/containers/message/index.tsx
  • app/definitions/IUser.ts
  • app/definitions/Voip.ts
  • app/definitions/rest/v1/push.ts
  • app/definitions/rest/v1/users.ts
  • app/i18n/locales/ar.json
  • app/i18n/locales/bn-IN.json
  • app/i18n/locales/cs.json
  • app/i18n/locales/de.json
  • app/i18n/locales/en.json
  • app/i18n/locales/es.json
  • app/i18n/locales/fi.json
  • app/i18n/locales/fr.json
  • app/i18n/locales/hi-IN.json
  • app/i18n/locales/hu.json
  • app/i18n/locales/it.json
  • app/i18n/locales/ja.json
  • app/i18n/locales/nl.json
  • app/i18n/locales/nn.json
  • app/i18n/locales/no.json
  • app/i18n/locales/pt-BR.json
  • app/i18n/locales/pt-PT.json
  • app/i18n/locales/ru.json
  • app/i18n/locales/sl-SI.json
  • app/i18n/locales/sv.json
  • app/i18n/locales/ta-IN.json
  • app/i18n/locales/te-IN.json
  • app/i18n/locales/tr.json
  • app/i18n/locales/zh-CN.json
  • app/i18n/locales/zh-TW.json
  • app/index.tsx
  • app/lib/constants/accessibility.ts
  • app/lib/constants/colors.ts
  • app/lib/constants/defaultSettings.ts
  • app/lib/database/services/Subscription.test.ts
  • app/lib/database/services/Subscription.ts
  • app/lib/encryption/encryption.ts
  • app/lib/hooks/useIsScreenReaderEnabled.test.ts
  • app/lib/hooks/useIsScreenReaderEnabled.ts
  • app/lib/hooks/useMediaCallPermission/index.ts
  • app/lib/hooks/useMediaCallPermission/useMediaCallPermission.test.ts
  • app/lib/hooks/useMediaCallPermission/useMediaCallPermission.ts
  • app/lib/hooks/useNewMediaCall/index.ts
  • app/lib/hooks/useNewMediaCall/useNewMediaCall.test.tsx
  • app/lib/hooks/useNewMediaCall/useNewMediaCall.tsx
  • app/lib/hooks/useSubscription.test.ts
  • app/lib/hooks/useSubscription.ts
  • app/lib/methods/canOpenRoom.ts
  • app/lib/methods/createDirectMessage.test.ts
  • app/lib/methods/createDirectMessage.ts
  • app/lib/methods/createDirectMessageSubscriptionStub.test.ts
  • app/lib/methods/createDirectMessageSubscriptionStub.ts
  • app/lib/methods/enterpriseModules.test.ts
  • app/lib/methods/enterpriseModules.ts
  • app/lib/methods/getPermissions.ts
  • app/lib/methods/getUsersPresence.ts
  • app/lib/methods/handleMediaDownload.ts
  • app/lib/methods/helpers/ImagePicker/ImagePicker.mock.ts
  • app/lib/methods/helpers/externalInput.ts
  • app/lib/methods/helpers/fileDownload.ts
  • app/lib/methods/helpers/fileUpload/Upload.android.ts
  • app/lib/methods/helpers/goRoom.ts
  • app/lib/methods/helpers/index.ts
  • app/lib/methods/helpers/normalizeDeepLinkingServerHost.test.ts
  • app/lib/methods/helpers/normalizeDeepLinkingServerHost.ts
  • app/lib/methods/helpers/sslPinning.ts
  • app/lib/methods/logout.ts
  • app/lib/methods/sendFileMessage/utils.ts
  • app/lib/methods/uploadAvatar/uploadAvatar.test.ts
  • app/lib/methods/uploadAvatar/uploadAvatar.ts
  • app/lib/methods/voipCallPermissions.test.ts
  • app/lib/methods/voipCallPermissions.ts
  • app/lib/native/NativeVoip.ts
  • app/lib/navigation/appNavigation.ts
  • app/lib/notifications/push.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@diegolmello diegolmello had a problem deploying to official_ios_build May 11, 2026 15:11 — with GitHub Actions Failure
@diegolmello diegolmello had a problem deploying to experimental_ios_build May 11, 2026 15:11 — with GitHub Actions Failure
@diegolmello diegolmello had a problem deploying to experimental_android_build May 11, 2026 15:11 — with GitHub Actions Failure
@diegolmello diegolmello had a problem deploying to official_android_build May 11, 2026 15:11 — with GitHub Actions Failure
@diegolmello diegolmello merged commit c1d47a3 into master May 11, 2026
6 of 12 checks passed
@diegolmello diegolmello deleted the 4.72.0-master branch May 11, 2026 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants