mattermost-mobile/app/utils
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
..
sentry Share ext error (#1587) 2018-04-17 15:23:37 -04:00
avoid_native_bridge.js Cold startup js refactor (#1598) 2018-05-18 17:13:00 -04:00
channels.js Merge Build 62 into master (#1090) 2017-11-02 17:53:20 -03:00
client_upgrade.js Prompt/require user to upgrade to new version (#948) 2017-10-26 10:45:34 -04:00
emojis.js RN-217 Add emoji autocomplete (#798) 2017-07-28 16:49:46 -04:00
error_handling.js Cold startup js refactor (#1598) 2018-05-18 17:13:00 -04:00
file.js Fix Android sharing files without extension (#1646) 2018-04-30 11:57:24 -03:00
general.js Improvements on iOS Share Extension (#1407) 2018-02-02 16:48:09 -05:00
image_cache_manager.js Merge branch 'release-1.8' 2018-04-27 22:49:49 -03:00
latinise.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
list_view.js RN-566 Re-rendered PostList footer when channel ID changes (#1309) 2017-12-22 10:29:09 -06:00
markdown.js Reverted changes to normalize font size (#1489) 2018-03-07 16:35:44 +00:00
member_list.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
network.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
notify_props.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
opengraph.js Link Previews (#890) 2017-09-12 15:06:19 -03:00
push_notifications.js Cold startup js refactor (#1598) 2018-05-18 17:13:00 -04:00
segment.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
tap.js MM-9647 Replaced usage of preventDoubleTap with wrapWithPreventDoubleTap (#1471) 2018-03-02 11:22:37 +00:00
theme.js Change to use theme utils from mattermost-redux (#1531) 2018-03-25 12:16:33 +03:00
time_tracker.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
tooltip.js Update tooltip library (#1426) 2018-02-12 09:03:05 -05:00
url.js MM-10617 Fixed checking if a link is an image (#1681) 2018-05-18 01:10:17 +08:00
url.test.js MM-10617 Fixed checking if a link is an image (#1681) 2018-05-18 01:10:17 +08:00
why_did_you_update.js Multiple performance improvements (#956) 2017-10-02 16:03:13 -03:00