Skip to content

refactor: replace deep relative imports with application aliases - #7656

Open
diegolmello wants to merge 4 commits into
developfrom
diegolmello/remove
Open

refactor: replace deep relative imports with application aliases#7656
diegolmello wants to merge 4 commits into
developfrom
diegolmello/remove

Conversation

@diegolmello

@diegolmello diegolmello commented Sep 8, 2026

Copy link
Copy Markdown
Member

Proposed changes

Use ~/ for imports that traverse two or more parent directories in application code and stories. TypeScript paths define the aliases; Babel and Jest derive their mappings from the same configuration. Keep sibling and single-parent imports relative, and reject new deep relative imports through Oxlint.

Move the theme entry into app/theme/index.tsx while preserving its public import path.

Issue(s)

https://rocketchat.atlassian.net/browse/NATIVE-1533

How to test or reproduce

Run pnpm format-lint and TZ=UTC pnpm test. Build Metro release bundles for iOS and Android. Verify alias imports retain platform-specific resolution and the .mock.ts preference under RUNNING_E2E_TESTS=true.

Verified locally: 258 Jest suites, 2,347 tests and 416 snapshots passed; full release bundles passed on both platforms. Independent AST comparison verified all 4,107 rewrites and preserved all 3,454 sibling/single-parent references. CI test-map validation passed.

Add a temporary ../../ import under app/ and confirm Oxlint rejects it. Alias paths must also remain visible to import/no-cycle.

Screenshots

No visual changes.

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

The migration is split into alias setup and import conversion commits. The RN 0.83 / Expo 55 integration in #7481 will need to account for the rewritten paths and the new lint rule when updating its branch.

Rewrite 4,107 deep module references in app code and stories while keeping
all 3,454 existing sibling and single-parent references unchanged. Enforce
the ../../** restriction in Oxlint, including its TypeScript override.

Keep the root-level app-supportedversions.json as the shared source of
truth. Add app/supportedversions.ts as a one-level re-export and use its
alias in the consumer and both Jest mocks. Keep scripts/pinned-shortnames
in place for the emoji generator; app/pinned-shortnames.ts re-exports that
same module for the emoji data test. Neither root file is copied or moved.

Validation: format/lint/typecheck, full Jest suite, deliberate restricted
import rejection, iOS and Android Metro release bundles, AST preservation
audit, and CI test-map validation. No deep relative references remain.
@coderabbitai

coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 910 files, which is 610 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 84f85803-957e-44f1-a230-5e2eded3a9a3

📥 Commits

Reviewing files that changed from the base of the PR and between 5cc9797 and 74100e2.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (910)
  • .oxlintrc.json
  • app/containers/ActionSheet/ActionSheet.tsx
  • app/containers/ActionSheet/ActionSheetContentWithInputAndSubmit/index.tsx
  • app/containers/ActionSheet/BottomSheetContent.tsx
  • app/containers/ActionSheet/Handle.tsx
  • app/containers/ActionSheet/Item.tsx
  • app/containers/ActionSheet/styles.ts
  • app/containers/AudioPlayer/PlayButton.tsx
  • app/containers/AudioPlayer/PlaybackSpeed.tsx
  • app/containers/AudioPlayer/Seek.tsx
  • app/containers/AudioPlayer/getPlayButtonAccessibilityLabel.ts
  • app/containers/AudioPlayer/index.test.tsx
  • app/containers/AudioPlayer/index.tsx
  • app/containers/AudioPlayer/styles.ts
  • app/containers/Avatar/Avatar.stories.tsx
  • app/containers/Avatar/Avatar.test.tsx
  • app/containers/Avatar/Avatar.tsx
  • app/containers/Avatar/AvatarContainer.tsx
  • app/containers/Avatar/AvatarWithEdit.tsx
  • app/containers/Avatar/useAvatarETag.ts
  • app/containers/BackgroundContainer/index.stories.tsx
  • app/containers/BackgroundContainer/index.test.tsx
  • app/containers/BackgroundContainer/index.tsx
  • app/containers/Button/Button.test.tsx
  • app/containers/Button/index.tsx
  • app/containers/Chip/Chip.test.tsx
  • app/containers/Chip/index.tsx
  • app/containers/CollapsibleText/CollapsibleText.test.tsx
  • app/containers/CollapsibleText/index.tsx
  • app/containers/CustomFields/index.tsx
  • app/containers/CustomIcon/index.tsx
  • app/containers/DirectoryItem/DirectoryItem.stories.tsx
  • app/containers/DirectoryItem/DirectoryItem.test.tsx
  • app/containers/DirectoryItem/index.tsx
  • app/containers/DirectoryItem/styles.ts
  • app/containers/DotsLoader/index.tsx
  • app/containers/EmojiPicker/CustomEmoji.tsx
  • app/containers/EmojiPicker/Emoji.tsx
  • app/containers/EmojiPicker/EmojiCategory.tsx
  • app/containers/EmojiPicker/EmojiSearch.tsx
  • app/containers/EmojiPicker/Footer.tsx
  • app/containers/EmojiPicker/PressableEmoji.tsx
  • app/containers/EmojiPicker/index.tsx
  • app/containers/EmojiPicker/interfaces.ts
  • app/containers/EmojiPicker/styles.ts
  • app/containers/Header/components/HeaderBackButton.tsx
  • app/containers/Header/components/HeaderButton/Common.tsx
  • app/containers/Header/components/HeaderButton/HeaderButtonContainer.tsx
  • app/containers/Header/components/HeaderButton/HeaderButtonItem.tsx
  • app/containers/Header/components/HeaderButton/HeaderButtonItemBadge.tsx
  • app/containers/Header/components/HeaderButton/HeaderButtons.stories.tsx
  • app/containers/Header/components/HeaderButton/HeaderButtons.test.tsx
  • app/containers/Header/components/HeaderContainer/index.tsx
  • app/containers/Header/components/HeaderTitle/index.tsx
  • app/containers/Header/components/HeaderTitle/styles.ts
  • app/containers/Header/index.tsx
  • app/containers/Header/styles.ts
  • app/containers/ImageViewer/ImageViewer.tsx
  • app/containers/InAppNotification/IncomingCallNotification/index.tsx
  • app/containers/InAppNotification/IncomingCallNotification/style.tsx
  • app/containers/InAppNotification/NotifierComponent.stories.tsx
  • app/containers/InAppNotification/NotifierComponent.test.tsx
  • app/containers/InAppNotification/NotifierComponent.tsx
  • app/containers/InAppNotification/index.tsx
  • app/containers/List/List.stories.tsx
  • app/containers/List/List.test.tsx
  • app/containers/List/ListContainer.tsx
  • app/containers/List/ListHeader.tsx
  • app/containers/List/ListIcon.tsx
  • app/containers/List/ListInfo.tsx
  • app/containers/List/ListItem.tsx
  • app/containers/List/ListRadio.tsx
  • app/containers/List/ListSeparator.tsx
  • app/containers/Loading/index.tsx
  • app/containers/LoginServices/ButtonService.tsx
  • app/containers/LoginServices/LoginServices.stories.tsx
  • app/containers/LoginServices/LoginServices.test.tsx
  • app/containers/LoginServices/Service.tsx
  • app/containers/LoginServices/ServiceList.tsx
  • app/containers/LoginServices/ServicesSeparator.tsx
  • app/containers/LoginServices/__tests__/serviceLogin.test.ts
  • app/containers/LoginServices/index.tsx
  • app/containers/LoginServices/interfaces.ts
  • app/containers/LoginServices/serviceLogin.ts
  • app/containers/LoginServices/styles.ts
  • 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/Header.tsx
  • app/containers/MessageActions/index.tsx
  • app/containers/MessageComposer/MessageComposer.test.tsx
  • app/containers/MessageComposer/MessageComposer.tsx
  • app/containers/MessageComposer/components/Attachments/AttachmentActionSheet.stories.tsx
  • app/containers/MessageComposer/components/Attachments/AttachmentActionSheet.test.tsx
  • app/containers/MessageComposer/components/Attachments/AttachmentActionSheet.tsx
  • app/containers/MessageComposer/components/Attachments/ComposerAttachments.tsx
  • app/containers/MessageComposer/components/Autocomplete/Autocomplete.tsx
  • app/containers/MessageComposer/components/Autocomplete/AutocompleteCannedResponse.tsx
  • app/containers/MessageComposer/components/Autocomplete/AutocompleteEmoji.tsx
  • app/containers/MessageComposer/components/Autocomplete/AutocompleteItem.tsx
  • app/containers/MessageComposer/components/Autocomplete/AutocompleteItemLoading.tsx
  • app/containers/MessageComposer/components/Autocomplete/AutocompletePreview.tsx
  • app/containers/MessageComposer/components/Autocomplete/AutocompleteSlashCommand.tsx
  • app/containers/MessageComposer/components/Autocomplete/AutocompleteUserRoom.tsx
  • app/containers/MessageComposer/components/Autocomplete/styles.ts
  • 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/CancelEdit.tsx
  • app/containers/MessageComposer/components/ComposerInput.tsx
  • app/containers/MessageComposer/components/EmojiSearchbar.tsx
  • app/containers/MessageComposer/components/MessageComposerContent.tsx
  • app/containers/MessageComposer/components/Quotes/Quote.tsx
  • app/containers/MessageComposer/components/Quotes/Quotes.tsx
  • app/containers/MessageComposer/components/RecordAudio/Duration.tsx
  • app/containers/MessageComposer/components/RecordAudio/RecordAudio.tsx
  • app/containers/MessageComposer/components/RecordAudio/ReviewButton.tsx
  • app/containers/MessageComposer/components/SendThreadToChannel.tsx
  • app/containers/MessageComposer/components/Toolbar/Default.tsx
  • app/containers/MessageComposer/components/Toolbar/EmojiKeyboard.tsx
  • app/containers/MessageComposer/components/Toolbar/Markdown.tsx
  • app/containers/MessageComposer/components/Toolbar/Toolbar.tsx
  • app/containers/MessageComposer/components/Unfocused/Left.tsx
  • app/containers/MessageComposer/components/Unfocused/Right.tsx
  • app/containers/MessageComposer/context.test.tsx
  • app/containers/MessageComposer/context.tsx
  • app/containers/MessageComposer/helpers/forceJpgExtension.ts
  • app/containers/MessageComposer/helpers/prepareQuoteMessage.test.ts
  • app/containers/MessageComposer/helpers/prepareQuoteMessage.ts
  • app/containers/MessageComposer/hooks/useAutoSaveDraft.ts
  • app/containers/MessageComposer/hooks/useAutocomplete.test.tsx
  • app/containers/MessageComposer/hooks/useAutocomplete.ts
  • app/containers/MessageComposer/hooks/useCanUploadFile.ts
  • app/containers/MessageComposer/hooks/useChooseMedia.test.tsx
  • app/containers/MessageComposer/hooks/useChooseMedia.ts
  • app/containers/MessageComposer/hooks/useIOSBackSwipeHandler.ts
  • app/containers/MessageComposer/hooks/useMessage.ts
  • app/containers/MessageComposer/interfaces.ts
  • app/containers/NativeButton/index.tsx
  • 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/Passcode/Base/Base.test.tsx
  • app/containers/Passcode/Base/Button.tsx
  • app/containers/Passcode/Base/Dots.tsx
  • app/containers/Passcode/Base/LockIcon.tsx
  • app/containers/Passcode/Base/Locked.tsx
  • app/containers/Passcode/Base/Subtitle.tsx
  • app/containers/Passcode/Base/Title.tsx
  • app/containers/Passcode/Base/index.tsx
  • app/containers/Passcode/Base/styles.ts
  • app/containers/Passcode/PasscodeChoose.tsx
  • app/containers/Passcode/PasscodeEnter.tsx
  • app/containers/Passcode/utils.ts
  • app/containers/PasswordPolicies/components/Tip.tsx
  • app/containers/PasswordPolicies/index.tsx
  • app/containers/PasswordPolicies/styles.ts
  • app/containers/Radio/index.tsx
  • app/containers/ReactionsList/AllTab.tsx
  • app/containers/ReactionsList/ReactionsList.stories.tsx
  • app/containers/ReactionsList/ReactionsList.test.tsx
  • app/containers/ReactionsList/UsersList.tsx
  • app/containers/ReactionsList/index.tsx
  • app/containers/ReactionsList/styles.ts
  • app/containers/RoomHeader/RoomHeader.stories.tsx
  • app/containers/RoomHeader/RoomHeader.test.tsx
  • app/containers/RoomHeader/RoomHeader.tsx
  • app/containers/RoomHeader/RoomHeaderContainer.test.tsx
  • app/containers/RoomHeader/index.tsx
  • app/containers/RoomItem/Actions.tsx
  • app/containers/RoomItem/IconOrAvatar.tsx
  • app/containers/RoomItem/LastMessage.tsx
  • app/containers/RoomItem/RoomItem.stories.tsx
  • app/containers/RoomItem/RoomItem.test.tsx
  • app/containers/RoomItem/RoomItem.tsx
  • app/containers/RoomItem/Tag.tsx
  • app/containers/RoomItem/Title.tsx
  • app/containers/RoomItem/Touchable.tsx
  • app/containers/RoomItem/UpdatedAt.tsx
  • app/containers/RoomItem/Wrapper.tsx
  • app/containers/RoomItem/getRoomActionsOptions.ts
  • app/containers/RoomItem/index.tsx
  • app/containers/RoomItem/interfaces.ts
  • app/containers/RoomItem/styles.ts
  • app/containers/RoomTypeIcon/OmnichannelRoomIcon.tsx
  • app/containers/RoomTypeIcon/RoomTypeIcon.stories.tsx
  • app/containers/RoomTypeIcon/RoomTypeIcon.test.tsx
  • app/containers/RoomTypeIcon/index.tsx
  • app/containers/SearchBox/SearchBox.test.tsx
  • app/containers/SearchBox/index.tsx
  • app/containers/SelectedUsers/index.tsx
  • app/containers/ServerItem/ServerItem.stories.tsx
  • app/containers/ServerItem/ServerItem.test.tsx
  • app/containers/ServerItem/SwipeableDeleteItem/Actions.tsx
  • app/containers/ServerItem/SwipeableDeleteItem/Touchable.tsx
  • app/containers/ServerItem/Touchable.tsx
  • app/containers/ServerItem/index.tsx
  • app/containers/ServerItem/styles.ts
  • app/containers/Status/Status.test.tsx
  • app/containers/Status/Status.tsx
  • app/containers/Status/StatusRows.stories.tsx
  • app/containers/Status/StatusRows.test.tsx
  • app/containers/Status/StatusRows.tsx
  • app/containers/Status/definition.ts
  • app/containers/Status/index.tsx
  • app/containers/SupportedVersions/SupportedVersionsExpired.tsx
  • app/containers/SupportedVersions/SupportedVersionsWarning.test.tsx
  • app/containers/SupportedVersions/SupportedVersionsWarning.tsx
  • app/containers/SupportedVersions/styles.ts
  • app/containers/SupportedVersions/useSupportedVersionMessage.ts
  • app/containers/Switch/index.tsx
  • app/containers/TabView/index.test.tsx
  • app/containers/TabView/index.tsx
  • app/containers/TextInput/FormTextInput.tsx
  • app/containers/TextInput/TextInput.test.tsx
  • app/containers/TextInput/TextInput.tsx
  • app/containers/TwoFactor/index.test.tsx
  • app/containers/TwoFactor/index.tsx
  • app/containers/TwoFactor/styles.ts
  • app/containers/UIKit/Actions.tsx
  • app/containers/UIKit/Button.test.tsx
  • app/containers/UIKit/Button.tsx
  • app/containers/UIKit/DatePicker.tsx
  • app/containers/UIKit/Icon.test.tsx
  • app/containers/UIKit/Icon.tsx
  • app/containers/UIKit/IconButton.tsx
  • app/containers/UIKit/Image.tsx
  • app/containers/UIKit/InfoCard.test.tsx
  • app/containers/UIKit/InfoCard.tsx
  • app/containers/UIKit/Input.tsx
  • app/containers/UIKit/MultiSelect/Chips.tsx
  • app/containers/UIKit/MultiSelect/Input.tsx
  • app/containers/UIKit/MultiSelect/Items.tsx
  • app/containers/UIKit/MultiSelect/MultiSelect.test.tsx
  • app/containers/UIKit/MultiSelect/MultiSelectContent.tsx
  • app/containers/UIKit/MultiSelect/index.tsx
  • app/containers/UIKit/MultiSelect/styles.ts
  • app/containers/UIKit/Overflow.tsx
  • app/containers/UIKit/Section.tsx
  • app/containers/UIKit/Select.tsx
  • app/containers/UIKit/UiKitMessage.stories.tsx
  • app/containers/UIKit/UiKitMessage.test.tsx
  • app/containers/UIKit/UiKitModal.stories.tsx
  • app/containers/UIKit/UiKitModal.test.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/CallParticipants.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/VideoConferenceBaseContainer.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/VideoConferenceDirect.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/VideoConferenceEnded.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/VideoConferenceIssue.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/VideoConferenceOutgoing.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/VideoConferenceSkeletonLoading.tsx
  • app/containers/UIKit/VideoConferenceBlock/components/styles.ts
  • app/containers/UIKit/VideoConferenceBlock/index.tsx
  • app/containers/UIKit/index.tsx
  • app/containers/UIKit/interfaces.ts
  • app/containers/UIKit/utils.ts
  • app/containers/UnreadBadge/UnreadBadge.stories.tsx
  • app/containers/UnreadBadge/UnreadBadge.test.tsx
  • app/containers/UnreadBadge/getUnreadStyle.test.js
  • app/containers/UnreadBadge/getUnreadStyle.ts
  • app/containers/UnreadBadge/index.tsx
  • app/containers/markdown/Markdown.stories.tsx
  • app/containers/markdown/Markdown.test.tsx
  • app/containers/markdown/Markdown.textStyle.test.tsx
  • app/containers/markdown/components/Heading.tsx
  • app/containers/markdown/components/Image.tsx
  • app/containers/markdown/components/InlineCode.tsx
  • app/containers/markdown/components/Katex.tsx
  • app/containers/markdown/components/Paragraph.tsx
  • app/containers/markdown/components/Plain.tsx
  • app/containers/markdown/components/Preview.tsx
  • app/containers/markdown/components/Quote.tsx
  • app/containers/markdown/components/Timestamp.tsx
  • app/containers/markdown/components/code/Code.tsx
  • app/containers/markdown/components/code/CodeLine.tsx
  • app/containers/markdown/components/emoji/Emoji.tsx
  • app/containers/markdown/components/inline/Bold.tsx
  • app/containers/markdown/components/inline/Italic.tsx
  • app/containers/markdown/components/inline/Link.tsx
  • app/containers/markdown/components/inline/Strike.tsx
  • app/containers/markdown/components/list/OrderedList.tsx
  • app/containers/markdown/components/list/TaskList.tsx
  • app/containers/markdown/components/list/UnorderedList.tsx
  • app/containers/markdown/components/mentions/AtMention.tsx
  • app/containers/markdown/components/mentions/Hashtag.tsx
  • app/containers/markdown/index.tsx
  • app/containers/markdown/styles.ts
  • app/containers/message/__tests__/index.test.tsx
  • app/containers/message/__tests__/testHelpers.tsx
  • app/containers/message/components/Attachments/AttachedActions.tsx
  • app/containers/message/components/Attachments/Attachments.tsx
  • app/containers/message/components/Attachments/Audio.tsx
  • app/containers/message/components/Attachments/CollapsibleQuote.tsx
  • app/containers/message/components/Attachments/Image/Button.tsx
  • app/containers/message/components/Attachments/Image/Container.tsx
  • app/containers/message/components/Attachments/Image/Image.tsx
  • app/containers/message/components/Attachments/Image/ImageBadge.tsx
  • app/containers/message/components/Attachments/Image/definitions.ts
  • app/containers/message/components/Attachments/Reply.tsx
  • app/containers/message/components/Attachments/Video.tsx
  • app/containers/message/components/Attachments/utils.ts
  • app/containers/message/components/Blocks.ts
  • app/containers/message/components/Broadcast.tsx
  • app/containers/message/components/CallButton.tsx
  • app/containers/message/components/Content/ContentWrapper.tsx
  • app/containers/message/components/Content/EncryptedContent.tsx
  • app/containers/message/components/Content/IgnoredContent.tsx
  • app/containers/message/components/Content/InfoContent.tsx
  • app/containers/message/components/Content/MarkdownContent.tsx
  • app/containers/message/components/Content/PreviewContent.tsx
  • app/containers/message/components/Content/index.tsx
  • app/containers/message/components/Discussion.tsx
  • app/containers/message/components/Emoji.tsx
  • app/containers/message/components/Layout/ContentLayout.tsx
  • app/containers/message/components/Layout/index.tsx
  • app/containers/message/components/Message/CompactMessage.tsx
  • app/containers/message/components/Message/FullMessage.tsx
  • app/containers/message/components/Message/Message.tsx
  • app/containers/message/components/MessageAvatar.tsx
  • app/containers/message/components/OverlayComponent.tsx
  • app/containers/message/components/Preview.tsx
  • app/containers/message/components/Reactions.tsx
  • app/containers/message/components/RepliedThread.tsx
  • app/containers/message/components/RightIcons/Edited.tsx
  • app/containers/message/components/RightIcons/Encrypted.tsx
  • app/containers/message/components/RightIcons/MessageError.tsx
  • app/containers/message/components/RightIcons/Pinned.tsx
  • app/containers/message/components/RightIcons/ReadReceipt.tsx
  • app/containers/message/components/RightIcons/Translated.tsx
  • app/containers/message/components/Thread.tsx
  • app/containers/message/components/Time.tsx
  • app/containers/message/components/Touchable/MessageActionTouchable.tsx
  • app/containers/message/components/Touchable/MessageTouchable.tsx
  • app/containers/message/components/Touchable/Touch.tsx
  • app/containers/message/components/Urls.tsx
  • app/containers/message/components/User.tsx
  • app/containers/message/components/__tests__/Attachments.utils.test.ts
  • app/containers/message/components/__tests__/Blocks.test.tsx
  • app/containers/message/components/__tests__/CollapsibleQuote.test.tsx
  • app/containers/message/components/__tests__/Content.test.tsx
  • app/containers/message/components/__tests__/Image.test.tsx
  • app/containers/message/components/__tests__/ImageContainer.test.tsx
  • app/containers/message/components/__tests__/JitsiLayout.test.tsx
  • app/containers/message/components/__tests__/Message.test.tsx
  • app/containers/message/components/__tests__/Preview.test.tsx
  • app/containers/message/components/__tests__/Quote.test.tsx
  • app/containers/message/components/__tests__/Reactions.test.tsx
  • app/containers/message/components/__tests__/RepliedThread.test.tsx
  • app/containers/message/components/__tests__/Reply.test.tsx
  • app/containers/message/components/__tests__/Thread.test.tsx
  • app/containers/message/components/stories/Attachments.stories.tsx
  • app/containers/message/components/stories/Broadcast.stories.tsx
  • app/containers/message/components/stories/CallButton.stories.tsx
  • app/containers/message/components/stories/CollapsibleQuote.stories.tsx
  • app/containers/message/components/stories/Content.stories.tsx
  • app/containers/message/components/stories/Discussion.stories.tsx
  • app/containers/message/components/stories/Emoji.stories.tsx
  • app/containers/message/components/stories/Message.stories.tsx
  • app/containers/message/components/stories/MessageAvatar.stories.tsx
  • app/containers/message/components/stories/Reactions.stories.tsx
  • app/containers/message/components/stories/RepliedThread.stories.tsx
  • app/containers/message/components/stories/RightIcons/Edited.stories.tsx
  • app/containers/message/components/stories/RightIcons/Encrypted.stories.tsx
  • app/containers/message/components/stories/RightIcons/MessageError.stories.tsx
  • app/containers/message/components/stories/RightIcons/Pinned.stories.tsx
  • app/containers/message/components/stories/RightIcons/ReadReceipt.stories.tsx
  • app/containers/message/components/stories/RightIcons/Translated.stories.tsx
  • app/containers/message/components/stories/Thread.stories.tsx
  • app/containers/message/components/stories/Time.stories.tsx
  • app/containers/message/components/stories/Urls.stories.tsx
  • app/containers/message/components/stories/User.stories.tsx
  • app/containers/message/components/stories/__tests__/leaves.test.tsx
  • app/containers/message/hooks/__tests__/downloadStatusReducer.test.ts
  • app/containers/message/hooks/__tests__/useImageDescriptionLabel.test.ts
  • app/containers/message/hooks/__tests__/useMediaAutoDownload.test.tsx
  • app/containers/message/hooks/__tests__/useMessageAccessibilityHint.test.tsx
  • app/containers/message/hooks/__tests__/useMessageAccessibilityLabel.test.tsx
  • app/containers/message/hooks/useImageDescriptionLabel.ts
  • app/containers/message/hooks/useMediaAutoDownload.tsx
  • app/containers/message/hooks/useMessageAccessibilityActions.ts
  • app/containers/message/hooks/useMessageAccessibilityHint.ts
  • app/containers/message/hooks/useMessageAccessibilityLabel.ts
  • app/containers/message/index.tsx
  • app/containers/message/interfaces.ts
  • app/containers/message/stores/MessageActionStore.tsx
  • app/containers/message/stores/MessageRoomStore.tsx
  • app/containers/message/stores/MessageStore.tsx
  • app/containers/message/stores/__tests__/MessageRoomStore.test.tsx
  • app/containers/message/stores/__tests__/MessageStore.test.tsx
  • app/containers/message/styles.ts
  • app/containers/message/utils.ts
  • app/definitions/redux/index.ts
  • app/definitions/rest/v1/channels.ts
  • app/definitions/rest/v1/chat.ts
  • app/definitions/rest/v1/commands.ts
  • app/definitions/rest/v1/directory.ts
  • app/definitions/rest/v1/dm.ts
  • app/definitions/rest/v1/e2e.ts
  • app/definitions/rest/v1/emojiCustom.ts
  • app/definitions/rest/v1/groups.ts
  • app/definitions/rest/v1/im.ts
  • app/definitions/rest/v1/invites.ts
  • app/definitions/rest/v1/omnichannel.ts
  • app/definitions/rest/v1/permissions.ts
  • app/definitions/rest/v1/roles.ts
  • app/definitions/rest/v1/rooms.ts
  • app/definitions/rest/v1/settings.ts
  • app/definitions/rest/v1/teams.ts
  • app/definitions/rest/v1/users.ts
  • app/definitions/rest/v1/videoConference.ts
  • app/ee/omnichannel/actions/inquiry.ts
  • app/ee/omnichannel/containers/OmnichannelHeader/OmnichannelQueue.tsx
  • app/ee/omnichannel/containers/OmnichannelHeader/index.tsx
  • app/ee/omnichannel/containers/OmnichannelHeader/styles.ts
  • app/ee/omnichannel/lib/index.ts
  • app/ee/omnichannel/lib/subscriptions/inquiry.ts
  • app/ee/omnichannel/reducers/inquiry.test.ts
  • app/ee/omnichannel/reducers/inquiry.ts
  • app/ee/omnichannel/sagas/inquiry.js
  • app/ee/omnichannel/selectors/inquiry.ts
  • app/ee/omnichannel/views/QueueListView.tsx
  • app/lib/constants/emojis/categories.ts
  • app/lib/constants/emojis/data.test.ts
  • app/lib/database/interfaces.ts
  • app/lib/database/model/servers/Server.js
  • app/lib/database/model/servers/User.js
  • app/lib/database/services/LoggedUser.ts
  • app/lib/database/services/Message.test.ts
  • app/lib/database/services/Role.ts
  • app/lib/database/services/Server.ts
  • app/lib/database/services/Subscription.test.ts
  • app/lib/database/services/Subscription.ts
  • app/lib/encryption/definitions.ts
  • app/lib/encryption/encryption.ts
  • app/lib/encryption/helpers/createQuoteAttachment.ts
  • app/lib/encryption/helpers/hooks.ts
  • app/lib/encryption/helpers/mapMessageFromApi.ts
  • app/lib/encryption/helpers/mapMessageFromDB.ts
  • app/lib/encryption/helpers/toggleRoomE2EE.test.ts
  • app/lib/encryption/helpers/toggleRoomE2EE.ts
  • app/lib/encryption/room.ts
  • app/lib/encryption/utils.ts
  • app/lib/helpers/getRoomAccessibilityLabel.ts
  • app/lib/hooks/navigation.ts
  • app/lib/hooks/useAppSelector.ts
  • app/lib/hooks/useCustomEmoji.test.ts
  • app/lib/hooks/useCustomEmoji.ts
  • app/lib/hooks/useEndpointData.ts
  • app/lib/hooks/useFrequentlyUsedEmoji.test.ts
  • app/lib/hooks/useFrequentlyUsedEmoji.ts
  • app/lib/hooks/useMasterDetail.tsx
  • app/lib/hooks/useNewMediaCall/useNewMediaCall.test.tsx
  • app/lib/hooks/useNewMediaCall/useNewMediaCall.tsx
  • app/lib/hooks/usePermissions.ts
  • app/lib/hooks/usePreviewFormatText/index.tsx
  • app/lib/hooks/usePreviewFormatText/usePreviewFormatText.test.ts
  • app/lib/hooks/useSetting.ts
  • app/lib/hooks/useShortnameToUnicode/index.tsx
  • app/lib/hooks/useShortnameToUnicode/useShortnameToUnicode.test.ts
  • app/lib/hooks/useSubscription.ts
  • app/lib/hooks/useUserData.ts
  • app/lib/hooks/useUserStatusColor.ts
  • app/lib/hooks/useVerifyPassword.ts
  • app/lib/hooks/useVideoConf/StartACallActionSheet.tsx
  • app/lib/hooks/useVideoConf/index.tsx
  • app/lib/hooks/useVideoConf/useVideoConfCall.ts
  • app/lib/hooks/withDimensions.tsx
  • app/lib/hooks/withSafeAreaInsets.tsx
  • app/lib/methods/AudioManager.ts
  • app/lib/methods/actions.test.ts
  • app/lib/methods/actions.ts
  • app/lib/methods/callJitsi.ts
  • app/lib/methods/canOpenRoom.ts
  • app/lib/methods/checkSupportedVersions-enforcement.test.ts
  • app/lib/methods/checkSupportedVersions.test.ts
  • app/lib/methods/checkSupportedVersions.ts
  • app/lib/methods/createDirectMessageSubscriptionStub.ts
  • app/lib/methods/editMessage.ts
  • app/lib/methods/emojis.ts
  • app/lib/methods/enterpriseModules.test.ts
  • app/lib/methods/enterpriseModules.ts
  • app/lib/methods/formatLastMessage.ts
  • app/lib/methods/getCustomEmojis.ts
  • app/lib/methods/getFilePathAudio.ts
  • app/lib/methods/getInvitationData.ts
  • app/lib/methods/getMoreMessages.ts
  • app/lib/methods/getPermalinks.test.ts
  • app/lib/methods/getPermalinks.ts
  • app/lib/methods/getPermissions.ts
  • app/lib/methods/getQuoteMessageLink.ts
  • app/lib/methods/getRoles.ts
  • app/lib/methods/getRoom.ts
  • app/lib/methods/getRoomInfo.ts
  • app/lib/methods/getServerInfo.ts
  • app/lib/methods/getSettings.ts
  • app/lib/methods/getSingleMessage.ts
  • app/lib/methods/getSlashCommands.ts
  • app/lib/methods/getThreadName.ts
  • app/lib/methods/getUsersPresence.ts
  • app/lib/methods/handleMediaDownload.ts
  • app/lib/methods/helpers/announceSearchResultsForAccessibility.ts
  • app/lib/methods/helpers/buildMessage.ts
  • app/lib/methods/helpers/closeLivechat.ts
  • app/lib/methods/helpers/emitErrorCreateDirectMessage.ts
  • app/lib/methods/helpers/emitter.ts
  • app/lib/methods/helpers/events.ts
  • app/lib/methods/helpers/fileDownload.ts
  • app/lib/methods/helpers/fileUpload/Upload.android.ts
  • app/lib/methods/helpers/fileUpload/Upload.ts
  • app/lib/methods/helpers/fileUpload/definitions.ts
  • app/lib/methods/helpers/fileUpload/index.ts
  • app/lib/methods/helpers/findSubscriptionsRooms.ts
  • app/lib/methods/helpers/formatAttachmentUrl.ts
  • app/lib/methods/helpers/formatStatusExpiry.test.ts
  • app/lib/methods/helpers/formatStatusExpiry.ts
  • app/lib/methods/helpers/getAvatarUrl.test.ts
  • app/lib/methods/helpers/getAvatarUrl.ts
  • app/lib/methods/helpers/goRoom.ts
  • app/lib/methods/helpers/handleIgnore.ts
  • app/lib/methods/helpers/handleSaveUserProfileError.ts
  • app/lib/methods/helpers/helpers.test.ts
  • app/lib/methods/helpers/helpers.ts
  • app/lib/methods/helpers/info.ts
  • app/lib/methods/helpers/isReadOnly.ts
  • app/lib/methods/helpers/localAuthentication.ts
  • app/lib/methods/helpers/log/index.ts
  • app/lib/methods/helpers/markMessagesRead.ts
  • app/lib/methods/helpers/media.ts
  • app/lib/methods/helpers/mergeSubscriptionsRooms.ts
  • app/lib/methods/helpers/navigation/index.ts
  • app/lib/methods/helpers/normalizeMessage.ts
  • app/lib/methods/helpers/normalizeStatusExpiresAt.test.ts
  • app/lib/methods/helpers/normalizeStatusExpiresAt.ts
  • app/lib/methods/helpers/openLink.ts
  • app/lib/methods/helpers/parseSamlOrCasRedirect.ts
  • app/lib/methods/helpers/parseUrls.test.ts
  • app/lib/methods/helpers/parseUrls.ts
  • app/lib/methods/helpers/review.ts
  • app/lib/methods/helpers/room.ts
  • app/lib/methods/helpers/showToast.ts
  • app/lib/methods/helpers/sslPinning.ts
  • app/lib/methods/helpers/theme.ts
  • app/lib/methods/hideRoom.ts
  • app/lib/methods/isInviteSubscription.ts
  • app/lib/methods/isRoomFederated.ts
  • app/lib/methods/loadMessagesForRoom.test.ts
  • app/lib/methods/loadMessagesForRoom.ts
  • app/lib/methods/loadMissedMessages.ts
  • app/lib/methods/loadNextMessages.ts
  • app/lib/methods/loadSurroundingMessages.ts
  • app/lib/methods/loadThreadMessages.ts
  • app/lib/methods/loggedInServer.ts
  • app/lib/methods/readMessages.ts
  • app/lib/methods/replyRoomInvite.ts
  • app/lib/methods/search.test.ts
  • app/lib/methods/search.ts
  • app/lib/methods/sendFileMessage/index.ts
  • app/lib/methods/sendFileMessage/sendAttachments.ts
  • app/lib/methods/sendFileMessage/sendFileMessage.ts
  • app/lib/methods/sendFileMessage/sendFileMessageV2.ts
  • app/lib/methods/sendFileMessage/utils.test.ts
  • app/lib/methods/sendFileMessage/utils.ts
  • app/lib/methods/sendMessage.ts
  • app/lib/methods/setUser.ts
  • app/lib/methods/subscriptions/__tests__/roomSubscription.integration.test.ts
  • app/lib/methods/subscriptions/__tests__/rooms.hostGuard.test.ts
  • app/lib/methods/subscriptions/room.resumeSync.test.ts
  • app/lib/methods/subscriptions/room.test.ts
  • app/lib/methods/subscriptions/room.ts
  • app/lib/methods/subscriptions/roomCloseCursor.test.ts
  • app/lib/methods/subscriptions/rooms.ts
  • app/lib/methods/triggerActions.test.ts
  • app/lib/methods/triggerActions.ts
  • app/lib/methods/updateLastOpen.ts
  • app/lib/methods/updateMessages.ts
  • app/lib/methods/uploadAvatar/uploadAvatar.test.ts
  • app/lib/methods/uploadAvatar/uploadAvatar.ts
  • app/lib/methods/useServer.ts
  • app/lib/methods/userPreferencesMethods.ts
  • app/lib/methods/videoConf.ts
  • app/lib/notifications/index.ts
  • app/lib/notifications/push.ts
  • app/lib/notifications/videoConf/getInitialNotification.ts
  • app/lib/services/__tests__/connect.integration.test.ts
  • app/lib/services/__tests__/socketHealth.integration.test.ts
  • app/lib/services/__tests__/socketHealth.test.ts
  • app/lib/services/connect.test.ts
  • app/lib/services/connect.ts
  • app/lib/services/restApi.ts
  • app/lib/services/sdk.ts
  • app/lib/services/twoFactor/twoFactor.ts
  • app/lib/services/twoFactor/twoFactorCancellation.test.ts
  • app/lib/services/voip/MediaCallEvents.ios.test.ts
  • app/lib/services/voip/MediaCallEvents.test.ts
  • app/lib/services/voip/MediaCallEvents.ts
  • app/lib/services/voip/MediaSessionInstance.test.ts
  • app/lib/services/voip/MediaSessionInstance.ts
  • app/lib/services/voip/acceptNativeCall.integration.test.ts
  • app/lib/services/voip/acceptNativeCall.sdk.integration.test.ts
  • app/lib/services/voip/acceptNativeCall.test.ts
  • app/lib/services/voip/acceptNativeCall.ts
  • app/lib/services/voip/getPeerAutocompleteOptions.test.ts
  • app/lib/services/voip/getPeerAutocompleteOptions.ts
  • app/lib/services/voip/isSelfUserId.test.ts
  • app/lib/services/voip/isSelfUserId.ts
  • app/lib/services/voip/navigateToCallRoom.test.ts
  • app/lib/services/voip/navigateToCallRoom.ts
  • app/lib/services/voip/parseStringToIceServers.ts
  • app/lib/services/voip/playCallEndedSound.test.ts
  • app/lib/services/voip/playCallEndedSound.ts
  • app/lib/services/voip/resetVoipState.test.ts
  • app/lib/services/voip/terminateNativeCall.ts
  • app/lib/services/voip/useCallStore.ios.test.ts
  • app/lib/services/voip/useCallStore.test.ts
  • app/lib/services/voip/useCallStore.ts
  • app/lib/store/__tests__/appStateMiddleware.test.ts
  • app/lib/store/appStateMiddleware.ts
  • app/lib/store/auxStore.ts
  • app/lib/store/index.ts
  • app/lib/store/internetStateMiddleware.ts
  • app/lib/testUtils/sagaStore.ts
  • app/lib/testUtils/sdkIntegration.ts
  • app/sagas/__tests__/deepLinking.test.ts
  • app/sagas/__tests__/foregroundResume.integration.test.ts
  • app/sagas/__tests__/init.fallbackServer.test.ts
  • app/sagas/__tests__/init.test.ts
  • app/sagas/__tests__/login.forcedLogout.test.ts
  • app/sagas/__tests__/login.switchCancel.test.ts
  • app/sagas/__tests__/selectServer.sdkHost.test.ts
  • app/sagas/__tests__/selectServer.test.ts
  • app/sagas/__tests__/state.test.ts
  • app/sagas/__tests__/videoConf.voipBlock.test.ts
  • app/stacks/MasterDetailStack/ModalContainer.tsx
  • app/stacks/MasterDetailStack/index.tsx
  • app/stacks/MasterDetailStack/types.ts
  • app/supportedversions.ts
  • app/theme/index.tsx
  • app/views/AccessibilityAndAppearanceView/accessibilityAndAppearanceView.test.tsx
  • app/views/AccessibilityAndAppearanceView/components/ListPicker.tsx
  • app/views/AccessibilityAndAppearanceView/index.tsx
  • app/views/AddExistingChannelView/index.tsx
  • app/views/AdminPanelView/index.tsx
  • app/views/AutoTranslateView/index.tsx
  • app/views/CallView/CallView.stories.tsx
  • app/views/CallView/components/CallActionButton.stories.tsx
  • app/views/CallView/components/CallActionButton.test.tsx
  • app/views/CallView/components/CallActionButton.tsx
  • app/views/CallView/components/CallButtons.test.tsx
  • app/views/CallView/components/CallButtons.tsx
  • app/views/CallView/components/CallerInfo.stories.tsx
  • app/views/CallView/components/CallerInfo.test.tsx
  • app/views/CallView/components/CallerInfo.tsx
  • app/views/CallView/components/Dialpad/Dialpad.stories.tsx
  • app/views/CallView/components/Dialpad/Dialpad.test.tsx
  • app/views/CallView/components/Dialpad/Dialpad.tsx
  • app/views/CallView/components/Dialpad/DialpadButton.tsx
  • app/views/CallView/components/Dialpad/DialpadContext.tsx
  • app/views/CallView/components/Dialpad/styles.ts
  • app/views/CallView/index.test.tsx
  • app/views/CallView/index.tsx
  • app/views/CallView/useCallLayoutMode.ts
  • app/views/CannedResponsesListView/CannedResponseItem.test.tsx
  • app/views/CannedResponsesListView/CannedResponseItem.tsx
  • app/views/CannedResponsesListView/DepartmentFilter/DepartmentItemFilter.tsx
  • app/views/CannedResponsesListView/DepartmentFilter/index.tsx
  • app/views/CannedResponsesListView/index.tsx
  • app/views/ChangeAvatarView/AvatarSuggestion.tsx
  • app/views/ChangeAvatarView/AvatarSuggestionItem.tsx
  • app/views/ChangeAvatarView/ImagePicker.mock.ts
  • app/views/ChangeAvatarView/index.tsx
  • app/views/ChangeAvatarView/submitHelpers.ts
  • app/views/ChangeAvatarView/submitServices.ts
  • app/views/ChangePasscodeView.test.tsx
  • app/views/ChangePasswordView/index.test.tsx
  • app/views/ChangePasswordView/index.tsx
  • app/views/CreateChannelView/RoomSettings/SwitchItem.test.tsx
  • app/views/CreateChannelView/RoomSettings/SwitchItem.tsx
  • app/views/CreateChannelView/RoomSettings/SwitchItemEncrypted.test.tsx
  • app/views/CreateChannelView/RoomSettings/index.tsx
  • app/views/CreateChannelView/index.tsx
  • app/views/CreateDiscussionView/SelectChannel.tsx
  • app/views/CreateDiscussionView/index.tsx
  • app/views/CreateDiscussionView/interfaces.ts
  • app/views/CreateDiscussionView/utils/handleSubmitEvent.ts
  • app/views/DefaultBrowserView/Item.tsx
  • app/views/DefaultBrowserView/index.tsx
  • app/views/DirectoryView/Options.tsx
  • app/views/DirectoryView/hooks/useDirectorySearch.ts
  • app/views/DirectoryView/index.tsx
  • app/views/DiscussionsView/DiscussionDetails.tsx
  • app/views/DiscussionsView/Item.stories.tsx
  • app/views/DiscussionsView/Item.test.tsx
  • app/views/DiscussionsView/Item.tsx
  • app/views/DiscussionsView/index.tsx
  • app/views/E2EEToggleRoomView/index.tsx
  • app/views/E2EEToggleRoomView/resetRoomKey.ts
  • app/views/E2EEToggleRoomView/useRoom.ts
  • app/views/E2EEncryptionSecurityView/ChangePassword.tsx
  • app/views/E2EEncryptionSecurityView/index.tsx
  • app/views/E2EEncryptionSecurityView/styles.ts
  • app/views/E2EEncryptionSecurityView/utils.ts
  • app/views/ForwardMessageView/SelectPersonOrChannel.tsx
  • app/views/ForwardMessageView/index.tsx
  • app/views/InviteUsersEditView/Picker.tsx
  • app/views/InviteUsersEditView/index.tsx
  • app/views/InviteUsersEditView/styles.ts
  • app/views/InviteUsersView/index.tsx
  • app/views/InviteUsersView/styles.ts
  • app/views/JitsiMeetView/JitsiAuthModal.tsx
  • app/views/JitsiMeetView/index.tsx
  • app/views/LanguageView/index.tsx
  • app/views/LoginView/UserForm.tsx
  • app/views/LoginView/handleLoginErrors.ts
  • app/views/LoginView/index.tsx
  • app/views/MediaAutoDownloadView/ListPicker.tsx
  • app/views/MediaAutoDownloadView/index.tsx
  • app/views/MessagesView/index.tsx
  • app/views/NewMessageView/ButtonCreate.tsx
  • app/views/NewMessageView/HeaderNewMessage.tsx
  • app/views/NewMessageView/Item.stories.tsx
  • app/views/NewMessageView/Item.test.tsx
  • app/views/NewMessageView/Item.tsx
  • app/views/NewMessageView/index.tsx
  • app/views/NewServerView/components/CertificatePicker/index.tsx
  • app/views/NewServerView/components/CertificatePicker/styles.ts
  • app/views/NewServerView/components/ServerInput/index.tsx
  • app/views/NewServerView/components/ServersHistoryActionSheetContent/index.tsx
  • app/views/NewServerView/components/ServersHistoryItem/ServersHistoryItem.stories.tsx
  • app/views/NewServerView/components/ServersHistoryItem/ServersHistoryItem.test.tsx
  • app/views/NewServerView/components/ServersHistoryItem/index.tsx
  • app/views/NewServerView/components/ServersHistoryItem/styles.ts
  • app/views/NewServerView/hooks/useCertificate.tsx
  • app/views/NewServerView/hooks/useConnectServer.tsx
  • app/views/NewServerView/hooks/useServersHistory.tsx
  • app/views/NewServerView/index.tsx
  • app/views/NewServerView/methods/basicAuth.ts
  • app/views/NewServerView/utils/completeUrl.ts
  • app/views/NotificationPreferencesView/index.tsx
  • app/views/ProfileView/components/ConfirmEmailChangeActionSheetContent/index.tsx
  • app/views/ProfileView/components/DeleteAccountActionSheetContent/AlertText.tsx
  • app/views/ProfileView/components/DeleteAccountActionSheetContent/ConfirmDeleteAccountContent.tsx
  • app/views/ProfileView/components/DeleteAccountActionSheetContent/FooterButtons.tsx
  • app/views/ProfileView/components/DeleteAccountActionSheetContent/getTranslations.ts
  • app/views/ProfileView/components/DeleteAccountActionSheetContent/index.tsx
  • app/views/ProfileView/components/DeleteAccountActionSheetContent/styles.ts
  • app/views/ProfileView/index.test.tsx
  • app/views/ProfileView/index.tsx
  • app/views/ProfileView/methods/buildProfileParams.test.ts
  • app/views/ProfileView/methods/buildProfileParams.ts
  • app/views/ProfileView/methods/logoutOtherLocations.ts
  • app/views/PushTroubleshootView/components/CommunityEditionPushQuota.tsx
  • app/views/PushTroubleshootView/components/CustomListSection.tsx
  • app/views/PushTroubleshootView/components/DeviceNotificationSettings.tsx
  • app/views/PushTroubleshootView/components/NotificationDelay.tsx
  • app/views/PushTroubleshootView/components/PushGatewayConnection.tsx
  • app/views/PushTroubleshootView/index.tsx
  • app/views/ReadReceiptView/index.tsx
  • app/views/RegisterView/index.tsx
  • app/views/ReportUserView/UserInfo.tsx
  • app/views/ReportUserView/index.tsx
  • app/views/RoomActionsView/components/CallSection.stories.tsx
  • app/views/RoomActionsView/components/CallSection.test.tsx
  • app/views/RoomActionsView/components/CallSection.tsx
  • app/views/RoomActionsView/index.tsx
  • app/views/RoomActionsView/styles.ts
  • app/views/RoomInfoEditView/SwitchContainer.tsx
  • app/views/RoomInfoEditView/hooks/useRoomDeletionActions.tsx
  • app/views/RoomInfoEditView/hooks/useRoomSubscription.tsx
  • app/views/RoomInfoEditView/index.tsx
  • app/views/RoomInfoView/Channel.tsx
  • app/views/RoomInfoView/Direct.tsx
  • app/views/RoomInfoView/Item.tsx
  • app/views/RoomInfoView/Livechat.tsx
  • app/views/RoomInfoView/Timezone.tsx
  • app/views/RoomInfoView/components/BaseButton.tsx
  • app/views/RoomInfoView/components/ItemLabel.tsx
  • app/views/RoomInfoView/components/RoomInfoABAC.stories.tsx
  • app/views/RoomInfoView/components/RoomInfoABAC.test.tsx
  • app/views/RoomInfoView/components/RoomInfoABAC.tsx
  • app/views/RoomInfoView/components/RoomInfoButtons.stories.tsx
  • app/views/RoomInfoView/components/RoomInfoButtons.test.tsx
  • app/views/RoomInfoView/components/RoomInfoButtons.tsx
  • app/views/RoomInfoView/components/RoomInfoTag.tsx
  • app/views/RoomInfoView/components/RoomInfoViewAvatar.stories.tsx
  • app/views/RoomInfoView/components/RoomInfoViewAvatar.test.tsx
  • app/views/RoomInfoView/components/RoomInfoViewAvatar.tsx
  • app/views/RoomInfoView/components/RoomInfoViewBody.tsx
  • app/views/RoomInfoView/components/RoomInfoViewTitle.stories.tsx
  • app/views/RoomInfoView/components/RoomInfoViewTitle.tsx
  • app/views/RoomInfoView/hooks.ts
  • app/views/RoomInfoView/index.test.tsx
  • app/views/RoomInfoView/index.tsx
  • app/views/RoomMembersView/components/ActionsSection.tsx
  • app/views/RoomMembersView/helpers.ts
  • app/views/RoomMembersView/index.tsx
  • app/views/RoomView/Banner.tsx
  • app/views/RoomView/JoinCode.tsx
  • app/views/RoomView/LeftButtons.tsx
  • app/views/RoomView/List/components/EmptyRoom.tsx
  • app/views/RoomView/List/components/List.tsx
  • app/views/RoomView/List/components/NavBottomFAB.tsx
  • app/views/RoomView/List/definitions.ts
  • app/views/RoomView/List/hooks/buildVisibleSystemTypesClause.ts
  • app/views/RoomView/List/hooks/useMessages.test.tsx
  • app/views/RoomView/List/hooks/useMessages.ts
  • app/views/RoomView/List/hooks/useScroll.test.tsx
  • app/views/RoomView/List/hooks/useScroll.ts
  • app/views/RoomView/List/index.tsx
  • app/views/RoomView/LoadMore/LoadMore.stories.tsx
  • app/views/RoomView/LoadMore/LoadMore.test.tsx
  • app/views/RoomView/LoadMore/index.tsx
  • app/views/RoomView/ReactionPicker.tsx
  • app/views/RoomView/RightButtons.tsx
  • app/views/RoomView/RoomProviders.test.tsx
  • app/views/RoomView/RoomProviders.tsx
  • app/views/RoomView/UploadProgress.tsx
  • app/views/RoomView/components/EncryptedRoom.tsx
  • app/views/RoomView/components/HeaderCallButton.tsx
  • app/views/RoomView/components/InvitedRoom.tsx
  • app/views/RoomView/components/MissingRoomE2EEKey.tsx
  • app/views/RoomView/definitions.ts
  • app/views/RoomView/index.test.tsx
  • app/views/RoomView/index.tsx
  • app/views/RoomView/services/anchorResolver.test.ts
  • app/views/RoomView/services/anchorResolver.ts
  • app/views/RoomView/services/getLocalAnchor.test.ts
  • app/views/RoomView/services/getLocalAnchor.ts
  • app/views/RoomView/services/getMessageInfo.ts
  • app/views/RoomView/services/getMessages.ts
  • app/views/RoomView/services/resolveJumpAnchor.test.ts
  • app/views/RoomView/services/resolveJumpAnchor.ts
  • app/views/RoomsListView/components/Container.tsx
  • app/views/RoomsListView/components/Header.tsx
  • app/views/RoomsListView/components/ListHeader.tsx
  • app/views/RoomsListView/components/SectionHeader.tsx
  • app/views/RoomsListView/components/ServersList.tsx
  • app/views/RoomsListView/components/TabletHeader.tsx
  • app/views/RoomsListView/contexts/RoomsSearchProvider.tsx
  • app/views/RoomsListView/hooks/useGetItemLayout.ts
  • app/views/RoomsListView/hooks/useHeader.tsx
  • app/views/RoomsListView/hooks/useRefresh.ts
  • app/views/RoomsListView/hooks/useSearch.ts
  • app/views/RoomsListView/hooks/useSubscriptions.ts
  • app/views/RoomsListView/index.tsx
  • app/views/ScreenLockedView.test.tsx
  • app/views/SearchMessagesView/index.tsx
  • app/views/SelectedUsersView/Header.tsx
  • app/views/SelectedUsersView/index.tsx
  • app/views/SettingsView/index.tsx
  • app/views/ShareListView/index.tsx
  • app/views/ShareListView/styles.ts
  • app/views/ShareView/Header.tsx
  • app/views/ShareView/Preview.tsx
  • app/views/ShareView/ShareView.test.tsx
  • app/views/ShareView/index.tsx
  • app/views/SidebarView/components/Admin.tsx
  • app/views/SidebarView/components/CustomStatus.tsx
  • app/views/SidebarView/components/Profile.tsx
  • app/views/SidebarView/components/Stacks.tsx
  • app/views/SidebarView/components/SupportedVersionsWarnItem.tsx
  • app/views/SidebarView/index.tsx
  • app/views/SidebarView/methods/sidebarNavigate.ts
  • app/views/StatusView/ClearAfterPicker.test.ts
  • app/views/StatusView/ClearAfterPicker/ClearAfterSheetContent.tsx
  • app/views/StatusView/ClearAfterPicker/DatePickerSheetContent.tsx
  • app/views/StatusView/ClearAfterPicker/helpers.ts
  • app/views/StatusView/ClearAfterPicker/index.tsx
  • app/views/StatusView/ClearAfterPicker/styles.ts
  • app/views/StatusView/FooterComponent.tsx
  • app/views/StatusView/index.test.tsx
  • app/views/StatusView/index.tsx
  • app/views/ThreadMessagesView/Item.stories.tsx
  • app/views/ThreadMessagesView/Item.test.tsx
  • app/views/ThreadMessagesView/Item.tsx
  • app/views/ThreadMessagesView/index.tsx
  • app/views/UserNotificationPreferencesView/ListPicker.tsx
  • app/views/UserNotificationPreferencesView/index.tsx
  • app/views/UserPreferencesView/ListPicker.tsx
  • app/views/UserPreferencesView/UserPreferencesView.test.tsx
  • app/views/UserPreferencesView/index.tsx
  • app/views/WorkspaceView/RegisterDisabledComponent.tsx
  • app/views/WorkspaceView/ServerAvatar.tsx
  • app/views/WorkspaceView/index.tsx
  • babel.config.js
  • config/import-aliases.js
  • jest.config.js
  • package.json
  • tsconfig.json

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


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.

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

iOS Build Available

Rocket.Chat 4.77.0.109590

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.

1 participant