Christopher Poile
92bdb2847b
[MM-57486] [MM-58008] Calls: Mobile ringing for incoming calls ( #7984 )
...
* notification ringing, settings screen, native code patch, ringing mp3s
* i18n
* play preview on first press
* prevent playing from background (only affects Android) to match iOS beh
* stop ringing/vibration on entering background
* ring when coming back from background and new incoming call is present
* no push notification sound when it's a call; improve ringing
* move sounds to asset folder; copy on postinstall for android bundling
* make Ringtone type a string enum
* make Android ring async + await ring and stop; changes from PR comments
* missing fields after merge
* release lock on an exception
* cancel sample ringing when turning notifications off
* copy sound files for android build
* typo
* update snapshots
* testing if the problem is copying the mp3 files
* fix android mp3 assets when building for non-release
* add sounds to .gitignore
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2024-07-03 10:22:46 -04: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
Mario Vitale
1206309c82
Fix MILESTONE_FOUND command ( #7972 )
2024-05-27 16:35:21 +02:00
Mario Vitale
2d66605422
Move away from curl and jq for the version bump script ( #7957 )
2024-05-17 14:29:21 +02:00
Mario Vitale
2891e90092
CLD-7307 Add set -e to i18n checker script ( #7857 )
...
* Add set -e to i18n checker script
* Fix translations
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-03-20 15:33:06 +01:00
Mario Vitale
45eadc07da
CLD-7006 Fix version bump script pt2 ( #7775 )
...
* Fix version bump script pt2
* Make shellcheck happy
2024-01-22 14:59:23 +01:00
Mario Vitale
efaa519c30
Fix version bump script ( #7774 )
2024-01-22 13:06:57 +01:00
Mario Vitale
ff8ebb04a3
Fix typo: use correct base branch in PR creation ( #7720 )
2023-12-15 13:34:59 +01:00
Mario Vitale
5db18889a1
CLD-6707 Followup fixes ( #7711 )
...
* Fix: rename VERSION to VERSION_NUMBER
* Fix: allow BUILD_NUMBER to be set from outside the script
2023-12-12 13:37:15 +01:00
Mario Vitale
36f242224b
CLD-6707 Automate weekly build ( #7685 )
...
* Add utility scripts for automating the build/version number bump PRs
2023-12-11 17:57:29 +01: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
Elias Nahum
69872eb678
Upgrade Dependencies ( #7491 )
...
* update dependencies
* update dependencies
* update readable-stream
* further updates
2023-08-18 16:04:28 -04:00
M-ZubairAhmed
c1ff3277fb
Remove output redirection to resolve stuck behavior in pod-install ( #7393 )
...
* Update postinstall.sh
* rev comments
* Update package-lock.json
* update
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-06-26 15:18:29 -04:00
Elias Nahum
784b05fe97
Upgrade Dependencies ( #7299 )
...
* upgrade reanimated
* update devDependencies
* upgrade react-intl
* update react-native and some dependencies
* update react-native-permissions
* update RN
* use Share sheet for Report a problem
* update Sentry
* remove step to downloadWebRTC
* update detox deps
* feedback review
2023-04-21 12:16:54 -04:00
Elias Nahum
dee100f1d9
Fix mattermost incoming webhook action for fastlane ( #7262 )
...
* Fix mattermost incoming webhook action for fastlane
* feedback review
* fix fastlane bundler version
2023-04-04 10:26:21 -04:00
Elias Nahum
2e0cdebfd0
Add M1/2 support for npm scripts ( #7263 )
2023-04-03 13:00:51 -04:00
Claudio Costa
b90275bff3
Fix local build ( #7163 )
2023-02-24 15:35:33 +02:00
Elias Nahum
413d3c59dd
update dependencies ( #6886 )
...
* update dependencies
* update react-native-image-picker
* use Xcode 14.2 on CI
* downgrade readable-stream
* update fastlane
* Revert "use Xcode 14.2 on CI"
This reverts commit cb0ed81a85d79ca37d1dd7f23fd44450a3d5ddde.
2022-12-23 14:46:58 +02:00
Elias Nahum
68da0cc8a5
Gekidou fix unsigned builds ( #6614 )
2022-09-02 10:46:44 -04:00
Elias Nahum
3a3123674a
[Gekidou] iOS Share extension ( #6432 )
...
* iOS Share extension
* Add Fastlane steps for iOS Share Extension
* new multi file layout
* Add recent label
* Refactor code & identation
* ux feedback
* downsample images
* remove options horizontal padding
2022-07-27 10:31:45 -04:00
Elias Nahum
98fa1b0a55
[Gekidou] compass icons ( #5940 )
2022-02-08 16:16:30 -03:00
Elias Nahum
22e82dfc2a
Barebones code for v2
2020-11-17 14:20:58 -03:00