From 798ac7b0d6ba0c66748ee877e311b340baedb7a6 Mon Sep 17 00:00:00 2001 From: Sai Ranjit Tummalapalli Date: Wed, 22 May 2024 22:24:56 +0530 Subject: [PATCH] refactor: backup and restore (#194) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * merge dev to main (#193) * resolved onboarding page mismatch content Signed-off-by: Sai Ranjit Tummalapalli * Design home screen Signed-off-by: Sai Ranjit Tummalapalli * updated design home screen changes Signed-off-by: Sai Ranjit Tummalapalli * removed notification icon from home page Signed-off-by: Sai Ranjit Tummalapalli * added connection,requestcount Signed-off-by: Sai Ranjit Tummalapalli * localization,home,onboarding image change Signed-off-by: Sai Ranjit Tummalapalli * resolved-home-page-credential-text-issue Signed-off-by: Sai Ranjit Tummalapalli * resolved onboarding responsive UI issue Signed-off-by: Sai Ranjit Tummalapalli * fix:badge text Signed-off-by: Sai Ranjit Tummalapalli * fix:onboarding UI title text color Signed-off-by: Sai Ranjit Tummalapalli * feat:updation Adeya 0.3.0 to 0.4.0 Signed-off-by: Sai Ranjit Tummalapalli * fix:label text of in agent config Signed-off-by: Sai Ranjit Tummalapalli * change comment text Signed-off-by: Sai Ranjit Tummalapalli * fix:onboarding bodytext style and Terms-conditions text Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup (#44) * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:#97issue-text-missing (#49) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * docs: create pull request template Signed-off-by: amit padmani Signed-off-by: Sai Ranjit Tummalapalli * docs: Create LICENSE.md Signed-off-by: Ajay Jadhav Signed-off-by: Sai Ranjit Tummalapalli * merge to main (#86) * feat: JSON-LD credential format support (#45) * feat: add json-ld support Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials - WIP Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials details Signed-off-by: Sai Ranjit Tummalapalli * fix: navigation to w3c credential detail screen Signed-off-by: Sai Ranjit Tummalapalli * refactor: remove commented code Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:resolved-#99issue-extra-content-biometry (#48) Signed-off-by: Poonam Ghewande * fix:contact-count-#100 (#50) Signed-off-by: Poonam Ghewande * fix:content content missing onboarding#97 Signed-off-by: Poonam Ghewande * Export import wallet (#46) * feat:Backup wallet Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * feat: add crystal kyber encryption Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update podlock file Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update App.tsx Signed-off-by: Poonam Ghewande * feat:Update Import wallet Signed-off-by: Poonam Ghewande * chore:Update ImportWalletConfirmation.tsx Signed-off-by: Poonam Ghewande * chore:Update aries-askar version Signed-off-by: Poonam Ghewande * chore:update localization index.ts Signed-off-by: Poonam Ghewande * chore:update commented changes for styles Signed-off-by: Poonam Ghewande * chore:removed crystal-kyber & update commented changes Signed-off-by: Poonam Ghewande * chore:Update ImportwalletConfirmation.tsx,RootStack.tsx & removed inline style Signed-off-by: Poonam Ghewande * refactor:Update ImportwalletConfirmation.tsx,CreateWallet.tsx Signed-off-by: Poonam Ghewande * refactor: Update ImportWalletConfirmation.tsx & package.json Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * feat:enable naming wallet & added random wallet name (#53) * feat:enable naming wallet & added random wallet name Signed-off-by: Poonam Ghewande * refactor:design Wallet Name screen Signed-off-by: Poonam Ghewande * chore:Update Contact svg on wallet name Signed-off-by: Poonam Ghewande * chore:removed duplicate package from package.json Signed-off-by: Poonam Ghewande * refactor:NameWallet Signed-off-by: Poonam Ghewande * refactor:onCallToActionProceed Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * feat:rename adeya wallet name Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx (#55) Signed-off-by: Poonam Ghewande * Resolving backup wallet #112 (#57) * Suggested changhes wallet name#114 (#58) * fix:suggested changes #114,proof request decline ,accept offer space Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx,setting.tsx Signed-off-by: Poonam Ghewande * chore:Update CredentialOffer.tsx Signed-off-by: Poonam Ghewande * chore:Update replace text Bifold to ADEYA Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletConfi… (#59) * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletCOnfirmation & ProofRequest.tsx Signed-off-by: Poonam Ghewande * refactor:ExportwalletConfirmation.tsx Signed-off-by: Poonam Ghewande * refactor:CredentialOffer.tsx Signed-off-by: Poonam Ghewande * refactor:ExportWalletCOnfirmation.tsx Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * chore:rename package name adeyawallet to id.credeble.adeya (#60) Signed-off-by: Poonam Ghewande * Resolved reported issues (#61) * refactor:AndroidManifest.xml Signed-off-by: Poonam Ghewande * chore:update adeya logo Signed-off-by: Poonam Ghewande * chore:removed unnecessary image file Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * refactor:ExportWalletConfirmation.tsx (#63) Signed-off-by: Poonam Ghewande * Resolve wallet initialize bug (#65) * refactor:ImportWalletVerify.tsx Signed-off-by: Poonam Ghewande * fix:bug while wallet-creation Signed-off-by: Poonam Ghewande * chore:removed added contact content from credentialoffer & proof request Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * chore:Updtae ADEYA app icon (#67) Signed-off-by: Poonam Ghewande * fix: import wallet invalid passphrase flow (#72) Signed-off-by: Sai Ranjit Tummalapalli * chore: Update ADEYA bundle Identifier (#73) Signed-off-by: Poonam Ghewande * refactor: remove unused modules (#74) Signed-off-by: Sai Ranjit Tummalapalli * fix: white screen on scan page (#75) Signed-off-by: Sai Ranjit Tummalapalli * refactor: renaming of wallet (#76) Signed-off-by: Poonam Ghewande * refactor:removed adjectectives genrerate random wallet name (#78) Signed-off-by: Poonam Ghewande * feat: terms and conditions (#80) * fix:onboarding bodytext style and Terms-conditions text Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup (#44) * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:content content missing onboarding#97 Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat: JSON-LD credential format support (#45) * feat: add json-ld support Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials - WIP Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials details Signed-off-by: Sai Ranjit Tummalapalli * fix: navigation to w3c credential detail screen Signed-off-by: Sai Ranjit Tummalapalli * refactor: remove commented code Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:resolved-#99issue-extra-content-biometry (#48) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * fix:contact-count-#100 (#50) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Export import wallet (#46) * feat:Backup wallet Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * feat: add crystal kyber encryption Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update podlock file Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update App.tsx Signed-off-by: Poonam Ghewande * feat:Update Import wallet Signed-off-by: Poonam Ghewande * chore:Update ImportWalletConfirmation.tsx Signed-off-by: Poonam Ghewande * chore:Update aries-askar version Signed-off-by: Poonam Ghewande * chore:update localization index.ts Signed-off-by: Poonam Ghewande * chore:update commented changes for styles Signed-off-by: Poonam Ghewande * chore:removed crystal-kyber & update commented changes Signed-off-by: Poonam Ghewande * chore:Update ImportwalletConfirmation.tsx,RootStack.tsx & removed inline style Signed-off-by: Poonam Ghewande * refactor:Update ImportwalletConfirmation.tsx,CreateWallet.tsx Signed-off-by: Poonam Ghewande * refactor: Update ImportWalletConfirmation.tsx & package.json Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat:enable naming wallet & added random wallet name (#53) * feat:enable naming wallet & added random wallet name Signed-off-by: Poonam Ghewande * refactor:design Wallet Name screen Signed-off-by: Poonam Ghewande * chore:Update Contact svg on wallet name Signed-off-by: Poonam Ghewande * chore:removed duplicate package from package.json Signed-off-by: Poonam Ghewande * refactor:NameWallet Signed-off-by: Poonam Ghewande * refactor:onCallToActionProceed Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat:rename adeya wallet name Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:LimitedTextInput.tsx (#55) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Resolving backup wallet #112 (#57) Signed-off-by: Sai Ranjit Tummalapalli * Suggested changhes wallet name#114 (#58) * fix:suggested changes #114,proof request decline ,accept offer space Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx,setting.tsx Signed-off-by: Poonam Ghewande * chore:Update CredentialOffer.tsx Signed-off-by: Poonam Ghewande * chore:Update replace text Bifold to ADEYA Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletConfi… (#59) * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletCOnfirmation & ProofRequest.tsx Signed-off-by: Poonam Ghewande * refactor:ExportwalletConfirmation.tsx Signed-off-by: Poonam Ghewande * refactor:CredentialOffer.tsx Signed-off-by: Poonam Ghewande * refactor:ExportWalletCOnfirmation.tsx Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * chore:rename package name adeyawallet to id.credeble.adeya (#60) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Resolved reported issues (#61) * refactor:AndroidManifest.xml Signed-off-by: Poonam Ghewande * chore:update adeya logo Signed-off-by: Poonam Ghewande * chore:removed unnecessary image file Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:ExportWalletConfirmation.tsx (#63) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Resolve wallet initialize bug (#65) * refactor:ImportWalletVerify.tsx Signed-off-by: Poonam Ghewande * fix:bug while wallet-creation Signed-off-by: Poonam Ghewande * chore:removed added contact content from credentialoffer & proof request Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * chore:Updtae ADEYA app icon (#67) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * fix: import wallet invalid passphrase flow (#72) Signed-off-by: Sai Ranjit Tummalapalli * chore: Update ADEYA bundle Identifier (#73) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor: remove unused modules (#74) Signed-off-by: Sai Ranjit Tummalapalli * fix: white screen on scan page (#75) Signed-off-by: Sai Ranjit Tummalapalli * refactor: renaming of wallet (#76) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:removed adjectectives genrerate random wallet name (#78) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat: add terms content Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande Co-authored-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Co-authored-by: Poonam Ghewande Co-authored-by: poonam-ghewande <133869533+poonam-ghewande@users.noreply.github.com> * refactor: remove unused localizations (#79) Signed-off-by: Sai Ranjit Tummalapalli * fix: blinking pin enter cursor (#81) * refactor:PINInput.tsx Signed-off-by: Poonam Ghewande * fix:on-drag scroll import wallet screen Signed-off-by: Poonam Ghewande * refactor:PINEnter.tsx Signed-off-by: Poonam Ghewande * refactor:PINEnter.tsx,PINInput.tsx Signed-off-by: Poonam Ghewande * refactor:PINInput.tsx Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * refactor: terms and conditions content Signed-off-by: Sai Ranjit Tummalapalli * chore: bump android and iOS release version Signed-off-by: Sai Ranjit Tummalapalli * refactor: app name (#93) Signed-off-by: Sai Ranjit Tummalapalli * chore: bump iOS version Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Co-authored-by: poonam-ghewande <133869533+poonam-ghewande@users.noreply.github.com> Co-authored-by: Poonam Ghewande Co-authored-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Co-authored-by: Ajay Jadhav Signed-off-by: Sai Ranjit Tummalapalli * merge develop to main (#136) * feat: new app setup (#44) * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * fix:content content missing onboarding#97 Signed-off-by: Poonam Ghewande * feat: JSON-LD credential format support (#45) * feat: add json-ld support Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials - WIP Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials details Signed-off-by: Sai Ranjit Tummalapalli * fix: navigation to w3c credential detail screen Signed-off-by: Sai Ranjit Tummalapalli * refactor: remove commented code Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * fix:resolved-#99issue-extra-content-biometry (#48) Signed-off-by: Poonam Ghewande * fix:contact-count-#100 (#50) Signed-off-by: Poonam Ghewande * Export import wallet (#46) * feat:Backup wallet Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * feat: add crystal kyber encryption Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update podlock file Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update App.tsx Signed-off-by: Poonam Ghewande * feat:Update Import wallet Signed-off-by: Poonam Ghewande * chore:Update ImportWalletConfirmation.tsx Signed-off-by: Poonam Ghewande * chore:Update aries-askar version Signed-off-by: Poonam Ghewande * chore:update localization index.ts Signed-off-by: Poonam Ghewande * chore:update commented changes for styles Signed-off-by: Poonam Ghewande * chore:removed crystal-kyber & update commented changes Signed-off-by: Poonam Ghewande * chore:Update ImportwalletConfirmation.tsx,RootStack.tsx & removed inline style Signed-off-by: Poonam Ghewande * refactor:Update ImportwalletConfirmation.tsx,CreateWallet.tsx Signed-off-by: Poonam Ghewande * refactor: Update ImportWalletConfirmation.tsx & package.json Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * feat:enable naming wallet & added random wallet name (#53) * feat:enable naming wallet & added random wallet name Signed-off-by: Poonam Ghewande * refactor:design Wallet Name screen Signed-off-by: Poonam Ghewande * chore:Update Contact svg on wallet name Signed-off-by: Poonam Ghewande * chore:removed duplicate package from package.json Signed-off-by: Poonam Ghewande * refactor:NameWallet Signed-off-by: Poonam Ghewande * refactor:onCallToActionProceed Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * feat:rename adeya wallet name Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx (#55) Signed-off-by: Poonam Ghewande * Resolving backup wallet #112 (#57) Signed-off-by: Poonam Ghewande * Suggested changhes wallet name#114 (#58) * fix:suggested changes #114,proof request decline ,accept offer space Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx,setting.tsx Signed-off-by: Poonam Ghewande * chore:Update CredentialOffer.tsx Signed-off-by: Poonam Ghewande * chore:Update replace text Bifold to ADEYA Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletConfi… (#59) * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletCOnfirmation & ProofRequest.tsx Signed-off-by: Poonam Ghewande * refactor:ExportwalletConfirmation.tsx Signed-off-by: Poonam Ghewande * refactor:CredentialOffer.tsx Signed-off-by: Poonam Ghewande * refactor:ExportWalletCOnfirmation.tsx Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * chore:rename package name adeyawallet to id.credeble.adeya (#60) Signed-off-by: Poonam Ghewande * Resolved reported issues (#61) * refactor:AndroidManifest.xml Signed-off-by: Poonam Ghewande * chore:update adeya logo Signed-off-by: Poonam Ghewande * chore:removed unnecessary image file Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * refactor:ExportWalletConfirmation.tsx (#63) Signed-off-by: Poonam Ghewande * Resolve wallet initialize bug (#65) * refactor:ImportWalletVerify.tsx Signed-off-by: Poonam Ghewande * fix:bug while wallet-creation Signed-off-by: Poonam Ghewande * chore:removed added contact content from credentialoffer & proof request Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * chore:Updtae ADEYA app icon (#67) Signed-off-by: Poonam Ghewande * fix: import wallet invalid passphrase flow (#72) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * chore: Update ADEYA bundle Identifier (#73) Signed-off-by: Poonam Ghewande * refactor: remove unused modules (#74) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * fix: white screen on scan page (#75) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * refactor: renaming of wallet (#76) Signed-off-by: Poonam Ghewande * refactor:removed adjectectives genrerate random wallet name (#78) Signed-off-by: Poonam Ghewande * feat: terms and conditions (#80) * fix:onboarding bodytext style and Terms-conditions text Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup (#44) * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:content content missing onboarding#97 Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat: JSON-LD credential format support (#45) * feat: add json-ld support Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials - WIP Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials details Signed-off-by: Sai Ranjit Tummalapalli * fix: navigation to w3c credential detail screen Signed-off-by: Sai Ranjit Tummalapalli * refactor: remove commented code Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:resolved-#99issue-extra-content-biometry (#48) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * fix:contact-count-#100 (#50) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Export import wallet (#46) * feat:Backup wallet Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * feat: add crystal kyber encryption Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update podlock file Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update App.tsx Signed-off-by: Poonam Ghewande * feat:Update Import wallet Signed-off-by: Poonam Ghewande * chore:Update ImportWalletConfirmation.tsx Signed-off-by: Poonam Ghewande * chore:Update aries-askar version Signed-off-by: Poonam Ghewande * chore:update localization index.ts Signed-off-by: Poonam Ghewande * chore:update commented changes for styles Signed-off-by: Poonam Ghewande * chore:removed crystal-kyber & update commented changes Signed-off-by: Poonam Ghewande * chore:Update ImportwalletConfirmation.tsx,RootStack.tsx & removed inline style Signed-off-by: Poonam Ghewande * refactor:Update ImportwalletConfirmation.tsx,CreateWallet.tsx Signed-off-by: Poonam Ghewande * refactor: Update ImportWalletConfirmation.tsx & package.json Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat:enable naming wallet & added random wallet name (#53) * feat:enable naming wallet & added random wallet name Signed-off-by: Poonam Ghewande * refactor:design Wallet Name screen Signed-off-by: Poonam Ghewande * chore:Update Contact svg on wallet name Signed-off-by: Poonam Ghewande * chore:removed duplicate package from package.json Signed-off-by: Poonam Ghewande * refactor:NameWallet Signed-off-by: Poonam Ghewande * refactor:onCallToActionProceed Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat:rename adeya wallet name Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:LimitedTextInput.tsx (#55) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Resolving backup wallet #112 (#57) Signed-off-by: Sai Ranjit Tummalapalli * Suggested changhes wallet name#114 (#58) * fix:suggested changes #114,proof request decline ,accept offer space Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx,setting.tsx Signed-off-by: Poonam Ghewande * chore:Update CredentialOffer.tsx Signed-off-by: Poonam Ghewande * chore:Update replace text Bifold to ADEYA Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletConfi… (#59) * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletCOnfirmation & ProofRequest.tsx Signed-off-by: Poonam Ghewande * refactor:ExportwalletConfirmation.tsx Signed-off-by: Poonam Ghewande * refactor:CredentialOffer.tsx Signed-off-by: Poonam Ghewande * refactor:ExportWalletCOnfirmation.tsx Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * chore:rename package name adeyawallet to id.credeble.adeya (#60) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Resolved reported issues (#61) * refactor:AndroidManifest.xml Signed-off-by: Poonam Ghewande * chore:update adeya logo Signed-off-by: Poonam Ghewande * chore:removed unnecessary image file Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:ExportWalletConfirmation.tsx (#63) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Resolve wallet initialize bug (#65) * refactor:ImportWalletVerify.tsx Signed-off-by: Poonam Ghewande * fix:bug while wallet-creation Signed-off-by: Poonam Ghewande * chore:removed added contact content from credentialoffer & proof request Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * chore:Updtae ADEYA app icon (#67) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * fix: import wallet invalid passphrase flow (#72) Signed-off-by: Sai Ranjit Tummalapalli * chore: Update ADEYA bundle Identifier (#73) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor: remove unused modules (#74) Signed-off-by: Sai Ranjit Tummalapalli * fix: white screen on scan page (#75) Signed-off-by: Sai Ranjit Tummalapalli * refactor: renaming of wallet (#76) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:removed adjectectives genrerate random wallet name (#78) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat: add terms content Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande Co-authored-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Co-authored-by: Poonam Ghewande Co-authored-by: poonam-ghewande <133869533+poonam-ghewande@users.noreply.github.com> Signed-off-by: Poonam Ghewande * refactor: remove unused localizations (#79) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * fix: blinking pin enter cursor (#81) * refactor:PINInput.tsx Signed-off-by: Poonam Ghewande * fix:on-drag scroll import wallet screen Signed-off-by: Poonam Ghewande * refactor:PINEnter.tsx Signed-off-by: Poonam Ghewande * refactor:PINEnter.tsx,PINInput.tsx Signed-off-by: Poonam Ghewande * refactor:PINInput.tsx Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * refactor: terms and conditions content Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * chore: bump android and iOS release version Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * docs: create pull request template Signed-off-by: amit padmani Signed-off-by: Poonam Ghewande * docs: Create LICENSE.md Signed-off-by: Ajay Jadhav Signed-off-by: Poonam Ghewande * refactor: app name (#93) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * chore: bump iOS version Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * Push notification android (#107) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * Deep linking (#108) * feat:Added deep linking support Signed-off-by: Poonam Ghewande * refactor:deep link ios support Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * feat: add adeya sdk and remove aries packages (#109) * feat: add adeya sdk and remove react hooks aries framework Signed-off-by: Sai Ranjit Tummalapalli * refactor: replace all anoncreds imports with adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: move all aries packages to adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: check flows in the iOS Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * refactor: update aries-framework core imports (#110) * feat: add adeya sdk and remove react hooks aries framework Signed-off-by: Sai Ranjit Tummalapalli * refactor: replace all anoncreds imports with adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: move all aries packages to adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: check flows in the iOS Signed-off-by: Sai Ranjit Tummalapalli * refactor: update aries-framework core imports Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * refactor: update all adeya sdk methods parameters (#111) * feat: add adeya sdk and remove react hooks aries framework Signed-off-by: Sai Ranjit Tummalapalli * refactor: replace all anoncreds imports with adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: move all aries packages to adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: check flows in the iOS Signed-off-by: Sai Ranjit Tummalapalli * refactor: update aries-framework core imports Signed-off-by: Sai Ranjit Tummalapalli * refactor: update all connection and oob functions Signed-off-by: Sai Ranjit Tummalapalli * refactor: credential methods Signed-off-by: Sai Ranjit Tummalapalli * refactor: proof methods Signed-off-by: Sai Ranjit Tummalapalli * refactor: update all adeya sdk methods parameters Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * fix: import wallet duplicate logic (#112) * feat: add adeya sdk and remove react hooks aries framework Signed-off-by: Sai Ranjit Tummalapalli * refactor: replace all anoncreds imports with adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: move all aries packages to adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: check flows in the iOS Signed-off-by: Sai Ranjit Tummalapalli * refactor: update aries-framework core imports Signed-off-by: Sai Ranjit Tummalapalli * refactor: update all connection and oob functions Signed-off-by: Sai Ranjit Tummalapalli * refactor: credential methods Signed-off-by: Sai Ranjit Tummalapalli * refactor: proof methods Signed-off-by: Sai Ranjit Tummalapalli * refactor: update all adeya sdk methods parameters Signed-off-by: Sai Ranjit Tummalapalli * refactor: add notifications and basic messages modules from adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * fix: import wallet duplicate logic Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * refactor: update all agent interfaces and hooks (#113) * feat: add adeya sdk and remove react hooks aries framework Signed-off-by: Sai Ranjit Tummalapalli * refactor: replace all anoncreds imports with adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: move all aries packages to adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * refactor: check flows in the iOS Signed-off-by: Sai Ranjit Tummalapalli * refactor: update aries-framework core imports Signed-off-by: Sai Ranjit Tummalapalli * refactor: update all connection and oob functions Signed-off-by: Sai Ranjit Tummalapalli * refactor: credential methods Signed-off-by: Sai Ranjit Tummalapalli * refactor: proof methods Signed-off-by: Sai Ranjit Tummalapalli * refactor: update all adeya sdk methods parameters Signed-off-by: Sai Ranjit Tummalapalli * refactor: add notifications and basic messages modules from adeya sdk Signed-off-by: Sai Ranjit Tummalapalli * fix: import wallet duplicate logic Signed-off-by: Sai Ranjit Tummalapalli * refactor: update all agent interfaces and hooks Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * refactor: add remote oca resolver (#114) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * feat: add support for selecting alternate credentials for proof request (#116) * feat: add support for selecting alternate credentials for proof request Signed-off-by: Sai Ranjit Tummalapalli * refactor: sonarlint issues Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * refactor: Organization stack Signed-off-by: Poonam Ghewande * Explore organizations (#117) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * refactor: verifier updates and utils (#119) Signed-off-by: Poonam Ghewande * fix: explore org navigation (#120) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * docs: add readme (#124) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * Connection interface (#125) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * fix: loader alignment (#126) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * fix: minor UI fixes (#131) * fix: loader alignment Signed-off-by: Sai Ranjit Tummalapalli * fix: scan button alignment Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * feat: search organizations (#132) * fix: search organizations Signed-off-by: Sai Ranjit Tummalapalli * fix: duplicate keys in localizations Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * fix: textinput (#133) Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande * merge to main (#86) * feat: JSON-LD credential format support (#45) * feat: add json-ld support Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials - WIP Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials details Signed-off-by: Sai Ranjit Tummalapalli * fix: navigation to w3c credential detail screen Signed-off-by: Sai Ranjit Tummalapalli * refactor: remove commented code Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:resolved-#99issue-extra-content-biometry (#48) Signed-off-by: Poonam Ghewande * fix:contact-count-#100 (#50) Signed-off-by: Poonam Ghewande * fix:content content missing onboarding#97 Signed-off-by: Poonam Ghewande * Export import wallet (#46) * feat:Backup wallet Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * feat: add crystal kyber encryption Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update podlock file Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update App.tsx Signed-off-by: Poonam Ghewande * feat:Update Import wallet Signed-off-by: Poonam Ghewande * chore:Update ImportWalletConfirmation.tsx Signed-off-by: Poonam Ghewande * chore:Update aries-askar version Signed-off-by: Poonam Ghewande * chore:update localization index.ts Signed-off-by: Poonam Ghewande * chore:update commented changes for styles Signed-off-by: Poonam Ghewande * chore:removed crystal-kyber & update commented changes Signed-off-by: Poonam Ghewande * chore:Update ImportwalletConfirmation.tsx,RootStack.tsx & removed inline style Signed-off-by: Poonam Ghewande * refactor:Update ImportwalletConfirmation.tsx,CreateWallet.tsx Signed-off-by: Poonam Ghewande * refactor: Update ImportWalletConfirmation.tsx & package.json Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * feat:enable naming wallet & added random wallet name (#53) * feat:enable naming wallet & added random wallet name Signed-off-by: Poonam Ghewande * refactor:design Wallet Name screen Signed-off-by: Poonam Ghewande * chore:Update Contact svg on wallet name Signed-off-by: Poonam Ghewande * chore:removed duplicate package from package.json Signed-off-by: Poonam Ghewande * refactor:NameWallet Signed-off-by: Poonam Ghewande * refactor:onCallToActionProceed Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * feat:rename adeya wallet name Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx (#55) Signed-off-by: Poonam Ghewande * Resolving backup wallet #112 (#57) * Suggested changhes wallet name#114 (#58) * fix:suggested changes #114,proof request decline ,accept offer space Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx,setting.tsx Signed-off-by: Poonam Ghewande * chore:Update CredentialOffer.tsx Signed-off-by: Poonam Ghewande * chore:Update replace text Bifold to ADEYA Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletConfi… (#59) * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletCOnfirmation & ProofRequest.tsx Signed-off-by: Poonam Ghewande * refactor:ExportwalletConfirmation.tsx Signed-off-by: Poonam Ghewande * refactor:CredentialOffer.tsx Signed-off-by: Poonam Ghewande * refactor:ExportWalletCOnfirmation.tsx Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * chore:rename package name adeyawallet to id.credeble.adeya (#60) Signed-off-by: Poonam Ghewande * Resolved reported issues (#61) * refactor:AndroidManifest.xml Signed-off-by: Poonam Ghewande * chore:update adeya logo Signed-off-by: Poonam Ghewande * chore:removed unnecessary image file Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * refactor:ExportWalletConfirmation.tsx (#63) Signed-off-by: Poonam Ghewande * Resolve wallet initialize bug (#65) * refactor:ImportWalletVerify.tsx Signed-off-by: Poonam Ghewande * fix:bug while wallet-creation Signed-off-by: Poonam Ghewande * chore:removed added contact content from credentialoffer & proof request Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande * chore:Updtae ADEYA app icon (#67) Signed-off-by: Poonam Ghewande * fix: import wallet invalid passphrase flow (#72) Signed-off-by: Sai Ranjit Tummalapalli * chore: Update ADEYA bundle Identifier (#73) Signed-off-by: Poonam Ghewande * refactor: remove unused modules (#74) Signed-off-by: Sai Ranjit Tummalapalli * fix: white screen on scan page (#75) Signed-off-by: Sai Ranjit Tummalapalli * refactor: renaming of wallet (#76) Signed-off-by: Poonam Ghewande * refactor:removed adjectectives genrerate random wallet name (#78) Signed-off-by: Poonam Ghewande * feat: terms and conditions (#80) * fix:onboarding bodytext style and Terms-conditions text Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup (#44) * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * refactor: delete old app architecture Signed-off-by: Sai Ranjit Tummalapalli * feat: new app setup Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:content content missing onboarding#97 Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat: JSON-LD credential format support (#45) * feat: add json-ld support Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials - WIP Signed-off-by: Sai Ranjit Tummalapalli * refactor: show json LD credentials details Signed-off-by: Sai Ranjit Tummalapalli * fix: navigation to w3c credential detail screen Signed-off-by: Sai Ranjit Tummalapalli * refactor: remove commented code Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix:resolved-#99issue-extra-content-biometry (#48) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * fix:contact-count-#100 (#50) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Export import wallet (#46) * feat:Backup wallet Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * feat: add crystal kyber encryption Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update podlock file Signed-off-by: Poonam Ghewande <“poonam.ghewande@ayanworks.com”> Signed-off-by: Poonam Ghewande * chore: update App.tsx Signed-off-by: Poonam Ghewande * feat:Update Import wallet Signed-off-by: Poonam Ghewande * chore:Update ImportWalletConfirmation.tsx Signed-off-by: Poonam Ghewande * chore:Update aries-askar version Signed-off-by: Poonam Ghewande * chore:update localization index.ts Signed-off-by: Poonam Ghewande * chore:update commented changes for styles Signed-off-by: Poonam Ghewande * chore:removed crystal-kyber & update commented changes Signed-off-by: Poonam Ghewande * chore:Update ImportwalletConfirmation.tsx,RootStack.tsx & removed inline style Signed-off-by: Poonam Ghewande * refactor:Update ImportwalletConfirmation.tsx,CreateWallet.tsx Signed-off-by: Poonam Ghewande * refactor: Update ImportWalletConfirmation.tsx & package.json Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat:enable naming wallet & added random wallet name (#53) * feat:enable naming wallet & added random wallet name Signed-off-by: Poonam Ghewande * refactor:design Wallet Name screen Signed-off-by: Poonam Ghewande * chore:Update Contact svg on wallet name Signed-off-by: Poonam Ghewande * chore:removed duplicate package from package.json Signed-off-by: Poonam Ghewande * refactor:NameWallet Signed-off-by: Poonam Ghewande * refactor:onCallToActionProceed Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * feat:rename adeya wallet name Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:LimitedTextInput.tsx (#55) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Resolving backup wallet #112 (#57) Signed-off-by: Sai Ranjit Tummalapalli * Suggested changhes wallet name#114 (#58) * fix:suggested changes #114,proof request decline ,accept offer space Signed-off-by: Poonam Ghewande * refactor:LimitedTextInput.tsx,setting.tsx Signed-off-by: Poonam Ghewande * chore:Update CredentialOffer.tsx Signed-off-by: Poonam Ghewande * chore:Update replace text Bifold to ADEYA Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletConfi… (#59) * refactor:NameWallet,CredentialOffer,onboardingpages.exportwalletCOnfirmation & ProofRequest.tsx Signed-off-by: Poonam Ghewande * refactor:ExportwalletConfirmation.tsx Signed-off-by: Poonam Ghewande * refactor:CredentialOffer.tsx Signed-off-by: Poonam Ghewande * refactor:ExportWalletCOnfirmation.tsx Signed-off-by: Poonam Ghewande --------- Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * chore:rename package name adeyawallet to id.credeble.adeya (#60) Signed-off-by: Poonam Ghewande Signed-off-by: Sai Ranjit Tummalapalli * Resolved reported issues (#61) * refactor:AndroidManifest.xml Signed-off-by: Poonam Ghewande * chore:update adeya logo Signed-off-by: Poonam Ghewande --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande Signed-off-by: amit padmani Signed-off-by: Ajay Jadhav Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Signed-off-by: amitpadmani-awts Co-authored-by: poonam-ghewande <133869533+poonam-ghewande@users.noreply.github.com> Co-authored-by: amit padmani Co-authored-by: Ajay Jadhav Co-authored-by: Poonam Ghewande Co-authored-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/screens/ExportWallet.tsx | 43 +++++-- app/screens/ExportWalletConfirmation.tsx | 116 +++++------------- app/screens/ImportWalletConfirmation.tsx | 41 +++---- ios/Podfile.lock | 14 +++ package.json | 1 + ...polygon-did-resolver+0.0.16-alpha.10.patch | 13 -- yarn.lock | 61 ++++++++- 7 files changed, 155 insertions(+), 134 deletions(-) delete mode 100644 patches/@ayanworks+polygon-did-resolver+0.0.16-alpha.10.patch diff --git a/app/screens/ExportWallet.tsx b/app/screens/ExportWallet.tsx index ccfdadf60..0a1cd21bc 100644 --- a/app/screens/ExportWallet.tsx +++ b/app/screens/ExportWallet.tsx @@ -1,3 +1,4 @@ +import { addWalletRecord, findWalletRecordsByQuery, useAdeyaAgent, utils } from '@adeya/ssi' import { useNavigation } from '@react-navigation/core' import { generateMnemonic } from 'bip39' import React, { useEffect, useState } from 'react' @@ -13,6 +14,7 @@ const ExportWallet: React.FC = () => { const navigation = useNavigation() const { t } = useTranslation() const [phraseData, setPhraseData] = useState([]) + const { agent } = useAdeyaAgent() const { width: SCREEN_WIDTH, height: SCREEN_HEIGHT } = Dimensions.get('window') @@ -86,15 +88,42 @@ const ExportWallet: React.FC = () => { }) useEffect(() => { - const mnemonic = generateMnemonic(128) - const mnemonicArray = mnemonic.split(' ') + const createMnemonic = async () => { + const mnemonicRecord = await findWalletRecordsByQuery(agent, { type: 'mnemonic' }) + if (mnemonicRecord?.length > 0) { + const mnemonic = mnemonicRecord[0].content.mnemonic as string + const mnemonicArray = mnemonic.split(' ') - const mnemonicIndividualWordsArray: string[] = [] - mnemonicArray.forEach(word => { - mnemonicIndividualWordsArray.push(word) - }) + const mnemonicIndividualWordsArray: string[] = [] + mnemonicArray.forEach(word => { + mnemonicIndividualWordsArray.push(word) + }) - setPhraseData(mnemonicIndividualWordsArray.splice(1, 8)) + setPhraseData(mnemonicIndividualWordsArray.splice(1, 8)) + } else { + const mnemonic = generateMnemonic(128) + const mnemonicArray = mnemonic.split(' ') + + const mnemonicIndividualWordsArray: string[] = [] + mnemonicArray.forEach(word => { + mnemonicIndividualWordsArray.push(word) + }) + + await addWalletRecord(agent, { + id: utils.uuid(), + content: { + mnemonic, + }, + tags: { + type: 'mnemonic', + }, + }) + + setPhraseData(mnemonicIndividualWordsArray.splice(1, 8)) + } + } + + createMnemonic() }, []) return ( diff --git a/app/screens/ExportWalletConfirmation.tsx b/app/screens/ExportWalletConfirmation.tsx index 56f48d658..f14a560a7 100644 --- a/app/screens/ExportWalletConfirmation.tsx +++ b/app/screens/ExportWalletConfirmation.tsx @@ -1,6 +1,7 @@ import { exportWallet as exportAdeyaWallet } from '@adeya/ssi' import { useNavigation, useRoute } from '@react-navigation/core' import shuffle from 'lodash.shuffle' +import moment from 'moment' import React, { useEffect, useState } from 'react' import { useTranslation } from 'react-i18next' import { @@ -8,16 +9,15 @@ import { Text, TouchableOpacity, ScrollView, - PermissionsAndroid, - Platform, - Share, Dimensions, PixelRatio, StyleSheet, + Platform, + Share, } from 'react-native' -import { DownloadDirectoryPath, exists, mkdir, unlink } from 'react-native-fs' +import * as RNFS from 'react-native-fs' import Toast from 'react-native-toast-message' -import RNFetchBlob from 'rn-fetch-blob' +import { zip } from 'react-native-zip-archive' import ButtonLoading from '../components/animated/ButtonLoading' import Button, { ButtonType } from '../components/buttons/Button' @@ -136,67 +136,29 @@ function ExportWalletConfirmation() { const encodeHash = seed try { - const documentDirectory: string = DownloadDirectoryPath - const backupDirectory = `${documentDirectory}/Wallet_Backup` - const destFileExists = await exists(backupDirectory) - if (destFileExists) { - await unlink(backupDirectory) - } - const date = new Date() - const dformat = `${date.getHours()}-${date.getMinutes()}-${date.getSeconds()}` - const WALLET_FILE_NAME = `SSI_Wallet_${dformat}` - - await mkdir(backupDirectory) - const encryptedFileName = `${WALLET_FILE_NAME}.wallet` - const encryptedFileLocation = `${backupDirectory}/${encryptedFileName}` - - const exportConfig = { - key: encodeHash, - path: encryptedFileLocation, + let downloadDirectory = '' + if (Platform.OS === 'ios') { + downloadDirectory = RNFS.DocumentDirectoryPath + } else { + downloadDirectory = RNFS.DownloadDirectoryPath } - await exportAdeyaWallet(agent, exportConfig) + const backupTimeStamp = moment().format('YYYY-MM-DD-HH-mm-ss') + // const backupDirectory = `${documentDirectory}/Wallet_Backup` + const zipUpDirectory = `${downloadDirectory}/ADEYA-Wallet-${backupTimeStamp}` - Toast.show({ - type: ToastType.Success, - text1: 'Backup successfully', - }) - setMatchPhrase(true) - navigation.navigate(Screens.Success, { encryptedFileLocation }) - } catch (e) { - Toast.show({ - type: ToastType.Error, - text1: 'Backup failed', - }) - } - } - const exportWalletIOS = async (seed: string) => { - setMatchPhrase(true) - - const encodeHash = seed - const { fs } = RNFetchBlob - try { - const documentDirectory = fs.dirs.DocumentDir - - const zipDirectory = `${documentDirectory}/Wallet_Backup` - - const destFileExists = await fs.exists(zipDirectory) + const destFileExists = await RNFS.exists(zipUpDirectory) if (destFileExists) { - await fs.unlink(zipDirectory) + await RNFS.unlink(zipUpDirectory) } - const date = new Date() - const dformat = `${date.getHours()}-${date.getMinutes()}-${date.getSeconds()}` - const WALLET_FILE_NAME = `SSI_Wallet_${dformat}` + const WALLET_FILE_NAME = 'ADEYA_WALLET' - await fs.mkdir(zipDirectory).catch(err => - Toast.show({ - type: ToastType.Error, - text1: err, - }), - ) + const zipFileName = `${WALLET_FILE_NAME}-${backupTimeStamp}.zip` + await RNFS.mkdir(zipUpDirectory) const encryptedFileName = `${WALLET_FILE_NAME}.wallet` - const encryptedFileLocation = `${zipDirectory}/${encryptedFileName}` + const encryptedFileLocation = `${zipUpDirectory}/${encryptedFileName}` + const destinationZipPath = `${downloadDirectory}/${zipFileName}` const exportConfig = { key: encodeHash, @@ -205,19 +167,23 @@ function ExportWalletConfirmation() { await exportAdeyaWallet(agent, exportConfig) + await zip(zipUpDirectory, destinationZipPath) + + await RNFS.unlink(zipUpDirectory) + if (Platform.OS === 'ios') { await Share.share({ - title: 'Share file', - url: encryptedFileLocation, + title: 'Share backup zip file', + url: destinationZipPath, }) } Toast.show({ type: ToastType.Success, - text1: 'Backup successfully', + text1: 'Backup successfully completed', }) setMatchPhrase(true) - navigation.navigate(Screens.Success, { encryptedFileLocation }) + navigation.navigate(Screens.Success, { encryptedFileLocation: destinationZipPath }) } catch (e) { Toast.show({ type: ToastType.Error, @@ -248,36 +214,14 @@ function ExportWalletConfirmation() { setNextPhraseIndex(index) } - const askPermission = async (sysPassPhrase: string) => { - if (Platform.OS === 'android') { - try { - const granted = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE, { - title: 'Permission', - message: 'ADEYA Wallet needs to write to storage', - buttonPositive: '', - }) - if (granted === PermissionsAndroid.RESULTS.GRANTED) { - await exportWallet(sysPassPhrase) - } - } catch (error) { - Toast.show({ - type: ToastType.Error, - text1: `${error}`, - }) - } - } else { - await exportWalletIOS(sysPassPhrase) - } - } - - const verifyPhrase = () => { + const verifyPhrase = async () => { const addedPassPhraseData = arraySetPhraseData.join('') const displayedPassphrase = parms?.params?.phraseData.map(item => item).join('') if (displayedPassphrase.trim() !== '') { const sysPassPhrase = addedPassPhraseData.trim() const userPassphrase = displayedPassphrase.trim() if (sysPassPhrase === userPassphrase) { - askPermission(sysPassPhrase) + await exportWallet(sysPassPhrase) } else { Toast.show({ type: ToastType.Error, diff --git a/app/screens/ImportWalletConfirmation.tsx b/app/screens/ImportWalletConfirmation.tsx index 01b9b93fb..d9a6ce46c 100644 --- a/app/screens/ImportWalletConfirmation.tsx +++ b/app/screens/ImportWalletConfirmation.tsx @@ -4,7 +4,6 @@ import { LogLevel, InitConfig, getAgentModules, - isWalletImportable, DidsModule, IndyVdrIndyDidResolver, SingleContextStorageLruCache, @@ -25,10 +24,12 @@ import { ScrollView, } from 'react-native' import { Config } from 'react-native-config' -import { DocumentPickerResponse, isCancel, pickSingle, types } from 'react-native-document-picker' +import { isCancel, pickSingle, types } from 'react-native-document-picker' import * as RNFS from 'react-native-fs' import { heightPercentageToDP } from 'react-native-responsive-screen' import { Toast } from 'react-native-toast-message/lib/src/Toast' +import { unzip } from 'react-native-zip-archive' +import RNFetchBlob from 'rn-fetch-blob' import indyLedgers from '../../configs/ledgers/indy' import ButtonLoading from '../components/animated/ButtonLoading' @@ -128,9 +129,15 @@ const ImportWalletVerify: React.FC = ({ navigation }) = key: credentials.key, } + const { fs } = RNFetchBlob + const restoreDirectoryPath = `${fs.dirs.DocumentDir}` + const walletFilePath = `${restoreDirectoryPath}/ADEYA_WALLET_RESTORE/ADEYA_WALLET.wallet` + + await unzip(selectedFilePath, restoreDirectoryPath + '/ADEYA_WALLET_RESTORE') + const importConfig = { key: encodeHash, - path: selectedFilePath, + path: walletFilePath, } const agentConfig: InitConfig = { @@ -140,18 +147,6 @@ const ImportWalletVerify: React.FC = ({ navigation }) = autoUpdateStorageOnStartup: true, } - const walletImportCheck = await isWalletImportable({ ...walletConfig }, importConfig) - - if (!walletImportCheck) { - Toast.show({ - type: ToastType.Error, - text1: `You've entered an invalid passphrase.`, - position: 'bottom', - }) - setVerify(false) - return - } - const agent = await importWalletWithAgent({ agentConfig, importConfig, @@ -169,6 +164,8 @@ const ImportWalletVerify: React.FC = ({ navigation }) = }, }) + await RNFS.unlink(restoreDirectoryPath + '/ADEYA_WALLET_RESTORE') + setAgent(agent!) setVerify(true) Toast.show({ @@ -204,21 +201,11 @@ const ImportWalletVerify: React.FC = ({ navigation }) = const handleSelect = async () => { try { - const res: DocumentPickerResponse = await pickSingle({ - type: [types.allFiles], + const res = await pickSingle({ + type: [types.zip], copyTo: 'documentDirectory', }) - if (!res.name?.endsWith('.wallet')) { - Toast.show({ - type: ToastType.Error, - text1: 'Please select a valid wallet file', - visibilityTime: 2000, - }) - navigation.goBack() - return - } - if (!res.fileCopyUri) { Toast.show({ type: ToastType.Error, diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 9ea8326af..a48604924 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -661,7 +661,15 @@ PODS: - React-Core - RNVectorIcons (10.0.0): - React-Core + - RNZipArchive (6.1.2): + - React-Core + - RNZipArchive/Core (= 6.1.2) + - SSZipArchive (~> 2.2) + - RNZipArchive/Core (6.1.2): + - React-Core + - SSZipArchive (~> 2.2) - SocketRocket (0.6.1) + - SSZipArchive (2.4.3) - Yoga (1.14.0) DEPENDENCIES: @@ -740,6 +748,7 @@ DEPENDENCIES: - RNShare (from `../node_modules/react-native-share`) - RNSVG (from `../node_modules/react-native-svg`) - RNVectorIcons (from `../node_modules/react-native-vector-icons`) + - RNZipArchive (from `../node_modules/react-native-zip-archive`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: @@ -761,6 +770,7 @@ SPEC REPOS: - nanopb - PromisesObjC - SocketRocket + - SSZipArchive EXTERNAL SOURCES: anoncreds: @@ -902,6 +912,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-svg" RNVectorIcons: :path: "../node_modules/react-native-vector-icons" + RNZipArchive: + :path: "../node_modules/react-native-zip-archive" Yoga: :path: "../node_modules/react-native/ReactCommon/yoga" @@ -991,7 +1003,9 @@ SPEC CHECKSUMS: RNShare: bed7c4fbe615f3d977f22feb0902af9a790c1660 RNSVG: 80584470ff1ffc7994923ea135a3e5ad825546b9 RNVectorIcons: 8b5bb0fa61d54cd2020af4f24a51841ce365c7e9 + RNZipArchive: 6d736ee4e286dbbd9d81206b7a4da355596ca04a SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 + SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef Yoga: 8796b55dba14d7004f980b54bcc9833ee45b28ce PODFILE CHECKSUM: c4f2b64f733d5092ed97bf9c8913baae9338ea31 diff --git a/package.json b/package.json index 7352a99c5..64965b491 100644 --- a/package.json +++ b/package.json @@ -90,6 +90,7 @@ "react-native-toast-message": "^2.1.6", "react-native-vector-icons": "^10.0.0", "react-native-webview": "^13.3.1", + "react-native-zip-archive": "^6.1.2", "readable-stream": "1.0.33", "rn-fetch-blob": "^0.12.0", "stream-browserify": "^1.0.0", diff --git a/patches/@ayanworks+polygon-did-resolver+0.0.16-alpha.10.patch b/patches/@ayanworks+polygon-did-resolver+0.0.16-alpha.10.patch deleted file mode 100644 index 71457ff04..000000000 --- a/patches/@ayanworks+polygon-did-resolver+0.0.16-alpha.10.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/@ayanworks/polygon-did-resolver/build/config.js b/node_modules/@ayanworks/polygon-did-resolver/build/config.js -index 6362a6b..a83b612 100644 ---- a/node_modules/@ayanworks/polygon-did-resolver/build/config.js -+++ b/node_modules/@ayanworks/polygon-did-resolver/build/config.js -@@ -3,7 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); - exports.networkConfig = void 0; - exports.networkConfig = { - testnet: { -- URL: 'https://rpc-mumbai.maticvigil.com/', -+ URL: 'https://polygon-mumbai.infura.io/v3/0579d305568d404e996e49695e9272a3', - CONTRACT_ADDRESS: '0x12513116875BB3E4F098Ce74624739Ee51bAf023', - }, - mainnet: { diff --git a/yarn.lock b/yarn.lock index db58d2460..e9b5e03c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3170,6 +3170,14 @@ "@sd-jwt/types" "0.6.1" "@sd-jwt/utils" "0.6.1" +"@sd-jwt/decode@^0.2.0": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@sd-jwt/decode/-/decode-0.2.1.tgz#e0fb32dd2a95440ad69237e66ea2cd4770ec7e09" + integrity sha512-rs55WB3llrMObxN8jeMl06km/h0WivO9jSWNubO9JUIdlfrVhssU38xoXakvQeSDjAJkUUhfZcvmC2vNo1X6Wg== + dependencies: + "@sd-jwt/types" "0.2.1" + "@sd-jwt/utils" "0.2.1" + "@sd-jwt/present@0.6.1", "@sd-jwt/present@^0.6.1": version "0.6.1" resolved "https://registry.yarnpkg.com/@sd-jwt/present/-/present-0.6.1.tgz#82b9188becb0fa240897c397d84a54d55c7d169e" @@ -3179,11 +3187,32 @@ "@sd-jwt/types" "0.6.1" "@sd-jwt/utils" "0.6.1" +"@sd-jwt/present@^0.2.0": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@sd-jwt/present/-/present-0.2.1.tgz#ff9958626b271a60d539dd1e601763ff33c024e8" + integrity sha512-yWIAR2C/q1jNUwzAeUlUcf3WCTEcSSGo9pltHW5AXptELjyaWGSmC5p6o9ucDXHvBnicfPONhe5OdUCSpiCntw== + dependencies: + "@sd-jwt/types" "0.2.1" + "@sd-jwt/utils" "0.2.1" + +"@sd-jwt/types@0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@sd-jwt/types/-/types-0.2.1.tgz#e1e6b47728dffa90ed244e15e2253bd01793cb96" + integrity sha512-nbNik/cq6UIMsN144FcgPZQzaqIsjEEj307j3ZSFORkQBR4Tsmcj54aswTuNh0Z0z/4aSbfw14vOKBZvRWyVLQ== + "@sd-jwt/types@0.6.1", "@sd-jwt/types@^0.6.1": version "0.6.1" resolved "https://registry.yarnpkg.com/@sd-jwt/types/-/types-0.6.1.tgz#fc4235e00cf40d35a21d6bc02e44e12d7162aa9b" integrity sha512-LKpABZJGT77jNhOLvAHIkNNmGqXzyfwBT+6r+DN9zNzMx1CzuNR0qXk1GMUbast9iCfPkGbnEpUv/jHTBvlIvg== +"@sd-jwt/utils@0.2.1", "@sd-jwt/utils@^0.2.0": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@sd-jwt/utils/-/utils-0.2.1.tgz#35ad83232eab2de911e765d93222acd871982a5e" + integrity sha512-9eRrge44dhE3fenawR/RZGxP5iuW9DtgdOVANu/JK5PEl80r0fDsMwm/gDjuv8OgLDCmQ6uSaVte1lYaTG71bQ== + dependencies: + "@sd-jwt/types" "0.2.1" + buffer "*" + "@sd-jwt/utils@0.6.1", "@sd-jwt/utils@^0.6.1": version "0.6.1" resolved "https://registry.yarnpkg.com/@sd-jwt/utils/-/utils-0.6.1.tgz#33273b20c9eb1954e4eab34118158b646b574ff9" @@ -3233,11 +3262,28 @@ resolved "https://registry.npmjs.org/@sovpro/delimited-stream/-/delimited-stream-1.1.0.tgz" integrity sha512-kQpk267uxB19X3X2T1mvNMjyvIEonpNSHrMlK5ZaBU6aZxw7wPbpgKJOjHN3+/GPVpXgAV9soVT2oyHpLkLtyw== -"@sphereon/pex-models@^2.2.4": +"@sphereon/pex-models@^2.2.0", "@sphereon/pex-models@^2.2.4": version "2.2.4" resolved "https://registry.yarnpkg.com/@sphereon/pex-models/-/pex-models-2.2.4.tgz#0ce28e9858b38012fe1ff7d9fd12ec503473ee66" integrity sha512-pGlp+wplneE1+Lk3U48/2htYKTbONMeG5/x7vhO6AnPUOsnOXeJdftPrBYWVSzz/JH5GJptAc6+pAyYE1zMu4Q== +"@sphereon/pex@3.2.1-unstable.7": + version "3.2.1-unstable.7" + resolved "https://registry.yarnpkg.com/@sphereon/pex/-/pex-3.2.1-unstable.7.tgz#218d39c2311e5d542258607883185cacc3e6e862" + integrity sha512-X55PUfZL5gZ/mJinNS+eQ/iUKuFmNA6PP8NU14p4SemZbt/8kn67XYM6Nl/hYSFDysx64daPMRfPTkopKAfT+Q== + dependencies: + "@astronautlabs/jsonpath" "^1.1.2" + "@sd-jwt/decode" "^0.2.0" + "@sd-jwt/present" "^0.2.0" + "@sd-jwt/utils" "^0.2.0" + "@sphereon/pex-models" "^2.2.0" + "@sphereon/ssi-types" "0.18.1" + ajv "^8.12.0" + ajv-formats "^2.1.1" + jwt-decode "^3.1.2" + nanoid "^3.3.7" + string.prototype.matchall "^4.0.10" + "@sphereon/pex@^3.3.2": version "3.3.3" resolved "https://registry.yarnpkg.com/@sphereon/pex/-/pex-3.3.3.tgz#8712ecc3c1a2548bd5e531bb41dd54e8010c1dc5" @@ -3256,6 +3302,14 @@ string.prototype.matchall "^4.0.10" uint8arrays "^3.1.1" +"@sphereon/ssi-types@0.18.1", "@sphereon/ssi-types@^0.18.1": + version "0.18.1" + resolved "https://registry.yarnpkg.com/@sphereon/ssi-types/-/ssi-types-0.18.1.tgz#c00e4939149f4e441fae56af860735886a4c33a5" + integrity sha512-uM0gb1woyc0R+p+qh8tVDi15ZWmpzo9BP0iBp/yRkJar7gAfgwox/yvtEToaH9jROKnDCwL3DDQCDeNucpMkwg== + dependencies: + "@sd-jwt/decode" "^0.2.0" + jwt-decode "^3.1.2" + "@sphereon/ssi-types@0.22.0": version "0.22.0" resolved "https://registry.yarnpkg.com/@sphereon/ssi-types/-/ssi-types-0.22.0.tgz#da2eed7296e8932271af0c72a66eeea20b0b5689" @@ -10097,6 +10151,11 @@ react-native-webview@^13.3.1: escape-string-regexp "2.0.0" invariant "2.2.4" +react-native-zip-archive@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/react-native-zip-archive/-/react-native-zip-archive-6.1.2.tgz#6febcf2ac1b30ef1ed85c88ed29849571c1ba8c8" + integrity sha512-LcJomSY/6O3KHy/LF6Gb7F/yRJiZJ0lTlPQPbfeOHBQzfvqNJFJZ8x6HrdeYeokFf/UGB5bY7jfh4es6Y/PhBA== + react-native@0.72.3: version "0.72.3" resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.3.tgz#f8d85ec81c9f3592d091ec8e9ac1694956a72765"