mattermost-mobile/app
Chris Duarte e17eb6c237 PLT-5709 Global error handler (#187)
* WIP Global error handler

Adding components
Adding actions

* Add general errors where errors are caught

* Filter out non displayable errors

* Initial setup to email errors

* Add current user/team to error email

* Fix a few lints

* Ensure errors are cleared when reporting a problem

* Add clear all and internationalization

* Fix trailing comma issue

* fix lints

* Use Formatted Text component

* Move error list out of channel

* Add mobile prefix to i18n id for connection error

* Set shouldRender to true in RightMenuDrawerItem.defaultProps

* Update component name for RightMenuDrawerItem

* Clean up propTypes in RightMenuDrawerItem

* Clean up styles in RightMenuDrawerItem

* Use selector to filter displayable errors

* Clarify code for constructing wrapper style in ErrorList

* Avoid indenting email body for error report

* Remove extraneous params from errors actions

* Rename action type for logging errors

* Rename action for logging errors

* Set shouldRender to true in RightMenuDrawerItem.defaultProps

* Make logged errors displayable by default

* Don't log error when websocket connection is closed

* Hide button to dismiss all errors if ShowErrorsList isn't enabled

* Display only last error in alert bar when ShowErrorsList is disabled

* Add error logging where missing in actions

* Always show button to report problem

* Only include errors in report problem email if any have been logged

* Clarify subject of report problem email

* Set ShowErrorsList to false in default config.json

* Remove unused component + translation for connection errors

* Capture entire error object not just message

* Display fallback if error.message is blank

* Log errors in login actions

* Fix construction of errors email body
2017-03-12 14:42:02 -03:00
..
actions PLT-5709 Global error handler (#187) 2017-03-12 14:42:02 -03:00
components PLT-5709 Global error handler (#187) 2017-03-12 14:42:02 -03:00
constants PLT-5493 Add a profile scene that shows user information (#287) 2017-02-24 10:17:05 -03:00
navigation PLT-5709 Global error handler (#187) 2017-03-12 14:42:02 -03:00
reducers Navigation modal fix (#303) 2017-02-27 15:11:10 -05:00
scenes PLT-5709 Global error handler (#187) 2017-03-12 14:42:02 -03:00
store project folder structure (#107) 2016-12-09 10:34:17 -05:00
styles PLT-5659 removed right padding for text inputBox (#312) 2017-03-01 10:34:31 -05:00
utils PLT-5676 Validate server URL format (#315) 2017-03-01 11:13:17 -05:00
initial_state.js PLT-5510 Show user is typing (#278) 2017-02-20 17:39:20 -03:00
mattermost.js Added KeyboardLayout to automatically use a KeyboardAvoidingView as necessary (#263) 2017-02-16 09:19:48 -05:00