mattermost-mobile/app/components
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
..
announcement_banner fix JS error on announcement banner when no license is set (#1679) 2018-05-18 09:58:49 -04:00
at_mention Render at-mentions by the teammate name display (#1612) 2018-04-24 11:59:05 -03:00
autocomplete Fix emoji autocomplete (#1616) 2018-04-25 13:40:03 -03:00
channel_drawer Cache team icon and set background to always be white (#1669) 2018-05-11 18:05:16 -03:00
channel_intro [MM-9374] Open Permalinks in app (#1449) 2018-03-07 14:48:31 +00:00
channel_link update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
channel_loader Add Loading animation to skeleton screen (#1609) 2018-05-03 10:06:08 -04:00
client_upgrade_listener update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
custom_list update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
edit_channel_info fix JS warnings on PostHeader and EditChannelInfo (#1541) 2018-03-26 21:29:22 +08:00
emoji update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
emoji_picker Show FlatList when searching in More DM Screen (#1546) 2018-04-13 09:03:02 -03:00
error_list update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
failed_network_action Flagged Posts and Recent Mentions (#1584) 2018-04-13 10:26:37 -04:00
file_attachment_list Update Dependencies (#1641) 2018-04-27 17:49:09 -04:00
file_upload_preview Use local Images when possible (#1580) 2018-04-13 12:23:15 -03:00
layout/keyboard_layout update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
load_more_posts Minor PostList improvements (#1528) 2018-03-23 17:30:24 +03:00
markdown Fixed Markdown links when SiteURL isn't configured (#1650) 2018-05-03 21:08:36 +08:00
message_attachments Rename slack attachment to message attachment and fix border color on Android (#1533) 2018-03-22 10:08:27 -04:00
offline_indicator update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
options_context Add null check to iOS tooltip (#1484) 2018-03-07 14:52:31 +00:00
post [MM-10341] Remove "Add Reaction" on posts of flagged, recent mentions and search results (#1631) 2018-04-26 22:01:26 -03:00
post_add_channel_member [MM-9516] Add feature to add user to channel after at-mention (#1521) 2018-03-26 13:20:13 -04:00
post_attachment_opengraph Fixed empty OpenGraph previews from trying to render an empty string (#1660) 2018-05-08 22:03:43 +08:00
post_body Update Dependencies (#1641) 2018-04-27 17:49:09 -04:00
post_body_additional_content Use local Images when possible (#1580) 2018-04-13 12:23:15 -03:00
post_header Fix commented on Someone message (#1665) 2018-05-11 17:14:05 -04:00
post_list Fix post with layout to not create new post components (#1611) 2018-04-24 15:01:24 -03:00
post_profile_picture MM-9545: Disables threads with deleted root post, display system message. (#1526) 2018-03-21 09:17:54 -04:00
post_textbox Update Dependencies (#1641) 2018-04-27 17:49:09 -04:00
profile_picture Fix profile images (#1643) 2018-04-27 21:36:33 -03:00
progressive_image Make image preview placeholder theme compatible (#1619) 2018-04-25 12:44:29 -04:00
radio_button update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
reactions Advanced permissions phase 1 (#1571) 2018-04-04 18:01:39 +03:00
refresh_list update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
retry_bar_indicator update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
root MM-9921 Load select team screen when user has no teams (#1527) 2018-03-22 10:08:03 -04:00
safe_area_view update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
search_bar update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
settings_drawer Flagged Posts and Recent Mentions (#1584) 2018-04-13 10:26:37 -04:00
start Cold startup js refactor (#1598) 2018-05-18 17:13:00 -04:00
status_bar Cold startup js refactor (#1598) 2018-05-18 17:13:00 -04:00
status_icons update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
team_icon Cache team icon and set background to always be white (#1669) 2018-05-11 18:05:16 -03:00
user_status Remove svg usage for user status (#1486) 2018-03-14 10:31:58 -04:00
app_icon.js MM-9545: Disables threads with deleted root post, display system message. (#1526) 2018-03-21 09:17:54 -04:00
attachment_button.js Ability to upload other file types (#1662) 2018-05-11 18:05:49 -03:00
badge.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
button.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
channel_icon.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
checkmark.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
conditional_touchable.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
custom_flat_list.js Show FlatList when searching in More DM Screen (#1546) 2018-04-13 09:03:02 -03:00
custom_section_list.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
deleted_post.js MM-9545: Disables threads with deleted root post, display system message. (#1526) 2018-03-21 09:17:54 -04:00
drawer.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
error_text.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
flag_icon.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
formatted_date.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
formatted_text.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
formatted_time.js Optimize formatted_time.js (#1503) 2018-03-14 15:58:24 -04:00
loading.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
no_results.js Flagged Posts and Recent Mentions (#1584) 2018-04-13 10:26:37 -04:00
paper_plane.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
post_list_retry.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
post_separator.js Flagged Posts and Recent Mentions (#1584) 2018-04-13 10:26:37 -04:00
reply_icon.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
swiper.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
text_input_with_localized_placeholder.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
tooltip.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
vector_icon.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
video_controls.js Use local Images when possible (#1580) 2018-04-13 12:23:15 -03:00