Justin Hernandez
99165c95dc
[SELF-723] feat: add structured NFC and Proof logging ( #1048 )
...
* feat: add structured NFC logging
* fix ci
* Fix: add deps
* logging fixes. use breadcrumbs
* fix android build
* update SeverityLevel
* [SELF-705] feat: add proof event logging (#1057 )
* feat: add proof event logging
* refactor: unify sentry event logging
* fix types
* fix mock
* simplify
* code rabbit feedback
* fix tests
---------
Co-authored-by: seshanthS <seshanth@protonmail.com >
2025-09-12 17:12:44 -07:00
Justin Hernandez
3b5340862b
Chore fix ios nfc scanning and compiling ( #979 )
...
* fixes
* silence error
* fix debugge
* fix nfc scanning
* lint and pipeline fixes
2025-08-28 13:57:57 -07:00
Seshanth.S🐺
11e2437118
SELF-501: Integrate Loki and Sentry logging ( #791 )
...
* feat: implement logger with loki and console transport
* yarn nice
* feat: add logging in Android and iOS modules (native)
* feat: add sentry logs
* chore: add yarn.lock
* update podfile
* feat: intercept and push console.logs to loki
* update podfile.lock
* Remove NativeLoggerBridgeModule.kt and update NFCPassportReader pod version in Podfile
* add podfile.lock
* use seperate queue for NFC logs & lint
* update review comments
* add project.pbxproj and Podfile.lock
* memoize LoggerProvider
2025-08-13 05:58:03 -07:00
Justin Hernandez
fdb932eeba
Feat: Lightweight e2e tests for iOS and Android ( #840 )
...
* Add Maestro e2e testing
* Run Maestro flows in parallel
* Fix mobile e2e workflow
* Fix e2e script flow path
* prettier
* fix
* prettier
* standardize yml files and new formatting commands
* fix ndk
* fix exclusions
* use double quotes for yml files
* feedback
* fixes
* fixes
* fix
* fix ios job
* unneeded
* fix workflows
* fix launch workflow
* fix
* fix pipeline
* workflow fixes
* install app to emulators
* better logging
* save current version of test script
* android works. ios wip. update locks
* fix pipelines
* cr feedback
* fix android e2e test
* Split mobile e2e workflow by platform (#842 )
* Replace react-native-quick-crypto with @noble/hashes (#841 )
* Add tests for ethers polyfills
* Add crypto utils
* Inline crypto polyfills into ethers util
* sort and update gemfile lock
* update lock
* chore: incrementing ios build number for version 2.6.3 [github action]
* android works. ios wip. update locks
* Specify Maestro platform
* Fix Android build step in e2e workflow
* fix android
* update ios
* add concurrency
* update Podfile.lock
* fix android
* prettier
* fix
* fix android pipeline
* try job again
* fix ios
* fix android
* fix ios
* fix command
* use android runner now that path is fixed
* fix android e2e test
* fix adb
* add caching
* fix build
* speed up build
* fix
* test emulator options
* updates
* fix pipeline
* fix
* fix script and move on
* add comment
---------
Co-authored-by: Self GitHub Actions <action@github.com >
* feedback
* fixes
* ignore for now
* ignore
* fix tests
* fix ios simulator booting
* fix ios test
* shutdown after run
* fix ios test
* better timing
* increase ios timeout
* fix both flows
* fix pipeline
* combine command
* fix ios
* break up build steps for better caching
* remove cache
* fix ios and android test pipelines
* update logic
---------
Co-authored-by: Self GitHub Actions <action@github.com >
2025-08-06 12:41:09 -07:00
Seshanth.S🐺
28a9f1bcfa
feat: add flag to use PACEPolling ( #680 )
...
* feat: add flag to use PACEPolling
* fix: santize before storing in store
* bump ios build number and update podfile lock
* prettier
* bump build
* feat: add flag to use PACEPolling
* fix: santize before storing in store
* bump ios build number and update podfile lock
* prettier
* bump build
---------
Co-authored-by: Justin Hernandez <transphorm@gmail.com >
2025-07-01 09:31:11 -07:00
Eric Nakagawa
4d4efffe5a
Apply BSL to app codebase ( #639 )
...
* Clean up root license wording
* Simplify SPDX header
* simplify license and rename BSL to BUSL
* fix merge issues
* fix missing method
---------
Co-authored-by: Justin Hernandez <transphorm@gmail.com >
2025-06-23 21:47:53 -07:00
Seshanth.S🐺
aaca2b0d18
SEL-402 fix: NFC crash ( #597 )
...
* fix: handle unwrap
* update NFCPassportReader commit to add more logs
2025-06-06 13:50:00 -07:00
Seshanth.S🐺
2a7562216c
feat: Add PACEPolling ( #577 )
...
* feat: Read ID cards
* add entitlements
* feat: add pacePolling through NFCPassportReader
* refactor: comment out debug print statements
* feat: add mixpanel logging
* feat: add NFC Method selection screen
* fix: UI issue
* feat: update Podfile and include PassportReader.m file
* lint
* fix: test
* debug: log mixpanel values
* fix: update dep
* update NFCPassportReader commit hash
* feat: add flag to enable debug logging
* lint
2025-06-04 15:53:04 +02:00
turnoffthiscomputer
884cb1bc64
remove iOS logs
2025-03-12 18:48:20 +01:00
turboblitz
629dfdad1a
Bringing openpassport/main ( #19 )
...
Co-authored-by: seshanthS <seshanth@protonmail.com >
Co-authored-by: turnoffthiscomputer <colin.remi07@gmail.com >
Co-authored-by: thomas-senechal <thomas.senechal@pm.me >
Co-authored-by: motemotech <i.am.nicoshark@gmail.com >
Co-authored-by: turnoffthiscomputer <98749896+remicolin@users.noreply.github.com >
Co-authored-by: ayman <aymanshaik1015@gmail.com >
2025-02-05 11:13:52 +01:00
0xturboblitz
92f31dbc6c
remove masterList bundled on iOS
2024-09-05 23:35:13 +09:00
0xturboblitz
2bdfc60d4b
massive renaming to OpenPassport
2024-08-10 23:40:42 -07:00
0xturboblitz
11a2863608
getting eContent digest algorithm on IOS
2024-08-02 13:21:47 -07:00
0xturboblitz
6144911fda
new small ui fixes
2024-05-01 17:51:52 +09:00
0xturboblitz
9c3ca776fa
ios photo display
2024-02-14 16:54:33 +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
a6e17c87a3
extracting data in swift
2024-01-13 00:18:57 +01:00
0xturboblitz
e30a07fef5
rename AwesomeProject to ProofOfPassport
2024-01-10 12:45:27 +01:00
0xturboblitz
8d38163fdd
Revert "passport read e2e rsa from rust"
...
This reverts commit f6bc02bc2d .
2023-12-09 17:06:48 -05:00
0xturboblitz
f6bc02bc2d
passport read e2e rsa from rust
2023-10-22 14:52:20 +02:00
Youssef El Saadany
a19d4ad2a7
added passport reading
2023-07-27 15:56:25 +02:00
Youssef El Saadany
996995e473
added draft ios native module
2023-07-27 12:50:56 +02:00