mattermost-mobile/app/actions/views
Chris Duarte e8712f9199 Cold startup js refactor (#1598)
* Switch to SingleDex and remove all locales

* WIP Mattermost Start Component for lazy loading modules

* Add files changed for native modules

* Add Entry component and app global object

* dispatch setStatusBarHeight for iOS

* Update screen imports

* Include Entry screen

* Refactor app to mattermost.android.js

* Override unnecessary java files

* Fix minor issues in changes

* Display empty state based on user credentials

Also, add proper background theme for empty loading screen

* Add native module constant cache support

* Fix startup theme regression

* Add Keychain support for credentials

* Fix Orientation regression

*  Fix SharedExtension regression

* Emit NATIVE_APP_LAUNCHED across bridge only once during cold start

* Add iOS Support

* Revert to previous implementation of i18n

* Fix styling issues

* Include listener for SERVER_VERSION_CHANGED

* Add SafeAreaView in Entry screen

* Register deviceToken early, in order to get iOS PN Support

* Include StartTimeModule

* Add ReplyFromPush support and remove NATIVE_APP_LAUNCHED listener

* Package native constants in StartTimeModule and avoid bridge calls

* Fix check-style errors

* Code cleanup

* Rename StartTimeModule to InitializationModule

* Remove NavigationApplication

* Documentation and minor changes

* Account for app opening after SharedExtension

* Refactor getIntl to getTranslations

* Move native module constants into it's own forked repos

* Include FetchBlob and DeviceInfo forked repos
2018-05-18 17:13:00 -04:00
..
account_notifications.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
announcement.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
channel.js Include "id" to data for UserTypes actions - RECEIVED_PROFILE_IN_CHANNEL (#1676) 2018-05-16 05:21:00 +08:00
channel_add_members.js Add general util to handle actions that are forbidden (#1206) 2017-11-27 17:30:26 -03:00
channel_members.js Add general util to handle actions that are forbidden (#1206) 2017-11-27 17:30:26 -03:00
client_upgrade.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
command.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
create_channel.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
edit_profile.js Edit profile (#1322) 2018-01-08 14:18:57 -03:00
emoji.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
file_upload.js Upload progress indicator (#1562) 2018-04-04 09:14:26 -04:00
login.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
login.test.js convert test runner from mocha to jest (#1637) 2018-04-30 10:55:01 -04:00
more_dms.js RN-152 Add ability to create new group direct messages (#793) 2017-07-27 19:08:13 -04:00
post.js [MM-9516] Add feature to add user to channel after at-mention (#1521) 2018-03-26 13:20:13 -04:00
root.js Cold startup js refactor (#1598) 2018-05-18 17:13:00 -04:00
search.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
select_server.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
select_server.test.js convert test runner from mocha to jest (#1637) 2018-04-30 10:55:01 -04:00
select_team.js Add selectDefaultTeam (#1613) 2018-04-30 11:58:31 -03:00
thread.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
thread.test.js convert test runner from mocha to jest (#1637) 2018-04-30 10:55:01 -04:00
typing.js Remove the possibility to post empty messages (#1317) 2017-12-22 16:08:27 -03:00