Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/conversational UI #318

Merged
merged 18 commits into from
Nov 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,5 @@ yalc.lock
out.log
out.txt
/.yarn/

.env
7 changes: 0 additions & 7 deletions .husky/pre-commit

This file was deleted.

12 changes: 9 additions & 3 deletions App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ import {getUsers} from './src/store/actions/user.actions';
import {PlatformsEnum} from './src/types';
import {GestureHandlerRootView} from 'react-native-gesture-handler';
import './src/agent/index';
import {ChatProvider} from './src/providers/chat/chatProvider';
import {AssistantProvider} from './src/providers/chat/AssistantProvider';

LogBox.ignoreLogs([
// Ignore require cycles for the app in dev mode. They do show up in Metro!
Expand Down Expand Up @@ -118,9 +120,13 @@ export default function App() {
<SafeAreaProvider onLayout={onLayoutRootView}>
<NavigationContainer onReady={() => setNavigationIsReady(true)} ref={navigationRef}>
<OnTouchProvider>
<GestureHandlerRootView style={{flex: 1}}>
<AppNavigator />
</GestureHandlerRootView>
<AssistantProvider>
<ChatProvider>
<GestureHandlerRootView style={{flex: 1}}>
<AppNavigator />
</GestureHandlerRootView>
</ChatProvider>
</AssistantProvider>
</OnTouchProvider>
</NavigationContainer>
</SafeAreaProvider>
Expand Down
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@ android {
applicationId "com.sphereon.ssi.wallet"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 38
versionName "0.4.9"
versionCode 39
versionName "0.4.10"
missingDimensionStrategy 'react-native-camera', 'general'
manifestPlaceholders = [
appAuthRedirectScheme: "com.sphereon.ssi.wallet"
Expand Down
2 changes: 1 addition & 1 deletion ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ setup_permissions([
# 'LocationAlways',
# 'LocationWhenInUse',
# 'MediaLibrary',
# 'Microphone',
'Microphone',
# 'Motion',
'Notifications',
# 'PhotoLibrary',
Expand Down
37 changes: 35 additions & 2 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1086,6 +1086,8 @@ PODS:
- Yoga
- react-native-fingerprint-scanner (6.0.0):
- React
- react-native-get-random-values (1.11.0):
- React-Core
- react-native-linear-gradient-text (1.2.8):
- DoubleConversion
- glog
Expand Down Expand Up @@ -1412,12 +1414,18 @@ PODS:
- React-logger (= 0.74.3)
- React-perflogger (= 0.74.3)
- React-utils (= 0.74.3)
- RNAudioRecord (0.2.2):
- React
- RNAudioRecorderPlayer (3.6.12):
- React-Core
- RNCMaskedView (0.3.1):
- React-Core
- RNFastImage (8.6.3):
- React-Core
- SDWebImage (~> 5.11.1)
- SDWebImageWebPCoder (~> 0.8.4)
- RNFS (2.20.0):
- React-Core
- RNGestureHandler (2.16.2):
- DoubleConversion
- glog
Expand Down Expand Up @@ -1492,6 +1500,11 @@ PODS:
- React-Core
- RNShareMenu (6.0.0):
- React
- RNSound (0.11.2):
- React-Core
- RNSound/Core (= 0.11.2)
- RNSound/Core (0.11.2):
- React-Core
- RNSVG (15.2.0):
- React-Core
- SDWebImage (5.11.1):
Expand Down Expand Up @@ -1563,6 +1576,7 @@ DEPENDENCIES:
- react-native-app-auth (from `../node_modules/react-native-app-auth`)
- "react-native-blur (from `../node_modules/@react-native-community/blur`)"
- react-native-fingerprint-scanner (from `../node_modules/react-native-fingerprint-scanner`)
- react-native-get-random-values (from `../node_modules/react-native-get-random-values`)
- react-native-linear-gradient-text (from `../node_modules/react-native-linear-gradient-text`)
- react-native-mmkv-storage (from `../node_modules/react-native-mmkv-storage`)
- react-native-pager-view (from `../node_modules/react-native-pager-view`)
Expand Down Expand Up @@ -1594,8 +1608,11 @@ DEPENDENCIES:
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- RNAudioRecord (from `../node_modules/react-native-audio-record`)
- RNAudioRecorderPlayer (from `../node_modules/react-native-audio-recorder-player`)
- "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)"
- RNFastImage (from `../node_modules/react-native-fast-image`)
- RNFS (from `../node_modules/react-native-fs`)
- RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
- RNOS (from `../node_modules/react-native-os`)
- RNPermissions (from `../node_modules/react-native-permissions`)
Expand All @@ -1604,6 +1621,7 @@ DEPENDENCIES:
- RNSecureRandom (from `../node_modules/react-native-securerandom`)
- RNShare (from `../node_modules/react-native-share`)
- RNShareMenu (from `../node_modules/react-native-share-menu`)
- RNSound (from `../node_modules/react-native-sound`)
- RNSVG (from `../node_modules/react-native-svg`)
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
- YubiKit
Expand Down Expand Up @@ -1730,6 +1748,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/@react-native-community/blur"
react-native-fingerprint-scanner:
:path: "../node_modules/react-native-fingerprint-scanner"
react-native-get-random-values:
:path: "../node_modules/react-native-get-random-values"
react-native-linear-gradient-text:
:path: "../node_modules/react-native-linear-gradient-text"
react-native-mmkv-storage:
Expand Down Expand Up @@ -1792,10 +1812,16 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/react/utils"
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
RNAudioRecord:
:path: "../node_modules/react-native-audio-record"
RNAudioRecorderPlayer:
:path: "../node_modules/react-native-audio-recorder-player"
RNCMaskedView:
:path: "../node_modules/@react-native-masked-view/masked-view"
RNFastImage:
:path: "../node_modules/react-native-fast-image"
RNFS:
:path: "../node_modules/react-native-fs"
RNGestureHandler:
:path: "../node_modules/react-native-gesture-handler"
RNOS:
Expand All @@ -1812,6 +1838,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-share"
RNShareMenu:
:path: "../node_modules/react-native-share-menu"
RNSound:
:path: "../node_modules/react-native-sound"
RNSVG:
:path: "../node_modules/react-native-svg"
Yoga:
Expand Down Expand Up @@ -1877,6 +1905,7 @@ SPEC CHECKSUMS:
react-native-app-auth: fd1eaa667c0bc014199456d14a6440cb74de814e
react-native-blur: 30d91a67da86a4d4d924b0c7c36f6e01479a246b
react-native-fingerprint-scanner: ac6656f18c8e45a7459302b84da41a44ad96dbbe
react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06
react-native-linear-gradient-text: e5c4b82093a7c9858dc3ffc059a10be0ff8abf2d
react-native-mmkv-storage: 36fcafe92a2c4cf19bce96be0b5d587f7a62a2c6
react-native-pager-view: c1e29e1a6105a02807392ba822ad322447a72f55
Expand Down Expand Up @@ -1908,21 +1937,25 @@ SPEC CHECKSUMS:
React-runtimescheduler: 0c80752bceb80924cb8a4babc2a8e3ed70d41e87
React-utils: a06061b3887c702235d2dac92dacbd93e1ea079e
ReactCommon: f00e436b3925a7ae44dfa294b43ef360fbd8ccc4
RNAudioRecord: 162fee3b8fb628773ec704bf0333823125be2ed7
RNAudioRecorderPlayer: 224c7de87722938aedce04000d09baa633148f5b
RNCMaskedView: 090213d32d8b3bb83a4dcb7d12c18f0152591906
RNFastImage: 5c9c9fed9c076e521b3f509fe79e790418a544e8
RNFS: 4ac0f0ea233904cb798630b3c077808c06931688
RNGestureHandler: 2282cfbcf86c360d29f44ace393203afd5c6cff7
RNOS: 6f2f9a70895bbbfbdad7196abd952e7b01d45027
RNPermissions: 2d80aab8cf15a2dcf5be697552bfdd6409c3e3d3
RNPermissions: bab3c7941037bbcda872e336870fa65f98d040ab
RNReanimated: 35f9ac9c3ac42d0497ebd1cce5c39d7687a8493e
RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208
RNSecureRandom: 07efbdf2cd99efe13497433668e54acd7df49fef
RNShare: 0fad69ae2d71de9d1f7b9a43acf876886a6cb99c
RNShareMenu: cb9dac548c8bf147d06f0bf07296ad51ea9f5fc3
RNSound: 6c156f925295bdc83e8e422e7d8b38d33bc71852
RNSVG: 43b64ed39c14ce830d840903774154ca0c1f27ec
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
Yoga: 88480008ccacea6301ff7bf58726e27a72931c8d
Yoga: 04f1db30bb810187397fa4c37dd1868a27af229c
YubiKit: 390e7733942f9518f9b3f5890c60914f7b8d74c8
ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5

Expand Down
Loading