Releases: RocketChat/Rocket.Chat.ReactNative
Releases · RocketChat/Rocket.Chat.ReactNative
Version: 4.30.0
📄 Release notes
- [NEW] Persist audio files (#4448)
- [NEW] Use Inter font (#4459)
- [NEW] Create useEndpointData for call endpoints using hooks (#4342)
- [IMPROVE] Unify members section (#4399)
- [IMPROVE] Redesign create room flow (#4381)
- [IMPROVE] Redesign reactions list (#4346)
- [IMPROVE] Add emoji picker to iOS (#4366)
- [IMPROVE] Set native theme when launching the share extension (#4430)
- [IMPROVE] Add support to Linebreak and Katex on markdown (#4361)
- [IMPROVE] Remove show message in main thread preference (#4435)
- [FIX] Can't connect to RC through Gitlab Oauth (#4421)
- [FIX] iFrame login takes user to blank screen (#4389)
- [FIX] Jump to message stuck on loading animation (#4410)
- [FIX] Pagination when search by members and fix the duplicated members in a Room's member's list (#4446)
- [FIX] Requests being skipped after reconnecting on onboarding (#4429)
- [FIX] Text composer is pushing modals outside the screen on Android's tablet (#4393)
- [FIX] Markdown's ListItem not using the entered index (#4388)
- [FIX] Fix display order render on RoomListView (#4392)
- [FIX] Add support to non ascii url characters on ios devices (#4364)
- [FIX] Add method and id to method calls (#4444)
- [FIX] Share Extension shows a server that has no user logged in (#4336)
- [FIX] Github Actions folder (#4400)
- [FIX] Wrong Team's icon on SelectTeam item's list (#4469)
- [FIX] Add loading prop on RoomActionsView to avoid double click (#4462)
- [FIX] System messages should be not italic (#4484)
- [FIX] Remove the tmid parameter when it is empty (#4500)
- [FIX] When creating a new user, "Custom Fields" are breaking functionality (#4501)
- [FIX] Big usernames during discussion creation bugs UI (#4499)
- Chore: Upgrade React Native to 0.68.2 (#4316)
- Chore: Update Storybook libs to v6 (#4439)
- Chore: Hooks app/views/DefaultBrowserView (#4424)
- Chore: Hooks App/share (#4417)
- Chore: Hooks app/views/SelectServerView (#4445)
- Chore: Migrate E2ESaveYourPasswordView to hooks (#4432)
- Chore: Migrate Touch to hooks (#4422)
- Chore: Migrate E2EEnterYourPasswordView to hooks (#4423)
- Chore: Migrate E2EHowItWorksView to hooks (#4416)
- Chore: Migrate WithoutServerView to hooks (#4415)
- Chore: Migrate NotificationPreferencesView to hooks (#4327)
- Chore: Ignore icons on Prettier (#4426)
- Chore: Try Github Actions (#4376)
- Chore: Remove github actions (#4425)
- Chore: Hooks app/views/SetUsernameView (#4488)
- Chore: Hooks app/views/ForgotPasswordView (#4485)
- Regression: Resume the app with a deep link not navigating (#4428)
- Regression: Room header not showing room type when not joined (#4427)
- Regression: Create private team and channel as default (#4493)
- Regression: Jitsi not leaving call properly (#4511)
- Regression: Jump to message from search view (#4476)
- Bump version to 4.30.0 (#4378)
Full Changelog: 4.29.0...4.30.0
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @diegolmello
- @GleidsonDaniel
- @PetMoln
- @reinaldonetof
- @try-catch-stack
Version: 4.30.0-rc.1
What's Changed
- [FIX] Wrong Team's icon on SelectTeam item's list by @GleidsonDaniel in #4469
- [FIX] Add loading prop on RoomActionsView to avoid double click by @GleidsonDaniel in #4462
- [FIX] System messages should be not italic by @reinaldonetof in #4484
- [FIX] Remove the tmid parameter when it is empty by @GleidsonDaniel in #4500
- [FIX] When creating a new user, "Custom Fields" are breaking functionality by @GleidsonDaniel in #4501
- [FIX] Big usernames during discussion creation bugs UI by @GleidsonDaniel in #4499
- Regression: Create private team and channel as default by @reinaldonetof in #4493
- Regression: Jitsi not leaving call properly by @GleidsonDaniel in #4511
- Regression: Jump to message from search view by @reinaldonetof in #4476
- Chore: Hooks app/views/SetUsernameView by @reinaldonetof in #4488
- Chore: Hooks app/views/ForgotPasswordView by @reinaldonetof in #4485
Full Changelog: 4.30.0-rc.0...4.30.0-rc.1
Version: 4.30.0-rc.0
📄 Release notes
- [NEW] Persist audio files (#4448)
- [NEW] Use Inter font (#4459)
- [NEW] Create useEndpointData for call endpoints using hooks (#4342)
- [IMPROVE] Unify members section (#4399)
- [IMPROVE] Redesign create room flow (#4381)
- [IMPROVE] Redesign reactions list (#4346)
- [IMPROVE] Add emoji picker to iOS (#4366)
- [IMPROVE] Set native theme when launching the share extension (#4430)
- [IMPROVE] Add support to Linebreak and Katex on markdown (#4361)
- [IMPROVE] Remove show message in main thread preference (#4435)
- [FIX] Can't connect to RC through Gitlab Oauth (#4421)
- [FIX] iFrame login takes user to blank screen (#4389)
- [FIX] Jump to message stuck on loading animation (#4410)
- [FIX] Pagination when search by members and fix the duplicated members in a Room's member's list (#4446)
- [FIX] Requests being skipped after reconnecting on onboarding (#4429)
- [FIX] Text composer is pushing modals outside the screen on Android's tablet (#4393)
- [FIX] Markdown's ListItem not using the entered index (#4388)
- [FIX] Fix display order render on RoomListView (#4392)
- [FIX] Add support to non ascii url characters on ios devices (#4364)
- [FIX] Add method and id to method calls (#4444)
- [FIX] Share Extension shows a server that has no user logged in (#4336)
- [FIX] Github Actions folder (#4400)
- Chore: Upgrade React Native to 0.68.2 (#4316)
- Chore: Update Storybook libs to v6 (#4439)
- Chore: Hooks app/views/DefaultBrowserView (#4424)
- Chore: Hooks App/share (#4417)
- Chore: Hooks app/views/SelectServerView (#4445)
- Chore: Migrate E2ESaveYourPasswordView to hooks (#4432)
- Chore: Migrate Touch to hooks (#4422)
- Chore: Migrate E2EEnterYourPasswordView to hooks (#4423)
- Chore: Migrate E2EHowItWorksView to hooks (#4416)
- Chore: Migrate WithoutServerView to hooks (#4415)
- Chore: Migrate NotificationPreferencesView to hooks (#4327)
- Chore: Ignore icons on Prettier (#4426)
- Chore: Try Github Actions (#4376)
- Chore: Remove github actions (#4425)
- Regression: Resume the app with a deep link not navigating (#4428)
- Regression: Room header not showing room type when not joined (#4427)
- Bump version to 4.30.0 (#4378)
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @diegolmello
- @GleidsonDaniel
- @PetMoln
- @reinaldonetof
- @try-catch-stack
Version: 4.29.0
📄 Release notes
- [NEW] Delete my account (#4219)
- [NEW] Call to Action buttons for Omnichannel (#4060)
- [NEW] Basic support for Video Conf (#4307)
- [NEW] Option to show mentions badge (#4265)
- [NEW] Go to RoomView if the mentioned #channel is already joined (#4204)
- [NEW] ImageViewer animations using new API from
react-native-gesture-handler
andreact-native-reanimated
v2 (#4221) - [NEW] Update room item animations (#4024)
- [IMPROVE] Make message parser default (#4339)
- [IMPROVE] Support for tag request close when is obligatory to close Omnichannel's Channel (#4353)
- [IMPROVE] Set native theme when launching the app (#4365)
- [IMPROVE] Migrate UIKit/MultiSelect to ActionSheet (#4255)
- [IMPROVE] Use UI Elements from react-navigation (#4314)
- [IMPROVE] Migrate away from react-native-prompt-android to action sheet (#4300)
- [IMPROVE] Redesign search box component (#4195)
- [FIX] Rename done to save on Status View (#4363)
- [FIX] User status update with hooks (#4362)
- [FIX] HashTag markdown not working on stories (#4357)
- [FIX] Room header not updating when room type changes (#4330)
- [FIX] User status update (#4333)
- [FIX] Markdown not rendering emojis correctly on server version 5.0.0 (#4343)
- [FIX] Add hoistNonReactStatics to withActionSheet hoc (#4331)
- [FIX] Add showInput prop to show actionSheetContent without input (#4335)
- [FIX] Announcement field triggers password suggestion (#4305)
- [FIX] Change password not working on some cases (#4312)
- [FIX] Unresponsive status icons on Directory View and Share View (#4303)
- [FIX] Remove servers offline from server list (#4286)
- [FIX] Rooms are losing the time after search (#3722)
- [FIX] Avatar pixel size (#4285)
- [FIX] In some discussions you haven't joined yet, messages are not being loaded. (#4269)
- [FIX] Fix require cycle for appGroupPath (#4298)
- [FIX] Searching for users when creating Discussions (#4267)
- [FIX] Form re-rendering on RoomInfoEditView when app receives newer data from stream (#4220)
- [FIX] Unify attachment rendering logic (#4260)
- [FIX] Search Message stops showing the correct result (#4253)
- [FIX] User status update (#3961)
- Regression: Status of Omnichannel's Icon isn't working in RoomsListView (#4356)
- Revert "[FIX] Form re-rendering on RoomInfoEditView when app receives newer data from stream (#4220)" (#4340)
- Revert "Chore: Migration to Hooks - Markdown (#4264)" (#4338)
- Regression: missing comma on i18n file (#4320)
- Chore: Update icon set (#4355)
- Chore: Migration to Hooks - Markdown (#4264)
- Chore: Migration to Hooks - FormTextInput (#4256)
- Chore: Migrate RoomItem to Hooks (#4310)
- Chore: Upgrade react-native-vector-icons from 8.1.0 to 9.1.0 (#4175)
- Chore: Update gems (#4318)
- Chore: Resolve jpeg-js 0.4.4 (#4317)
- Chore: Migrate LoginServices to Hooks (#4216)
- Chore: Migrate containers/Toast to hooks (#4309)
- Chore: Hooks - create usePermissions (#4190)
- Chore: Hooks - migrate RoomHeader to hook (#4200)
- Chore: Migrate containers/Avatar to hooks (#4139)
- Chore: Evaluate helpers and utils - Typescript (#4146)
- Upgrade: Bump axios from 0.21.1 to 0.27.2 (#4276)
- Upgrade: Bump ua-parser-js from 0.7.31 to 1.0.2 (#4280)
- Upgrade: Bump eslint-config-prettier from 8.3.0 to 8.5.0 (#4248)
- Upgrade: Bump i18n-js from 3.8.0 to 3.9.2 (#4230)
- Upgrade: Bump @react-native-community/cameraroll from 4.0.4 to 4.1.2 (#4238)
- Upgrade: Bump eslint-plugin-react from 7.20.3 to 7.30.0 (#4233)
- Upgrade: Bump reactotron-react-native from 5.0.0 to 5.0.2 (#4275)
- Chore(deps): Bump @rocket.chat/ui-kit from 0.31.11 to 0.31.13 (#4261)
- Chore(deps): Bump eventsource from 1.1.0 to 1.1.1 (#4262)
- Chore(deps): Bump plist from 3.0.2 to 3.0.5 (#3977)
- Upgrade: Bump cross-fetch from 3.1.4 to 3.1.5 (#4140)
- Upgrade: Bump url-parse and @types/url-parse (#4228)
- Upgrade: Bump react-native-file-viewer from 2.1.4 to 2.1.5 (#4236)
- Upgrade: Bump moment from 2.29.1 to 2.29.3 (#4249)
- Chore: upgrade react navigation to 6.0.10 version (#4120)
- Chore: Update react-native-fast-image from 8.2.0 to 8.5.11 (#4210)
- Chore: create dependabot.yml config (#4227)
- Language update from LingoHub 🤖 on 2022-06-27Z (#4319)
- Bump version to 4.29.0 (#4259)
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @AlexAlexandre
- @diegolmello
- @gerzonc
- @GleidsonDaniel
- @reinaldonetof
- @try-catch-stack
Version: 4.29.0-rc.1
📄 Release notes
- [IMPROVE] Make message parser default (#4339)
- [IMPROVE] Use UI Elements from react-navigation (#4314)
- [FIX] Room header not updating when room type changes (#4330)
- [FIX] User status update (#4333)
- [FIX] Markdown not rendering emojis correctly on server version 5.0.0 (#4343)
- [FIX] Add hoistNonReactStatics to withActionSheet hoc (#4331)
- [FIX]: Add showInput prop to show actionSheetContent without input (#4335)
- Revert "[FIX] Form re-rendering on RoomInfoEditView when app receives newer data from stream (#4220)" (#4340)
- Revert "Chore: Migration to Hooks - Markdown (#4264)" (#4338)
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @AlexAlexandre
- @diegolmello
- @GleidsonDaniel
4.29.0-rc.0
📄 Release notes
- [NEW] Delete my account (#4219)
- [NEW] Basic support for Video Conf (#4307)
- [NEW] ImageViewer animations using new API from
react-native-gesture-handler
andreact-native-reanimated
v2 (#4221) - [NEW] Call to Action buttons for Omnichannel (#4060)
- [NEW] Option to show mentions badge (#4265)
- [NEW] Update room item animations (#4024)
- [NEW] Go to RoomView if the mentioned #channel is already joined (#4204)
- [IMPROVE] Migrate away from react-native-prompt-android to action sheet (#4300)
- [IMPROVE] Redesign search box component (#4195)
- [FIX] Announcement field triggers password suggestion (#4305)
- [FIX] Change password not working on some cases (#4312)
- [FIX] Unresponsive status icons on Directory View and Share View (#4303)
- [FIX] Remove servers offline from server list (#4286)
- [FIX] Rooms are losing the time after search (#3722)
- [FIX] Avatar pixel size (#4285)
- [FIX] In some discussions you haven't joined yet, messages are not being loaded. (#4269)
- [FIX] Fix require cycle for appGroupPath (#4298)
- [FIX] Searching for users when creating Discussions (#4267)
- [FIX] Form re-rendering on RoomInfoEditView when app receives newer data from stream (#4220)
- [FIX] Unify attachment rendering logic (#4260)
- [FIX] Search Message stops showing the correct result (#4253)
- [FIX] User status update (#3961)
- Chore: Migration to Hooks - Markdown (#4264)
- Chore: Migration to Hooks - FormTextInput (#4256)
- Chore: Migrate RoomItem to Hooks (#4310)
- Chore: Migrate LoginServices to Hooks (#4216)
- Chore: Migrate containers/Toast to hooks (#4309)
- Chore: Hooks - create usePermissions (#4190)
- Chore: Hooks - migrate RoomHeader to hook (#4200)
- Chore: Migrate containers/Avatar to hooks (#4139)
- Chore: Evaluate helpers and utils - Typescript (#4146)
- Chore: Upgrade react-native-vector-icons from 8.1.0 to 9.1.0 (#4175)
- Chore: Update gems (#4318)
- Chore: Resolve jpeg-js 0.4.4 (#4317)
- Upgrade: Bump axios from 0.21.1 to 0.27.2 (#4276)
- Upgrade: Bump ua-parser-js from 0.7.31 to 1.0.2 (#4280)
- Upgrade: Bump eslint-config-prettier from 8.3.0 to 8.5.0 (#4248)
- Upgrade: Bump i18n-js from 3.8.0 to 3.9.2 (#4230)
- Upgrade: Bump @react-native-community/cameraroll from 4.0.4 to 4.1.2 (#4238)
- Upgrade: Bump eslint-plugin-react from 7.20.3 to 7.30.0 (#4233)
- Upgrade: Bump reactotron-react-native from 5.0.0 to 5.0.2 (#4275)
- Chore(deps): Bump @rocket.chat/ui-kit from 0.31.11 to 0.31.13 (#4261)
- Chore(deps): Bump eventsource from 1.1.0 to 1.1.1 (#4262)
- Chore(deps): Bump plist from 3.0.2 to 3.0.5 (#3977)
- Upgrade: Bump cross-fetch from 3.1.4 to 3.1.5 (#4140)
- Upgrade: Bump url-parse and @types/url-parse (#4228)
- Upgrade: Bump react-native-file-viewer from 2.1.4 to 2.1.5 (#4236)
- Upgrade: Bump moment from 2.29.1 to 2.29.3 (#4249)
- Chore: upgrade react navigation to 6.0.10 version (#4120)
- Chore: Update react-native-fast-image from 8.2.0 to 8.5.11 (#4210)
- Chore: create dependabot.yml config (#4227)
- Bump version to 4.29.0 (#4259)
- Regression: missing comma on i18n file (#4320)
- Language update from LingoHub 🤖 on 2022-06-27Z (#4319)
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @AlexAlexandre
- @diegolmello
- @gerzonc
- @GleidsonDaniel
- @reinaldonetof
- @try-catch-stack
Version: 4.28.0
📄 Release notes
- [IMPROVE] Unsupported system messages (#4047)
- [IMPROVE] Place time after username on message (#4177)
- [IMPROVE] Create edited component for edited messages (#4048)
- [IMPROVE] Request current passcode before enter "Screen lock" screen (#4052)
- [FIX] Channel mentions when the slug starts with underscore (#4108)
- [FIX] Delete room on team's channel list (#4191)
- [FIX] Applying same color to the time on replied messages (#4211)
- [FIX] Unify RoomItem UpdatedAt and Message time styles (#4205)
- [FIX] iOS Share Extension not loading on development (#4187)
- [FIX] Messages showing URL preview on Room Actions (#4065)
- [FIX] Closing animation of action sheet on item press (#4223)
- [FIX] Showing blank screen on share extension if the user is not logged in (#4207)
- [FIX] Navigate to MarkdownTableView using tablets (#4222)
- [FIX] Migrate autoTranslate.translateMessage to REST API (#4029)
- Chore: Migrate ActionSheets to react-native-bottom-sheet and make them dynamic (#4193)
- Chore: Automatically release Experimental Android to Production on develop branch CI (#4056)
- Chore: Migration to Hooks - QueueListView (#4171)
- Chore: Add @babel/plugin-transform-named-capturing-groups-regex (#4208)
- Chore: Migrate containers/Button to Typescript and Hooks (#4071)
- Chore: Fix websocket connection to sdk (#4182)
- Chore: Create useAppSelector hook (#4189)
- Chore: Migrate containers/Loading to reanimated v2 and Hooks (#4073)
- Chore: Evaluate SearchMessagesView - TypeScript (#4122)
- Chore: Evaluate e2e screens - TypeScript (#4142)
- Chore: Evaluate TextInput component (#4181)
- Chore: Evaluate AddChannelTeamView - TypeScript (#4170)
- Chore: Evaluate ModalBlockView - TypeScript (#4124)
- Chore: Evaluate StatusView - TypeScript ++hooks (#4075)
- Chore: Evaluate RoomsListView (#4147)
- Chore: Evaluate InviteUsersView (#4100)
- Chore: Evaluate MarkdownTableView (#4104)
- Chore: Evaluate RoomInfoView - TypeScript (#4107)
- Chore: Evaluate ShareView - TypeScript (#4087)
- Chore: Evaluate AddExistingChannelView - TypeScript (#4169)
- Chore: Evaluate AuthenticationWebView - TypeScript (#4158)
- Chore: Evaluate AttachmentView - TypeScript (#4161)
- Chore: Evaluate AdminPanelView - TypeScript (#4162)
- Chore: Evaluate MessagesView - TypeScript (#4113)
- Chore: Evaluate RoomInfoEditView (#4095)
- Chore: Evaluate LegalView (#4097)
- Chore: Evaluate SettingsView (#4090)
- Chore: Evaluate TeamChannelsView (#4088)
- Chore: Evaluate ThreadMessagesView - TypeScript (#4084)
- Chore: Evaluate ProfileView - Typescript (#4091)
- Chore: Evaluate SidebarView - Typescript (#4089)
- Chore: Evaluate emoji picker - TypeScript (#4069)
- Chore: Evaluate ThemeView (#4086)
- Chore: Evaluate JitsiMeetView (#4103)
- Chore: Evaluate ForgotPasswordView (#4106)
- Chore: Evaluate AuthLoadingView (#4102)
- Chore: Evaluate DefaultBrowserView (#4105)
- Chore: Evaluate LoginView (#4098)
- Chore: Evaluate NewServerView (#4101)
- Chore: Evaluate PickerView (#4096)
- Chore: Evaluate SendEmailConfirmationView (#4093)
- Chore: Evaluate NewMessageView - TypeScript (#4115)
- Chore: Evaluate RegisterView - TypeScript (#4114)
- Chore: Evaluate ScreenLockConfigView - TypeScript (#4094)
- Chore: Evaluate SecurityPrivacyView - TypeScript (#4092)
- Chore: Evaluate SetUsernameView - TypeScript (#4082)
- Chore: Evaluate UserNotificationPreferencesView - TypeScript (#4079)
- Chore: Evaluate UserPreferencesView - TypeScript (#4078)
- Chore: Evaluate WorkspaceView - TypeScript (#4077)
- Chore: Evaluate LivechatEditView - TypeScript (#4125)
- Chore: Evaluate SelectServerView - TypeScript (#4118)
- Chore: Evaluate ShareListView - TypeScript (#4117)
- Chore: Evaluate RoomMembersView - TypeScript (#4116)
- Chore: Evaluate CannedResponsesListView - TypeScript (#4149)
- Chore: Evaluate CannedResponseDetail - TypeScript (#4150)
- Chore: Evaluate RoomActionsView - TypeScript (#4148)
- Chore: Evaluate RoomView - TypeScript (#4134)
- Chore: Evaluate CreateDiscussionView - TypeScript (#4133)
- Chore: Evaluate Icon - Typescript (#3982)
- Chore: Evaluate NotificationPreferencesView - Typescript (#4099)
- Chore: Evaluate Create Channel - TypeScript (#4144)
- Chore: Evaluate AutoTranslate- TypeScript (#4145)
- Chore: Evaluate ReadReceiptView - TypeScript (#4123)
- Chore: Evaluate SelectedUsersView - TypeScript (#4121)
- Chore: Evaluate SelectListView - TypeScript (#4119)
- Chore: Evaluate DiscussionsView - TypeScript (#4129)
- Chore: Evaluate DisplayPrefsView - TypeScript (#4127)
- Chore: Evaluate ForwardLivechatView - TypeScript (#4126)
- Chore: Evaluate DirectoryView - TypeScript (#4130)
- Chore: remove lib/rocketchat step 2 (#4035)
- Chore: Evaluate RocketChat v3 (#4155)
- Chore: Upgrade Gradle from 6.7 to 6.9.2 (#4049)
- Chore: Update react-native-progress from 4.1.2 to 5.0.0 (#4174)
- Chore: Update redux from 4.1.0 to 4.2.0 and react-redux from 7.2.4 to 8.0.1 (#4173)
- Chore: Update ua-parser-js from 0.7.18 to 0.7.24 and set resolution (#4058)
- Chore: Update @react-native-slider from 3.0.3 to 4.2.2 (#4176)
- Chore: Upgrade react-native-document-picker from 5.2.0 to 8.1.0 (#4172)
- Chore: Update @rocket.chat/ui-kit to 0.31.11 (#4203)
- Chore: Update tests Detox for Beta 4.28.0 (#4215)
- Regression: Click to join call button (#4206)
- Regression: Android Official lane on CI removed from develop branch (#4196)
- Regression: Fix problem to load starred, mentions, pinned and files messages (#4214)
- Regression: Right icons overlapping when users name is long (#4224)
- Bump version to 4.28.0 (#4167)
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @AlexAlexandre
- @diegolmello
- @gerzonc
- @GleidsonDaniel
- @reinaldonetof
- @samay-kothari
- @try-catch-stack
Version: 4.28.0-rc.1
- [FIX] Closing animation of action sheet on item press (#4223)
- [FIX] Showing blank screen on share extension if the user is not logged in (#4207)
- [FIX] Navigate to MarkdownTableView using tablets (#4222)
- [FIX] Migrate autoTranslate.translateMessage to REST API (#4029)
- Chore: Update @rocket.chat/ui-kit to 0.31.11 (#4203)
- Chore: Update tests Detox for Beta 4.28.0 (#4215)
- Regression: Fix problem to load starred, mentions, pinned and files messages (#4214)
- Regression: Right icons overlapping when users name is long (#4224)
Full Changelog: 4.28.0-rc.0...4.28.0-rc.1
Version: 4.28.0-rc.0
- [IMPROVE] Unsupported system messages (#4047)
- [IMPROVE] Place time after username on message (#4177)
- [IMPROVE] Create edited component for edited messages (#4048)
- [IMPROVE] Request current passcode before enter "Screen lock" screen (#4052)
- [FIX] Channel mentions when the slug starts with underscore (#4108)
- [FIX] Delete room on team's channel list (#4191)
- [FIX] Applying same color to the time on replied messages (#4211)
- [FIX] Unify RoomItem UpdatedAt and Message time styles (#4205)
- [FIX] iOS Share Extension not loading on development (#4187)
- [FIX] Messages showing URL preview on Room Actions (#4065)
- Chore: Migrate ActionSheets to
react-native-bottom-sheet
and make them dynamic (#4193) - Chore: Automatically release Experimental Android to Production on develop branch CI (#4056)
- Chore: Migration to Hooks - QueueListView (#4171)
- Chore: Add @babel/plugin-transform-named-capturing-groups-regex (#4208)
- Chore: Migrate containers/Button to Typescript and Hooks (#4071)
- Chore: Fix websocket connection to sdk (#4182)
- Chore: Create useAppSelector hook (#4189)
- Chore: Migrate containers/Loading to
reanimated
v2 and Hooks (#4073) - Chore: Evaluate SearchMessagesView - TypeScript (#4122)
- Chore: Evaluate e2e screens - TypeScript (#4142)
- Chore: Evaluate TextInput component (#4181)
- Chore: Evaluate AddChannelTeamView - TypeScript (#4170)
- Chore: Evaluate ModalBlockView - TypeScript (#4124)
- Chore: Evaluate StatusView - TypeScript ++hooks (#4075)
- Chore: Evaluate
RoomsListView
(#4147) - Chore: Evaluate RocketChat v3 (#4155)
- Chore: Evaluate
InviteUsersView
(#4100) - Chore: Evaluate
MarkdownTableView
(#4104) - Chore: Evaluate RoomInfoView - TypeScript (#4107)
- Chore: Evaluate ShareView - TypeScript (#4087)
- Chore: Evaluate AddExistingChannelView - TypeScript (#4169)
- Chore: Evaluate AuthenticationWebView - TypeScript (#4158)
- Chore: Evaluate AttachmentView - TypeScript (#4161)
- Chore: Evaluate AdminPanelView - TypeScript (#4162)
- Chore: Evaluate MessagesView - TypeScript (#4113)
- Chore: Evaluate
RoomInfoEditView
(#4095) - Chore: Evaluate
LegalView
(#4097) - Chore: Evaluate SettingsView (#4090)
- Chore: Evaluate
TeamChannelsView
(#4088) - Chore: Evaluate ThreadMessagesView - TypeScript (#4084)
- Chore: Evaluate ProfileView - Typescript (#4091)
- Chore: Evaluate SidebarView - Typescript (#4089)
- Chore: Evaluate emoji picker - TypeScript (#4069)
- Chore: Evaluate
ThemeView
(#4086) - Chore: Evaluate
JitsiMeetView
(#4103) - Chore: Evaluate
ForgotPasswordView
(#4106) - Chore: Evaluate
AuthLoadingView
(#4102) - Chore: Evaluate
DefaultBrowserView
(#4105) - Chore: Evaluate
LoginView
(#4098) - Chore: Evaluate
NewServerView
(#4101) - Chore: Evaluate
PickerView
(#4096) - Chore: Evaluate
SendEmailConfirmationView
(#4093) - Chore: Evaluate NewMessageView - TypeScript (#4115)
- Chore: Evaluate RegisterView - TypeScript (#4114)
- Chore: Evaluate ScreenLockConfigView - TypeScript (#4094)
- Chore: Evaluate SecurityPrivacyView - TypeScript (#4092)
- Chore: Evaluate SetUsernameView - TypeScript (#4082)
- Chore: Evaluate UserNotificationPreferencesView - TypeScript (#4079)
- Chore: Evaluate UserPreferencesView - TypeScript (#4078)
- Chore: Evaluate WorkspaceView - TypeScript (#4077)
- Chore: Evaluate LivechatEditView - TypeScript (#4125)
- Chore: Evaluate SelectServerView - TypeScript (#4118)
- Chore: Evaluate ShareListView - TypeScript (#4117)
- Chore: Evaluate RoomMembersView - TypeScript (#4116)
- Chore: Evaluate CannedResponsesListView - TypeScript (#4149)
- Chore: Evaluate CannedResponseDetail - TypeScript (#4150)
- Chore: Evaluate RoomActionsView - TypeScript (#4148)
- Chore: Evaluate RoomView - TypeScript (#4134)
- Chore: Evaluate CreateDiscussionView - TypeScript (#4133)
- Chore: Evaluate Icon - Typescript (#3982)
- Chore: Evaluate NotificationPreferencesView - Typescript (#4099)
- Chore: Evaluate Create Channel - TypeScript (#4144)
- Chore: Evaluate AutoTranslate- TypeScript (#4145)
- Chore: Evaluate ReadReceiptView - TypeScript (#4123)
- Chore: Evaluate SelectedUsersView - TypeScript (#4121)
- Chore: Evaluate SelectListView - TypeScript (#4119)
- Chore: Evaluate DiscussionsView - TypeScript (#4129)
- Chore: Evaluate DisplayPrefsView - TypeScript (#4127)
- Chore: Evaluate ForwardLivechatView - TypeScript (#4126)
- Chore: Evaluate DirectoryView - TypeScript (#4130)
- Chore: remove lib/rocketchat step 2 (#4035)
- Chore: Upgrade Gradle from 6.7 to 6.9.2 (#4049)
- Chore: Update react-native-progress from 4.1.2 to 5.0.0 (#4174)
- Chore: Update redux from 4.1.0 to 4.2.0 and react-redux from 7.2.4 to 8.0.1 (#4173)
- Chore: Update ua-parser-js from 0.7.18 to 0.7.24 and set resolution (#4058)
- Chore: Update @react-native-slider from 3.0.3 to 4.2.2 (#4176)
- Chore: Upgrade react-native-document-picker from 5.2.0 to 8.1.0 (#4172)
- Regression: Click to join call button (#4206)
- Regression: Android Official lane on CI removed from develop branch (#4196)
- Bump version to 4.28.0 (#4167)
Version: 4.27.1
📄 Release notes
- Regression: Omnichannel icons (#4136)
- Regression: Fix badge count logic on iOS (#4154)
- Bump version to 4.27.1 (#4160)
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @diegolmello
- @gerzonc
- @GleidsonDaniel