Files
mattermost-mobile/ios/Podfile.lock
Avinash Lingaloo dff4f91441 MM-40364 [Gekidou] - Image Picker for Edit Profile (#5901)
* feature edit profile screen

* minor refactoring

* Apply suggestions from code review

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* ts fixes

* revert floatingTextInput label

This reverts commit a778e1f761.

* code clean up

* Apply suggestions from code review

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* code fix

* code fix

* Adding preventDoubleTap

* rename id to fieldKey

* Update edit_profile.tsx

* wip

* navigating through fields; partly done

* navigating through fields - partly done

* navigating through fields; partly done

* completed field navigation

* added theme into dependency array

* code clean up

* revert conditions for disabling fields

* Added colorFilters prop to Loading component

* Completed loading feature on Edit Profile screen

* code clean up

* Add profile_error

* renamed valid_mime_types to  valid_image_mime_types

* added props isDisabled to email field

* refactored next field logic

* fix

* fix

* code clean up

* code clean up

* Updated ESLINT hook rules to warning instead of disabled

* code fix

* code fix

* new line within your_profile component

* added memo for Field component

* added canSave to dependency array

* update loading component - color filter

* Update app/screens/edit_profile/edit_profile.tsx

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* dependency fix

* fix to fetch my latest status

* fix to remove unnecessary user id for local action updateLocalUser

* prevents bouncing for iOS

* code revert

* Adding  textInputStyle and animatedTextStyle to FloatingTextInput component

* correction after dev session

* adding changes as per new ux

* Update edit_profile.tsx

* corrections after ux review

* ux review

* ux review

* code clean up

* Adding userProfileFields into useMemo

* Add enableSaveButton to dependency of submitUser

* Added react-native-image-picker

* fix picker util

* Added action for setDefaultProfileImage

* account outline on remove picture

* Update edit_profile.tsx

* fix image picker

* style fix

* fix image picker

* removed unused types

* mmjstool issue with integrity checksum

* perform camera permission check for Android

* fix to pull latest status

* updated ChangeProfilePicture to EditProfilePciture

* removed integrity key for mmjstool in package-lock.json

* corrections from pr review

* bumping react-native-image-picker to v4.7.1

* pod install

* update to hooks dependency

* fix profile picture component

* added event emitter from edit_profile_picture

* made hitslop a constant

* code clean up

* uploadProfilePicture as a remote action

* else if profileImage removed

* removed check on isBot

* update renderProfilePicture dependencies

* extractFileInfo with try catch

* updated snappoints

* Revert "updated snappoints"

This reverts commit 6d16d480a1.

* profile picture size

* refactored renderProfilePicture into its own component

* change to if else

* platform select for hasPermissions

* unneeded comment removed

* else if on prefix in edit profile picture

* track has update user info now

* moved image_picker under edit_screen and increased actionSheets item height

* added preventDoubleTap for imagePicker

* multiple uploads

* switch the conditions

* added alert box as requested by Marina

* Revert "added alert box as requested by Marina"

This reverts commit 20735c17a8.

* Apply suggestions from code review

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* removed userInfos constant

* added useMemo for certain components on profile_picture

* converting account-outline into a constant

* added panelItem component

* adding return instead of making the function return

* eslint fix

* update i18n  desc

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* hasPictureUrl transferred to file utils

* removing excess mediaType prop

* add USER_PROFILE_PICTURE_SIZE into constant/profile

* relocate hasPictureUrl method

* relocate hasPictureUrl
* rename ImagePicker to ProfileImagePicker

* removing isDestructive property from panelTypes.

* update sectionLimit for attachFileFromPhotoGallery

* Change animation for showModalOverCurrentContext to a quick alpha on iOS

* re-create PickerUtil if intl changes

* Combine styles in edit_profile_picture component

* Split profile image component into smaller components

* useCallback for showFileAttachmentOptions

* split comment into multiple lines

* edit_profile group refs

* remove unnecessary casting

* add new line to file.d.ts

* remove extra space for utils/index.d.ts

* allowMultiSelection for attachFilesFromFiles, default is false

* Split edit profile screen into smaller components

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-01-28 16:06:50 +04:00

840 lines
31 KiB
Plaintext

PODS:
- Alamofire (5.5.0)
- boost (1.76.0)
- BVLinearGradient (2.5.6):
- React
- DoubleConversion (1.1.6)
- EXFileSystem (13.0.3):
- ExpoModulesCore
- Expo (43.0.5):
- ExpoModulesCore
- ExpoModulesCore (0.4.10):
- React-Core
- FBLazyVector (0.67.1)
- FBReactNativeSpec (0.67.1):
- RCT-Folly (= 2021.06.28.00-v2)
- RCTRequired (= 0.67.1)
- RCTTypeSafety (= 0.67.1)
- React-Core (= 0.67.1)
- React-jsi (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- fmt (6.2.1)
- glog (0.3.5)
- hermes-engine (0.9.0)
- HMSegmentedControl (1.5.6)
- jail-monkey (2.6.0):
- React-Core
- libevent (2.1.12)
- libwebp (1.2.1):
- libwebp/demux (= 1.2.1)
- libwebp/mux (= 1.2.1)
- libwebp/webp (= 1.2.1)
- libwebp/demux (1.2.1):
- libwebp/webp
- libwebp/mux (1.2.1):
- libwebp/demux
- libwebp/webp (1.2.1)
- lottie-ios (3.2.3)
- lottie-react-native (5.0.1):
- lottie-ios (~> 3.2.3)
- React-Core
- Permission-Camera (3.2.0):
- RNPermissions
- Permission-PhotoLibrary (3.2.0):
- RNPermissions
- RCT-Folly (2021.06.28.00-v2):
- boost
- DoubleConversion
- fmt (~> 6.2.1)
- glog
- RCT-Folly/Default (= 2021.06.28.00-v2)
- RCT-Folly/Default (2021.06.28.00-v2):
- boost
- DoubleConversion
- fmt (~> 6.2.1)
- glog
- RCT-Folly/Futures (2021.06.28.00-v2):
- boost
- DoubleConversion
- fmt (~> 6.2.1)
- glog
- libevent
- RCTRequired (0.67.1)
- RCTTypeSafety (0.67.1):
- FBLazyVector (= 0.67.1)
- RCT-Folly (= 2021.06.28.00-v2)
- RCTRequired (= 0.67.1)
- React-Core (= 0.67.1)
- RCTYouTube (2.0.2):
- React
- YoutubePlayer-in-WKWebView (~> 0.3.1)
- React (0.67.1):
- React-Core (= 0.67.1)
- React-Core/DevSupport (= 0.67.1)
- React-Core/RCTWebSocket (= 0.67.1)
- React-RCTActionSheet (= 0.67.1)
- React-RCTAnimation (= 0.67.1)
- React-RCTBlob (= 0.67.1)
- React-RCTImage (= 0.67.1)
- React-RCTLinking (= 0.67.1)
- React-RCTNetwork (= 0.67.1)
- React-RCTSettings (= 0.67.1)
- React-RCTText (= 0.67.1)
- React-RCTVibration (= 0.67.1)
- React-callinvoker (0.67.1)
- React-Core (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default (= 0.67.1)
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/CoreModulesHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/Default (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/DevSupport (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default (= 0.67.1)
- React-Core/RCTWebSocket (= 0.67.1)
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-jsinspector (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTActionSheetHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTAnimationHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTBlobHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTImageHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTLinkingHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTNetworkHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTSettingsHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTTextHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTVibrationHeaders (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-Core/RCTWebSocket (0.67.1):
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/Default (= 0.67.1)
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-perflogger (= 0.67.1)
- Yoga
- React-CoreModules (0.67.1):
- FBReactNativeSpec (= 0.67.1)
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.67.1)
- React-Core/CoreModulesHeaders (= 0.67.1)
- React-jsi (= 0.67.1)
- React-RCTImage (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- React-cxxreact (0.67.1):
- boost (= 1.76.0)
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-callinvoker (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsinspector (= 0.67.1)
- React-logger (= 0.67.1)
- React-perflogger (= 0.67.1)
- React-runtimeexecutor (= 0.67.1)
- React-hermes (0.67.1):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.06.28.00-v2)
- RCT-Folly/Futures (= 2021.06.28.00-v2)
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-jsiexecutor (= 0.67.1)
- React-jsinspector (= 0.67.1)
- React-perflogger (= 0.67.1)
- React-jsi (0.67.1):
- boost (= 1.76.0)
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-jsi/Default (= 0.67.1)
- React-jsi/Default (0.67.1):
- boost (= 1.76.0)
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-jsiexecutor (0.67.1):
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-perflogger (= 0.67.1)
- React-jsinspector (0.67.1)
- React-logger (0.67.1):
- glog
- react-native-cameraroll (4.1.2):
- React-Core
- react-native-cookies (6.0.11):
- React-Core
- react-native-document-picker (8.0.0):
- React-Core
- react-native-emm (1.1.8):
- React-Core
- react-native-hw-keyboard-event (0.0.4):
- React
- react-native-image-picker (4.7.1):
- React-Core
- react-native-netinfo (7.1.7):
- React-Core
- react-native-network-client (0.1.0):
- Alamofire (~> 5.4)
- React-Core
- Starscream (~> 4.0.4)
- SwiftyJSON (~> 5.0)
- react-native-notifications (4.1.3):
- React-Core
- react-native-paste-input (0.3.6):
- React-Core
- Swime (= 3.0.6)
- react-native-safe-area-context (3.3.2):
- React-Core
- react-native-video (5.2.0):
- React-Core
- react-native-video/Video (= 5.2.0)
- react-native-video/Video (5.2.0):
- React-Core
- react-native-webview (11.17.0):
- React-Core
- React-perflogger (0.67.1)
- React-RCTActionSheet (0.67.1):
- React-Core/RCTActionSheetHeaders (= 0.67.1)
- React-RCTAnimation (0.67.1):
- FBReactNativeSpec (= 0.67.1)
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.67.1)
- React-Core/RCTAnimationHeaders (= 0.67.1)
- React-jsi (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- React-RCTBlob (0.67.1):
- FBReactNativeSpec (= 0.67.1)
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/RCTBlobHeaders (= 0.67.1)
- React-Core/RCTWebSocket (= 0.67.1)
- React-jsi (= 0.67.1)
- React-RCTNetwork (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- React-RCTImage (0.67.1):
- FBReactNativeSpec (= 0.67.1)
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.67.1)
- React-Core/RCTImageHeaders (= 0.67.1)
- React-jsi (= 0.67.1)
- React-RCTNetwork (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- React-RCTLinking (0.67.1):
- FBReactNativeSpec (= 0.67.1)
- React-Core/RCTLinkingHeaders (= 0.67.1)
- React-jsi (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- React-RCTNetwork (0.67.1):
- FBReactNativeSpec (= 0.67.1)
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.67.1)
- React-Core/RCTNetworkHeaders (= 0.67.1)
- React-jsi (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- React-RCTSettings (0.67.1):
- FBReactNativeSpec (= 0.67.1)
- RCT-Folly (= 2021.06.28.00-v2)
- RCTTypeSafety (= 0.67.1)
- React-Core/RCTSettingsHeaders (= 0.67.1)
- React-jsi (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- React-RCTText (0.67.1):
- React-Core/RCTTextHeaders (= 0.67.1)
- React-RCTVibration (0.67.1):
- FBReactNativeSpec (= 0.67.1)
- RCT-Folly (= 2021.06.28.00-v2)
- React-Core/RCTVibrationHeaders (= 0.67.1)
- React-jsi (= 0.67.1)
- ReactCommon/turbomodule/core (= 0.67.1)
- React-runtimeexecutor (0.67.1):
- React-jsi (= 0.67.1)
- ReactCommon/turbomodule/core (0.67.1):
- DoubleConversion
- glog
- RCT-Folly (= 2021.06.28.00-v2)
- React-callinvoker (= 0.67.1)
- React-Core (= 0.67.1)
- React-cxxreact (= 0.67.1)
- React-jsi (= 0.67.1)
- React-logger (= 0.67.1)
- React-perflogger (= 0.67.1)
- ReactNativeART (1.2.0):
- React
- ReactNativeExceptionHandler (2.10.10):
- React-Core
- ReactNativeKeyboardTrackingView (5.7.0):
- React
- ReactNativeNavigation (7.25.1):
- HMSegmentedControl
- React-Core
- React-RCTImage
- React-RCTText
- ReactNativeNavigation/Core (= 7.25.1)
- ReactNativeNavigation/Core (7.25.1):
- HMSegmentedControl
- React-Core
- React-RCTImage
- React-RCTText
- RNCAsyncStorage (1.15.16):
- React-Core
- RNCClipboard (1.5.1):
- React-Core
- RNCMaskedView (0.1.11):
- React
- RNDateTimePicker (5.1.0):
- React-Core
- RNDeviceInfo (8.4.8):
- React-Core
- RNFastImage (8.5.11):
- React-Core
- SDWebImage (~> 5.11.1)
- SDWebImageWebPCoder (~> 0.8.4)
- RNFileViewer (2.1.5):
- React-Core
- RNGestureHandler (2.2.0):
- React-Core
- RNKeychain (8.0.0):
- React-Core
- RNLocalize (2.1.7):
- React-Core
- RNPermissions (3.2.0):
- React-Core
- RNReactNativeHapticFeedback (1.13.0):
- React-Core
- RNReanimated (2.3.1):
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- glog
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React
- React-callinvoker
- React-Core
- React-Core/DevSupport
- React-Core/RCTWebSocket
- React-CoreModules
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- RNRudderSdk (1.0.0):
- React
- Rudder (>= 1.2.1)
- RNScreens (3.10.2):
- React-Core
- React-RCTImage
- RNSentry (3.2.13):
- React-Core
- Sentry (= 7.9.0)
- RNShare (7.3.3):
- React-Core
- RNSVG (12.1.1):
- React
- RNVectorIcons (9.0.0):
- React-Core
- Rudder (1.2.2)
- SDWebImage (5.11.1):
- SDWebImage/Core (= 5.11.1)
- SDWebImage/Core (5.11.1)
- SDWebImageWebPCoder (0.8.4):
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.10)
- Sentry (7.9.0):
- Sentry/Core (= 7.9.0)
- Sentry/Core (7.9.0)
- simdjson (1.0.0)
- Starscream (4.0.4)
- SwiftyJSON (5.0.1)
- Swime (3.0.6)
- WatermelonDB (0.24.0):
- React
- React-jsi
- XCDYouTubeKit (2.8.2)
- Yoga (1.14.0)
- YoutubePlayer-in-WKWebView (0.3.8)
DEPENDENCIES:
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- EXFileSystem (from `../node_modules/expo-file-system/ios`)
- Expo (from `../node_modules/expo/ios`)
- ExpoModulesCore (from `../node_modules/expo-modules-core/ios`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- hermes-engine (~> 0.9.0)
- jail-monkey (from `../node_modules/jail-monkey`)
- libevent (~> 2.1.12)
- lottie-ios (from `../node_modules/lottie-ios`)
- lottie-react-native (from `../node_modules/lottie-react-native`)
- Permission-Camera (from `../node_modules/react-native-permissions/ios/Camera`)
- Permission-PhotoLibrary (from `../node_modules/react-native-permissions/ios/PhotoLibrary`)
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
- RCTYouTube (from `../node_modules/react-native-youtube`)
- React (from `../node_modules/react-native/`)
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
- React-Core (from `../node_modules/react-native/`)
- React-Core/DevSupport (from `../node_modules/react-native/`)
- React-Core/RCTWebSocket (from `../node_modules/react-native/`)
- React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
- React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
- React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
- React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
- React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- "react-native-cameraroll (from `../node_modules/@react-native-community/cameraroll`)"
- "react-native-cookies (from `../node_modules/@react-native-cookies/cookies`)"
- react-native-document-picker (from `../node_modules/react-native-document-picker`)
- "react-native-emm (from `../node_modules/@mattermost/react-native-emm`)"
- react-native-hw-keyboard-event (from `../node_modules/react-native-hw-keyboard-event`)
- react-native-image-picker (from `../node_modules/react-native-image-picker`)
- "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
- "react-native-network-client (from `../node_modules/@mattermost/react-native-network-client`)"
- react-native-notifications (from `../node_modules/react-native-notifications`)
- "react-native-paste-input (from `../node_modules/@mattermost/react-native-paste-input`)"
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
- react-native-video (from `../node_modules/react-native-video`)
- react-native-webview (from `../node_modules/react-native-webview`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
- React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
- React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
- React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
- React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
- React-RCTText (from `../node_modules/react-native/Libraries/Text`)
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
- React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- "ReactNativeART (from `../node_modules/@react-native-community/art`)"
- ReactNativeExceptionHandler (from `../node_modules/react-native-exception-handler`)
- ReactNativeKeyboardTrackingView (from `../node_modules/react-native-keyboard-tracking-view`)
- ReactNativeNavigation (from `../node_modules/react-native-navigation`)
- "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
- "RNCClipboard (from `../node_modules/@react-native-community/clipboard`)"
- "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)"
- "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)"
- RNDeviceInfo (from `../node_modules/react-native-device-info`)
- RNFastImage (from `../node_modules/react-native-fast-image`)
- RNFileViewer (from `../node_modules/react-native-file-viewer`)
- RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
- RNKeychain (from `../node_modules/react-native-keychain`)
- RNLocalize (from `../node_modules/react-native-localize`)
- RNPermissions (from `../node_modules/react-native-permissions`)
- RNReactNativeHapticFeedback (from `../node_modules/react-native-haptic-feedback`)
- RNReanimated (from `../node_modules/react-native-reanimated`)
- "RNRudderSdk (from `../node_modules/@rudderstack/rudder-sdk-react-native/ios`)"
- RNScreens (from `../node_modules/react-native-screens`)
- "RNSentry (from `../node_modules/@sentry/react-native`)"
- RNShare (from `../node_modules/react-native-share`)
- RNSVG (from `../node_modules/react-native-svg`)
- RNVectorIcons (from `../node_modules/react-native-vector-icons`)
- "simdjson (from `../node_modules/@nozbe/simdjson`)"
- Starscream (from `https://github.com/mattermost/Starscream.git`, commit `cb83dd247339ff6c155f0e749d6fe2cc145f5283`)
- Swime (= 3.0.6)
- "WatermelonDB (from `../node_modules/@nozbe/watermelondb`)"
- XCDYouTubeKit (= 2.8.2)
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
SPEC REPOS:
trunk:
- Alamofire
- fmt
- hermes-engine
- HMSegmentedControl
- libevent
- libwebp
- Rudder
- SDWebImage
- SDWebImageWebPCoder
- Sentry
- SwiftyJSON
- Swime
- XCDYouTubeKit
- YoutubePlayer-in-WKWebView
EXTERNAL SOURCES:
boost:
:podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
BVLinearGradient:
:path: "../node_modules/react-native-linear-gradient"
DoubleConversion:
:podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
EXFileSystem:
:path: "../node_modules/expo-file-system/ios"
Expo:
:path: "../node_modules/expo/ios"
ExpoModulesCore:
:path: "../node_modules/expo-modules-core/ios"
FBLazyVector:
:path: "../node_modules/react-native/Libraries/FBLazyVector"
FBReactNativeSpec:
:path: "../node_modules/react-native/React/FBReactNativeSpec"
glog:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
jail-monkey:
:path: "../node_modules/jail-monkey"
lottie-ios:
:path: "../node_modules/lottie-ios"
lottie-react-native:
:path: "../node_modules/lottie-react-native"
Permission-Camera:
:path: "../node_modules/react-native-permissions/ios/Camera"
Permission-PhotoLibrary:
:path: "../node_modules/react-native-permissions/ios/PhotoLibrary"
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTRequired:
:path: "../node_modules/react-native/Libraries/RCTRequired"
RCTTypeSafety:
:path: "../node_modules/react-native/Libraries/TypeSafety"
RCTYouTube:
:path: "../node_modules/react-native-youtube"
React:
:path: "../node_modules/react-native/"
React-callinvoker:
:path: "../node_modules/react-native/ReactCommon/callinvoker"
React-Core:
:path: "../node_modules/react-native/"
React-CoreModules:
:path: "../node_modules/react-native/React/CoreModules"
React-cxxreact:
:path: "../node_modules/react-native/ReactCommon/cxxreact"
React-hermes:
:path: "../node_modules/react-native/ReactCommon/hermes"
React-jsi:
:path: "../node_modules/react-native/ReactCommon/jsi"
React-jsiexecutor:
:path: "../node_modules/react-native/ReactCommon/jsiexecutor"
React-jsinspector:
:path: "../node_modules/react-native/ReactCommon/jsinspector"
React-logger:
:path: "../node_modules/react-native/ReactCommon/logger"
react-native-cameraroll:
:path: "../node_modules/@react-native-community/cameraroll"
react-native-cookies:
:path: "../node_modules/@react-native-cookies/cookies"
react-native-document-picker:
:path: "../node_modules/react-native-document-picker"
react-native-emm:
:path: "../node_modules/@mattermost/react-native-emm"
react-native-hw-keyboard-event:
:path: "../node_modules/react-native-hw-keyboard-event"
react-native-image-picker:
:path: "../node_modules/react-native-image-picker"
react-native-netinfo:
:path: "../node_modules/@react-native-community/netinfo"
react-native-network-client:
:path: "../node_modules/@mattermost/react-native-network-client"
react-native-notifications:
:path: "../node_modules/react-native-notifications"
react-native-paste-input:
:path: "../node_modules/@mattermost/react-native-paste-input"
react-native-safe-area-context:
:path: "../node_modules/react-native-safe-area-context"
react-native-video:
:path: "../node_modules/react-native-video"
react-native-webview:
:path: "../node_modules/react-native-webview"
React-perflogger:
:path: "../node_modules/react-native/ReactCommon/reactperflogger"
React-RCTActionSheet:
:path: "../node_modules/react-native/Libraries/ActionSheetIOS"
React-RCTAnimation:
:path: "../node_modules/react-native/Libraries/NativeAnimation"
React-RCTBlob:
:path: "../node_modules/react-native/Libraries/Blob"
React-RCTImage:
:path: "../node_modules/react-native/Libraries/Image"
React-RCTLinking:
:path: "../node_modules/react-native/Libraries/LinkingIOS"
React-RCTNetwork:
:path: "../node_modules/react-native/Libraries/Network"
React-RCTSettings:
:path: "../node_modules/react-native/Libraries/Settings"
React-RCTText:
:path: "../node_modules/react-native/Libraries/Text"
React-RCTVibration:
:path: "../node_modules/react-native/Libraries/Vibration"
React-runtimeexecutor:
:path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
ReactNativeART:
:path: "../node_modules/@react-native-community/art"
ReactNativeExceptionHandler:
:path: "../node_modules/react-native-exception-handler"
ReactNativeKeyboardTrackingView:
:path: "../node_modules/react-native-keyboard-tracking-view"
ReactNativeNavigation:
:path: "../node_modules/react-native-navigation"
RNCAsyncStorage:
:path: "../node_modules/@react-native-async-storage/async-storage"
RNCClipboard:
:path: "../node_modules/@react-native-community/clipboard"
RNCMaskedView:
:path: "../node_modules/@react-native-community/masked-view"
RNDateTimePicker:
:path: "../node_modules/@react-native-community/datetimepicker"
RNDeviceInfo:
:path: "../node_modules/react-native-device-info"
RNFastImage:
:path: "../node_modules/react-native-fast-image"
RNFileViewer:
:path: "../node_modules/react-native-file-viewer"
RNGestureHandler:
:path: "../node_modules/react-native-gesture-handler"
RNKeychain:
:path: "../node_modules/react-native-keychain"
RNLocalize:
:path: "../node_modules/react-native-localize"
RNPermissions:
:path: "../node_modules/react-native-permissions"
RNReactNativeHapticFeedback:
:path: "../node_modules/react-native-haptic-feedback"
RNReanimated:
:path: "../node_modules/react-native-reanimated"
RNRudderSdk:
:path: "../node_modules/@rudderstack/rudder-sdk-react-native/ios"
RNScreens:
:path: "../node_modules/react-native-screens"
RNSentry:
:path: "../node_modules/@sentry/react-native"
RNShare:
:path: "../node_modules/react-native-share"
RNSVG:
:path: "../node_modules/react-native-svg"
RNVectorIcons:
:path: "../node_modules/react-native-vector-icons"
simdjson:
:path: "../node_modules/@nozbe/simdjson"
Starscream:
:commit: cb83dd247339ff6c155f0e749d6fe2cc145f5283
:git: https://github.com/mattermost/Starscream.git
WatermelonDB:
:path: "../node_modules/@nozbe/watermelondb"
Yoga:
:path: "../node_modules/react-native/ReactCommon/yoga"
CHECKOUT OPTIONS:
Starscream:
:commit: cb83dd247339ff6c155f0e749d6fe2cc145f5283
:git: https://github.com/mattermost/Starscream.git
SPEC CHECKSUMS:
Alamofire: 1c4fb5369c3fe93d2857c780d8bbe09f06f97e7c
boost: a7c83b31436843459a1961bfd74b96033dc77234
BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662
EXFileSystem: 99aac7962c11c680681819dd9cbca24e20e5b1e7
Expo: d9588796cd19999da4d440d87bf7eb7ae4dbd608
ExpoModulesCore: c9438f6add0fb7b04b7c64eb97a833d2752a7834
FBLazyVector: cf409c74423d3507bda74bda1dc41e903ec2cd5b
FBReactNativeSpec: ef0ce762fdb37900abb01e008cce5f0ef2cce6b7
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
glog: 85ecdd10ee8d8ec362ef519a6a45ff9aa27b2e85
hermes-engine: bf7577d12ac6ccf53ab8b5af3c6ccf0dd8458c5c
HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352
jail-monkey: 07b83767601a373db876e939b8dbf3f5eb15f073
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
libwebp: 98a37e597e40bfdb4c911fc98f2c53d0b12d05fc
lottie-ios: c058aeafa76daa4cf64d773554bccc8385d0150e
lottie-react-native: a029a86e1689c86a07169c520ae770e84348cd20
Permission-Camera: 53efcbb755b0e8bdf253dbb27cc7559ccfce8480
Permission-PhotoLibrary: 7bec836dcdd04a0bfb200c314f1aae06d4476357
RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685
RCTRequired: e5dc0c44cb366fc93383a2bffbc190fe821e7293
RCTTypeSafety: 6a4d0cfe070e7fd996e797f439b70878764a1ae0
RCTYouTube: a8bb45705622a6fc9decf64be04128d3658ed411
React: e194f6b2f0a4f8d24065f3ca0a6abe859694df65
React-callinvoker: a9e7bd8d87147de3530007a3d74afd4b7dbaf57e
React-Core: 4714b96060ccc19fdfbeec4e30c3b43ec82fb508
React-CoreModules: fbf9a30fe25385428a57bea57d3d6d27830111da
React-cxxreact: 4c8b1bfa89c6e98b8a05ebf0d9ba8d8e322e390c
React-hermes: 7b536f4246210ffd5c928a8b89d45f12f0bfc230
React-jsi: 1653dc43b537777e80f8e6c9e36aa803c698e4d3
React-jsiexecutor: 1af5de75a4c834c05d53a77c1512e5aa6c18412f
React-jsinspector: ab80bcdb02f28cdfc0dbbaea6db1241565d59002
React-logger: b08f354e4c928ff794ca477347fea0922aaf11c3
react-native-cameraroll: 2957f2bce63ae896a848fbe0d5352c1bd4d20866
react-native-cookies: cd92f3824ed1e32a20802e8185101e14bb5b76da
react-native-document-picker: 429972f7ece4463aa5bcdd789622b3a674a3c5d1
react-native-emm: a326f295d2bd3444178cf36a9e2d9307e0dc0dcc
react-native-hw-keyboard-event: b517cefb8d5c659a38049c582de85ff43337dc53
react-native-image-picker: 5fe0a96bef4935bbdfb02f59b910bf40d5526109
react-native-netinfo: 27f287f2d191693f3b9d01a4273137fcf91c3b5d
react-native-network-client: 30ab97e7e6c8d6f2d2b10cc1ebad0cbf9c894c6e
react-native-notifications: 805108822ceff3440644d5701944f0cda35f5b4b
react-native-paste-input: 80c06e2c5c65afd696f9bd43cfd371141d8b3a1b
react-native-safe-area-context: 584dc04881deb49474363f3be89e4ca0e854c057
react-native-video: a4c2635d0802f983594b7057e1bce8f442f0ad28
react-native-webview: 10996be8bcc5e37a30dbc139fc544bb651dc8612
React-perflogger: 9a6172711d9c4c8c7ac0a426717317c3c6ecf85c
React-RCTActionSheet: ed408b54b08278e6af8a75e08679675041da61ae
React-RCTAnimation: 0163b497a423a9576a776685c6e3fe276f934758
React-RCTBlob: 40e9a2ba218218cc120d037408e6c1686036a3ad
React-RCTImage: ae48901aecaf2b5a9f7f51cbb60fc36ff120115d
React-RCTLinking: 1e25d97db107eea60657211f7ecc4509587f8d29
React-RCTNetwork: 775383be87609cf2d7e182a9b967e51686f12b2f
React-RCTSettings: 4581080369f65e5bc388061ff7b9cba9389936c4
React-RCTText: 48df7f52519cfc6a9eb79a02acb3d33df04370a0
React-RCTVibration: 19c012d1202df46bafbe49268a346f6b3edadfdd
React-runtimeexecutor: 2c92a8bddd1a3e72c7513d1e74235c2d9c84875c
ReactCommon: 2e816fad39f65f2a94a5999d5be463a6b620dcf6
ReactNativeART: 78edc68dd4a1e675338cd0cd113319cf3a65f2ab
ReactNativeExceptionHandler: b11ff67c78802b2f62eed0e10e75cb1ef7947c60
ReactNativeKeyboardTrackingView: 02137fac3b2ebd330d74fa54ead48b14750a2306
ReactNativeNavigation: 6e747bdf88f138088a105285274170b3fc0404ed
RNCAsyncStorage: 6ed7eefcf176fee8cd7039a44ca56f0247a650bb
RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
RNDateTimePicker: 1dd15d7ed1ab7d999056bc77879a42920d139c12
RNDeviceInfo: 0400a6d0c94186d1120c3cbd97b23abc022187a9
RNFastImage: 1f2cab428712a4baaf78d6169eaec7f622556dd7
RNFileViewer: ce7ca3ac370e18554d35d6355cffd7c30437c592
RNGestureHandler: bf572f552ea324acd5b5464b8d30755b2d8c1de6
RNKeychain: 4f63aada75ebafd26f4bc2c670199461eab85d94
RNLocalize: f567ea0e35116a641cdffe6683b0d212d568f32a
RNPermissions: f7ebe52db07c00901127966ca080b4ec6a6ceb0a
RNReactNativeHapticFeedback: b83bfb4b537bdd78eb4f6ffe63c6884f7b049ead
RNReanimated: 1326679461fa5d2399d54c18ca1432ba3e816b9e
RNRudderSdk: 1a629f815632d62459ea1add0fd4e853598d34a5
RNScreens: d6da2b9e29cf523832c2542f47bf1287318b1868
RNSentry: 0aa1567f66c20390f3834637fc4f73380dcd0774
RNShare: 3185c074441b7e8897014d95ba982434a0a024a1
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
RNVectorIcons: 4143ba35feebab8fdbe6bc43d1e776b393d47ac8
Rudder: 5569284198eaddd1763fb5faff8e076d4ac2c858
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
SDWebImageWebPCoder: f93010f3f6c031e2f8fb3081ca4ee6966c539815
Sentry: 2f7e91f247cfb05b05bd01e0b5d0692557a7687b
simdjson: c96317b3a50dff3468a42f586ab7ed22c6ab2fd9
Starscream: 5178aed56b316f13fa3bc55694e583d35dd414d9
SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e
Swime: d7b2c277503b6cea317774aedc2dce05613f8b0b
WatermelonDB: e043b1a32ddc63864eb539b562e86ef80f8224cd
XCDYouTubeKit: 79baadb0560673a67c771eba45f83e353fd12c1f
Yoga: 5cbf25add73edb290e1067017690f7ebf56c5468
YoutubePlayer-in-WKWebView: 4fca3b4f6f09940077bfbae7bddb771f2b43aacd
PODFILE CHECKSUM: 3e0817a7d08c4aed8ac029ae720de65e28de4656
COCOAPODS: 1.11.2