From 9f96d77de6374b9da271567bb5b380499275ba08 Mon Sep 17 00:00:00 2001 From: Sai Ranjit Tummalapalli Date: Thu, 5 Sep 2024 16:31:51 +0530 Subject: [PATCH] chore: dev to main (#215) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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 * 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: Poonam Ghewande --------- Signed-off-by: Sai Ranjit Tummalapalli Signed-off-by: Poonam Ghewande Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Signed-off-by: amit padmani Signed-off-by: Ajay Jadhav Co-authored-by: Poonam Ghewande Co-authored-by: poonam-ghewande <133869533+poonam-ghewande@users.noreply.github.com> Co-authored-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> Co-authored-by: amit padmani Co-authored-by: Ajay Jadhav Signed-off-by: Sai Ranjit Tummalapalli * Bump axios from 1.4.0 to 1.6.0 (#137) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sai Ranjit Tummalapalli * Bump react-devtools-core from 4.28.0 to 4.28.5 (#130) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sai Ranjit Tummalapalli * Bump browserify-sign from 4.2.1 to 4.2.2 (#129) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Sai Ranjit Tummalapalli * Bump activesupport from 6.1.7.4 to 7.1.1 (#127) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * Bump @babel/traverse from 7.22.8 to 7.23.2 (#128) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * Develop to main (#140) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * fix: close contact modal after deletion (#141) Signed-off-by: Sai Ranjit Tummalapalli * fix: import wallet failure scenario (#142) * fix: import wallet failure scenario Signed-off-by: Sai Ranjit Tummalapalli * fix: connection already exists Signed-off-by: Sai Ranjit Tummalapalli * chore: bump ios version Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix: scanning qrcode multiple times (#143) Signed-off-by: Sai Ranjit Tummalapalli * feat/social-share certificate (#144) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * feat: deeplink with universal link (#145) * feat: add agent link as deep link Signed-off-by: Sai Ranjit Tummalapalli * chore: bump iOS version Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix deep link issue (#147) * feat: add agent link as deep link Signed-off-by: Sai Ranjit Tummalapalli * chore: bump iOS version Signed-off-by: Sai Ranjit Tummalapalli * chore: bump versions Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * feat: add remote verification templates (#148) * feat: add remote verification templates Signed-off-by: Sai Ranjit Tummalapalli * chore: bump versions Signed-off-by: Sai Ranjit Tummalapalli * fix: verifier capability for previous version Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix: close contact modal after deletion (#141) Signed-off-by: Sai Ranjit Tummalapalli * feat/social-share certificate (#144) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * refactor: update exporeIcon on bottom tab-bar (#149) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * fix: credential detail modal button container (#155) Signed-off-by: Sai Ranjit Tummalapalli * Fix/remove contact (#160) Co-authored-by: Sai Ranjit Tummalapalli fix: close contact modal after deletion (#141) fix: import wallet failure scenario (#142) fix: scanning qrcode multiple times (#143) fix deep link issue (#147) fix: credential detail modal button container (#155) Signed-off-by: Sai Ranjit Tummalapalli * Style/UI update (#163) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * Fix/bug biometric enable pin enter (#164) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * refactor: enhance bottom bar design (#165) Co-authored-by: Sai Ranjit Tummalapalli Signed-off-by: Sai Ranjit Tummalapalli * feat: add dev deep link configuration (#168) Signed-off-by: Sai Ranjit Tummalapalli * Revert "Enhancement/bottom bar design" (#171) This reverts commit 3cb958d7f589b62905823e1406ddee8ad18c3ef9. Signed-off-by: Sai Ranjit Tummalapalli * refactor: added new parameter in push notification (#172) * refactor: client code in push notification Signed-off-by: Sai Ranjit Tummalapalli * fix: Add onPress event to CredentialCard and remove TouchableOpacity in ProofChangeCredential Signed-off-by: Sai Ranjit Tummalapalli * chore: bump versions Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * feat: add url shortening (#173) Signed-off-by: Sai Ranjit Tummalapalli * feat: add polygon module (#179) * feat: add polygon module wip Signed-off-by: Sai Ranjit Tummalapalli * refactor: upgrade adeya-sdk Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix: proof predicate issue (#181) Signed-off-by: Sai Ranjit Tummalapalli * fix: credential detail screen (#182) Signed-off-by: Sai Ranjit Tummalapalli * fix: credential UI issue once app update (#183) Signed-off-by: Sai Ranjit Tummalapalli * chore: bump iOS version (#185) Signed-off-by: Sai Ranjit Tummalapalli * Update issue templates Signed-off-by: Sai Ranjit Tummalapalli * Create DMP_2024.yml (#176) Signed-off-by: amitpadmani-awts Signed-off-by: Sai Ranjit Tummalapalli * Update README.md Update logo size Signed-off-by: Ajay Jadhav Signed-off-by: Sai Ranjit Tummalapalli * refactor: delete unused file Signed-off-by: amitpadmani-awts * fix: json string validation (#189) Signed-off-by: Sai Ranjit Tummalapalli * fix: peer to peer verification (#192) Signed-off-by: Sai Ranjit Tummalapalli * refactor: backup and restore (#194) * 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: P… * fix: patch to connect with websocket in live delivery mode (#195) * fix: added a patch to connect with websocket Signed-off-by: Sai Ranjit Tummalapalli * refactor: mediation options Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * fix: change credential (#196) Signed-off-by: Sai Ranjit Tummalapalli * feat: holder did (#197) Signed-off-by: Sai Ranjit Tummalapalli * refactor: improve UI in W3CCredentialRecord (#198) Signed-off-by: Sai Ranjit Tummalapalli * refactor: update deep link urls (#199) Signed-off-by: Sai Ranjit Tummalapalli * feat: negotiate w3c credential offer (#200) Signed-off-by: Sai Ranjit Tummalapalli * feat: presentation exchange (#201) * feat: presentation exchange wip Signed-off-by: Sai Ranjit Tummalapalli * fix: wallet naming navigation Signed-off-by: Sai Ranjit Tummalapalli * feat: w3c verification Signed-off-by: Sai Ranjit Tummalapalli * refactor: get connection label from credential Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * feat: add html rendering support (#203) Signed-off-by: Sai Ranjit Tummalapalli * feat: google drive integration with a sign-in flow and backup upload Signed-off-by: Sai Ranjit Tummalapalli * feat: add ios google integration (#204) Signed-off-by: Sai Ranjit Tummalapalli * fix: W3C fixes (#205) * fix: w3c fixes Signed-off-by: Sai Ranjit Tummalapalli * chore: bump ios version Signed-off-by: Sai Ranjit Tummalapalli * fix: delete credential delay Signed-off-by: Sai Ranjit Tummalapalli --------- Signed-off-by: Sai Ranjit Tummalapalli * feat: render pdf Signed-off-by: Sai Ranjit Tummalapalli * feat: add qrcode in certificate Signed-off-by: Sai Ranjit Tummalapalli * feat: add encrypted qrcode in certificate Signed-off-by: Sai Ranjit Tummalapalli * fix: schema url in qrcodes Signed-off-by: Sai Ranjit Tummalapalli * fix: UI issues Signed-off-by: Sai Ranjit Tummalapalli * chore: bump version Signed-off-by: Sai Ranjit Tummalapalli * feat: add restore wallet instructions (#207) Signed-off-by: Sai Ranjit Tummalapalli * feat: connection reuse Signed-off-by: Sai Ranjit Tummalapalli * fix: w3c credential detail navigation Signed-off-by: Sai Ranjit Tummalapalli * refactor: pick encryption key from env file Signed-off-by: Sai Ranjit Tummalapalli * fix: restore wallet flow Signed-off-by: Sai Ranjit Tummalapalli --------- 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> Co-authored-by: Piyush Upadhyay --- .env.sample | 9 +- .gitignore | 2 + App.tsx | 11 + android/app/build.gradle | 13 +- android/app/src/main/AndroidManifest.xml | 4 +- android/build.gradle | 2 +- .../listItems/NotificationListItem.tsx | 34 +- app/components/misc/CredentialCard10.tsx | 5 +- app/components/misc/CredentialCard11.tsx | 10 +- app/components/record/W3CCredentialRecord.tsx | 106 ++-- .../record/W3CCredentialRecordField.tsx | 2 +- app/constants.ts | 2 + app/contexts/auth.tsx | 33 +- app/localization/en/index.ts | 30 +- app/navigators/ContactStack.tsx | 8 +- app/navigators/CredentialStack.tsx | 8 +- app/navigators/DeliveryStack.tsx | 6 + app/navigators/NotificationStack.tsx | 6 + app/navigators/ProofRequestStack.tsx | 6 + app/navigators/RootStack.tsx | 75 ++- app/navigators/SettingStack.tsx | 6 + app/screens/Chat.tsx | 15 +- app/screens/Connection.tsx | 9 +- app/screens/CreateWallet.tsx | 74 ++- app/screens/CredentialDetails.tsx | 27 +- app/screens/CredentialDetailsW3C.tsx | 148 +++++- app/screens/CredentialOffer.tsx | 74 +-- app/screens/ExportWallet.tsx | 49 +- app/screens/ExportWalletConfirmation.tsx | 178 ++++--- app/screens/GoogleDriveSignIn.tsx | 60 +++ app/screens/Home.tsx | 32 +- app/screens/ImportWalletConfirmation.tsx | 51 +- app/screens/ListContacts.tsx | 8 +- app/screens/ListCredentials.tsx | 43 +- app/screens/OnboardingPages.tsx | 4 - app/screens/OrganizationDetails.tsx | 8 +- app/screens/ProofChangeCredentialW3C.tsx | 128 +++++ app/screens/ProofRequest.tsx | 48 +- app/screens/ProofRequestW3C.tsx | 503 ++++++++++++++++++ app/screens/RenderCertificate.tsx | 62 +++ app/screens/Scan.tsx | 8 +- app/screens/Settings.tsx | 66 ++- app/screens/Splash.tsx | 12 +- app/types/navigators.ts | 16 +- app/types/proof-items.ts | 18 + app/types/record.ts | 2 +- app/utils/cred-def.ts | 4 +- app/utils/credential.ts | 4 +- app/utils/helpers.ts | 203 ++++++- app/utils/schema.ts | 4 +- ios/AdeyaWallet.xcodeproj/project.pbxproj | 8 +- ios/AdeyaWallet/AdeyaWallet.entitlements | 3 +- ios/AdeyaWallet/Info.plist | 12 +- ios/Podfile.lock | 73 ++- package.json | 23 +- ...polygon-did-resolver+0.0.16-alpha.10.patch | 13 - patches/@credo-ts+core+0.5.3.patch | 29 + patches/@credo-ts+indy-vdr+0.5.3.patch | 40 ++ yarn.lock | 415 +++++++++------ 59 files changed, 2283 insertions(+), 569 deletions(-) create mode 100644 app/screens/GoogleDriveSignIn.tsx create mode 100644 app/screens/ProofChangeCredentialW3C.tsx create mode 100644 app/screens/ProofRequestW3C.tsx create mode 100644 app/screens/RenderCertificate.tsx delete mode 100644 patches/@ayanworks+polygon-did-resolver+0.0.16-alpha.10.patch create mode 100644 patches/@credo-ts+core+0.5.3.patch create mode 100644 patches/@credo-ts+indy-vdr+0.5.3.patch diff --git a/.env.sample b/.env.sample index 9119960b..dd1dcdd3 100644 --- a/.env.sample +++ b/.env.sample @@ -14,4 +14,11 @@ OCA_URL=https://raw.githubusercontent.com/credebl/credebl-aries-oca-bundles/rele PUBLIC_ORG=https://example.com #PROOF_TEMPLATE_URL -PROOF_TEMPLATE_URL= \ No newline at end of file +PROOF_TEMPLATE_URL= + +# Google Signin +GOOGLE_WEB_CLIENT_ID=CLIENT_ID +GOOGLE_IOS_CLIENT_ID=CLIENT_ID + +# DATA ENCYPTION KEY +DATA_ENCRYPTION_KEY=DATA_ENCRYPTION_KEY diff --git a/.gitignore b/.gitignore index 2b2c9587..d8a221e3 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,5 @@ yarn-error.log .env google-services.json +# VS Code +.vscode/ \ No newline at end of file diff --git a/App.tsx b/App.tsx index 1c7febee..9073981f 100644 --- a/App.tsx +++ b/App.tsx @@ -2,9 +2,11 @@ global.Buffer = require('buffer').Buffer import { AdeyaAgentProvider } from '@adeya/ssi' +import { GoogleSignin } from '@react-native-google-signin/google-signin' import * as React from 'react' import { useEffect, useMemo } from 'react' import { StatusBar } from 'react-native' +import { Config } from 'react-native-config' import SplashScreen from 'react-native-splash-screen' import Toast from 'react-native-toast-message' @@ -38,6 +40,15 @@ const App = () => { // Hide the native splash / loading screen so that our // RN version can be displayed SplashScreen.hide() + + if (Config.GOOGLE_WEB_CLIENT_ID && Config.GOOGLE_IOS_CLIENT_ID) { + GoogleSignin.configure({ + webClientId: Config.GOOGLE_WEB_CLIENT_ID, + iosClientId: Config.GOOGLE_IOS_CLIENT_ID, + offlineAccess: true, + scopes: ['https://www.googleapis.com/auth/drive.file', 'https://www.googleapis.com/auth/drive.metadata'], + }) + } }, []) return ( diff --git a/android/app/build.gradle b/android/app/build.gradle index 1761656b..336ca720 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -81,8 +81,8 @@ android { applicationId "id.credebl.adeya" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 12 - versionName "1.0.9" + versionCode 16 + versionName "1.0.10" missingDimensionStrategy 'react-native-camera', 'general' } @@ -114,6 +114,15 @@ android { proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" } } + + packagingOptions { + pickFirst 'lib/x86/libc++_shared.so' + pickFirst 'lib/x86_64/libjsc.so' + pickFirst 'lib/arm64-v8a/libjsc.so' + pickFirst 'lib/arm64-v8a/libc++_shared.so' + pickFirst 'lib/x86_64/libc++_shared.so' + pickFirst 'lib/armeabi-v7a/libc++_shared.so' + } } dependencies { diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 0b232e36..01db3c5f 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -59,9 +59,7 @@ - - - + diff --git a/android/build.gradle b/android/build.gradle index 3b3cb80d..e4389a69 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -3,7 +3,7 @@ buildscript { ext { buildToolsVersion = "33.0.0" - minSdkVersion = 21 + minSdkVersion = 24 compileSdkVersion = 34 targetSdkVersion = 34 diff --git a/app/components/listItems/NotificationListItem.tsx b/app/components/listItems/NotificationListItem.tsx index c61ea2b4..38994fce 100644 --- a/app/components/listItems/NotificationListItem.tsx +++ b/app/components/listItems/NotificationListItem.tsx @@ -7,6 +7,8 @@ import { declineProofRequest as declineProof, getProofRequestAgentMessage, } from '@adeya/ssi' +// eslint-disable-next-line import/no-extraneous-dependencies +import { V2RequestPresentationMessage } from '@credo-ts/core' import { useNavigation } from '@react-navigation/core' import { StackNavigationProp } from '@react-navigation/stack' import React, { useState, useEffect } from 'react' @@ -67,6 +69,7 @@ const NotificationListItem: React.FC = ({ notificatio const { ColorPallet, TextTheme } = useTheme() const { agent } = useAppAgent() const [declineModalVisible, setDeclineModalVisible] = useState(false) + const [notificationDetails, setNotificationDetails] = useState(null) const [details, setDetails] = useState({ type: InfoBoxType.Info, title: undefined, @@ -215,6 +218,7 @@ const NotificationListItem: React.FC = ({ notificatio case NotificationType.ProofRequest: { const proofId = (notification as ProofExchangeRecord).id getProofRequestAgentMessage(agent, proofId).then(message => { + setNotificationDetails(message) if (message instanceof V1RequestPresentationMessage && message.indyProofRequest) { resolve({ type: InfoBoxType.Info, @@ -222,6 +226,17 @@ const NotificationListItem: React.FC = ({ notificatio body: message.indyProofRequest.name, buttonTitle: undefined, }) + } else if ( + message instanceof V2RequestPresentationMessage && + message?.formats?.length > 0 && + message?.formats[0].format.includes('dif/presentation-exchange') + ) { + resolve({ + type: InfoBoxType.Info, + title: t('ProofRequest.NewProofRequest'), + body: message?.requestAttachments[0]?.data?.json?.presentation_definition?.name ?? 'Proof Request', + buttonTitle: undefined, + }) } else { //TODO:(jl) Should we have a default message or stick with an empty string? resolve({ @@ -277,10 +292,21 @@ const NotificationListItem: React.FC = ({ notificatio } } else { onPress = () => { - navigation.getParent()?.navigate(Stacks.NotificationStack, { - screen: Screens.ProofRequest, - params: { proofId: (notification as ProofExchangeRecord).id }, - }) + // Added this check to navigate to different screen if proof request is of presentation exchange format + if ( + notificationDetails?.formats?.length > 0 && + notificationDetails?.formats[0].format.includes('dif/presentation-exchange') + ) { + navigation.getParent()?.navigate(Stacks.NotificationStack, { + screen: Screens.ProofRequestW3C, + params: { proofId: (notification as ProofExchangeRecord).id }, + }) + } else { + navigation.getParent()?.navigate(Stacks.NotificationStack, { + screen: Screens.ProofRequest, + params: { proofId: (notification as ProofExchangeRecord).id }, + }) + } } } onClose = toggleDeclineModalVisible diff --git a/app/components/misc/CredentialCard10.tsx b/app/components/misc/CredentialCard10.tsx index 558ccfef..39aff1f6 100644 --- a/app/components/misc/CredentialCard10.tsx +++ b/app/components/misc/CredentialCard10.tsx @@ -1,4 +1,4 @@ -import { CredentialExchangeRecord } from '@adeya/ssi' +import { CredentialExchangeRecord, useConnections } from '@adeya/ssi' import { LegacyBrandingOverlay } from '@hyperledger/aries-oca' import { CredentialOverlay } from '@hyperledger/aries-oca/build/legacy' import React, { useEffect, useState } from 'react' @@ -75,7 +75,8 @@ const CredentialCard10: React.FC = ({ credential, style = const { OCABundleResolver } = useConfiguration() const [overlay, setOverlay] = useState>({}) const [isRevoked, setIsRevoked] = useState(false) - const credentialConnectionLabel = getCredentialConnectionLabel(credential) + const { records } = useConnections() + const credentialConnectionLabel = getCredentialConnectionLabel(records, credential) const styles = StyleSheet.create({ container: { diff --git a/app/components/misc/CredentialCard11.tsx b/app/components/misc/CredentialCard11.tsx index 6d389357..97afb7ee 100644 --- a/app/components/misc/CredentialCard11.tsx +++ b/app/components/misc/CredentialCard11.tsx @@ -1,4 +1,4 @@ -import { CredentialExchangeRecord } from '@adeya/ssi' +import { CredentialExchangeRecord, useConnections } from '@adeya/ssi' import { BrandingOverlay } from '@hyperledger/aries-oca' import { Attribute, CredentialOverlay, Predicate } from '@hyperledger/aries-oca/build/legacy' import startCase from 'lodash.startcase' @@ -91,7 +91,8 @@ const CredentialCard11: React.FC = ({ const { ColorPallet, TextTheme, ListItems } = useTheme() const { OCABundleResolver } = useConfiguration() const [isRevoked, setIsRevoked] = useState(credential?.revocationNotification !== undefined) - const credentialConnectionLabel = getCredentialConnectionLabel(credential, connectionLabel) + const { records } = useConnections() + const credentialConnectionLabel = getCredentialConnectionLabel(records, credential, connectionLabel) const [isProofRevoked, setIsProofRevoked] = useState( credential?.revocationNotification !== undefined && !!proof, ) @@ -136,7 +137,7 @@ const CredentialCard11: React.FC = ({ }, primaryBodyContainer: { flexGrow: 1, - padding, + padding: 15, }, imageAttr: { height: 150, @@ -308,6 +309,7 @@ const CredentialCard11: React.FC = ({ styles.textContainer, { lineHeight: 24, + width: '85%', fontWeight: 'bold', }, ]} @@ -379,7 +381,7 @@ const CredentialCard11: React.FC = ({ { fontWeight: 'bold', lineHeight: 24, - flex: 1, + width: '85%', flexWrap: 'wrap', }, ]}> diff --git a/app/components/record/W3CCredentialRecord.tsx b/app/components/record/W3CCredentialRecord.tsx index 7db03dda..71e0791e 100644 --- a/app/components/record/W3CCredentialRecord.tsx +++ b/app/components/record/W3CCredentialRecord.tsx @@ -1,7 +1,7 @@ +import { W3cCredentialRecord } from '@adeya/ssi' import React, { useEffect, useState } from 'react' import { useTranslation } from 'react-i18next' -import { FlatList, StyleSheet, Text, TouchableOpacity, View } from 'react-native' -import Icon from 'react-native-vector-icons/Feather' +import { ActivityIndicator, FlatList, StyleSheet, Text, TouchableOpacity, View } from 'react-native' import { useTheme } from '../../contexts/theme' import { Field, W3CCredentialAttributeField } from '../../types/record' @@ -17,13 +17,31 @@ export interface RecordProps { fields: Field[] hideFieldValues?: boolean tables: W3CCredentialAttributeField[] + w3cCredential?: Pick & { + credential: Pick, 'credential'> & { + prettyVc?: string + } + } + renderCertificate?: () => void + isCertificateLoading?: boolean } -const W3CCredentialRecord: React.FC = ({ header, footer, fields, hideFieldValues = false, tables }) => { +const W3CCredentialRecord: React.FC = ({ + header, + footer, + hideFieldValues = false, + tables, + w3cCredential, + renderCertificate, + isCertificateLoading, +}) => { const { t } = useTranslation() - const [shown, setShown] = useState([]) - const [showAll, setShowAll] = useState(false) - const { ListItems, TextTheme } = useTheme() + const [shown, setShown] = useState([]) + const [showAll, setShowAll] = useState(true) + const { ListItems, TextTheme, ColorPallet } = useTheme() + + const isPrettyVcAvailable = + w3cCredential?.credential?.prettyVc && Object.keys(w3cCredential?.credential?.prettyVc).length > 0 const styles = StyleSheet.create({ linkContainer: { @@ -37,22 +55,28 @@ const W3CCredentialRecord: React.FC = ({ header, footer, fields, hi minHeight: TextTheme.normal.fontSize, paddingVertical: 2, }, + container: { + padding: 16, + flexDirection: 'row', + }, + rowContainer: { + flexDirection: 'row', + justifyContent: isPrettyVcAvailable ? 'space-between' : 'flex-end', + backgroundColor: ColorPallet.grayscale.white, + }, + linkText: { + fontWeight: 'bold', + }, }) const resetShown = (): void => { - setShown(fields.map(() => showAll)) + setShown(tables.map(table => table.rows.map(() => showAll))) setShowAll(!showAll) } - const toggleShownState = (newShowStates: boolean[]): void => { - if (newShowStates.filter(shownState => shownState === showAll).length > Math.floor(fields.length / 2)) { - setShowAll(!showAll) - } - } - useEffect(() => { resetShown() - }, []) + }, [tables]) return ( = ({ header, footer, fields, hi keyExtractor={({ title }, index) => title || index.toString()} renderItem={({ item: table, index }) => ( - - {table.depth > 1 && } + {table.title && ( = ({ header, footer, fields, hi hideFieldValue={hideFieldValues} onToggleViewPressed={() => { const newShowState = [...shown] - newShowState[index] = !shown[index] + newShowState[index][idx] = !shown[index][idx] setShown(newShowState) - toggleShownState(newShowState) }} - shown={hideFieldValues ? !!shown[index] : true} + shown={hideFieldValues ? !!(shown?.[index]?.[idx] ?? false) : true} hideBottomBorder={idx === table.rows.length - 1} /> ))} @@ -100,19 +122,39 @@ const W3CCredentialRecord: React.FC = ({ header, footer, fields, hi header ? ( {header()} - {hideFieldValues ? ( - - resetShown()} - testID={testIdWithKey('HideAll')} - accessible={true} - accessibilityLabel={showAll ? t('Record.ShowAll') : t('Record.HideAll')}> - {showAll ? t('Record.ShowAll') : t('Record.HideAll')} - - - ) : null} + + {isPrettyVcAvailable && ( + + {isCertificateLoading ? ( + + ) : ( + + {t('Record.ViewCertificate')} + + )} + + )} + + {hideFieldValues ? ( + + resetShown()} + testID={testIdWithKey('HideAll')} + accessible={true} + accessibilityLabel={showAll ? t('Record.ShowAll') : t('Record.HideAll')}> + {showAll ? t('Record.ShowAll') : t('Record.HideAll')} + + + ) : null} + ) : null } diff --git a/app/components/record/W3CCredentialRecordField.tsx b/app/components/record/W3CCredentialRecordField.tsx index c8e5c8cc..069fc697 100644 --- a/app/components/record/W3CCredentialRecordField.tsx +++ b/app/components/record/W3CCredentialRecordField.tsx @@ -98,7 +98,7 @@ const W3CCredentialRecordField: React.FC = ({ ) : null} - {} + ) } diff --git a/app/constants.ts b/app/constants.ts index 62896aea..42cb2aff 100644 --- a/app/constants.ts +++ b/app/constants.ts @@ -79,3 +79,5 @@ export const domain = 'didcomm://invite' export const tourMargin = 25 export const hitSlop = { top: 44, bottom: 44, left: 44, right: 44 } + +export const CREDENTIAL = 'Credential' diff --git a/app/contexts/auth.tsx b/app/contexts/auth.tsx index 87088413..c6abdfa9 100644 --- a/app/contexts/auth.tsx +++ b/app/contexts/auth.tsx @@ -2,7 +2,9 @@ import 'reflect-metadata' import { isWalletPinCorrect } from '@adeya/ssi' -import React, { PropsWithChildren, createContext, useContext, useState } from 'react' +import AsyncStorage from '@react-native-async-storage/async-storage' +import { GoogleSignin } from '@react-native-google-signin/google-signin' +import React, { PropsWithChildren, createContext, useContext, useState, useEffect } from 'react' import { useTranslation } from 'react-i18next' import { DeviceEventEmitter } from 'react-native' @@ -29,15 +31,41 @@ export interface AuthContext { setPIN: (PIN: string) => Promise commitPIN: (useBiometry: boolean) => Promise isBiometricsActive: () => Promise + isGoogleAccountSignedIn: boolean + googleSignIn: () => Promise + googleSignOut: () => Promise } export const AuthContext = createContext(null as unknown as AuthContext) export const AuthProvider: React.FC = ({ children }) => { const [walletSecret, setWalletSecret] = useState() + const [isGoogleAccountSignedIn, setIsGoogleAccountSignedIn] = useState(false) const [, dispatch] = useStore() const { t } = useTranslation() + useEffect(() => { + const checkGoogleSignInStatus = async () => { + const googleUserInfo = await AsyncStorage.getItem('googleUserInfo') + setIsGoogleAccountSignedIn(googleUserInfo !== null) + } + checkGoogleSignInStatus() + }, []) + + const googleSignIn = async (): Promise => { + setIsGoogleAccountSignedIn(true) + } + + const googleSignOut = async (): Promise => { + try { + await GoogleSignin.signOut() + await AsyncStorage.removeItem('googleUserInfo') + setIsGoogleAccountSignedIn(false) + } catch (error) { + // error message + } + } + const setPIN = async (PIN: string): Promise => { const secret = await secretForPIN(PIN) await storeWalletSecret(secret) @@ -128,6 +156,9 @@ export const AuthProvider: React.FC = ({ children }) => { commitPIN, setPIN, isBiometricsActive, + isGoogleAccountSignedIn, + googleSignIn, + googleSignOut, }}> {children} diff --git a/app/localization/en/index.ts b/app/localization/en/index.ts index ef217349..9d8a226b 100644 --- a/app/localization/en/index.ts +++ b/app/localization/en/index.ts @@ -486,6 +486,7 @@ const translation = { "ScanMyQR": "Scan my QR code", "Developer": "Developer options", "Backup": "backup wallet", + "GoogleDriveBackup": "Google Drive Backup", "Confirmation" : 'Confirmation' }, "TabStack": { @@ -514,6 +515,7 @@ const translation = { "Hidden": "Hidden", "InvalidDate": "Invalid Date: ", "Zoom": "Zoom", + "ViewCertificate": "View Certificate", }, "Screens": { "Splash": "Splash", @@ -566,9 +568,12 @@ const translation = { "Explore": "Explore", "OrganizationDetails": "Organization Details", "ProofChangeCredential": "Choose a credential", + "ProofChangeCredentialW3C": "Choose a W3C credential", "DataRetention": "Data retention", "Organization": "Explore", - "OrganizationConnection": "Connection" + "OrganizationConnection": "Connection", + "RenderCertificate": "Certificate", + "GoogleDriveSignIn": "Google Drive Sign In", }, "Loading": { "TakingTooLong": "This is taking longer than usual. You can return to home or continue waiting.", @@ -692,6 +697,7 @@ const translation = { "you_have_successfully": 'You have successfully selected the words.', "complete_backup": 'Complete Backup', "backup_wallet": 'Backup Wallet', + "backup_google_drive": 'Backup to Google Drive', }, "PushNotifications": { "BulletFour": "new messages", @@ -704,7 +710,27 @@ const translation = { "NotAvailable": " (Not Available)", "Title": "Notifications", "PushNotifications": "Push Notifications", - } + }, + "DIDs":{ + "Dids": "My DID", + }, + "GoogleDrive": { + "Backup": "Backup to Google Drive", + "BackupTitle": "Backup to Google Drive", + "SignInCancelled": "User cancelled the login flow", + "SignInProgress": "Operation is in progress already", + "PlayServicesNotAvailable": "Play services not available or outdated", + "SignInError": "An error occurred during sign-in", + "SignOutGoogle": "Sign Out of Google Account", + "SignOutGoogleSuccess": "Google Sign Out Successful", + "BackupFailed": "Backup failed to upload to Google Drive. Please try again later.", + "BackupSuccess": "Backup successfully uploaded to Google Drive.", + }, + "Restore": { + "RestoreWallet": "Restore Wallet", + "RestoreInstructions": "Note: To restore your wallet, you can use a backup from your cloud storage or local device. Please ensure that the Google Drive app is installed on your device and you are signed in.", + "RestoreInstructionsIOS": "If you can't see Google Drive in the file picker, open the Files app --> tap on the three dots at the top --> select 'Edit' --> enable Google Drive.", + }, } export default translation diff --git a/app/navigators/ContactStack.tsx b/app/navigators/ContactStack.tsx index e0518907..a813bc4f 100644 --- a/app/navigators/ContactStack.tsx +++ b/app/navigators/ContactStack.tsx @@ -15,6 +15,7 @@ import Home from '../screens/Home' import ListContacts from '../screens/ListContacts' import ProofDetails from '../screens/ProofDetails' import ProofRequest from '../screens/ProofRequest' +import ProofRequestW3C from '../screens/ProofRequestW3C' import WhatAreContacts from '../screens/WhatAreContacts' import { ContactStackParams, Screens } from '../types/navigators' import { testIdWithKey } from '../utils/testable' @@ -61,7 +62,7 @@ const ContactStack: React.FC = () => { { component={ProofRequest} options={{ title: t('Screens.ProofRequest') }} /> + { + diff --git a/app/navigators/DeliveryStack.tsx b/app/navigators/DeliveryStack.tsx index 9775f4c7..250c40a5 100644 --- a/app/navigators/DeliveryStack.tsx +++ b/app/navigators/DeliveryStack.tsx @@ -10,6 +10,7 @@ import Connection from '../screens/Connection' import ContactDetails from '../screens/ContactDetails' import CredentialOffer from '../screens/CredentialOffer' import ProofRequest from '../screens/ProofRequest' +import ProofRequestW3C from '../screens/ProofRequestW3C' import { DeliveryStackParams, Screens, TabStacks } from '../types/navigators' import { testIdWithKey } from '../utils/testable' @@ -38,6 +39,11 @@ const DeliveryStack: React.FC = () => { component={ProofRequest} options={{ title: t('Screens.ProofRequest') }} /> + { component={ProofRequest} options={{ title: t('Screens.ProofRequest') }} /> + { component={ProofChangeCredential} options={{ title: t('Screens.ProofChangeCredential') }} /> + { // handle deeplink events useEffect(() => { async function handleDeepLink(deepLink: string) { + let invitationUrl = deepLink try { + if (invitationUrl.includes('?url=')) { + const parts = invitationUrl.split('=') + invitationUrl = parts[1] + } + // check if connection already exists - const isAlreadyConnected = await checkIfAlreadyConnected(agent, deepLink) + const isAlreadyConnected = await checkIfAlreadyConnected(agent, invitationUrl) if (isAlreadyConnected) { Toast.show({ @@ -100,25 +114,64 @@ const RootStack: React.FC = () => { } // Try connection based - const { connectionRecord } = await connectFromInvitation(agent, deepLink) + const { connectionRecord, outOfBandRecord } = await connectFromInvitation(agent, invitationUrl) navigation.navigate(Stacks.ConnectionStack as any, { screen: Screens.Connection, - params: { connectionId: connectionRecord?.id }, + params: { connectionId: connectionRecord?.id, outOfBandId: outOfBandRecord.id }, }) } catch { try { - // Try connectionless here - const message = await getOobDeepLink(deepLink, agent) - navigation.navigate(Stacks.ConnectionStack as any, { - screen: Screens.Connection, - params: { threadId: message['@id'] }, - }) + const json = getJson(invitationUrl) + if (json) { + await agent?.receiveMessage(json) + navigation.getParent()?.navigate(Stacks.ConnectionStack, { + screen: Screens.Connection, + params: { threadId: json['@id'] }, + }) + return + } + + const urlData = await fetchUrlData(invitationUrl) + const isValidURL = isValidUrl(urlData) + + if (isValidURL) { + const isAlreadyConnected = await checkIfAlreadyConnected(agent, urlData) + + if (isAlreadyConnected) { + Toast.show({ + type: ToastType.Warn, + text1: t('Contacts.AlreadyConnected'), + }) + navigation.goBack() + return + } + + const { connectionRecord, outOfBandRecord } = await connectFromInvitation(agent, urlData) + + navigation.getParent()?.navigate(Stacks.ConnectionStack, { + screen: Screens.Connection, + params: { connectionId: connectionRecord?.id, outOfBandId: outOfBandRecord.id }, + }) + return + } + // if scanned value is url -> receive message from it + + const url = getUrl(invitationUrl) + + if (url) { + const message = await receiveMessageFromUrlRedirect(invitationUrl, agent) + navigation.getParent()?.navigate(Stacks.ConnectionStack, { + screen: Screens.Connection, + params: { threadId: message['@id'] }, + }) + return + } } catch (error) { // TODO:(am add error handling here) } } - // set deeplink as inactive + // set deep link as inactive dispatch({ type: DispatchAction.ACTIVE_DEEP_LINK, payload: [undefined], diff --git a/app/navigators/SettingStack.tsx b/app/navigators/SettingStack.tsx index 3ccba712..2a241b21 100644 --- a/app/navigators/SettingStack.tsx +++ b/app/navigators/SettingStack.tsx @@ -10,6 +10,7 @@ import CreateWallet from '../screens/CreateWallet' import DataRetention from '../screens/DataRetention' import ExportWallet from '../screens/ExportWallet' import ExportWalletConfirmation from '../screens/ExportWalletConfirmation' +import GoogleDriveSignIn from '../screens/GoogleDriveSignIn' import ImportSuccess from '../screens/ImportSuccess' import ImportWalletVerify from '../screens/ImportWalletConfirmation' import Language from '../screens/Language' @@ -137,6 +138,11 @@ const SettingStack: React.FC = () => { component={CreateWallet} options={{ title: t('Screens.CreateWallet') }} /> + ) } diff --git a/app/screens/Chat.tsx b/app/screens/Chat.tsx index 21add545..3fef5617 100644 --- a/app/screens/Chat.tsx +++ b/app/screens/Chat.tsx @@ -223,9 +223,18 @@ const Chat: React.FC = ({ navigation, route }) => { [ProofState.PresentationSent]: toProofDetails, [ProofState.PresentationReceived]: toProofDetails, [ProofState.RequestReceived]: () => { - navigation.navigate(Stacks.ContactStack as any, { - screen: Screens.ProofRequest, - params: { proofId: record.id }, + agent.proofs.getFormatData(record.id).then(value => { + if (value?.request?.indy) { + navigation.navigate(Stacks.ContactStack as any, { + screen: Screens.ProofRequest, + params: { proofId: record.id }, + }) + } else { + navigation.navigate(Stacks.ContactStack as any, { + screen: Screens.ProofRequestW3C, + params: { proofId: record.id }, + }) + } }) }, } diff --git a/app/screens/Connection.tsx b/app/screens/Connection.tsx index b390f316..049c4481 100644 --- a/app/screens/Connection.tsx +++ b/app/screens/Connection.tsx @@ -11,7 +11,7 @@ import Button, { ButtonType } from '../components/buttons/Button' import { useAnimatedComponents } from '../contexts/animated-components' import { useConfiguration } from '../contexts/configuration' import { useTheme } from '../contexts/theme' -import { useOutOfBandByConnectionId } from '../hooks/connections' +import { useOutOfBandById } from '../hooks/connections' import { useNotifications } from '../hooks/notifications' import { Screens, TabStacks, DeliveryStackParams, Stacks } from '../types/navigators' import { useAppAgent } from '../utils/agent' @@ -35,7 +35,7 @@ const Connection: React.FC = ({ navigation, route }) => { // delay message, the user should be redirected to the home screen. const { connectionTimerDelay, autoRedirectConnectionToHome } = useConfiguration() const connTimerDelay = connectionTimerDelay ?? 10000 // in ms - const { connectionId, threadId } = route.params + const { connectionId, outOfBandId, threadId } = route.params const timerRef = useRef(null) const connection = connectionId ? useConnectionById(connectionId) : undefined const { t } = useTranslation() @@ -43,7 +43,7 @@ const Connection: React.FC = ({ navigation, route }) => { const { ColorPallet, TextTheme } = useTheme() const { ConnectionLoading } = useAnimatedComponents() const { agent } = useAppAgent() - const oobRecord = useOutOfBandByConnectionId(agent, connectionId ?? '') + const oobRecord = useOutOfBandById(agent, outOfBandId ?? '') const goalCode = oobRecord?.outOfBandInvitation.goalCode const merge: MergeFunction = (current, next) => ({ ...current, ...next }) const [state, dispatch] = useReducer(merge, { @@ -52,6 +52,7 @@ const Connection: React.FC = ({ navigation, route }) => { shouldShowDelayMessage: false, connectionIsActive: false, }) + const styles = StyleSheet.create({ container: { height: '100%', @@ -168,7 +169,7 @@ const Connection: React.FC = ({ navigation, route }) => { if (state.notificationRecord && goalCode) { goalCodeAction(goalCode)() } - }, [connection, goalCode, state.notificationRecord]) + }, [connection, oobRecord, goalCode, state.notificationRecord]) useMemo(() => { startTimer() diff --git a/app/screens/CreateWallet.tsx b/app/screens/CreateWallet.tsx index 24874dc8..9f96732b 100644 --- a/app/screens/CreateWallet.tsx +++ b/app/screens/CreateWallet.tsx @@ -1,6 +1,8 @@ import { useNavigation } from '@react-navigation/core' -import React from 'react' -import { View, StyleSheet, Text } from 'react-native' +import React, { useState } from 'react' +import { useTranslation } from 'react-i18next' +import { View, StyleSheet, Text, Platform, Modal, TouchableOpacity } from 'react-native' +import Icon from 'react-native-vector-icons/MaterialIcons' import Button, { ButtonType } from '../components/buttons/Button' import { useTheme } from '../contexts/theme' @@ -9,6 +11,20 @@ import { Screens } from '../types/navigators' const CreateWallet: React.FC = () => { const { TextTheme, ColorPallet } = useTheme() const navigation = useNavigation() + const { t } = useTranslation() + const [isModalVisible, setModalVisible] = useState(false) + + const toggleModal = () => { + setModalVisible(!isModalVisible) + } + + const proceedWithRestore = () => { + toggleModal() + setTimeout(() => { + navigation.navigate(Screens.ImportWalletVerify as never) + }, 300) + } + const styles = StyleSheet.create({ container: { flex: 1, @@ -21,6 +37,11 @@ const CreateWallet: React.FC = () => { color: ColorPallet.brand.primary, marginTop: 20, }, + instructionsText: { + fontSize: 16, + color: ColorPallet.brand.primary, + marginVertical: 10, + }, walletButtonView: { marginTop: 'auto', margin: 20, @@ -28,6 +49,29 @@ const CreateWallet: React.FC = () => { restoreWalletView: { marginTop: 20, }, + modalOverlay: { + flex: 1, + backgroundColor: 'rgba(0, 0, 0, 0.5)', + justifyContent: 'center', + alignItems: 'center', + padding: 20, + }, + modalHeader: { + flexDirection: 'row', + justifyContent: 'space-between', + alignItems: 'center', + marginBottom: 15, + }, + modalContent: { + backgroundColor: ColorPallet.brand.modalSecondary, + padding: 22, + borderRadius: 4, + }, + modalTitle: { + fontSize: 24, + color: ColorPallet.brand.primary, + fontWeight: 'bold', + }, }) return ( @@ -43,11 +87,35 @@ const CreateWallet: React.FC = () => {