Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[INJIMOB-1603]: update expo camera library and add icloud container #1636

Closed
wants to merge 6 commits into from

Commits on Oct 3, 2024

  1. [INJIMOB-1603]: update expo camera library and add icloud container

    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    Adityankannan committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    e739a8d View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. [Injimob 812] openID4VP sharing flow UI implementation (mosip#1628)

    * [INJIMOB-1629] add an api to fetch the trusted verifiers list for vp sharing flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add screens for showing vcs matching openId4vp authorization request and selecting VCs
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add states in scan machine to show loader screen when vp sharing is started
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] send events to parent machine from openId4vp machine to update UI when performing vp sharing
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] change the position of check box in vc container in vp sharing flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add styles to send vp screen elements to match wireframe and add context variable to store vp sharing purpose
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] show error screen if no credential in wallet matches with authorization request
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] show confirmation pop up when user decline the consent for sharing vp
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] show error screen if the verifier authentication is failed after scanning vp sharing qr code
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] move error and overlay details assigning logic to send vp screen controller
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add translations for vp sharing flow texts in all languages
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] make changes in card skeleton component to show vc card loader in vp sharing flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] fix issues with reject button in sharing vp screen
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add support for sharing vp with out selfie from kebab menu
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add support for sharing vp with selfie from kebab menu
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add missing translations for error and overlay screen texts of vp sharing flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add logic in scan screen to show error screens in vp sharing from kebab menu flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add logic to filter the VCs based on the type of the VC in vp sharing flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812]: generate proof for vp token and send vp
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    
    * [INJIMOB-1629] show generic error message if any error occured while validating vp qr code
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add logic to allow user retry vp sharing 3 times if any technical error occurred
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] add react method in native module to send the generated vp response metadata and make changes to show any errors occured after sharing vp
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-1629] show success screen if vp is shared successfully to the verifier
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812]: refactor proof generation and integrate remote openid4vp package
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    
    * [INJIMOB-812]: refactor proof generation and integrate remote openid4vp package
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    
    * [INJIMOB-812] make changes in the code to fetch the VCs properly if scope is present in the authorization code
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] fix the logic of checking if order field value in issuer wellknown is null and empty or not
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] move qr login and openid4vp red id's to scan actions
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] remove unnecessary logs
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] rename openid4vp actions to make them more meaningful and remove unnecessary events in send vp screen controller
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] show error screen if none of the selected VC has image but user chosen share with selfie option
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] add guard logic for checking if any of the selected VC has image or not
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812]: update package resolved with openid4vp library
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    
    * [INJIMOB-812] fix the logic of retry button in technical error screen and perform the vp sharing again when user click on retry button
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] show specific error screen if required info is missing in qr code
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812]: refactor native module and wrapper with updated library name
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    
    * [INJIMOB-1709]: Integrate VC verifier aar for Vc verification of Mosip VC (mosip#1624)
    
    * [INJIMOB-1709]: integrate VC verifier aar for Vc verification of Mosip VC
    
    Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
    
    * [INJIMOB-1709]: Handling Response from Vc Verifier Library
    
    Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
    
    * [INJIMOB-1709]: Removed mavenLocal from build.gradle
    
    Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
    
    * [INJIMOB-1709]: Updated build.gradle
    
    Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
    
    * [INJIMOB-1709]: Removed Certify from isMosipVC Condition.
    
    Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
    
    * [INJIMOB-1709]: Adding isAndroid check and verifying using digital bazaar for iOs.
    
    Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
    
    ---------
    
    Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
    Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
    Co-authored-by: Alka Prasad <prasadalka1998@gmail.com>
    
    * [INJIMOB-1629] rename openId4VP to openID4VP in all files and address pr comments
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] fetch trusted verifiers list from mimoto end point
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] rename openId4VP to openID4VP in all files
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] make trusted verifier api call cache preferred
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] rename openId4VP to openID4VP in all places
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812]: refactor and update openid4vp swift library
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    
    * [INJIMOB-812] remove code related to scope in openid4vp flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] remove code related to type in openid4vp actions
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] rename response_uri to response_uris in openid4vp native wrappers
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] rename typegen file in openid4vp machine
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] change target state of checkFaceAuthConsent to getTrustedVerifiersList
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812]: update openid4vp swift package
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    
    * [INJIMOB-2097]: bump up app version to 0.15.0 (mosip#1631)
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    Co-authored-by: adityankannan-tw <adityan410pm@gmail.com>
    
    * [INJIMOB-1884] remove SetupKeySelectionScreen (mosip#1632)
    
    Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
    
    * [INJIMOB-812] change the conditional logic for checking if downloading error is generic or not in issuer guards and selectors
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] fetch the trusted verifiers list properly from api response
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] send the list of selected vcs images to face scanner machine only if face is available
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] fix home button navigation issue in error screen of vp sharing flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] move openid4vp machine to showError state if there is any occurred in vp sharing flow and reset error when user navigates to home screen
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] fix some flows in vp sharing flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] fix the logic for showing the error screen as part of scan screen in vp sharing flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
    Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
    Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
    Co-authored-by: adityankannan-tw <adityan410pm@gmail.com>
    Co-authored-by: balachandarg-tw <115633327+balachandarg-tw@users.noreply.github.com>
    Co-authored-by: Alka Prasad <prasadalka1998@gmail.com>
    Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com>
    Co-authored-by: abhip2565 <74866247+abhip2565@users.noreply.github.com>
    6 people committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    90291d1 View commit details
    Browse the repository at this point in the history
  2. [INJIMOB-2093] modify fetchkeypair to haskeypair to reduce keychain k…

    …ey retrieval (mosip#1635)
    
    [INJIMOB-2093]  refactor
    
    Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
    abhip2565 authored and Adityankannan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    71124a1 View commit details
    Browse the repository at this point in the history
  3. [Injimob 2096] add missing flows in ovp flow & fix issues found in is…

    …suer screen, ovp & wallet binding flows (mosip#1639)
    
    * [INJIMOB-812] fix the qr login flow issues by returning response in credential and verifiableCredentialData selector methods as array
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] show error issuers screen irrespective of whether error is generic or not and check if keys are available or not beforing fetching them
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] reset openid4vp machine to initial state in all edge cases and handle confirmation popups backdrop press
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] show success banner status if face verification is successful in vp sharing with selfie flow
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] remove reset event and add reset error event back in openid4vp machine
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-812] remove unused import in scan actions
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    * [INJIMOB-2096] set link transaction response properly in all the flows
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: PuBHARGAVI <46226958+PuBHARGAVI@users.noreply.github.com>
    PuBHARGAVI authored and Adityankannan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b07e443 View commit details
    Browse the repository at this point in the history
  4. INJIMOB-2099 : redirection to browser from INJI application (mosip#1638)

    * [INJIMOB-2099]: add logic to redirect from inji application to browser after qr login
    
    Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
    
    * [INJIMOB-2099]- handle screen switch in case of any error scenario
    
    Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
    
    ---------
    
    Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
    Alka1703 authored and Adityankannan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    03ad69c View commit details
    Browse the repository at this point in the history
  5. [INJIMOB-1603]: update react native screens and min and compile sdk v…

    …ersions
    
    Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
    Adityankannan committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0f648dd View commit details
    Browse the repository at this point in the history