Commit Graph

298 Commits

Author SHA1 Message Date
0xturboblitz
8829d8ce08 fix "Module Prover requires main queue setup" warning 2024-02-19 09:48:03 -07:00
0xturboblitz
ad1bc7f02b fix smol type errors 2024-02-19 09:40:49 -07:00
0xturboblitz
43607e2906 fix proof generation time display 2024-02-19 09:38:21 -07:00
0xturboblitz
dccab1b352 fix iOS build crash
- remove react-native-reanimated
- update tamagui to latest version
2024-02-19 09:08:05 -07:00
turboblitz
8f417f380e Merge pull request #59 from zk-passport/android-release
Android release
2024-02-16 17:21:58 +01:00
0xturboblitz
7f98509b08 adapt zkey download to new frontend (android only) 2024-02-16 17:21:30 +01:00
0xturboblitz
62ad625c5f fix react-native-reanimated bug 2024-02-16 16:48:27 +01:00
0xturboblitz
8f08736ed7 fix react-native-reanimated bug 2024-02-16 16:33:34 +01:00
0xturboblitz
b47f9be21d Merge branch 'dev' into android-release 2024-02-16 14:17:49 +01:00
0xturboblitz
3339e5bf80 bump jmrtd to 0.7.40, which seems to fix the APDU error for some passports 2024-02-16 14:00:13 +01:00
0xturboblitz
bcc3d078dd release configs for android 2024-02-16 13:29:43 +01:00
0xturboblitz
1d1b4e2b83 rename arm64 to arm64-v8a 2024-02-16 13:29:05 +01:00
rems0
c105c7c5a6 Merge pull request #58 from zk-passport/UI
Make UI great again
2024-02-14 18:30:07 +01:00
Rémi Colin
4b1cfbdd46 fix back tamagui types 2024-02-14 17:47:46 +01:00
Rémi Colin
ef75fc1f91 Merge branch 'UI' of https://github.com/zk-passport/proof-of-passport into UI 2024-02-14 17:12:55 +01:00
Rémi Colin
d52d133bb9 try to implement fonts 2024-02-14 17:12:47 +01:00
0xturboblitz
40403c0c5e ignore annoying warning
cf https://github.com/tamagui/tamagui/issues/1828
2024-02-14 17:09:25 +01:00
turboblitz
a5f1abecf0 Merge pull request #57 from zk-passport/UI_with_photo
UI with photo
2024-02-14 16:55:59 +01:00
0xturboblitz
9c3ca776fa ios photo display 2024-02-14 16:54:33 +01:00
0xturboblitz
229063d4f5 android photo 2024-02-14 16:01:55 +01:00
Rémi Colin
d654f9006c fix ens issues between screens 2024-02-14 16:01:42 +01:00
0xturboblitz
9974c0ca3d loading arkzkey from aws
- can also load classic zkey with commented code, which is 30% bigger but a bit faster rn
2024-02-14 14:24:52 +01:00
Rémi Colin
6052aee6fa add ens address management, improve regex and keyboard management 2024-02-14 14:15:57 +01:00
0xturboblitz
c814d7f38c downloading zkey from zkeypath and reading from file in rust 2024-02-14 12:18:16 +01:00
0xturboblitz
363658896a verify proof first in mint function for easier debugging 2024-02-14 11:51:13 +01:00
0xturboblitz
8fcd93dc56 bump jmrtd to 0.7.40, which seems to fix the APDU error for some passports 2024-02-14 11:06:11 +01:00
Rémi Colin
ff11cadb21 keyboard management, android shadows, new menu, replicate iOS nfc UX on android 2024-02-13 21:08:56 +01:00
0xturboblitz
53e9c4f58d add arkzkey to test on android 2024-02-13 14:18:40 +01:00
Rémi Colin
4f59974686 Merge branch 'UI' of https://github.com/zk-passport/proof-of-passport into UI 2024-02-12 18:20:51 +01:00
Rémi Colin
4960edce33 resolve conflicts 2024-02-12 18:20:23 +01:00
0xturboblitz
ab19c3bc40 comment in circuit 2024-02-12 18:19:45 +01:00
Rémi Colin
f6c02760a9 update libraries 2024-02-12 18:16:32 +01:00
Rémi Colin
641c9eb297 update dependencies 2024-02-12 18:09:38 +01:00
0xturboblitz
f3bb54d082 fix build failure 2024-02-12 17:59:49 +01:00
0xturboblitz
932249e30b put back YStack styles 2024-02-12 13:33:32 +01:00
0xturboblitz
223349c53c fix some types and clean 2024-02-12 13:00:45 +01:00
0xturboblitz
f2f2c4e5ec log more data in handleResponseIOS 2024-02-12 12:24:07 +01:00
0xturboblitz
4046497e29 fix tamagui types 2024-02-12 12:21:37 +01:00
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