mattermost-mobile/app/components
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
..
animated_number Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
announcement_banner Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
app_version Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
autocomplete Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
autocomplete_selector Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
badge Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
button Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
channel_actions Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
channel_icon Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
channel_item Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
channel_list_row Update Dependencies and bug fixes (#7000) 2023-01-24 09:14:23 +02:00
common_post_options Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
compass_icon [Gekidou] compass icons (#5940) 2022-02-08 16:16:30 -03:00
connection_banner Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
custom_status Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
emoji Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
error_text Refactor errors around the app (#7306) 2023-05-03 13:08:55 +02:00
files Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
files_search Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
floating_text_chips_input MM-53479 : Improve design of keyword that trigger notification in mobile (#7458) 2024-01-13 06:56:22 +00:00
floating_text_input_label Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
formatted_date Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
formatted_markdown_text Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
formatted_relative_time Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
formatted_text Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
formatted_time Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
freeze_screen [Gekidou] optimizations, fix & moved files (#6177) 2022-04-18 08:49:17 -04:00
friendly_date Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
illustrations MM-42835_Invite People - add email+user invites 2022-12-16 10:45:48 -05:00
jumbo_emoji Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
loading Add performance metrics to the app (#7953) 2024-06-12 09:45:27 +02:00
loading_error Update Dependencies and bug fixes (#7000) 2023-01-24 09:14:23 +02:00
markdown Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
math_view Fix MM57562 (#7920) 2024-05-06 12:02:12 +02:00
navigation_header MM-56391: fixed search bar moving up in ios (#7796) 2024-02-22 10:44:47 +01:00
no_results_with_term Cleanup 2023-11-09 17:23:48 +05:30
option_box Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
option_item Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
other_mentions_badge Add badge to thread screen (#7404) 2023-06-20 09:37:24 +02:00
post_draft Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
post_list Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
post_priority [MM-49540] Message Priority Phase 3 (#7142) 2023-04-27 11:22:03 +00:00
post_with_channel_info Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
profile_picture Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
progress_bar Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
progressive_image Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
remove_markdown Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
rounded_header_context [Gekidou] Navigation bar refactored (#6319) 2022-06-01 17:07:54 -04:00
search Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
selected_chip MM-53479 : Improve design of keyword that trigger notification in mobile (#7458) 2024-01-13 06:56:22 +00:00
selected_users Remove unneeded padding on the FindChannels screen on Android (#7368) 2023-05-23 17:33:37 -04:00
server_icon MM-37809 Update Default Themes (#7907) 2024-04-24 06:54:09 +08:00
server_user_list Thread crash fix and other UI fixes (#7342) 2023-05-11 09:35:11 -04:00
server_version Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
settings Fixed Interactive dialog radio buttons style (#7331) 2023-05-18 12:39:01 +02:00
slide_up_panel_item Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
status_label Update Dependencies and bug fixes (#7000) 2023-01-24 09:14:23 +02:00
syntax_highlight Fix MM55258 (#7729) 2024-01-15 10:19:33 +01:00
system_avatar [Gekidou] post list (#5893) 2022-01-17 07:06:26 -03:00
system_header remove usages of isTimeZoneEnabled (#7769) 2024-01-30 13:22:55 +01:00
tablet_title Detox/E2E: Account e2e tests in Gekidou (#6584) 2022-08-18 03:18:46 -07:00
tag Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
team_list Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
team_sidebar Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
threads_button [MM-56585]Show only unreads filter stays active after changing the 'Group unreads' setting (#7790) 2024-04-16 12:29:59 +02:00
toast Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
touchable_emoji Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
touchable_with_feedback Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
tutorial_highlight Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
user_avatars_stack Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
user_item Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
user_list Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
user_list_row MM-54575 fix server & user list tutorials (#7698) 2023-12-06 15:41:04 +08:00
user_status [Gekidou] update deps (#6667) 2022-10-13 08:41:18 -03:00