Elias Nahum
b8c088cc70
Upgrade RN as well as update or replace other dependencies ( #8011 )
...
* start upgrade to RN 74
* migrate react-native-fs to expo-file-system
* exclude expo-asset module
* fix database manager remove directory
* fix: android network helper
* include expo on android
* temporarily disable android dep lock
* replace react-native-create-thumbnail with expo-video-thumnails
* update patches file version
* fix android build on 74
* create local library to replace MattermostManaged, Notifications and SplitView modules with new arch support
* migrate app to use new mattermost-rnutils library
* remove unused flipper class for android unsigned
* fix mattermost-rnutils android foldedObserver lifecycle
* use mattermost-rnutils on Android
* use mattermost-rnutils on iOS
* path react-native-navigation to not crash when activity is not NavigationActivity
* create local library for android share extension with new arch support
* Replace ShareModule with @mattermost/rnshare library
* remove ShareModule from android native code
* update react-intl
* update nodejs to 20.x.x npm to 10.x.x and dev deps
* update @gorhom/bottom-sheet
* use MattermostShare conditionally based on the platform
* update @react-native-camera-roll/camera-roll
* remove unused react-native-calendars
* fix metro config
* fix terminate session race condition
* remove unused analytics
* replace react-native-device-info with expo-application and expo-device
* update @react-native-clipboard/clipboard
* update @react-native-community/datetimepicker
* update @react-native-community/netinfo
* update @sentry/react-native
* update react-native-document-picker
* update react-native-gesture-handler
* update react-native-share
* update react-native-svg and react-native-svg-transformer
* update react-native-vector-icons
* update babel
* update react-native-shadow-2
* update semver
* remove react-native-svg-transformer and convert svg files to svg components
* fix @mattermost/rnshare new-arch build on android
* remove react-native-create-thumbnail resolution in build.gradle
* create @mattermost/hardware-keyboard library to replace hw-keyboard-events
* fix hardware-keyboard library
* fix rnutils library
* create @mattermost/keyboard-tracker library
* replace react-native-keyboard-tracking-view with @mattermost/keyboard-tracker
* fix: rnutils to not crash on lateinit context
* fix: rnutils delete database
* revert changes to session_manager
* Removed react-native-webview and added expo-web-browser instead
With expo-web-browser we no longer need the webview for SSO login
the SSO login is now done by using "custom Chrome tabs" on Android
and ASWebAuthenticationSession on iOS
* remove patch for react-native-keyboard-tracking-view
* replace react-native-linear-gradient with expo-linear-gradient
* replace react-native-in-app-review with expo-store-review
* fix: shared group database directory on ios
* replace react-native-fast-image with expo-image
* remove unusued type def for react-native-keyboard-tracking-view
* replace react-native-elements and react-native-button with @rneui
* node version
* update sizzling methods
* fix tests using jest-expo
* replace jail-monkey with expo-device
* update babel deps
* update typescript eslint
* update rn and expo
* react-native-document-picker @react-native-camera-roll/camera-roll @react-native-community/datetimepicker react-native-reanimated react-native-safe-area-context
* update patches
* update @sentry/react-native
* upgrade react-native-navigation
* update expo & expo-image
* upgrade to working version of @sentry/react-native
* update node, cocoapods, bundler, fastlane versions
* @testing-library/react-native and eslint-plugin-jest
* fix: FloatingTextInput causing a crash with reanimated
* update sentry, localize, @types/lodash and uuid
* fix floating text input label
* update react-native-video
* fix: cannot calculate shadow efficiently on some components
* fix: reduce motion warning for bottomSheet
* fix: shadow on YouTube component
* update react-native-webrtc expo and @typescript-eslint
* audit fix
* fix swizzling bad merge
* temp use of github dependency for @mattermost libraries
* feedback review
* feedback review
* npm audit fix
* update bundle deps
* update @mattermost/react-native-turbo-log
* update deps
2024-06-19 09:33:45 +08:00
Elias Nahum
edef4ec4a3
Update libraries and dependencies ( #7678 )
...
* update js dependencies
* update react-native libraries
* update watermelonDB
* update RN to 0.72.7
* update fastlane
* fix remove_markdown/at_mention import
* update mattermost libraries
* update fastlane deps
* remove haptic-feedback patch
* update okhttp to 4.12.0 and patch netinfo to accurately identify VPN connections
* create ImaegStyles intersection type
2023-11-25 07:46:13 +08:00
Daniel Espino García
d28ee34aa3
Make androidBackHandler to update if the handler changes ( #7519 )
2023-08-31 10:31:55 +02:00
Lucas Reis
833a0fc028
Feat: Adds the Info snackbar when the About info is copied ( #7488 )
...
* feat: adding the snackbar when the version info was copied
* fix: PR review
2023-08-08 08:40:30 +02:00
Sudhanva-Nadiger
37b245d461
Feat: add copy to clipboard button in "about" mattermost page ( #7134 )
...
* feat: add copy to clip board button in about page
* add intl format text
* make suggested changes.
- fix: wrap copyToClipBoard function in useCallBack
- remove annonymous function onPress, provide function pointer
- make code readable in copyToClipBoard function
* formatting
* small fix
* change copy to clipboard position
- created a custom button eith icon and text
- usd button theme color
* button styling
* divider color
* use predefined btn element
* Add e2e test for copy info button
* feat: refactor the styles for thin lines
- fix: change touchable opacity to view
- add margin top to footer text
* change icon size to 15
* remove unnecessary view
* add config to dependency of callback
* suggeste changes on onClick func
* modified en.json file after running i18-extract
* Improve translations
* Address feedback
* Fix non updated default messages
---------
Co-authored-by: Daniel Espino García <larkox@gmail.com>
2023-07-26 09:00:06 -04:00
Elias Nahum
2fc1386b78
feat: Channel notification preferences ( #7160 )
...
* feat: Channel notification preferences
* feedback review
* use button color for the icon
2023-02-24 12:41:36 +02:00
Elias Nahum
7aa5bd0611
Update Dependencies and bug fixes ( #7000 )
...
* update dependencies
* update dependencies
* feedback review
* update @mattermost/react-native-turbo-mailer
2023-01-24 09:14:23 +02:00
Daniel Espino García
28526034d4
Refactor makeStylesFromTheme to use the correct types ( #6801 )
...
* Refactor makeStylesFromTheme to use the correct types
* Address feedback
2022-12-12 10:53:54 +01:00
Elias Nahum
7a478ec11d
Clean up local config ( #6804 )
2022-11-30 18:20:29 +02:00
Joseph Baylon
8d7b15da51
Detox/E2E: Edit Profile, Custom Status, and Settings e2e tests in Gekidou
2022-08-25 17:42:41 -07:00
Avinash Lingaloo
bdd09607c8
Gekidou - fix about screen - wrong i18n key ( #6586 )
...
* added schemaVersion and fix wrong i18n id
* i18n extract
2022-08-20 08:58:06 -04:00
Joseph Baylon
25ae8fdb88
Detox/E2E: Account e2e tests in Gekidou ( #6584 )
...
* Detox/E2E: Account e2e tests in Gekidou
* Fix suite title
* Changed ldap port to number
* Fix testIDs for settings
* Added zephyr test case keys
2022-08-18 03:18:46 -07:00
Avinash Lingaloo
e443a69265
MM-45344 Gekidou Remove <MenuItem/> ( #6522 )
...
* added MENU_ITEM_HEIGHT to constant/view
* fix user presence and your profile
* added MENU_ITEM_HEIGHT to constant/view
* fix user presence and your profile
* UI Polish - Custom Status
* UI Polish - Settings
* UI Polish - logout
* refactored styles
* removed 'throws DataOperatorException' from './database/`
* fix for copy link option
* fix autoresponder
1. user should be allowed to enter paragraph
2. the OOO was not immediately being updated on the notification main screen. The fix is to cal fetchStatusInBatch after the updateMe operation
* About Screen - code clean up
* removed MenuItem component from common_post_options
* removed MenuItem from Settings
* refactored show_more and recent_item
* removed menu_item component
* Update setting_container.tsx
* PR review correction
* Update setting_container.tsx
* Update recent_item.tsx
2022-08-04 12:26:27 +04:00
Avinash Lingaloo
adde833ea9
MM-45221 - Gekidou Settings fixes - part 2 ( #6491 )
...
* modifying setting option
* navigates to email screen
* UI construction [in progress]
* hooking up withObservables
* email settings - need to save now
* adding a bit of paddings
* setting initial value
* Update notification_email.tsx
* UI Polish - main setting screen
* UI Polish - Mention
* UI Polish - Notification main screen
* code clean up
* code clean up
* UI Polish Notification
* UI Polish
* code clean up
* UI Polish - OOO
* fix observable for email interval
* fix ooo
* fix ooo
* added setting_row_label component
* further clean up
* UI Polish - Display - [ IN PROGRESS ]
* UI Polish - Display - [ IN PROGRESS ]
* UI Polish - Timezone Select [ IN PROGRESS ]
* Update index.test.tsx.snap
* Update app/screens/settings/notification_email/notification_email.tsx
Co-authored-by: Daniel Espino García <larkox@gmail.com>
* refactor after review
* update option_item so that action can accept type React.Dispatch<React.SetStateAction
* UI - Polish - Display Theme
UI Polish - Display/Theme [ IN PROGRESS ]
UI - Polish - Display Save button
* UI - Polish - Display Clock
UI - Polish - Display Clock
* UI Polish - Display - Timezone
UI Polish - Display Timezone
added the save button
UI Polish - Display/TZ
UI Polish - Display Timezone
minor refactoring
code clean up
code clean up
* UI Polish - Adv Settings
* UI Polish - Settings/About
UI Polish - Settings/About
* UI Polish - Radio Button
UI Polish - Radio Button
* UI Polish - Android Polishing [ IN PROGRESS ]
* UI Polish - Timezone
fix timezone
fix timezone select
fix timezone select ui
Update index.tsx
* UI Polish - Display/Theme
UI Polish - Custom Theme - Checked Radio btn
* Update en.json
* tweaks to settings styles
* further tweaks to spacing
* Revert "Merge branch 'gekidou-settings-finale' of https://github.com/mattermost/mattermost-mobile into gekidou-settings-finale"
This reverts commit f1fd26987ee5b1854366573b5822c9d0b919d83a, reversing
changes made to 684ba6a19c5962353ce61add2cc9cf10c8f9d3d4.
* added space before 'default'
* Update index.test.tsx.snap
* Revert "Revert "Merge branch 'gekidou-settings-finale' of https://github.com/mattermost/mattermost-mobile into gekidou-settings-finale""
This reverts commit ce77127cb20a3668510a82122325f1642ec7bb60.
Co-authored-by: Daniel Espino García <larkox@gmail.com>
Co-authored-by: Matthew Birtch <mattbirtch@gmail.com>
2022-07-27 22:35:57 +04:00