Commit Graph

311 Commits

Author SHA1 Message Date
Rémi Colin
49047a03b7 avoid glitch and fix custom app card layout bug 2024-02-08 15:03:18 +01:00
Rémi Colin
662389a6ba small fix 2024-02-08 14:51:13 +01:00
Rémi Colin
0e85cb6aad add max size to text in cards objects 2024-02-08 14:27:36 +01:00
Rémi Colin
da510fa583 remove unnecessary imports 2024-02-08 13:48:08 +01:00
Rémi Colin
da9b890a45 small adjustments 2024-02-08 11:50:52 +01:00
Rémi Colin
348485047e adapt UI to IOS 2024-02-08 10:33:35 +01:00
Rémi Colin
84674192eb change sparkles icon to venician mask (way more accurate) 2024-02-08 09:43:24 +01:00
Rémi Colin
7df20a74e2 fix bugs, improve layouts, improve UX on tab selection 2024-02-08 09:36:07 +01:00
Rémi Colin
dbf6652d39 resolve warning 2024-02-05 21:27:01 +01:00
Rémi Colin
412b7b29a8 add proof visualization and follow tsx best practices 2024-02-05 20:37:01 +01:00
rems0
79b6196a6a Merge pull request #53 from remicolin/UI
UX improved.

App has now 3 screens + menu:
- Scan: scan mrz through ORC reading and NFC chips
- App: select the app you want to generate the proof for
- Prove: select the data you want to disclose and generate the proof
- Menu: enter manually mrz infos incase of broken camera, manage steps

User have to complete each step before accessing to the next one.
However, for dev purpose only, user can skip to app selection by using the button "Skipp to App selection" in the menu.

Cleans:
- Removed @gluestack dependencies.
- Removed unused components and imports
- Code refactored
- Modified download_current_zkey.sh script (remove existing circuit before downloading the new one, avoiding the new one to be download as download_current_zkey1.sh)

Good to know:
You can manage which data you want to disclose for each app in the AppClass.ts file at app/src/utils/AppClass.ts

TODO:
Improve "Prove Screen" UI
Improve UI selection of apps
2024-02-04 19:07:13 +01:00
Rémi Colin
ffe3e9fba1 change color button 2024-02-04 18:48:50 +01:00
Rémi Colin
28bbe6d1de clean and remove gluestack dependencies 2024-02-04 18:44:42 +01:00
Rémi Colin
d8446ff6b3 clean stuff 2024-02-04 02:30:44 +01:00
Rémi Colin
40da57b7c7 add App screen 2024-02-04 02:21:43 +01:00
Rémi Colin
b93ef45034 merge origin main to fork UI 2024-02-01 18:28:58 +01:00
turboblitz
24b2656585 Merge pull request #55 from zk-passport/0xturboblitz-patch-1
Update README.md
2024-01-28 15:34:48 +01:00
turboblitz
df2dff7451 Update README.md
Details on main readme
2024-01-28 15:34:25 +01:00
turboblitz
8afc159a5e Merge pull request #52 from zk-passport/0xturboblitz-patch-1
Update README.md
2024-01-28 12:45:29 +01:00
turboblitz
49bad24618 Update README.md
add warning to run iOS app on Xcode only
2024-01-28 12:45:18 +01:00
turboblitz
a3a96a0bb2 Merge pull request #50 from zk-passport/dev
New release: iOS + mopro + android OCR
2024-01-24 22:47:44 +01:00
0xturboblitz
91e12e7de4 fix mkdir in scripts 2024-01-24 22:45:58 +01:00
turboblitz
514cdf2142 Merge pull request #49 from zk-passport/ios
iOS-app
2024-01-20 12:28:14 +01:00
0xturboblitz
f06fade059 displaying lambda blockchain error in toast 2024-01-20 11:40:44 +01:00
Rémi Colin
f63beab7db clean some code 2024-01-19 15:46:08 +01:00
0xturboblitz
fb04c08a85 Merge branch 'ios' of https://github.com/zk-passport/proof-of-passport into ios 2024-01-18 21:34:53 +01:00
0xturboblitz
99bb731331 readme detail 2024-01-18 21:34:51 +01:00
turboblitz
c3bffc02af Merge branch 'dev' into ios 2024-01-18 21:34:01 +01:00
0xturboblitz
c0e2291e30 Merge branch 'dev' of https://github.com/zk-passport/proof-of-passport into dev 2024-01-18 16:06:58 +01:00
turboblitz
865ece5bf0 Merge pull request #47 from remicolin/camera_reader
OCR passport reader · android
2024-01-18 16:06:23 +01:00
turboblitz
81d39b6108 Merge pull request #47 from remicolin/camera_reader
OCR passport reader · android
2024-01-18 16:01:23 +01:00
0xturboblitz
9a3252e320 remove text on ocr reading 2024-01-18 16:00:37 +01:00
0xturboblitz
67e390ad62 remove firebase 2024-01-18 15:44:54 +01:00
Rémi Colin
01b5a803e2 help screen - UI/UX improvements 2024-01-18 11:55:23 +01:00
Rémi Colin
d98bc74fb7 help screen - UI/UX improvements 2024-01-18 11:52:34 +01:00
turboblitz
f0d1db7340 Merge pull request #48 from zk-passport/with-mopro
With mopro
2024-01-17 14:13:29 +01:00
0xturboblitz
7d02a479fe full ios mint flow
- corrected passport reading flow to include eContent (signedAttributes)
- formatting proof from swift bindings to be verified in solidity
2024-01-17 14:07:18 +01:00
0xturboblitz
0889b2cc97 better deploy script 2024-01-17 13:57:48 +01:00
0xturboblitz
03484bb09f add sepolia + deployment on sepolia 2024-01-17 13:54:39 +01:00
0xturboblitz
ee3d997a1c uncomment arkzkey-util 2024-01-17 13:47:12 +01:00
Rémi Colin
8e3f66701b steps management - UI/UX improvements 2024-01-16 21:43:56 +01:00
0xturboblitz
57cac9a3ee update circuit imports to @zk-email 2024-01-15 22:10:40 +01:00
0xturboblitz
05579bb573 fix link 2024-01-15 18:37:12 +01:00
0xturboblitz
0b8c52b861 ✈️new simpler build scripts✈️ 2024-01-15 18:33:36 +01:00
0xturboblitz
f6c89a357b proof inputs comming from TS frontend 2024-01-15 18:23:45 +01:00
0xturboblitz
e8e34315bb add ark-zkey, mopro-core and mopro-ffi 2024-01-15 18:21:40 +01:00
0xturboblitz
650345416c working with proof of passport proof 2024-01-15 13:57:22 +01:00
0xturboblitz
c3f6a3de8d deleted unused elements of mopro/mopro-ios 2024-01-14 22:47:26 +01:00
0xturboblitz
bd2f0dece6 deleted mopro-core, can't run mopro example anymore 2024-01-14 22:01:00 +01:00
0xturboblitz
82d5840e38 working by compiling and coping /mopro-core and /mopro-ios to /ios/mopro
- TODO clean and understand exactly what to copy
2024-01-14 19:45:19 +01:00