mattermost-mobile/app
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
..
actions Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
components Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
constants add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
i18n add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
mattermost_bucket add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
mattermost_managed add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
notification_preferences add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
push_notifications add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
reducers add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
screens Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
selectors add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
store CBA support for iOS (#1767) 2018-06-19 19:35:42 -04:00
styles add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
utils Timezone feature (#1456) 2018-06-27 06:55:03 -04:00
app.js Merge branch 'release-1.9' 2018-06-21 18:50:39 -04:00
fetch_preconfig.js Merge branch 'release-1.9' 2018-06-21 18:50:39 -04:00
initial_state.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00
mattermost.js add eslint-plugin-header, and --fix all (#1726) 2018-06-19 19:14:50 -04:00