* feat: troubleshoot notification (#5198)
* navigation done
* create the icon inside roomslistview, navigation to push troubleshot and layout push troubleshoot
* custom header
* fix the rooms list view header icon
* layout done
* update the pt-br i18n
* tweak on colors
* feat: create notification in room view (#5250)
* button and simple navigation done, missing master detail
* navigation
* add withTheme and colors to rightuttons
* fix e2e test
* feat: add troubleshooting to notifications pages (#5276)
* feat: add troubleshooting to notifications pages
* fix e2e test
* feat: device notification settings (#5277)
* iOS go to device notification setting to change the configuration
* go to notification settings with android
* add notifee
* add the reducer and action
* saga request done
* add the setInAlert action
* tweak at name and add focus to dispatch the request
* use the foreground inside pushTroubleShoot to request the notification and fix the icon color
* add the request at roomslistview didmount
* remove the notification modulo from android
* add patch
* minor tweak
* feat: test push notification (#5329)
* feat: test push notification
* restApi and definition
* push.info and change properly the troubleshootingNotification
* use the finally at try/catch
* minor tweak
* alert and push.info just for 6.6
* fix the react-native.config
* minor tweaks
* minor tweak
* push.test as rest api
* change the name from inAlertNotification to highlightTroubleshooting
* feat: push quota
* refactor the percentage state
* removed the push quota feature
* minor tweaks
* update the link to push notification
* the notification icon in the room header will appear if notifications are disabled or highlight troubleshoot is true
* remove push quota texts
* updated some of the push quota texts
* chore: rename highlightTroubleshooting
* chore: better prop naming
* wip
* chore: fix function name
* chore: fix colors
* fix: copy
* chore: 💅
* chore: use fork
* chore: naming
* chore: fix init
* chore: naming
* chore: naming
* Comment CE code
* Use put on troubleshooting saga
* Add db column
* fix: check notification payload
* action: organized translations
* fix: push init
---------
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: GleidsonDaniel <GleidsonDaniel@users.noreply.github.com>
* rename CallAgainActionSheet to StartACallActionSheet
* remove useVideoConf and use videoConfJoin directly
* consider phone on calls
* fix text shrink
* fix mic audio
* change the behavior of call icon on header and RoomInfo
* update types
* update types and variables names
* revert old type
* fix issue on old servers
* rename to a correct naming
* fix translation
* revamp call icon
* add error handling to videoconf capabilities
* lint
* fix role logic
* change const name
* rename comp
* remove commented code
* fix types and apply correct logic
* fix naming
* correct the import
* update icon size
* create timer function for videoConf bellow 5.0
* add subscription to useVideoConf hook
---------
Co-authored-by: Diego Mello <diegolmello@gmail.com>