* refactor proving impleting xstate, speedup proving
* add disclosure proof support
* keep refactoring provingMachine, clean old implementation
* call init method when switching from dsc to register
* rebase with dev to display why the proof verification failed
* refactor ws connexion between front-end and mobile to retrieve self-app
* update the webclient at proofVerification and use selfAppStore in provingMachine
* fix provintStore.init in ProveScreen
* yarn nice
* fetch data correctly in splash screen
* save wip
* use elint instead of prettier to sort imports
* set imports to warn
* sync prettier settigns
* update prettier settings
* save working version
* fix export and disable mobile pipeline for now
* limit auto formatting to the app folder
* fix bottom padding for smaller screens
* fix podfile post install hook permissions check
* update pod lock and disable git commit action step for now
* update lock
* fix flaky android downloads that causes pipeline to crash
* simplify navigation logic
* use aesop design hook
* save wip
* add new aesop redesign screens
* save wip design
* refactor nav bar logic
* fix paths
* save wip
* stub progress navbar and save wip
* save wip progress bar animation
* save wip progress bar, almost done with design
* fix progress bar design
* fix bottom padding
* disable git commit for now
* fix flaky android downloads that causes pipeline to crash
* update lock for ci
* fix EC point padding for 521 bit curves
* rename modulus to point in findStartIndexEC as it is a point
* simplify matching logic
* simplify padding logic
* remove comment
* remove log
removing .only so the CI/CD runs circuit tests
fix disclosure test
fix scope in test
fix scope error in circuit tests
remove .only
fix test
* run ci/cd
* feat: emit `error_code` and `reason` in app
* feat: add `onError` in sdk
* feat: Display reason in app
* lint & fmt
* feat: add scrollview in ProofRequestStatusScreen for long reasons
* generate scope from dns
* switch between api and staging api according to document type
* add poland passport to mockdatascreen
* yarn nice
* bump sdk version
* bump app version
* Feat/update sdk (#496)
* export castFromScope
* export proof conversion
* publish new package
* update package
* update package
* add hashEndpointWithScope to export member
---------
Co-authored-by: nicoshark <i.am.nicoshark@gmail.com>
* rename handleProofVerified to handleProofResult
* from the app, call proof_verified or proof_generation_failed instead of always proof_verified
* messaging for when proof fails
* bump sdk version
* yarn nice
* bump versions
* bump version
* bump android version
* fix deeplinking on android
* don't open the android app when the phone is nearby an RFID chip
* add build apk command
* add intent filter
* bump version
---------
Co-authored-by: Justin Hernandez <transphorm@gmail.com>
* chore: add redirect.self.xyz to app link domains
* chore: add redirect.self.xyz to android manifest
* add self in the universal link path
* set gestureEnabled false on Launch screen
* improve ProveScreen UX
* improve ProveScreen UX
* implement deeplinking in mobile app and sdk
* start app listener in ViewFinder
* support WS connexion with complex qrcodes
* remove /self path from android deeplink support
---------
Co-authored-by: turboblitz <florent.tavernier@gmail.com>
* fix: refactor secret and passport-data management
* clean things up
* hadle biometric availablity state
* added unsafe_secret_privateKey & unsafe_clearSecrets in usePassport for devSettingsScreen
* remove setting of secret in loadingScreen as it's handled in usePassport internally