forked from Ivasoft/mattermost-mobile
* MM_35115: ADDED select_server screen
* MM_35115: ADDED select_server screen
* MM_35115: ADDED files on which select_server is dependent
* MM_35115: ADDED react-native-button
* MM_35115: Fixing TS issues [IN PROGRESS]
* MM_35115: Started withObservables [IN PROGRESS]
* MM_35115: Started withObservables [IN PROGRESS]
* MM_35115: withObservables - defaulting when no connection is available [IN PROGRESS]
* MM_35115: withObservables - some code clean up [IN PROGRESS]
* MM_35115: withObservables - some code clean up [IN PROGRESS]
* MM_35115: withObservables - some code clean up [IN PROGRESS]
* MM_35115: Substituting mapDispatchToProps [IN PROGRESS]
* MM_35115: Substituting mapDispatchToProps [IN PROGRESS]
* MM_35115: Substituting mapDispatchToProps [IN PROGRESS]
* MM_35115: Removed resetPing action [IN PROGRESS]
* MM_35115: ADDED app/client
* MM_35115: Preparing scheduleExpiredNotification
* MM_35115: Adding some todos
* Server & LoginOptions
* Use default server if available and autoconnect if configured
* Fix login header & manual server url
* MM_35115: Login Options[IN PROGRESS]
* MM_35115: Login screen - email [IN PROGRESS]
* MM_35115: Login screen - email [IN PROGRESS]
* MM_35115: Login screen - email - login api call [IN PROGRESS]
* MM_35115: Login screen - email - login api call [IN PROGRESS]
* MM_35115: Login screen - email - saving to server db [IN PROGRESS]
* MM_35115: Login screen - email - saving to System, Preferences to db [IN PROGRESS]
* MM_35115: Login screen - enforcing unique check on System entity [IN PROGRESS]
* MM_35115: Login screen - writing TeamMembership [IN PROGRESS]
* MM_35115: Login screen - writing Teams [IN PROGRESS]
* MM_35115: Login screen [IN PROGRESS]
* MM_35115: Login screen- Refactored DataOperator handlers [IN PROGRESS]
* MM_35115: Login screen - Proper clean up [IN PROGRESS]
* MM_35115: Login screen - completeLogin [IN PROGRESS]
* MM_35115: Improving DataOperator
* MM_35115: Improving DataOperator
* MM_35115: 80% DONE - login with email and password - some todos
* MM_35115: 80% DONE - login with email and password - some todos
* MM_35115: 80% DONE - login with email and password - some todos
* MM_35115: Removing unused app/queries folder
* MM_35115: Clean up
* MM_35115: Clean up
* MM_35115: Clean up
* MM_35115: Clean up
* MM_35115: Clean up
* MM_35115: Adding roles for MYTEAM
* MM_35115: Code clean up
* MM_35115: Code clean up
* MM_35115: Code clean up
* MM_35115: Adding rn-fetch-blob for Android
* MM_35115: Code clean up
* MM_35115: Code clean up
* MM_35115: Added test setup
* MM_35115: Fix database utils
* MM_35115: ADDED loadRolesIfNeeded
* MM_35115: Fix TS issue
* MM_35115: ADDED Tests setup
* MM_35115: Fix TS issues
* MM_35115: Fix TS issues
* MM_35115: Fix TS issues
* MM_35115: Added alternative to site name
* MM_35115: Added alternative to site name
* MM_35115: Removed hardcoded values
* MM_35115: Clean up
* MM_35115 - Fixed Android platform check instead of hermes
* MM_35115 - Replaced emptyErrorHandlingFunction with emptyFunction
* MM_35115 : Implemented TS fixes
* Update index.ts
* MM-35115 - Fix react-test-renderer issue
* MM_35115 - Optimizing DatabaseManager
* MM_35115 : Implemented getDatabaseConnection
* MM_35115 : Refactoring set/getActiveDatabase to use flag record
* MM_35115 : Refactored active database to use flag in Global entity
* MM_35115 : Updated manual database manager test
* MM_35115 : Fix operator/utils/test
* MM_35115 : Fix for base_handler
* MM_35115 : Fix test issues with Handlers
* MM_35115 : Fix test issues with prepareRecords
* MM_35115 : Fix wrapper test issue
* MM_35115 : Updated getMostRecentServerConnection to return the serverUrl as well as the connection
* MM_35115 : Refactored the way we call DataOperator
* MM_35115 : Updated database manager mock
* Add getMostRecentServerUrl function (#5440)
* fix: add getMostRecentServerUrl func
* fix: add ts and tsx to editorconfig
* fix: rename functions
* fix: return type
* Fix unit test setup
* fix login screen unit tests
* MM-36205 [GEKIDOU] Login Flow SSO (#5454)
* MM_35115: Starting LoginOptions SSO
* MM_36205: SSO [IN PROGRESS]
* MM_36205 : SSO [ IN PROGRESS ]
* Update sso_with_redirect_url.tsx
* MM_36205 : SSO Tests [ IN PROGRESS ]
* MM_36205 : Passing serverUrl to SSO screen
* Update sso.test.tsx
* Fix ViewTypes imports and keyMirror method
* MM_36205 : Code clean up
* Fix : Clean up imports
* Update: Aligning with PR 5452
* Fix: AndroidManifest file to include redirection ofr scheme mmauthbeta
* refactor: SSO Login method via Gitlab now navigates to Channel screen
* refactor: SSO Login without redirectURL is also working
* feat: SSO - main test completed
* feat: ADDED test for sso_with_redirect_url
* fix : eslint correction
* fix: Updated Loading component name
* fix : code clean up from reviews
* fix: reviews check
* fix: Added mmauthbeta into info.plist
* Revert "fix: Added mmauthbeta into info.plist"
This reverts commit d87cc23f5b.
* Update Info.plist
* Update AppDelegate.m
* feat: ADDED Forgot Password - Test [ IN PROGRESS ]
* feat: Forgot Password - Completed & Tested
* fix: Including MFA screen [ IN PROGRESS ]
* MFA - Properly tested
* Properly testing forgot_password screen
* Fix login.test.tsx
* Fix SSO method calls chain
* Update index.tsx
* Sort imports for sceen/navigation
* fix: Reviews
* Update signing + act in test
* Removed todo comment on MFA
* feedback review
* fix login tests
Co-authored-by: Avinash Lingaloo <>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* App initialization refactor (#5430)
* fix: initial init refactor
* fix: await isServerPresent
* fix: more refactor
* fix: move out launch functions
* fix: remove comment
* fix: update credential functions
* fix: refactor launch functions
* fix: deep link parsing
* fix: lint change
* fix: update deeplink and notification handlers
* fix: indentation
* fix: add relaunchApp
* fix eslint
* refactor launchProps and autoconnect server for deeplink
* fix: use undefined
* fix: define OptionalLaunchProps
* fix: Android - handle server URL in push notification
* fix: rename func
* fix: use boolean launchError instead
* fix: use DatabaseModule
* fix: use DatabaseHelper instead
* fix: remove unnecessary null check
* fix: iOS - support for serverUrl
* fix: iOS - extract serverUrl in reply action
* fix: iOS - expose objc specific func
* fix: remove unnecessary deviceToken param
* fix: return if device is untrusted
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* fix: bye bye modulePaths
* fix: ios build
* chore: remove unused aliases from babel.config
* chore: fix dependency format in package-lock.json
* chore: remove transparent window background color for android AppTheme
* chore: remove mattermost.js and use index.ts as app entry
* fix: login flow screens theme
* fix: Launch types
* chore: remove OptionalLaunchProps type
* fix: url utils unit tests
* chore: update en.json
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Avinash Lingaloo <>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
73 lines
2.6 KiB
TypeScript
73 lines
2.6 KiB
TypeScript
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
export default {
|
|
CONFIG_CHANGED: 'config_changed',
|
|
SERVER_VERSION_CHANGED: 'server_version_changed',
|
|
PAGE_SIZE_DEFAULT: 60,
|
|
PAGE_SIZE_MAXIMUM: 200,
|
|
LOGS_PAGE_SIZE_DEFAULT: 10000,
|
|
PROFILE_CHUNK_SIZE: 100,
|
|
CHANNELS_CHUNK_SIZE: 50,
|
|
TEAMS_CHUNK_SIZE: 50,
|
|
SEARCH_TIMEOUT_MILLISECONDS: 100,
|
|
STATUS_INTERVAL: 60000,
|
|
AUTOCOMPLETE_LIMIT_DEFAULT: 25,
|
|
AUTOCOMPLETE_SPLIT_CHARACTERS: ['.', '-', '_'],
|
|
MENTION: 'mention',
|
|
OUT_OF_OFFICE: 'ooo',
|
|
OFFLINE: 'offline',
|
|
AWAY: 'away',
|
|
ONLINE: 'online',
|
|
DND: 'dnd',
|
|
PERMISSIONS_ALL: 'all',
|
|
PERMISSIONS_CHANNEL_ADMIN: 'channel_admin',
|
|
PERMISSIONS_TEAM_ADMIN: 'team_admin',
|
|
PERMISSIONS_SYSTEM_ADMIN: 'system_admin',
|
|
TEAM_GUEST_ROLE: 'team_guest',
|
|
TEAM_USER_ROLE: 'team_user',
|
|
TEAM_ADMIN_ROLE: 'team_admin',
|
|
CHANNEL_GUEST_ROLE: 'channel_guest',
|
|
CHANNEL_USER_ROLE: 'channel_user',
|
|
CHANNEL_ADMIN_ROLE: 'channel_admin',
|
|
SYSTEM_GUEST_ROLE: 'system_guest',
|
|
SYSTEM_USER_ROLE: 'system_user',
|
|
SYSTEM_ADMIN_ROLE: 'system_admin',
|
|
SYSTEM_USER_ACCESS_TOKEN_ROLE: 'system_user_access_token',
|
|
SYSTEM_POST_ALL_ROLE: 'system_post_all',
|
|
SYSTEM_POST_ALL_PUBLIC_ROLE: 'system_post_all_public',
|
|
ALLOW_EDIT_POST_ALWAYS: 'always',
|
|
ALLOW_EDIT_POST_NEVER: 'never',
|
|
ALLOW_EDIT_POST_TIME_LIMIT: 'time_limit',
|
|
DEFAULT_POST_EDIT_TIME_LIMIT: 300,
|
|
RESTRICT_DIRECT_MESSAGE_ANY: 'any',
|
|
RESTRICT_DIRECT_MESSAGE_TEAM: 'team',
|
|
SWITCH_TO_DEFAULT_CHANNEL: 'switch_to_default_channel',
|
|
REMOVED_FROM_CHANNEL: 'removed_from_channel',
|
|
DEFAULT_CHANNEL: 'town-square',
|
|
DM_CHANNEL: 'D',
|
|
OPEN_CHANNEL: 'O',
|
|
PRIVATE_CHANNEL: 'P',
|
|
GM_CHANNEL: 'G',
|
|
PUSH_NOTIFY_APPLE_REACT_NATIVE: 'apple_rn',
|
|
PUSH_NOTIFY_ANDROID_REACT_NATIVE: 'android_rn',
|
|
STORE_REHYDRATION_COMPLETE: 'store_hydration_complete',
|
|
OFFLINE_STORE_RESET: 'offline_store_reset',
|
|
OFFLINE_STORE_PURGE: 'offline_store_purge',
|
|
TEAMMATE_NAME_DISPLAY: {
|
|
SHOW_USERNAME: 'username',
|
|
SHOW_NICKNAME_FULLNAME: 'nickname_full_name',
|
|
SHOW_FULLNAME: 'full_name',
|
|
},
|
|
SPECIAL_MENTIONS: ['all', 'channel', 'here'],
|
|
MAX_USERS_IN_GM: 8,
|
|
MIN_USERS_IN_GM: 3,
|
|
MAX_GROUP_CHANNELS_FOR_PROFILES: 50,
|
|
DEFAULT_LOCALE: 'en',
|
|
DEFAULT_AUTOLINKED_URL_SCHEMES: ['http', 'https', 'ftp', 'mailto', 'tel', 'mattermost'],
|
|
DISABLED: 'disabled',
|
|
DEFAULT_ON: 'default_on',
|
|
DEFAULT_OFF: 'default_off',
|
|
REHYDRATED: 'app/REHYDRATED',
|
|
};
|