Gerzon Z
20a03611a7
[NEW] Call to Action buttons for Omnichannel ( #4060 )
...
* add: kebab and bottom sheet for omnichannel
* update: `RoomActionsView`
* chore: add canned responses to MessageBox
* chore: add omnichannel permissions to RightButtons
chore: missing changes to previous commit on RoomView
* chore: make icon available on first re-render after joining the room
* refactor: omnichannel permissions logic outside RightButtons
* refactor: extract omnichannel permissions' logic from RoomActionsView
* fix: omnichannel permissions on RightButton component
* add: omnichannelPermissions to RoomActions route props
* update: RoomView
* remove: setOmnichannelPermissions function
* refactor: `omnichannelPermissions` to object
* refactor: extract `on-hold` Omnichannel to `RoomView`
* add: `canPlaceLivechatOnHold` to `Omnichannel`s actions
* update: type for `showActionSheet`
* update: canned responses permission on
* fix: place on-hold permission not updating properly
* update: validation for on-hold
remove: unused variable
* remove: unnecessary param
* update: MessageBox
* fix: Omnichannel permissions on taking chat
* undo: comment on Reactotron
* Fix place chat on-hold
* fix setOptions in messageBox
* resolve lint
* change return to return to waiting line
* remove joined
* fix console.log
* fix kebab button
* fix subscription to room outside of db
Co-authored-by: Reinaldo Neto <reinaldonetof@hotmail.com>
Co-authored-by: Reinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
2022-06-09 11:42:12 -03:00
Diego Mello
d47320733a
[FIX] Form re-rendering on RoomInfoEditView when app receives newer data from stream ( #4220 )
2022-06-09 10:01:58 -03:00
Danish Ahmed Mirza
748e87acf3
Chore: Migrate containers/Avatar to hooks ( #4139 )
...
* Migrate containers/Avatar to hooks
* Migrate to `useSelector` hook and `useRef`
* Change user object prop to primitive type
* fix re-render and update snapshot
* fix lint
* update pods
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
2022-06-06 12:33:36 -03:00
Alex Junior
614d9afe65
Chore: Evaluate helpers and utils - Typescript ( #4146 )
2022-06-06 11:17:51 -03:00
Alex Junior
e212a3c946
[IMPROVE] Redesign search box component ( #4195 )
...
Co-authored-by: Danish Ahmed Mirza <danishmirza30602@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-06-06 10:53:02 -03:00
Danish Ahmed Mirza
02c1bc50b9
[NEW] Update room item animations ( #4024 )
...
* Upgrade react-native-gesture-handler to 2.3.0
* Update room item animations to reanimated v2
* Add Parallax animation on fav and hide buttons and additional swipe gesture to toggleFav
* Fix tests
* Ignore typescript error for setTimeout function
* Update pods
* Fix blank area on swiping all the way right/left
* Fix Action Buttons on devices with notch
* Update snapshot
* Use colors from useTheme
* Destructure props
* Proper types for nativeEvent and event
* Remove toggleFav gesture
* Clean bits
* Fix lint error
* Fix position of Room Action Buttons on MasterDetail
* Remove comment
* Update animations logic
* Add haptic feedback on swipe
* Add haptic feedback on unswipe gesture
* Update react-native-gesture-handler to 2.4.2
* update pods
* Migrating off RNGHEnabledRootView
* Update types to ReturnType<typeof setTimeout>
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
2022-06-06 10:23:49 -03:00
Alex Junior
6220375f7b
Chore: upgrade react navigation to 6.0.10 version ( #4120 )
2022-06-01 16:46:37 -03:00
Reinaldo Neto
496d3f2ceb
[FIX] Search Message stops showing the correct result ( #4253 )
2022-05-31 14:37:42 -03:00
Gerzon Z
11c8510398
[FIX] User status update ( #3961 )
...
* update: `setCustomStatus` function
* update: `StatusView`'s `setCustomStatus`
* update: `setCustomStatus` function
* update: `StatusView`'s `setCustomStatus`
* refactor: `submit` function
remove: setCustomStatus
update: logEvent
* remove: failed request logic
* fix detox test
Co-authored-by: Reinaldo Neto <reinaldonetof@hotmail.com>
2022-05-31 13:50:10 -03:00
Gleidson Daniel Silva
c85fd0ba99
Chore: Update react-native-fast-image from 8.2.0 to 8.5.11 ( #4210 )
...
* upgrade react-native-fast-image
* change import to react-native-fast-image
* bump version
* update path from lib
* fix import
2022-05-31 13:08:18 -03:00
Alex Junior
1ce7d5cf6a
Regression: right icons overlapping when users name is long ( #4224 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-05-27 14:27:43 -03:00
Alex Junior
3265a8395d
Regression: Fix load starred, mentions, pinned and files messages ( #4214 )
2022-05-27 14:22:47 -03:00
Reinaldo Neto
5101ab4769
Chore: update @rocket.chat/ui-kit to 0.31.11 ( #4203 )
...
* Chore: Update UiKit
* fix interfaces and plain_text and mrkdwn
2022-05-26 11:07:17 -03:00
Reinaldo Neto
41721757d0
Chore: Evaluate SearchMessagesView - TypeScript ( #4122 )
...
* Chore: Evaluate SearchMessagesView - TypeScript
* minor tweaks
* Update app/views/SearchMessagesView/index.tsx
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2022-05-23 14:46:30 -03:00
Gleidson Daniel Silva
aa3f963af6
[FIX] Fix delete room on team's channel list ( #4191 )
...
* fix delete room
* update pods
2022-05-23 14:16:17 -03:00
Alex Junior
4fc8e5e9a4
[FIX] Unify RoomItem UpdatedAt and Message time styles ( #4205 )
2022-05-20 14:56:07 -03:00
Danish Ahmed Mirza
6384d60efc
Chore: Migrate containers/Button to Typescript and Hooks ( #4071 )
2022-05-20 13:37:57 -03:00
Alex Junior
469c04e90a
Chore: Evaluate e2e screens - TypeScript ( #4142 )
2022-05-19 23:42:55 -03:00
Alex Junior
4a84e47cfa
Chore: Evaluate TextInput component ( #4181 )
...
* changing from `containers/TextInput` to `containers/TexInput/FormTextInput`
* changing from `presentation/TextInput` to `containers/TexInput/index`
* update storybook
* update status view after merge with develop
* removing `app/containers/__snapshots__/TextInput.stories.storyshot` in favor from `app/containers/TextInput/__snapshots`
2022-05-18 16:17:42 -03:00
Reinaldo Neto
1a52c7dc57
Chore: Evaluate AddChannelTeamView - TypeScript ( #4170 )
2022-05-17 10:39:21 -03:00
Reinaldo Neto
f5051e189d
Chore: Evaluate ModalBlockView - TypeScript ( #4124 )
2022-05-17 10:22:41 -03:00
Gleidson Daniel Silva
be19da54a3
Chore: Evaluate StatusView - TypeScript ++hooks ( #4075 )
...
* move statusview to your specific folder
* create showToast helper
* migrate StatusView to hooks
* fix type
* add peer deep to useEffect
* fix lint
* fix error message
2022-05-17 09:42:31 -03:00
Gerzon Z
f9394b66e3
Chore: evaluate `RoomsListView` ( #4147 )
2022-05-16 15:14:04 -03:00
Alex Junior
5cd4186f64
[IMPROVE] Place time after username on message ( #4177 )
2022-05-15 15:29:07 -03:00
Gleidson Daniel Silva
6dfce40c90
Chore: Create useAppSelector hook ( #4189 )
...
* create useAppSelector hook
* migrate useSelector to useAppSelector
2022-05-13 12:01:34 -03:00
Gerzon Z
311b346347
Chore: evaluate `InviteUsersView` ( #4100 )
2022-05-13 10:02:01 -03:00
Gerzon Z
4d4a5cffd9
Chore: evaluate `MarkdownTableView` ( #4104 )
2022-05-13 09:57:19 -03:00
Reinaldo Neto
81c6ffce40
Chore: Evaluate RoomInfoView - TypeScript ( #4107 )
...
* Chore: Evaluate RoomInfoView - TypeScript
* refactor interfaces
2022-05-11 15:20:59 -03:00
Reinaldo Neto
fe84090703
Chore: Evaluate ShareView - TypeScript ( #4087 )
2022-05-11 14:59:29 -03:00
Reinaldo Neto
59be3b68b8
Chore: Evaluate AddExistingChannelView - TypeScript ( #4169 )
2022-05-11 14:38:49 -03:00
Reinaldo Neto
fb11932d0b
Chore: Evaluate AuthenticationWebView - TypeScript ( #4158 )
2022-05-11 13:59:57 -03:00
Reinaldo Neto
390516a5b4
Chore: Evaluate AttachmentView - TypeScript ( #4161 )
2022-05-11 13:42:03 -03:00
Reinaldo Neto
5970d29ee7
Chore: Evaluate AdminPanelView - TypeScript ( #4162 )
2022-05-11 13:33:27 -03:00
Alex Junior
1d452ed9e6
Chore: Evaluate MessagesView - TypeScript ( #4113 )
2022-05-10 23:22:17 -03:00
Gerzon Z
e233058e22
Chore: evaluate `RoomInfoEditView` ( #4095 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-05-10 18:26:06 -03:00
Gerzon Z
c9fd7973f0
Chore: evaluate `LegalView` ( #4097 )
...
* chore: evaluate LegalView
* remove: `options` from `LegalView` on OutsideStack
* remove: `mapStateToProps` in favor of `useSelector`
2022-05-10 18:19:57 -03:00
Gerzon Z
9320d1e05e
Chore: evaluate SettingsView ( #4090 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-05-10 18:19:06 -03:00
Alex Junior
e0bfdee70c
[IMPROVE] Create edited component for edited messages ( #4048 )
2022-05-10 14:40:08 -03:00
Gerzon Z
6623044344
Chore: Evaluate `TeamChannelsView` ( #4088 )
...
* update: `TeamChannelsView`'s interfaces
* update: `TeamChannelsView`'s route params and types
* update: `teamChannels` type
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
2022-05-09 10:21:09 -03:00
Alex Junior
abbb97cd84
Chore: Evaluate ThreadMessagesView - TypeScript ( #4084 )
2022-05-06 23:34:58 -03:00
Alex Junior
55d66c85db
Chore: Evaluate ProfileView - Typescript ( #4091 )
2022-05-06 23:11:07 -03:00
Alex Junior
1346154b65
Chore: Evaluate SidebarView - Typescript ( #4089 )
2022-05-06 22:19:27 -03:00
Alex Junior
8ca73e273a
Chore: Evaluate emoji picker - TypeScript ( #4069 )
2022-05-06 22:06:08 -03:00
Gerzon Z
88b4a3f672
Chore: evaluate `ThemeView` ( #4086 )
...
* chore: evaluate `ThemeView`
* update: `IThemeViewProps` to extend `IBaseScreen`
* update: `ThemeView` interface
* update: dependency array
* update: use `useLayoutEffect` instead
2022-05-05 11:24:36 -04:00
Gleidson Daniel Silva
305f360b40
[FEAT]: Request current passcode before enter "Screen lock" screen ( #4052 )
...
* move auth to handleLocalAuthentication function
* add support to close ScreenLockedView
* create useServer hook
* add check to verify if you have a password before entering the screen
* fix import
2022-05-03 17:29:00 -03:00
Danish Ahmed Mirza
2077671761
Chore: Migrate containers/Loading to `reanimated` v2 and Hooks ( #4073 )
...
* Chore : Clean `Loading` component and migrate to reanimated v2
* Remove theme prop
* Use colors from useTheme and PixelRatio for image
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2022-05-03 17:15:16 -03:00
Samay Kothari
9d0b659097
[FIX] Messages showing URL preview on Room Actions ( #4065 )
...
* using database query instead of Rocketchat search api to get message search results
* getting search data from server then converting it into the format as required for message rendering
* fixing some redundant changes
* remove ts-ignore
* removing redundant statements
* url preview is visible when we see messages in pinned, mentions and starred messages
Co-authored-by: Gerzon Z <gerzonzcanario@gmail.com>
2022-05-03 15:52:56 -04:00
Gerzon Z
b006fc4358
Chore: evaluate `JitsiMeetView` ( #4103 )
2022-05-03 14:17:00 -04:00
Gerzon Z
d720b5aca9
Chore: evaluate `ForgotPasswordView` ( #4106 )
2022-05-03 12:33:35 -04:00
Gerzon Z
d277788dc4
Chore: evaluate `AuthLoadingView` ( #4102 )
...
* chore: evaluate `AuthLoadingView`
* remove: `mapStateToProps`, `connect` and interface
2022-05-03 12:25:18 -04:00
Gerzon Z
0dc34f1eca
Chore: evaluate `DefaultBrowserView` ( #4105 )
2022-05-03 12:12:43 -04:00
Gerzon Z
784b016736
chore: evaluate `LoginView` ( #4098 )
2022-05-03 12:05:01 -04:00
Gerzon Z
99409d1af4
chore: evaluate `NewServerView` ( #4101 )
2022-05-03 11:48:02 -04:00
Gerzon Z
5dea514751
chore: evaluate `PickerView` ( #4096 )
2022-05-03 11:13:53 -04:00
Gerzon Z
ed63f69a2d
chore: evaluate `SendEmailConfirmationView` ( #4093 )
2022-05-03 11:06:02 -04:00
Gerzon Z
edfeeb80d3
Chore: Unsupported system messages ( #4047 )
...
* chore: unsupported system messages
* add: Livechat's ignored system messages
* add: `IGNORED_LIVECHAT_SYSTEM_MESSAGES`
* add: support for Livechat's system messages
* remove: `console.log`
2022-05-03 10:27:20 -04:00
Reinaldo Neto
bd55fe44ba
Chore: Evaluate NewMessageView - TypeScript ( #4115 )
...
* Chore: Evaluate NewMessageView - TypeScript
* minor tweak
2022-05-02 23:43:30 -03:00
Reinaldo Neto
5d29fcad53
Chore: Evaluate RegisterView - TypeScript ( #4114 )
2022-05-02 23:21:43 -03:00
Reinaldo Neto
d24e59669a
Chore: Evaluate ScreenLockConfigView - TypeScript ( #4094 )
2022-05-02 23:14:49 -03:00
Reinaldo Neto
57154101bd
Chore: Evaluate SecurityPrivacyView - TypeScript ( #4092 )
2022-05-02 23:06:37 -03:00
Reinaldo Neto
5f1ac0b523
Chore: Evaluate SetUsernameView - TypeScript ( #4082 )
2022-05-02 22:53:19 -03:00
Reinaldo Neto
1118ae6fae
Chore: Evaluate UserNotificationPreferencesView - TypeScript ( #4079 )
2022-05-02 22:45:31 -03:00
Reinaldo Neto
3ce32bbfd8
Chore: Evaluate UserPreferencesView - TypeScript ( #4078 )
2022-05-02 22:34:56 -03:00
Reinaldo Neto
82bca54575
Chore: Evaluate WorkspaceView - TypeScript ( #4077 )
2022-05-02 22:27:33 -03:00
Reinaldo Neto
83fb5ce7fb
Chore: Evaluate LivechatEditView - TypeScript ( #4125 )
2022-05-02 22:19:28 -03:00
Reinaldo Neto
21a6fcee87
Chore: Evaluate SelectServerView - TypeScript ( #4118 )
2022-05-02 22:13:03 -03:00
Reinaldo Neto
10c4fddd61
Chore: Evaluate ShareListView - TypeScript ( #4117 )
2022-05-02 22:06:19 -03:00
Reinaldo Neto
888bcae48e
Chore: Evaluate RoomMembersView - TypeScript ( #4116 )
...
* Chore: Evaluate RoomMembersView - TypeScript
* evaluate show action sheet
* fix tsubscriptionmodel
2022-05-02 21:48:08 -03:00
Reinaldo Neto
fe1b8b75bd
Chore: Evaluate CannedResponsesListView - TypeScript ( #4149 )
2022-05-02 21:30:20 -03:00
Reinaldo Neto
243d016bf1
Chore: Evaluate CannedResponseDetail - TypeScript ( #4150 )
2022-05-02 21:23:03 -03:00
Reinaldo Neto
93c3c5f3a9
Chore: Evaluate RoomActionsView - TypeScript ( #4148 )
2022-05-02 20:13:39 -03:00
Reinaldo Neto
a84d4e9534
Chore: Evaluate RoomView - TypeScript ( #4134 )
...
* Chore: Evaluate RoomView - TypeScript
* fix messagebox and list refs
* fix the refs
* refactor other refs
* remove any from privates
* storyshot tweak
2022-05-02 19:58:23 -03:00
Reinaldo Neto
cb1dabbc16
Chore: Evaluate CreateDiscussionView - TypeScript ( #4133 )
2022-05-02 19:48:29 -03:00
Alex Junior
d99b31849a
Chore: Evaluate Icon - Typescript ( #3982 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-05-02 16:21:15 -03:00
Alex Junior
b63f514df7
Chore: Evaluate NotificationPreferencesView - Typescript ( #4099 )
2022-05-02 15:24:17 -03:00
Alex Junior
43e9964b7b
Chore: Evaluate Create Channel - TypeScript ( #4144 )
2022-05-02 15:11:41 -03:00
Alex Junior
1efd6a9a65
Chore: Evaluate AutoTranslate- TypeScript ( #4145 )
2022-05-02 14:59:49 -03:00
Reinaldo Neto
ee3e569512
Chore: Evaluate ReadReceiptView - TypeScript ( #4123 )
2022-05-02 11:17:55 -03:00
Reinaldo Neto
8ac38a2e04
Chore: Evaluate SelectedUsersView - TypeScript ( #4121 )
2022-05-02 10:09:10 -03:00
Reinaldo Neto
e5f140e231
Chore: Evaluate SelectListView - TypeScript ( #4119 )
...
* Chore: Evaluate SelectListView - TypeScript
* minor tweak
2022-05-02 09:40:19 -03:00
Reinaldo Neto
8896370a6c
Chore: Evaluate DiscussionsView - TypeScript ( #4129 )
2022-05-02 09:23:57 -03:00
Reinaldo Neto
a1e672df0e
Chore: Evaluate DisplayPrefsView - TypeScript ( #4127 )
...
* Chore: Evaluate DisplayPrefsView - TypeScript
* minor tweak
2022-05-02 09:12:41 -03:00
Reinaldo Neto
f04b15a432
Chore: Evaluate ForwardLivechatView - TypeScript ( #4126 )
...
* Chore: Evaluate ForwardLivechatView - TypeScript
* minor tweaks
2022-05-02 09:03:55 -03:00
Reinaldo Neto
a27d63c22e
Chore: Evaluate DirectoryView - TypeScript ( #4130 )
2022-05-02 08:53:47 -03:00
Gleidson Daniel Silva
89e0a40d95
Chore: remove lib/rocketchat step 2 ( #4035 )
...
* create index file
* remove roomTypeToApiType from rocketchat and fix imports
* move TOKEN_KEY to const file
* move CURRENT_SERVER to const file
* move CERTIFICATE_KEY to const file
* getRoom
* rename getSlashCommands
* getSlashCommands
* readMessages
* getRooms
* loadThreadMessages
* loadNextMessages
* loadSurroundingMessages
* loadMessagesForRoom
* loadMissedMessages
* clearCache
* canOpenRoom
* setUser
* userPreferencesMethods
* getCustomEmojis
* callJtisi
* triggerActions
* getPermissions
* getRoles
* getSettings
* getUsersPresence
* logout
* sendFileMessage
* shareExtension
* sendMessage
* enterpriseModules
* getPermalinks
* search
* change RocketChat.metodo to direct call
* fix types
* Fix login
* Fix createChannel
* migrate service methods to Service.method call
* change call directly to RocketChat because the use of this
* rollback
* rollback
* fix create discussion
* fix import
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-04-28 17:37:25 -03:00
Gerzon Z
08271f6114
Regression: Users search on `CreateDiscussionView` ( #4112 )
...
* fix: users search on `CreateDiscussionView`
* chore: increased readability for `getUsers` function
2022-04-26 14:15:29 -04:00
Gerzon Z
8a75dcf87b
Chore: evaluate `RoomItem` ( #4023 )
...
* chore: evaluate `RoomItem`
* update: `RoomItem.storyshot`
* update: interfaces for RoomItem components
* update: UnreadBadge import and RoomItem interfaces
* remove: `avatarSize` from interfaces
* update: `RoomItem.storyshot`
2022-04-20 17:37:54 -04:00
Reinaldo Neto
8012031cd3
[NEW] On-Hold chats for Omnichannel ( #4051 )
...
* [NEW] Implementing On-Hold Livechat for Omnichannel
* added onHold to database
* list header title open livechats
* update rooms list view
* remove placeOnHold after clicked
* fix mesasgebox reactive to on hold
* navigate to roomslistview
* minor tweaks
* for grouping too
* fix chat on-hold when the agent is fully
* show on hold system messages
2022-04-20 17:53:11 -03:00
Reinaldo Neto
3c53d48a3e
[FIX] Omnichannel chat is broken the first time is taken ( #4037 )
...
* [FIX] Omnichannel chat is broken the first time is taken
* refactor how to get a room from db
2022-04-18 16:35:50 -03:00
Reinaldo Neto
0a67cb8096
[IMPROVE] Visibility of the “incoming chats” in queue ( #4039 )
...
* [IMPROVE] Visibility of the “incoming chats” in queue
* fix the custom icon for rtl
* fix thumb colors
* clean queue empty
* added alert to confirm enable omnichannel
* switch to normal
* fix storyshot because was added a new props to list item
* fix height container
* minor tweak
* minor tweak
* fix title
2022-04-15 00:11:36 -03:00
Reinaldo Neto
b75ac1de8b
[IMPROVE] Support Omnichannel icons ( #3959 )
...
* [IMPROVE] Support Channel Icons for Omnichannel
* Prop drilling sourceType
* create a column for source in WatermelonDB
* Add sms icon
* start of fetching
* removed usefetch
* custom icon to RoomHeader, RoomActions, RoomInfo
* minor tweak in interface
* fix margin
* add connected to sourceType
* make ts happy
* minor tweak
* fix storyshot
* refactor omnichannel source interface
* minor tweak roomActionsview
* Added storyshot
* minor tweak
* fix storyshot
* fix display extended without avatar
* fix connected object
* wip android build
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
2022-04-14 23:27:36 -03:00
Reinaldo Neto
25c37c1a60
Chore: Migrate i18n to Typescript ( #3988 )
...
* Chore: Migrate i18n to Typescript and fix the Left and Right actions in RoomItem
* remove fix to roomItem
* update storyshot
* Chore: Migrate i18n to Typescript and fix the Left and Right actions in RoomItem
* remove fix to roomItem
* update storyshot
* fix removed itens
* fix changes requested
* interface for i18n, added resolveJsonModule to tsconfig.json
* tweak at error alert
* fix storyshot
* refactor comments
* create function isTranslated
* fix accessibilityLabel
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-04-14 17:30:41 -03:00
Alex Junior
ef81796cd3
Chore: Evaluate KeyboardView - TypeScript ( #4014 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-04-13 17:43:56 -03:00
Gerzon Z
b9651493d2
Chore: update `theme` type ( #4025 )
...
* chore: update `theme` type
* update: components
* update: storyshots
* add: `theme` type to `DirectoryItem`
* chore: update theme type on `message/index.tsx`
* update: `RoomTypeIcon`'s useTheme
2022-04-12 12:27:05 -04:00
Gerzon Z
4aeb21148d
[FIX] Searching for users when creating discussions not returning data correctly ( #4034 )
2022-04-12 10:48:28 -03:00
Alex Junior
c6e0751581
[FIX] Force mime type when the image does not have a filename ( #4006 )
2022-04-11 15:17:28 -03:00
Alex Junior
b0d408ebc8
Chore: add eslint-plugin-react-hooks lib ( #4021 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-04-11 15:01:43 -03:00
Reinaldo Neto
53eb251476
Chore: Evaluate UserItem - TypeScript ( #3983 )
...
* Chore: Evaluate UserItem - TypeScript
* fix storyshot
* minor tweaks
* tweaks on comments
* fix storyshot
* move useritem from presentation to containers
* remove comments
2022-04-08 23:43:31 -03:00
Reinaldo Neto
8268beeb67
[FIX] Create a discussion from NewMessageView ( #4003 )
...
* [FIX] Create a discussion from NewMessageView
* fix the itemData.value to any
* minor tweak
2022-04-08 19:53:48 -03:00
Reinaldo Neto
ec952b058a
Chore: Upgrade @types/react-native to 0.64.2 ( #4026 )
...
* Chore: Upgrade @types/react-native to 0.64.2
* minor tweak in comment
* minor tweak
* Chore: Upgrade @types/react-native to 0.64.2
* minor tweak in comment
* minor tweak
* fix accessibility within bordelessbutton
2022-04-08 11:27:10 -03:00
Gerzon Z
8043ca2cf9
[FIX] Queue Omnichannel rooms shouldn't show header buttons ( #4031 )
2022-04-07 16:35:37 -04:00
Gerzon Z
349e10e328
Chore: TypeScript Migration - evaluate DirectoryItem ( #4016 )
...
* chore: evaluate DirectoryItem
* chore: move `DirectoryItem` to `containers`
* update: `themes` import
2022-04-07 16:25:25 -04:00
Gerzon Z
cd0c8abced
Chore: evaluate ServerItem - TypeScript Migration ( #4015 )
...
* chore: evaluate ServerItem
* update: IServerInfo interface
* chore: move `ServerItem` to `containers` folder
* update: `ServerItem` import on Storybook
* update: `themes` import
2022-04-07 13:07:16 -04:00
Gleidson Daniel Silva
e525392713
Chore: Move services and methods away from rocketchat folder ( #4033 )
...
* move services to lib
* move methods to lib
* fix imports
2022-04-07 13:53:07 -03:00
Gerzon Z
13a2962fa2
Chore: evaluate getUserSelector ( #4013 )
...
* update: type for user
* update: LanguageView's user type
* update: UserNotificationPreferencesView's user
* chore: set `enableMessageParserEarlyAdoption` as non-optional
2022-04-07 12:27:45 -04:00
Gleidson Daniel Silva
bdf83e546e
Chore: Move constants away from rocketchat folder - Typescript ( #4022 )
...
* create keys file and export all consts
* fix import E2E_MESSAGE_TYPE
* fix constants import
* fix constants import
* fix E2E_BANNER_TYPE import
* fix E2E_ROOM_TYPES import
* fix THEME_PREFERENCES_KEY import
* fix CRASH_REPORT_KEY and ANALYTICS_EVENTS_KEY import
* fix MIN_ROCKETCHAT_VERSION import
* fix constantDisplayMode import
* fix environment imports
* fix links imports
* fix localAuthentication imports
* fix localPath imports
* fix messagesStatus imports
* fix messageTypeLoad imports
* fix defaultSettings imports
* fix tablet imports
* update with todo for colors
* move to lib folder
* change constant/colors to constant
2022-04-07 11:10:03 -03:00
Gleidson Daniel Silva
474ea98a3b
Chore: Create app/lib/navigation folder ( #4027 )
...
* change Navigation to appNavigation and move to navigation folder
* change ShareNavigation to shareNavigation and move to navigation folder
* fix navigation import
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-04-07 10:22:19 -03:00
Gleidson Daniel Silva
7d2ae5ea7c
Chore: Evaluate helpers and methods - Typescript ( #4030 )
...
* move userPreferences to methods folder
* create formatAttachmentUrl file
* create compareServerVersion file
* create generateLoadMoreId file
2022-04-07 10:13:19 -03:00
Gleidson Daniel Silva
2eba327396
Chore: Evaluate lib/rocketchat structure and files ( #3986 )
...
* create TSubscription type
* move logoutOtherLocations to restApis
* mvoe getUserInfo to restApi
* move constants to lib folder
* change Rocketchat methods to sdk methods
* move toggleFavorite to restApis
* move functions to rocketchat folder
* delete old rocketchat file :)
* fix imports
* fix lint and return types
* Fix subscribe to rooms not getting called
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-04-04 16:15:29 -03:00
Alex Junior
488074b4ae
Chore: Evaluate Message - TypeScript ( #3944 )
...
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
2022-04-01 18:52:38 -03:00
Alex Junior
3b3cd67d78
Chore: Clean ReactionsModal - TypeScript ( #3926 )
2022-04-01 12:32:17 -03:00
Reinaldo Neto
40cb3b1ae7
Chore: Evaluate UiKit - TypeScript ( #3939 )
...
* Chore: Evaluate UiKit - TypeScript
* minor tweak
2022-03-29 17:06:50 -03:00
Gerzon Z
1c70ffc614
Chore: Evaluate `Avatar` - TypeScript ( #3929 )
...
* update: `Avatar` component
remove: non-null assertion from ThreadMessagesView Item
* remove: `this.mounted` from `Avatar` component
update: navParam on MessageAvatar component
2022-03-29 12:23:45 -04:00
Gerzon Z
93c9d2efdf
Chore: use `@react-native-clipboard/clipboard` ( #3950 )
...
* add: @react-native-clipboard/clipboard
* create jest.setup.js file and centralizes all mocks on these folder for jest
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
2022-03-29 12:09:44 -04:00
Alex Junior
228d64f00c
[FIX] User status missing translate ( #3960 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-03-28 19:52:20 -03:00
Diego Mello
902827422b
Chore: Properly type Status ( #3911 )
...
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2022-03-25 17:05:49 -03:00
Reinaldo Neto
70cb252d1b
Chore: Migrate containers: List to Typescript ( #3921 )
...
* Chore: Migrate containers: List to Typescript
* minor tweak
* fix storyshot List - item flatlist
* fix IListContainer
* fix type of childrens
* minor tweak
2022-03-25 15:09:02 -03:00
Reinaldo Neto
744712b8d5
Chore: Migrate containers: FormContainer to Typescript ( #3922 )
...
* Chore: Migrate containers: FormContainer to Typescript
* minor tweak
* theme fix
* fix react.reactelement[]
* minor tweak
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2022-03-25 14:55:20 -03:00
Reinaldo Neto
3e5b833759
[FIX] Param privacy when editing room info ( #3962 )
2022-03-25 10:02:09 -03:00
Alex Junior
ddfa8b1ca4
[FIX] Navigate to team from directory ( #3953 )
2022-03-24 18:52:35 -03:00
Reinaldo Neto
4d3c440892
Chore: Evaluate Passcode - TypeScript ( #3931 )
...
* Chore: Migrate containers: Passcode to Typescript
* minor tweak
* minor tweak
2022-03-22 21:43:59 -03:00
Alex Junior
cbe2b23e27
Chore: Clean LoginServices - TypeScript ( #3935 )
2022-03-22 19:14:42 -03:00
Gleidson Daniel Silva
2fb7d917a7
Chore: Evaluate ActionSheet - TypeScript ( #3927 )
2022-03-22 17:44:27 -03:00
Gerzon Z
e8d23791d3
Chore: Evaluate TextInput - TypeScript ( #3908 )
...
* update `TextInput` component
update: ActivityIndicator
* remove: `any`
* update: `TextInput` on `UIKit`
* Fix returnKeyType
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-03-22 14:01:54 -04:00
Alex Junior
e00580d84e
Chore: Clean ThreadDetails - TypeScript ( #3924 )
2022-03-22 11:16:41 -03:00
Alex Junior
6f31a00e90
Chore: Clean Check component - TypeScript ( #3919 )
...
* chore: clear Check component
* chore: update tests
2022-03-22 10:53:09 -03:00
Alex Junior
571afcaab8
Chore: Clean TwoFactor - Typescript ( #3912 )
...
* chore: clean TwoFactor
* minor tweak
* minor refactor
* chore: removing console log
2022-03-22 10:44:07 -03:00
Gerzon Z
b0580bf547
[NEW] Redesign quoted messages ( #3883 )
2022-03-21 17:44:06 -03:00
Gleidson Daniel Silva
1a3d2fbc10
Chore: StatusBar theme and style props ( #3906 )
...
* chore: clean status bar and remove useless theme
* mend
* wip
* remove unused props
2022-03-21 16:10:11 -03:00
Gerzon Z
38b2b08278
Chore: Evaluate ActivityIndicator - TypeScript ( #3914 )
...
* update: `BackgroundContainer` and `ActivityIndicator`
* update: return type for `RCActivityIndicator`
* update: return type for `BackgroundContainer`
2022-03-17 22:37:10 -04:00
Gerzon Z
a1e33c4a69
Chore: evaluate Header components - TypeScript ( #3918 )
...
* update: Header components
2022-03-17 15:25:31 -04:00
Alex Junior
11a809a065
Chore: Migrate REST API - getThreadsList to Typescript ( #3895 )
...
* chore: add rest api return
* chore: removing sort param
2022-03-16 23:24:22 -03:00
Gerzon Z
a754983ac8
Chore: Dehydrate share extension from rocketchat.js ( #3753 )
...
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2022-03-16 17:40:32 -03:00
Reinaldo Neto
823d4c658c
Chore: Migrate methods/actions to Typescript and refactor UiKit folder ( #3716 )
...
* Chore: Migrate methods/actions to Typescript
* tweak in actions
* Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* refactor sdk.current
* interface and uikit done
* refactor interface, index and utils from UiKit
* minor tweak
* minor tweak
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2022-03-16 16:07:49 -03:00
Alex Junior
b9967fda9f
Chore: Migrate REST API - saveAutoTranslate to Typescript ( #3892 )
2022-03-15 21:54:43 -03:00
Alex Junior
ccdbd9543c
Chore: Migrate REST API - getRoomInfo to Typescript ( #3823 )
...
* chore: add rest api return
* chore: add rest api return
2022-03-15 21:04:10 -03:00
Reinaldo Neto
db5c7d94aa
Chore: Migrate REST API - getRoomRoles to Typescript and fix getRoomMembers ( #3868 )
...
* Chore: Migrate REST API - getRoomRoles to Typescript and fix getRoomMembers
* change GetRoomRoles local
2022-03-14 21:11:34 -03:00
Reinaldo Neto
7bf0de5825
Chore: Migrate REST API - getReadReceipts to Typescript ( #3877 )
2022-03-14 10:32:22 -03:00
Reinaldo Neto
cfb10ada60
Chore: Migrate REST API - editLivechat to Typescript ( #3878 )
2022-03-14 10:23:20 -03:00
Alex Junior
d73da2942b
Chore: Migrate REST API - getFiles to Typescript ( #3873 )
2022-03-10 12:29:33 -03:00
Alex Junior
b5f8f6f305
Chore: Migrate REST API - searchMessages to Typescript ( #3874 )
2022-03-10 12:17:49 -03:00
Alex Junior
69cf9b638e
Chore: Migrate REST API - getMessages to Typescript ( #3875 )
2022-03-10 12:00:50 -03:00
Alex Junior
4ea8d613a9
Chore: Migrate REST API - getUserPreferences to Typescript ( #3830 )
2022-03-09 21:16:20 -03:00
Alex Junior
cd00366613
Chore: Update react-native-mmkv-storage to 0.6.12 ( #3634 )
...
* chore: updating mmkv library
* feat: updating android ejson to use the getSecureKey new version
* feat: updating IOS files to use the getSecureKey new version
* feat: changing all mmkv methods to use sync calls
* feat: changing mmkv methods from Screen lock
* feat: changing all mmkv methods from login, ssl certificate and change/add server
* feat: changing all mmkv methods from login, ssl certificate and change/add server
* feat: changing all mmkv methods from logout
* feat: changing all mmkv methods from e2e
* fix: small fix at encryption and server drop down
* feat: changing all mmkv methods from set theme
* feat: changing all mmkv methods from openLink
* fix: setting up mmkv to works property on Android
* fix: fix an error to set the theme when open the app
* refactor: change the react-native branch (temporary)
* refactor: removing all `Async` from mmkv functions name
* refactor: removing await from unnecessary functions, removing console.log and update cocoapods
* refactor: removing unnecessary undefined from methods
* feat: creating a custom hook for mmkv
* refactor: changing the fetchPasscode to use the useUserPreferences hook
* refactor: changing setTheme from app/index
* refactor: small fix on setTheme
* chore: update mmkv to 0.6.11
* chore: update mmkv to 0.6.11
* chore: minor tweak
* chore: update mmkv to 0.6.12
* chore: mock NativeModules
* chore: fix test mmkv
* chore: removing custom MMKV JSI module, since is no more necessary after 0.6.11 version
* feat: removing some async calls from mmkv after update from develop
* feat: creating a function to get the initialTheme
* feat: removing unnecessary try/catch
* fix: fixing the blink white when open the app
* feat: changing useMMKVStorage to create from mmkv lib
* test: creating a mock for mmkv create function
* chore: fix errors on tablet
* minor tweak
2022-03-09 16:41:26 -03:00
Reinaldo Neto
60ecbe284c
Chore: Migrate REST API - saveUserProfile to Typescript ( #3863 )
...
* Chore: Migrate REST API - saveUserProfile to Typescript
* minor tweak
2022-03-09 15:10:36 -03:00
Alex Junior
b962925121
chore: add rest api return ( #3865 )
2022-03-09 14:04:25 -03:00
Gerzon Z
15f573a703
Chore: Migrate REST API - getTeamListRoom to TS ( #3840 )
...
* add: `teams.listRooms` types
* add: `PaginatedResult<T>` to `teams.ts`
2022-03-08 13:59:17 -04:00
Alex Junior
b2bd71e83e
Chore: Server API types - chat.getDiscussions ( #3776 )
...
* chore: implementing type for test api - getDiscussions
* Fix DiscussionDetails count usage
* chore: update getDiscussions to use IMessageFromServer
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2022-03-08 14:09:45 -03:00
Diego Mello
09f73aee3d
Chore: Create IServerRoom and IServerSubscription ( #3782 )
2022-03-08 13:25:27 -03:00
Reinaldo Neto
679a628f75
Chore: Migrate REST API - getAgentDepartments to Typescript ( #3855 )
2022-03-08 12:04:41 -03:00