Daniel Espino García
|
cff12f7182
|
Enable exhaustive deps in the repo (#9508)
* Enable exhaustive deps in the repo
* Add tests for the new hooks
* Update claude.md
* Remove pre-commit overwrite
|
2026-02-18 11:56:16 +01:00 |
|
Rahim Rahman
|
72b97f60f5
|
revert: floating banner & low connectivity (#9254)
* Revert "feat(MM-65625): low connectivity feature toggle in advance settings (#9191)"
This reverts commit c872e2e2b1.
* Revert "feat(MM-65145): Network connectivity/performance observer (#9173)"
This reverts commit 597e03d7d8.
* Revert "feat(MM-65625): floating banner (#9162)"
This reverts commit 5887c3ab46.
* Revert "feat(MM-65625): enhance navigation overlay management (#9165)"
This reverts commit f1554f0341.
* revert advanced.test.tsx changes
|
2025-11-04 07:15:51 -07:00 |
|
Daniel Espino García
|
9272efe2a8
|
Add playbooks unified view (#9177)
* Add playbooks unified view
* Update tests
* Fix client function not throwing
* Fix types
|
2025-10-13 21:02:24 +02:00 |
|
Rahim Rahman
|
c872e2e2b1
|
feat(MM-65625): low connectivity feature toggle in advance settings (#9191)
|
2025-10-12 23:21:11 -06:00 |
|
Daniel Espino García
|
0c4a42a06a
|
Remove tand prevent double tap (#9078)
* Remove the t function and all wrong uses of preventDoubleTap
* Fix existing typo
* Fix tests
* Address comments
* Fix test
|
2025-08-25 12:03:01 +02:00 |
|
Daniel Espino García
|
a27c82da90
|
Refactor and cleanup of option item (#9067)
* Refactor and cleanup of option item
* Fix tests and minor cleanup
* Fix bug and address feedback
|
2025-08-19 14:01:56 +02:00 |
|
Daniel Espino García
|
c8f42ee67e
|
Add the Component Library to the app (#8319)
* Add the Component Library to the app
* fix i18n
---------
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
|
2025-02-04 13:32:55 +01:00 |
|
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 |
|
Daniel Espino García
|
d28ee34aa3
|
Make androidBackHandler to update if the handler changes (#7519)
|
2023-08-31 10:31:55 +02: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 |
|
Elias Nahum
|
001a6699fb
|
Cache push notification profile image and add logs (#6932)
* Cache push notification profile image and add logs
* Fix indent
|
2023-01-05 12:31:52 +02:00 |
|
Joseph Baylon
|
56d2d57291
|
Detox/E2E Maintenance: Fix broken iOS e2e tests
|
2022-12-15 14:47:33 -08:00 |
|
Avinash Lingaloo
|
95af1afe6b
|
MM-48339 - Gekidou Alert box for Advanced Settings (#6758)
* added the alert box
* MM-48339 - Adds Alert box to confirm data deletion
* MM-48339 - update en.json
* corrections from PR review
* i18n id clean up
* i18n id clean up
* update i18n
* remove t()
|
2022-11-30 14:05:26 +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
|
5004baf9c6
|
MM-46252 : Gekidou - Settings - Fixes Advanced Settings (#6561)
* properly deletes data
* ts fix
|
2022-08-11 11:02:24 +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 |
|
Avinash Lingaloo
|
431406f09b
|
MM-45221 - Gekidou Settings fixes - part 1 (#6472)
* 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
Co-authored-by: Daniel Espino García <larkox@gmail.com>
|
2022-07-15 13:32:25 +04:00 |
|
Avinash Lingaloo
|
39cfb297a3
|
MM-39711 - Gekidou Advanced Settings (#6412)
* fix display clock
* implemented help functionality
* skelton for adv settings
* added rightComponent to menuItem
* added advanced settings
* adv settings delete
* Update en.json
* clean up
* Update index.tsx
* fix for camera-roll on android > 30
* undo delete camera-roll images
* Update app/screens/settings/index.tsx
Co-authored-by: Daniel Espino García <larkox@gmail.com>
* refactoring
* removed menu item
* refactored imports and getAllFilesInCachesDirectory transferred into util/files
* corrections after review
* ts fix
Co-authored-by: Daniel Espino García <larkox@gmail.com>
|
2022-07-08 14:39:41 +04:00 |
|