mattermost-mobile/app/components
Stan Chan 583d6b74ee Timezone feature (#1456)
* Add automatic and manual timezone support

Update users timezone and scrollTo selected timezone in SelectTimezone coponent

Clean styles for SelectTimezone screen

Add auto-timezone update when login or enter app

Hide timezone feature behind config

Fix requested changes

Parse SupportedTimezone from config

Add localTime and localized post stamps

Add trailing commas

Include all timezone util methods from redux

Remove EnableTimezoneSelection flag

WIP get timezones from server

Pull supportedTimezones from api

Minor fixes

Remove wrapWithPreventDoubleTap

Revert back to react-intl formatDate

Include timeZone prop in FormattedTime

Refactor Timezone row into component

Minor cosmetic changes

Add minimum server support for the timezone feature

Move getSupportedTimezones to componentWillMount

Move autoUpdateTimezone function to handleSuccessfulLogin

Specify user timezone in profile_header

Remove format props from FormattedTime

Add ExperimentalTimezone flag

Replace Client().getServerVersion() with entities.general.serverVersion

Add isTimezoneEnabled helper function

Move isMinimumServerVersion to utils/timezone.js

* Fix style errors

* Remove date-time-format-timezone polyfill

* Feedback changes

* Use timezone selector from redux

* Explicitly pass hour12 props to intl.formatDate

* Update package-lock

* Revert iOS project file changes

* Fix license header

* Include timezone related paths in modulePaths

* Fix license header

* Fix minor issue with rebasing

* Fix issue with getconfig in GeneralSettings

* Update package-lock
2018-06-27 06:55:03 -04:00
..
announcement_banner add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
at_mention add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
autocomplete add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel_intro add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel_link add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel_loader Sidebars improvement (#1787) 2018-06-26 01:17:53 +05:30
client_upgrade_listener add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
combined_system_message add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
custom_list CBA support for iOS (#1767) 2018-06-19 19:35:42 -04:00
edit_channel_info add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
emoji add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
emoji_picker add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
error_list add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
failed_network_action add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
file_attachment_list CBA support for iOS (#1767) 2018-06-19 19:35:42 -04:00
file_upload_preview add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
layout/keyboard_layout add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
load_more_posts add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
markdown MM-10325 Add cell alignment to markdown tables (#1791) 2018-06-25 12:17:36 -04:00
message_attachments add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
offline_indicator Fix memory leak on offline indicator component (#1789) 2018-06-21 00:48:13 +05:30
options_context add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post [MM-10285] Merge consecutive messages by same user (#1714) 2018-06-27 06:54:11 -04:00
post_add_channel_member add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post_attachment_opengraph add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post_body MM-10717: Update longpress buttons when add reaction, edit post, or d… (#1779) 2018-06-21 08:43:17 -04:00
post_body_additional_content Open YouTube videos at a specific time (#1794) 2018-06-26 01:40:31 +05:30
post_header Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
post_list add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post_profile_picture Auto responder feature (#1500) 2018-06-22 13:09:37 -04:00
post_textbox Merge branch 'release-1.9' 2018-06-25 15:31:46 -04:00
profile_picture add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
progressive_image add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
radio_button add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
reactions add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
refresh_list add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
retry_bar_indicator add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
root add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
safe_area_view add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
search_bar Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
sidebars Sidebars improvement (#1787) 2018-06-26 01:17:53 +05:30
start add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
status_bar add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
status_icons add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
team_icon add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
user_status Auto responder feature (#1500) 2018-06-22 13:09:37 -04:00
app_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
attachment_button.js Merge branch 'release-1.9' 2018-06-25 15:31:46 -04:00
badge.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
button.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
channel_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
checkmark.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
conditional_touchable.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
custom_flat_list.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
custom_section_list.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
deleted_post.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
error_text.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
flag_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
formatted_date.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
formatted_text.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
formatted_time.js Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
loading.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
no_results.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
paper_plane.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post_list_retry.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
post_separator.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
reply_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
swiper.js Sidebars improvement (#1787) 2018-06-26 01:17:53 +05:30
text_input_with_localized_placeholder.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
tooltip.js MM-10717: Update longpress buttons when add reaction, edit post, or d… (#1779) 2018-06-21 08:43:17 -04:00
vector_icon.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
video_controls.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00