diff --git a/.talismanrc b/.talismanrc
index 648b6afb..1cb598ac 100644
--- a/.talismanrc
+++ b/.talismanrc
@@ -2,7 +2,7 @@ fileignoreconfig:
- filename: package.json
checksum: 5b4fcb5ddc7cc96cc2d1733b544d56ea66e88cdab995a1052fbf9ac0e9c2dc21
- filename: package-lock.json
- checksum: 0332759e70995880ae622b6b40cf3dc7bb8d98b1a5004bad9bc0b096589ebd83
+ checksum: 039a6c9f516b16824b6694db32e57ef763e8799a096141e49f33a0ca4e5832c4
- filename: lib/jsonld-signatures/suites/ed255192018/ed25519.ts
checksum: 493b6e31144116cb612c24d98b97d8adcad5609c0a52c865a6847ced0a0ddc3a
- filename: components/PasscodeVerify.tsx
@@ -64,7 +64,7 @@ fileignoreconfig:
- filename: assets/Finger_Print_Icon.svg
checksum: 776d4fe4fc4b54d185ccf97daf0511b9fe2c0e0f7c1a809047020e5e8a100db6
- filename: android/app/build.gradle
- checksum: fac9d67005e860f4eb1fb1de3c7be51b55afca169951ff5b289d07f3f266900c
+ checksum: 9f9cdcd2ffb37338760d741694486cf5418a38834c3ca1bd9c573098ee10d997
- filename: .github/workflows/push-triggers.yml
checksum: abc19ea38c8d7b79f15695d015709cc88a34a995181aaf12bc8344f940f3cbc4
- filename: android/fastlane/Fastfile
@@ -108,7 +108,7 @@ fileignoreconfig:
- filename: injitest/src/test/java/androidTestCases/CredentialRegistryTest.java
checksum: 126ad4f513d5e417fdc3ccbace187315b8aae4399806d3259421f8bca7d41254
- filename: injitest/src/test/java/iosTestCases/NoNetworkIosTest.java
- checksum: e4ce65bb37f3c6a2a36b327afdec2e25747c4a7d4a6f5c7f369306848a319dd8
+ checksum: 07bd2bf9f7917f8f15a1ead7717f9c24489aacc91516c69c68857cdf7b3b3cc2
- filename: ios/fastlane/Fastfile
checksum: a4e3772dc67a07ecbcfc58be0d6d4f7fa799cec7ac25bd269ac29459c8669ca4
- filename: injitest/src/test/java/iosTestCases/CredentialRegistryTest.java
@@ -144,7 +144,7 @@ fileignoreconfig:
- filename: shared/VCMetadata.ts
checksum: e93f988415bf91064e2cf5fbc09ff6c7226798baa5da721fa0715d5d0d6afddf
- filename: ios/Podfile.lock
- checksum: e29b6cd09b56959ecf7747e3a9a67676e521856162af1ad2da91a2c13daad908
+ checksum: d4084b7d5e04ee4199014c561a8ae228471bfed38751239acf9232fd2f57c045
- filename: components/BackupAndRestoreBannerNotification.tsx
checksum: e465a9947727687d784d0cb9d8db1e28f765b0659bf4a3aa6d75643aa7b14102
- filename: components/ActivityLogEvent.ts
@@ -168,13 +168,13 @@ fileignoreconfig:
- filename: injitest/src/main/java/inji/api/ConfigManager.java
checksum: 880e066743f5979929cbfa90ef3a28bf4eb7147c9dba425b2abb035025d21aa7
- filename: injitest/src/test/java/androidTestCases/VcDownloadAndVerifyUsingEsignetTest.java
- checksum: 6d40247474a1d1dcfb86f5d7e904b14b53ab1f786ea464a59bef39d5775a762b
+ checksum: 12a3b4d1350373a964313c0f272ccceb0b71e2f9f6c0f4baf7b1dcb4be6c2608
- filename: injitest/src/test/java/androidTestCases/ChangeLanguageTest.java
- checksum: 381f1ac3d03fa524aabd38904efa5031bd5c07717b1d51dcd2465cea58076362
+ checksum: 2c318055f0567a01b60204e00747d24bd757b73ffed12505787c61b033f45036
- filename: ios/Inji/Inji.entitlements
checksum: b2d643f91a929933747b539b9d6a87fcac17317716dbb9ccfb399e7c53d8cd52
- filename: injitest/src/test/java/iosTestCases/ChangeLanguageTest.java
- checksum: d94cbf47726c3650b4b623e6aa76e113edf553616319450d01f05294163572e9
+ checksum: 600e8cd0167d51511be6b9f91c6de19adf49d0c1d300aa41d2ecd050c8c2952f
- filename: screens/Home/MyVcs/IdInputModal.tsx
checksum: c18e8bbcf1c8de3327c0920fddcf1b6df54b74d894e3f04677f498712c680fe9
- filename: screens/Home/MyVcs/OtpVerificationModal.tsx
@@ -214,7 +214,7 @@ fileignoreconfig:
- filename: machines/auth.ts
checksum: 46195ee93f9b7ac6794a06eeef5dee5ea242047a557af8bf95df04e1343d7b9e
- filename: machines/auth.typegen.ts
- checksum: 53be3eb5ec658fccc2764a5e8b0a9992c5c2b86f70ccb122c6cf6fba50f0d0f8
+ checksum: f93996f750549f6de91c2a35c5817cfa85ad7b255ef36dea85224a0a154db188
- filename: shared/commonUtil.generated.test.ts
checksum: 4ca5983bb133f8f02bfd52fd0cc49ce37b24b164f3ca78a03ad97bb353ed00a4
- filename: __mocks__/en.mock.json
@@ -244,7 +244,7 @@ fileignoreconfig:
- filename: screens/Issuers/CredentialTypeSelectionScreen.tsx
checksum: 144bbf59e86a89bf580ac7931645ca3eaed69a9409de36f6ce9f88a14091a9d3
- filename: components/QrCodeOverlay.tsx
- checksum: b49a3f53dd4a522f8ce47f2af72ade33e337ddbd40068911458bb3ad54197b63
+ checksum: 47220a4ebd8af702afe622a29b689f651eb23387bac1c623f241839beb413d25
- filename: machines/Issuers/IssuersEvents.ts
checksum: fd8c30e0cf43a784be883c9d79a3bff0d2bcd9075e937d225939040542998b10
- filename: machines/Issuers/IssuersGuards.ts
@@ -260,11 +260,11 @@ fileignoreconfig:
- filename: injitest/src/main/resources/TestData.json
checksum: 1b5af14c96b456898259b4cb7a5607b006404cf0360274bdc204d7d065698e3c
- filename: injitest/src/test/java/androidTestCases/ActivateVcTest.java
- checksum: a9abd8c0478e9f5d7db8b8289002104107d26c2d08af8959219267f71f4a7a0b
+ checksum: ef35bd00dfa77e62018f11fa5ae8864720b1abdfa5da04dc429c046c72bab7c8
- filename: machines/VerifiableCredential/VCMetaMachine/VCMetaActions.ts
checksum: 5ff9b2a0ad8b7f38b95ad84ec2006b8aecf119c678fadebb18de4ffffd966da8
- filename: injitest/src/test/java/androidTestCases/DeletingVcTest.java
- checksum: e4c92989937c203ca6371cf6cb3920ceaf61ad53b38d667ff2606044dc5ce469
+ checksum: 8ce5adb75377348b48613c06fa759a63b9f0f9dc20d51218bbe13c4bf1f93d5d
- filename: injitest/src/test/java/androidTestCases/GenerateUinOrVidTest.java
checksum: 3dec3f9d8b28467af89f574e868058446beff12d5dfba13892a2d2f3033b6894
- filename: machines/VerifiableCredential/VCMetaMachine/VCMetaSelectors.ts
@@ -272,7 +272,7 @@ fileignoreconfig:
- filename: injitest/src/test/java/androidTestCases/UnlockWithPasscodeTest.java
checksum: efe21ba6b9e1b760cee02f0d6c5c776722142feeff7417cfdb7536ab80be3476
- filename: injitest/src/test/java/androidTestCases/VerifyHistoryTest.java
- checksum: c2787a9adffade8310bd2245d8ea295f01e5528ae8dd156bc68ccda5321f150d
+ checksum: dffc4741b251b42c81d5bdac7d649c02b37bb9045285590b29f86c2d5f526fd1
- filename: injitest/src/test/java/androidTestCases/VcDownloadAndVerifyUsingUinTest.java
checksum: ca06dd901386edcd914bd39b301629589d82269b79e80fad5e3562968532b590
- filename: machines/bleShare/scan/scanGuards.ts
@@ -282,13 +282,13 @@ fileignoreconfig:
- filename: machines/QrLogin/QrLoginServices.ts
checksum: b20d0caa6d23078b4010ea5185f01270356422dd216edd7834b069cdedd3383d
- filename: machines/bleShare/scan/scanActions.ts
- checksum: 1be68caa29937d5f724fc45f8164ee607e556aae008c00ac89b83968030ed7ed
+ checksum: 7b1c55e1913622d142433a296f1c75ec831441670d9b84cfaabb4863af2c1fe6
- filename: injitest/src/test/java/iosTestCases/ActivateVcTest.java
checksum: 280fcbfa6e7b26baa41aa9e60e8be857a16fd409f2dcc5b31d53ced7d1b26dec
- filename: injitest/src/test/java/iosTestCases/GenerateUinOrVidTest.java
checksum: c2a97d691bad5e07ff04b2da0487ffeb86884e14d1489657276a3e003e954735
- filename: injitest/src/test/java/iosTestCases/VerifyHistoryTest.java
- checksum: ff7f467874f8fa6284150359f81cf1f9f00bf979f58aeda608460fc026d6c79b
+ checksum: 8a00278af4c8744c713c57328991bbca438eb5d5d89b492a7f5234c47362f44b
- filename: machines/store.ts
checksum: 8c54719e45c1784f0c21b04f18db2c6ee87d9df08f9dfee5e4050f96eaa07592
- filename: components/BannerNotificationContainer.tsx
@@ -302,13 +302,13 @@ fileignoreconfig:
- filename: machines/backupAndRestore/backupWithEncryption.typegen.ts
checksum: 19ccac58df42ce0b6e36c66592e53441d709713fb1bff64454e0039dd3b0ac97
- filename: injitest/src/main/java/inji/utils/TestDataReader.java
- checksum: 02d9ff0873d2f9685c4db6ad41d56eb91a59966feda20d7072ec32da6c2e22fe
+ checksum: 002870c5c4d400c6d0f63001cd308fea6972a57ad7fef7e21f9ac17909d57a96
- filename: injitest/src/test/java/iosTestCases/UnlockWithPasscodeTest.java
checksum: a44dab1127143fa303824068f81a8ee3e7697ace4c38460d5400a0a56fe9ba7d
- filename: injitest/src/test/java/iosTestCases/VcDownloadAndVerifyUsingEsignetTest.java
- checksum: 23bcfd393abb1802d3ecf913dd535e2487a23db7afded1fa0a1fe284513c0fa8
+ checksum: 3d9e317d4463e3df61ce135ae9ed2acaef8074cf60d12f672140ab45d59c3df7
- filename: injitest/src/test/java/iosTestCases/VcDownloadAndVerifyUsingUinTest.java
- checksum: fdf6e7b3fc04af16c0c47d2d1d7e051d7cb03e0891d4697e40997932362d06e0
+ checksum: a6feabb768e2d97dfb0a1693f09d839686ce6be686523cf273b2d3ce614b34fd
- filename: machines/Issuers/IssuersMachine.typegen.ts
checksum: 08fd5e4eff836c219a0f16f6d4178a3511ec2581507076d3f9d32dcadbc01351
- filename: injitest/src/test/java/iosTestCases/DeletingVcTest.java
@@ -319,33 +319,31 @@ fileignoreconfig:
- filename: android/app/src/main/java/io/mosip/residentapp/InjiVciClientModule.java
checksum: 17f55840bab193bc353034445ba4fce53e1ce466e95f616c15a1351f8d2f23bc
- filename: ios/Inji.xcodeproj/project.pbxproj
- checksum: 0a8e851803f826cc392d95d2f88b8c304948697863a528ef756e34c76614940d
+ checksum: d4ae3df6731b4019fb1fc821c4a886ed378c90151c0e78ad67608bc2067df304
- filename: ios/Inji.xcworkspace/xcshareddata/swiftpm/Package.resolved
checksum: ca94b7893a0a9e7f4025675be1adec9e0e28ccc389c2f30a2a0723dec9a8b460
- - filename: ios/Inji.xcodeproj/project.pbxproj
- checksum: 0a8e851803f826cc392d95d2f88b8c304948697863a528ef756e34c76614940d
- - filename: ios/Inji.xcworkspace/xcshareddata/swiftpm/Package.resolved
- checksum: 31f1365526ceaa0f1aae6f2b8cab4e1ab4e798322fc3d6e6a1a74c861ae73850
- - filename: ios/Inji.xcodeproj/project.pbxproj
- checksum: 0a8e851803f826cc392d95d2f88b8c304948697863a528ef756e34c76614940d
- - filename: ios/Inji.xcworkspace/xcshareddata/swiftpm/Package.resolved
- checksum: 31f1365526ceaa0f1aae6f2b8cab4e1ab4e798322fc3d6e6a1a74c861ae73850
- - filename: ios/Inji.xcodeproj/project.pbxproj
- checksum: 0a8e851803f826cc392d95d2f88b8c304948697863a528ef756e34c76614940d
- - filename: ios/Inji.xcworkspace/xcshareddata/swiftpm/Package.resolved
- checksum: 31f1365526ceaa0f1aae6f2b8cab4e1ab4e798322fc3d6e6a1a74c861ae73850
- - filename: screens/HomeScreenLayout.tsx
- checksum: 4bf5a896dcbe74afbef3b66a2ab13fa620a3e1d23de5271a795d75a26821e893
- - filename: screens/Home/HomeScreen.tsx
- checksum: 4cb4e516acecd5607c675b8d1bb184678fbd86a39255ddd217417f3a037f3090
- - filename: components/ui/Copilot.tsx
- checksum: d9f22b5c75112518bf6216605be6ae8a72abfb5a4827cf0a3df773b4866ba290
- - filename: components/VC/Views/VCCardView.tsx
- checksum: 0444e4b854ade3ff6f4ca6964a1453b76c31e170748f219599effaa70837f086
+ - filename: injitest/src/main/resources/Vids.json
+ checksum: 8bcffed7a6dd565ae695e1b29de0655e10bd5c5420af2718defd593a687b8817
+ - filename: injitest/src/main/java/inji/utils/UpdateNetworkSettings.java
+ checksum: e249ce3e6b7f47abc183fe5a3637bb39ccb06900ef75b9b2f08426d1535e22aa
- filename: App.tsx
- checksum: 57584cfe40dfbc9b5818e3f28cf23706e1915c0a3f31b0faf91d30087a19585f
- - filename: android/app/src/main/java/io/mosip/residentapp/RNSecureKeystoreModule.java
- checksum: f307f8273f72ec70b991baf799ae71f93c785c76e3e15847004f567558340e32
- - filename: machines/VerifiableCredential/VCItemMachine/VCItemServices.ts
+ checksum: d16d4a40b246abe25a5d2da7ec65163b5756fe8ba9390608a7fc7f8e721b2ed1
+ - filename: machines/VerifiableCredential/VCItemMachine/VCItemServices.ts
checksum: 46f5b7ad6e6dcd9de9f9872c79d2c07addcd228324a43cca18525f6b1f4ff7cb
+ - filename: injitest/src/test/java/iosTestCases/ShareVcTest.java
+ checksum: 1cf9b61d3fcea9b63b2b9f7dffe9b5a1848e196c39f77790b6c9d83f201c6197
+ - filename: android/app/src/main/java/io/mosip/residentapp/RNSecureKeystoreModule.java
+ checksum: f307f8273f72ec70b991baf799ae71f93c785c76e3e15847004f567558340e32
+ - filename: injitest/src/test/java/androidTestCases/ShareVcTest.java
+ checksum: a7e3e579b6ac05f95932638b61272142774d0690c13717c890e87374782ea509
+ - filename: ios/RNPixelpassModule.m
+ checksum: c91348eceec5edbffa03ba03f3f52a8e90ff7f942816c9609080d1647052fd66
+ - filename: ios/RNPixelpassModule.swift
+ checksum: 822a2421798d5c0669f4ab1b983194eb770cbef2aa30bf212d06bd959738c4ca
+ - filename: injitest/src/test/java/androidTestCases/VerifyHistoryTest.java
+ checksum: dffc4741b251b42c81d5bdac7d649c02b37bb9045285590b29f86c2d5f526fd1
+ - filename: android/app/src/main/java/io/mosip/residentapp/RNPixelpassModule.java
+ checksum: cef9be4bfafb54e2c885b2459f2819554cad6448b5dc372976706894df704e5d
+ - filename: android/app/src/main/AndroidManifest.xml
+ checksum: 8f4bd61770b8bb0a28859ca0f3b4b095aed4e3fb5adef435cb74b9389ff13e09
version: ""
diff --git a/App.tsx b/App.tsx
index 02d66ca1..45296436 100644
--- a/App.tsx
+++ b/App.tsx
@@ -26,9 +26,7 @@ import {NativeModules} from 'react-native';
import {isHardwareKeystoreExists} from './shared/cryptoutil/cryptoUtil';
import i18n from './i18n';
import './shared/flipperConfig';
-import * as SplashScreen from 'expo-splash-screen';
-SplashScreen.preventAutoHideAsync();
const {RNSecureKeystoreModule} = NativeModules;
// kludge: this is a bad practice but has been done temporarily to surface
// an occurrence of a bug with minimal residual code changes, this should
@@ -52,13 +50,6 @@ const AppLayoutWrapper: React.FC = () => {
const controller = useApp();
const {t} = useTranslation('WelcomeScreen');
- useEffect(() => {
- async function hideAppLoading() {
- await SplashScreen.hideAsync();
- }
- hideAppLoading();
- }, []);
-
useEffect(() => {
if (AppState.currentState === 'active') {
appService.send(APP_EVENTS.ACTIVE());
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 7621e587..a5a8d7ff 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -29,7 +29,7 @@
-
+
diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png
deleted file mode 100644
index 74f09d47..00000000
Binary files a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png
deleted file mode 100644
index b3c779cd..00000000
Binary files a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png
deleted file mode 100644
index f0bc985d..00000000
Binary files a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png
deleted file mode 100644
index 8b9628b1..00000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png
deleted file mode 100644
index 11c27057..00000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable/ic_launcher_background.xml b/android/app/src/main/res/drawable/ic_launcher_background.xml
deleted file mode 100644
index ca3826a4..00000000
--- a/android/app/src/main/res/drawable/ic_launcher_background.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/app/src/main/res/drawable/splash_image.png b/android/app/src/main/res/drawable/splash_image.png
deleted file mode 100644
index ce339f7d..00000000
Binary files a/android/app/src/main/res/drawable/splash_image.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml
deleted file mode 100644
index 341aa537..00000000
--- a/android/app/src/main/res/drawable/splashscreen.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- -
-
-
-
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
index b0cbdbeb..723f056f 100644
--- a/android/app/src/main/res/values/styles.xml
+++ b/android/app/src/main/res/values/styles.xml
@@ -10,7 +10,4 @@
- #c8c8c8
- @android:color/black
-
\ No newline at end of file
diff --git a/app.config.ts b/app.config.ts
index 6b90963c..37ca6bf1 100644
--- a/app.config.ts
+++ b/app.config.ts
@@ -1,3 +1,10 @@
+import {APPLICATION_THEME} from 'react-native-dotenv';
+
+const adaptiveImage =
+ APPLICATION_THEME?.toLowerCase() === 'purple'
+ ? '../assets/purpleSplashScreen.png'
+ : './assets/orangeSplashScreen.png';
+
export default {
name: 'Inji',
slug: 'inji',
@@ -5,7 +12,7 @@ export default {
orientation: 'portrait',
icon: './assets/icon.png',
splash: {
- image: './assets/splash.png',
+ image: adaptiveImage,
resizeMode: 'cover',
backgroundColor: '#ffffff',
},
@@ -22,7 +29,7 @@ export default {
package: 'io.mosip.residentapp',
versionCode: 1,
adaptiveIcon: {
- foregroundImage: './assets/Adaptive_Icon.png',
+ foregroundImage: adaptiveImage,
backgroundColor: '#FFFFFF',
},
},
diff --git a/assets/Info.svg b/assets/Info.svg
index 62338917..db2b1aa0 100644
--- a/assets/Info.svg
+++ b/assets/Info.svg
@@ -1,4 +1,9 @@
-