Rocket.Chat.ReactNative/app/containers/MessageBox
Youssef Muhamad 363cd13207
[NEW] Log events from Room, Settings and Edit status (#2206)
* Create method to track user event to isolate the logic to improve future refactoring

* Track Onboarding view

* Track NewServer view

* Refactor track method due to firebase already send the current screen

* Track default login and all the oAuth options

* Track default sign up in RegisterView

* Change trackUserEvent signature and update all the files

* Track the remaining login services

* track add server, change server and search

* Track SidebarView and refactor to use react-navigation

* Track profile events and handle exceptions

* Track create channel flux

* Track send message to user via NewMessageView

* Track create direct message flux

* Handle failure of create channel and group in the saga

* Track create discussion flux

* Track navigate to directory and its actions

* Track read, favorite and hide a channel, handling its errors

* Track all channels sorting and grouping

* Resolve requests to improve the importing logs and events

* Remove unused events file

* Remove unused events file

* log proposed Room events

* Log proposed Message actions events

* Log EditStatus proposed events

* Log Settings proposed events

* Leave a bugsnag breadcrumb when logging an event

* Move all logEvent to the top of code block and log remaining fail events

* Move all the non-logic-dependent logEvent to the top of code block

* Move all non-logic and non-data dependent logEvent to the top of code block

* Improve the logging of sidebar events

* Improve events from onboarding and newserver

* Improve events from login and register view, and log enter with apple

* Improve NewMessageView events

* Improve CreateChannel events

* Improve CreateDiscussion and SelectedUsers create group events

* Improve RoomsList events and log trivial events

* Improve ProfileView events

* Remove single line function body for the sidebarNavigate

* Improve SettingsView events

* Log more events from ScreenLockConfigView

* Navigate to Status and AdminPanel View using the defined sidebarNavigate method

* Improve StatusView events

* Improve RoomView events

Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-30 16:51:13 -03:00
..
CommandsPreview [CHORE] Update icon names (#2318) 2020-07-27 16:53:33 -03:00
Mentions [FIX] Show slash commands when disconnected (#2078) 2020-04-30 13:05:31 -03:00
buttons [CHORE] Update icon names (#2318) 2020-07-27 16:53:33 -03:00
Context.js [FIX] Remove some unnecessary re-renders on Messagebox (#1341) 2019-10-30 11:14:41 -03:00
EmojiKeyboard.js [FIX] Emoji keyboard not showing custom and frequently used emojis on Share Extension (#2251) 2020-07-08 13:19:41 -03:00
LeftButtons.android.js [REVERT] Show emoji keyboard on Android (#1738) 2020-02-17 09:14:56 -03:00
LeftButtons.ios.js [NEW] Send multiple attachments (#2162) 2020-06-26 17:22:56 -03:00
RecordAudio.js [NEW] Log events from Room, Settings and Edit status (#2206) 2020-07-30 16:51:13 -03:00
ReplyPreview.js [CHORE] Update icon names (#2318) 2020-07-27 16:53:33 -03:00
RightButtons.android.js [IMPROVEMENT] Expo-av audio recorder (#2195) 2020-07-06 16:23:46 -03:00
RightButtons.ios.js [IMPROVEMENT] Expo-av audio recorder (#2195) 2020-07-06 16:23:46 -03:00
constants.js [FIX] Remove some unnecessary re-renders on Messagebox (#1341) 2019-10-30 11:14:41 -03:00
index.js [NEW] Log events from Room, Settings and Edit status (#2206) 2020-07-30 16:51:13 -03:00
styles.js [FIX] Messages hidden behind MessageBox (#2281) 2020-07-13 13:43:08 -03:00