Version: 4.26.0-rc.0
Pre-release
Pre-release
What's Changed
- [NEW] Collapsible Message by @GleidsonDaniel in #3879
- [NEW] Redesign quoted messages by @gerzonc in #3883
- [FIX] mergeSubscriptionsRooms function using the wrong object by @GleidsonDaniel in #3770
- [FIX] Condensed layout cutting text on smaller text sizes by @diegolmello in #3831
- [FIX] Hardcoded E2E password for Detox workflow by @reinaldonetof in #3809
- [FIX] Merge subscription and room logic using unparsed data by @diegolmello in #3859
- [FIX] Issues after reconnecting by @diegolmello in #3815
- [FIX] Leave room request not removing the subscription from the app by @diegolmello in #3768
- [FIX] ReactNativeUiLib are not installed after run pod install by @AlexAlexandre in #3882
- [FIX] Mention from suggestions concatenates to query string on autocomplete by @try-catch-stack in #3696
- [FIX] Messages not loading for unjoined channels by @GleidsonDaniel in #3904
- [FIX] Wrong param sent to system message by @reinaldonetof in #3943
- Fix: fix the command to run detox on android by @AlexAlexandre in #3812
- Chore: Update react-native-mmkv-storage to 0.6.12 by @AlexAlexandre in #3634
- Chore: Migrate to Typescript mergeSubscriptionRooms and findSubscriptionsRooms by @GleidsonDaniel in #3747
- Chore: Migrate sendMessage to TS by @gerzonc in #3712
- Chore: Migrate methods/enterpriseModules to TS by @gerzonc in #3706
- Chore: Migrate methods/getThreadName to typescript by @AlexAlexandre in #3707
- Chore: Migrate method canOpenRoom to Typescript by @GleidsonDaniel in #3650
- Chore: Remove unused function getTeamInfo by @AlexAlexandre in #3773
- Chore: Create definitions for e2e.setUserPublicAndPrivateKeys api call by @GleidsonDaniel in #3775
- Chore: Migrate RoomMembersView to typescript by @GleidsonDaniel in #3769
- Chore: Migrate views/RoomListView to typescript by @AlexAlexandre in #3758
- Chore: Migrate to TS RommInfoEditView by @GleidsonDaniel in #3766
- Chore: Server API types POC - loadMessagesForRoom by @GleidsonDaniel in #3765
- Chore: Migrate RoomView to Typescript by @diegolmello in #3754
- Chore: Migrate RoomActionsView to Typescript by @diegolmello in #3750
- Chore: Migrate loadThreadMessages to TS by @gerzonc in #3718
- Chore: Migrate REST API - markAsUnread to TS by @gerzonc in #3801
- Chore: Migrate REST API - convertChannelToTeam to TS by @gerzonc in #3792
- Chore: Migrate REST API - getDepartmentInfo to Typescript by @reinaldonetof in #3795
- Chore: Migrate REST API - sendConfirmationEmail to Typescript by @reinaldonetof in #3807
- Chore: Migrate REST API - getRoutingConfig to Typescript by @reinaldonetof in #3794
- Chore: Migrate REST API - createChannel to Typescript by @reinaldonetof in #3786
- Chore: Migrate REST API - e2eGetUsersOfRoomWithoutKey to Typescript by @reinaldonetof in #3793
- Chore: Migrate REST API - register to TS by @gerzonc in #3796
- Chore: Migrate REST API - createTeam to TS by @gerzonc in #3788
- Chore: Migrate REST API - addRoomsToTeam to TS by @gerzonc in #3797
- Chore: Migrate REST API - removeTeamMember to TS by @gerzonc in #3799
- Chore: Migrate REST API - toggleArchiveRoom to Typescript by @reinaldonetof in #3791
- Chore: Migrate REST API - convertTeamToChannel to TS by @gerzonc in #3800
- Chore: Migrate REST API - deleteMessage to TS by @gerzonc in #3802
- Chore: Server API types - user.setPreferences by @AlexAlexandre in #3781
- Chore: Server API types - teams.updateRoom by @AlexAlexandre in #3774
- Chore: Migrate REST API - teamListRoomsOfUser to TS by @gerzonc in #3805
- Chore: Migrate REST API - toggleBlockUser to Typescript by @reinaldonetof in #3808
- Chore: Migrate REST API - saveRoomSettings to Typescript by @reinaldonetof in #3787
- Chore: Migrate methods/loadSurroundingMessages to Typescript by @reinaldonetof in #3733
- Chore: Migrate RoomInfoView to Typescript by @reinaldonetof in #3778
- Chore: Migrate subscriptions/rooms to TS by @AlexAlexandre in #3748
- Chore: Migrate subscriptions/room to TS by @AlexAlexandre in #3752
- Chore: Migrate REST API - e2eRequestSubscriptionKeys to Typescript by @reinaldonetof in #3813
- Chore: Migrate REST API - merge v1/user in v1/users by @AlexAlexandre in #3827
- Chore: Migrate REST API - toggleRead to Typescript by @GleidsonDaniel in #3820
- Chore: Migrate REST API - e2eSetRoomKeyID to Typescript by @GleidsonDaniel in #3816
- Chore: Migrate REST API - removeTeamRoom to Typescript by @GleidsonDaniel in #3819
- Chore: Migrate REST API - updateGroupKey to Typescript by @GleidsonDaniel in #3817
- Chore: Migrate REST API - forgotPassword to Typescript by @GleidsonDaniel in #3818
- Chore: Migrate REST API - updateJitsiTimeout to Typescript by @AlexAlexandre in #3822
- Chore: Migrate REST API - toggleStarMessage to Typescript by @AlexAlexandre in #3824
- Chore: Migrate REST API - togglePinMessage to Typescript by @AlexAlexandre in #3825
- Chore: Migrate REST API - setReaction to Typescript by @AlexAlexandre in #3829
- Chore: Migrate REST API - reportMessage to Typescript by @AlexAlexandre in #3826
- Chore: Delete unused function getUserRoles by @GleidsonDaniel in #3836
- Chore: Migrate REST API - leaveRoom to Typescript by @GleidsonDaniel in #3833
- Chore: Migrate REST API - deleteRoom to Typescript by @GleidsonDaniel in #3834
- Chore: Migrate REST API - removeUserFromRoom to Typescript by @GleidsonDaniel in #3837
- Chore: Migrate REST API - hideRoom to Typescript by @GleidsonDaniel in #3832
- Chore: Migrate REST API - ignoreUser to Typescript by @AlexAlexandre in #3850
- Chore: Migrate REST API - toggleRoomModerator to Typescript by @AlexAlexandre in #3849
- Chore: Migrate REST API - setUserStatus to Typescript by @AlexAlexandre in #3828
- Chore: Migrate REST API - spotlight to Typescript by @reinaldonetof in #3821
- Chore: Migrate REST API - toggleMuteUserInRoom to Typescript by @AlexAlexandre in #3844
- Chore: Migrate REST API - usersAutoComplete to Typescript by @reinaldonetof in #3845
- Chore: Migrate REST API - toggleRoomOwner to Typescript by @AlexAlexandre in #3847
- Chore: Migrate REST API - toggleRoomLeader to Typescript by @AlexAlexandre in #3848
- Chore: Migrate REST API - joinRoom to Typescript by @reinaldonetof in #3835
- Chore: Migrate REST API - returnLivechat to Typescript by @reinaldonetof in #3843
- Chore: Migrate REST API - getRoomCounters to Typescript by @reinaldonetof in #3842
- Chore: Migrate ee/omnichannel folder to Typescript by @reinaldonetof in #3749
- Chore: Migrate REST API - getTagsList to Typescript by @reinaldonetof in #3854
- Chore: Migrate normalizeMessage to TS by @gerzonc in #3743
- Chore: Migrate REST API - e2eRequestRoomKey to Typescript by @GleidsonDaniel in #3814
- Chore: Remove Teams migration by @diegolmello in #3857
- Chore: Migrate REST API - getChannelInfo to TS by @gerzonc in #3839
- Chore: Migrate search and localSearch methods to Typescript by @GleidsonDaniel in #3751
- Chore: Migrate REST API - getListCannedResponse to Typescript by @reinaldonetof in #3858
- Chore: Migrate REST API - getCustomFields to Typescript by @reinaldonetof in #3856
- Chore: Migrate REST API - getAgentDepartments to Typescript by @reinaldonetof in #3855
- Chore: Create IServerRoom and IServerSubscription by @diegolmello in #3782
- Chore: Server API types - chat.getDiscussions by @AlexAlexandre in #3776
- Chore: Migrate REST API - getTeamListRoom to TS by @gerzonc in #3840
- Chore: Dehydrate login methods from rocketchat.js by @gerzonc in #3759
- Chore: Migrate REST API - saveUserPreferences to Typescript by @AlexAlexandre in #3864
- Chore: Migrate REST API - saveNotificationSettings to Typescript by @AlexAlexandre in #3865
- Chore: Migrate REST API - saveUserProfile to Typescript by @reinaldonetof in #3863
- Chore: Migrate REST API - getUserPreferences to Typescript by @AlexAlexandre in #3830
- Chore: Migrate REST API - getAvatarSuggestion to Typescript by @reinaldonetof in #3869
- Chore: Migrate REST API - resetAvatar to Typescript by @reinaldonetof in #3870
- Chore: Migrate REST API - setAvatarFromService to Typescript by @reinaldonetof in #3871
- Chore: Migrate REST API - getUsernameSuggestion to Typescript by @reinaldonetof in #3872
- Chore: Migrate REST API - getMessages to Typescript by @AlexAlexandre in #3875
- Chore: Migrate REST API - searchMessages to Typescript by @AlexAlexandre in #3874
- Chore: Migrate REST API - getFiles to Typescript by @AlexAlexandre in #3873
- Chore: Migrate REST API - editLivechat to Typescript by @reinaldonetof in #3878
- Chore: Migrate REST API - getReadReceipts to Typescript by @reinaldonetof in #3877
- Chore: Migrate REST API - editMessage to Typescript by @reinaldonetof in #3887
- Chore: Migrate REST API - e2eResetOwnKey to Typescript by @reinaldonetof in #3888
- Chore: Migrate REST API - emitTyping to Typescript by @reinaldonetof in #3886
- Chore: Migrate REST API - getRoomRoles to Typescript and fix getRoomMembers by @reinaldonetof in #3868
- Chore: Migrate REST API - addUsersToRoom to Typescript by @reinaldonetof in #3884
- Chore: Migrate REST API - createGroupChat to Typescript by @reinaldonetof in #3885
- Chore: Migrate REST API - getCommandPreview to Typescript by @AlexAlexandre in #3894
- Chore: Migrate REST API - executeCommandPreview to Typescript by @reinaldonetof in #3897
- Chore: Migrate REST API - getDirectory to Typescript by @reinaldonetof in #3898
- Chore: Migrate REST API - getServerInfo to Typescript by @reinaldonetof in #3900
- Chore: Migrate REST API - readThreads to Typescript by @GleidsonDaniel in #3866
- Chore: Migrate REST API - getRoomInfo to Typescript by @AlexAlexandre in #3823
- Chore: Migrate REST API - sendEmailCode to Typescript by @AlexAlexandre in #3891
- Chore: Migrate REST API - sendEmailCode to Typescript by @AlexAlexandre in #3905
- Chore: Migrate REST API - saveAutoTranslate to Typescript by @AlexAlexandre in #3892
- Chore: Migrate REST API - runSlashCommand to Typescript by @AlexAlexandre in #3893
- Chore: Migrate REST API - getSyncThreadsList to Typescript by @AlexAlexandre in #3896
- Chore: Migrate REST API - getRoomMembers to Typescript by @AlexAlexandre in #3899
- Chore: Migrate methods/actions to Typescript and refactor UiKit folder by @reinaldonetof in #3716
- Chore: Migrate REST API - removePushToken to Typescript by @reinaldonetof in #3903
- Chore: Migrate REST API - registerPushToken to Typescript by @reinaldonetof in #3902
- Chore: Dehydrate share extension from rocketchat.js by @gerzonc in #3753
- Chore: Migrate REST API - getThreadsList to Typescript by @AlexAlexandre in #3895
- Chore: evaluate Header components - TypeScript by @gerzonc in #3918
- Chore: Evaluate BackgroundContainer - TypeScript by @gerzonc in #3917
- Chore: Evaluate ActivityIndicator - TypeScript by @gerzonc in #3914
- Chore: Migrate containers: Toast to Typescript by @reinaldonetof in #3913
- Chore: Migrate containers: Loading to Typescript by @reinaldonetof in #3915
- Chore: Migrate REST API - e2eFetchMyKeys to Typescript by @reinaldonetof in #3942
- Chore: Fix StatusBar theme and style props by @GleidsonDaniel in #3906
- Chore: Clean SearchBox - TypeScript by @GleidsonDaniel in #3909
- Language update from LingoHub 🤖 on 2022-03-21Z by @lingohub in #3940
- Bump version to 4.26.0 by @diegolmello in #3806
Full Changelog: 4.25.0-rc.1...4.26.0-rc.0