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

Fix #31

Merged
merged 34 commits into from
Mar 26, 2024
Merged

Fix #31

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
c4bde53
feat: stack navigation added with onboarding screen
Fahad-Mahmood Jan 30, 2024
4164cb2
refactor: native base removed and gluestack ui library added
Fahad-Mahmood Feb 5, 2024
9942c03
feat: navigation to create wallet screen added
Fahad-Mahmood Feb 5, 2024
2c0f4b5
feat: create wallet screen ui created
Fahad-Mahmood Feb 5, 2024
84c8a29
Merge pull request #10 from AreaLayer/create-wallet-screen
Fahad-Mahmood Feb 6, 2024
11f36dd
feat: confirm seed phrase screen ui created
Fahad-Mahmood Feb 19, 2024
0ed17db
Merge pull request #13 from AreaLayer/confirm-seed-screen
Fahad-Mahmood Feb 24, 2024
45ac76d
feat: pin setup screen ui created
Fahad-Mahmood Feb 24, 2024
b970a1c
feat: confirm pin screen created
Fahad-Mahmood Feb 24, 2024
752a58b
feat: navigation added for pin code screens
Fahad-Mahmood Feb 24, 2024
fd877c4
update: seed box colors updated
Fahad-Mahmood Feb 24, 2024
d51c2f5
Merge pull request #16 from AreaLayer/wallet-pin-code
Fahad-Mahmood Feb 24, 2024
f9c8ef0
update: crypto utilities added
Fahad-Mahmood Mar 1, 2024
6f91e9f
feat: ShowToast component added to show notification messages
Fahad-Mahmood Mar 1, 2024
8798062
feat: mnemonic generation and seed validation logic added
Fahad-Mahmood Mar 1, 2024
17bab2a
feat: wallet pin validation added
Fahad-Mahmood Mar 1, 2024
52529c5
fix: react navigation types issues fixed
Fahad-Mahmood Mar 1, 2024
facced3
feat: aes encryption utility function added
Fahad-Mahmood Mar 1, 2024
3f7d924
update: storage utility function added
Fahad-Mahmood Mar 1, 2024
0d3cab5
feat: mnemonic to seed converted, encrypted and stored using async st…
Fahad-Mahmood Mar 1, 2024
1d9c390
Merge pull request #18 from AreaLayer/account-setup
Fahad-Mahmood Mar 4, 2024
275ee43
feat: connection provider and splash component created
Fahad-Mahmood Mar 13, 2024
40ae815
feat: validate pin function added to decrypt seed
Fahad-Mahmood Mar 13, 2024
a3e38ad
Merge pull request #24 from AreaLayer/connection-provider
Fahad-Mahmood Mar 13, 2024
fb9ec2f
Update MainActivity.kt
22388o Mar 22, 2024
d509e1e
Fix BIP and CJ
Mar 23, 2024
80ae14e
Fix
Mar 25, 2024
64569fd
Fix
Mar 25, 2024
fcf095d
Merge branch 'main' into develop
22388o Mar 25, 2024
5668b4d
Merge pull request #30 from AreaLayer/develop
22388o Mar 25, 2024
00b409b
Fix
Mar 26, 2024
672f397
Fix
Mar 26, 2024
c7707cf
Intial CJ integration
Mar 26, 2024
637da46
Fix CJ
Mar 26, 2024
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
34 changes: 12 additions & 22 deletions App.tsx
Original file line number Diff line number Diff line change
@@ -1,31 +1,21 @@
import React from 'react';
import {GluestackUIProvider} from '@gluestack-ui/themed';
import {config} from './src/theme/config';

import {NavigationContainer} from '@react-navigation/native';
import {NativeBaseProvider} from 'native-base';
import {StyleSheet, View} from 'react-native';
import {theme} from './src/theme';
import {Heading} from 'native-base';
import OnBoardingNavigation from './src/navigation/OnBoarding';
import {ConnectionProvider} from './src/providers/ConnectionProvider';

function App(): React.JSX.Element {
return (
<NavigationContainer>
<NativeBaseProvider theme={theme} isSSR={false}>
<View style={styles.container}>
<Heading fontFamily="body" color={'secondary.600'} fontSize={'2xl'}>
FireBolt Wallet
</Heading>
</View>
</NativeBaseProvider>
</NavigationContainer>
<GluestackUIProvider config={config}>
<ConnectionProvider>
<NavigationContainer>
<OnBoardingNavigation />
</NavigationContainer>
</ConnectionProvider>
</GluestackUIProvider>
);
}

const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#2596be',
justifyContent: 'center',
alignItems: 'center',
},
});

export default App;
12 changes: 8 additions & 4 deletions android/app/src/main/java/com/fireboltnew/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ import java.util.concurrent.locks.ReentrantLock
import javax.crypto.Cipher
import javax.crypto.spec.GCMParameterSpec
import javax.crypto.spec.SecretKeySpec
import javax.crypto.spec.CoinjoinSpec
import javax.crypto.spec.Bip39Spec


class MainActivity : ReactActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
Expand All @@ -31,7 +34,8 @@ class MainActivity : ReactActivity() {
DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
}
override fun createBreezeactActivityDelegate():
mainComponentName, fabricEnabled) }
]
override fn createCoijoinReactActivityDeledate():
mainCompoenetName, fabriEnabled) }
(mainComponentName, fabricEnabled)
}
override fn createCoinjoinReactActivityDeledate():
(mainCompoenetName, fabriEnabled)
}
1 change: 1 addition & 0 deletions index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
declare module '*.jpg';
2 changes: 1 addition & 1 deletion index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* @format
*/

import './shim';
import {AppRegistry} from 'react-native';
import App from './App';
import {name as appName} from './app.json';
Expand Down
Loading
Loading