Rahim Rahman
|
522812e126
|
feat(MM-65147): upgrade to react-native 0.77.3 (#9253)
* feat(MM-65147): upgrade to react-native 0.77.3
* basic iOS & Android changes
* patch packages
* react-native-network-client temporary until fix upstream
* local updates
* delete patch for react-native-network-client
* update react-native-network-client@1.9.0
* update RNN patch package to fix kotlin bug
* revert unneeded changes
* changes based on PR review
* ensure insert not happening if any of the values are null
* update watermelondb to 2.81.0
* update watermelon patch file name
* update secure-pdf-viewer to use latest lib
* fix typescript errors
* update podfile.lock
* update podfile.lock
* update podfile.lock again?
* podfile.lock update again
* temporarily update hermes engine
* temp
* fix alamo issue.
* revert changes to pod update
* pod update vs pod install
* remove cache for a bit
* revert the pod caching
* oops
* update podfile.lock again
* fix(MM-66825): dynamic patching of 16kb pagesize (#9361)
* fix(MM-66825): dynamic patching of 16kb pagesize
* fix lint and tsc errors
* add npx patch-package
* run patcing somewhere else instead, but this will break iOS
* move reinstall around
* simplify script
* expo-image wasn't updating
* update caching restore key
* using git apply
* fix lint issues
* readme changes
* remove some wrong instructions
* remove redundant npx patch-package
* update build script
|
2025-12-22 07:35:38 -07:00 |
|
Elias Nahum
|
9a83813c23
|
Fix build on Xcode 16.3 (#8760)
|
2025-04-10 09:09:03 +08:00 |
|
Elias Nahum
|
374f812b98
|
Update dependencies (#8721)
* update fastlane
* update dev dependencies
* update to eslint 9+
* update testing-library
* update react-intl
* update bottom-sheet
* update expo
* update reanimated
* upgrade msgpack
* upgrade datepicker
* upgrade react-navigation
* update sentry
* update FlasList
* update fuse.js moment-timezone node-html-parser and semver
* update gesture-handler
* update image-picker
* update react-native-keychain
* update react-native-localize
* update react-native-navigation
* update watermelonDB
* update react-native-permissions
* update react-native-safe-area-context and react-native-screens
* update react-native-share and react-native-svg
* update react-native-video and react-native-webrtc
* update @mattermost/rnutils
* update @mattermost/rnshare
* update @mattermost/hardware-keyboard
* fix isMainActivity
* update android dependencies
* fix upload file progress indicator
* fix entry update config & license
* revert to stable version of @sentry/react-native
* update react-intl again
* update moment-timezone
* upgrade @react-native-camera-roll/camera-roll
* update @react-native-clipboard/clipboard
* update @react-navigation again
* update @shopify/flash-list
* update eslint
* update expo again
* update html-entities
* update mime-db
* update react-native-permissions
* Revert "update react-intl again"
This reverts commit e8e6d5a60dfa56b82b810cbbd7cdffec7697ffc7.
* Revert "update react-intl"
This reverts commit c77f329bb38910aeeba03869b72d77a8b0e00ba1.
* update react-native-keychain
* update and patch react-intl
* mend
* feedback during review 1
|
2025-04-07 09:30:06 +08: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
|
9d1030a445
|
Push react native to 0.73.6 (#7863)
* Bump react native to 0.73.6
* iOS changes
* Fix gallery
* Fix test
* Add missing patch
* Unify react native navigation patch
* Update the rest of libraries
* iOS updates
* Update mattermost libraries
* Fix tests and final bumps
* iOS podfile update
* Update android locks
* Revert webrtc update because it was messing with the tests
* Update podfile for webrtc
|
2024-04-22 12:44:39 +02:00 |
|
Daniel Espino García
|
0c31d22ec7
|
Add gradle lockfile (#7875)
|
2024-03-26 10:27:35 +01:00 |
|