Justin Hernandez
ba856226d8
SELF-1812: integrate sumsub into mobile app ( #1650 )
...
* sumsub initial pass
* add sumsub tee url
* agent feedback and fixes
* update lock
* agent feedback
* fix types
* agnet feedback
* fix mock
* agent feedback
* lazy load sumsub screen
* white button color
* fix lint
* add debug url link
* allow us to see recordings
* debug maestro run
* disable e2e screen recording for now. don't load sumsub logic when running e2e test
* remove lazy loading
* skip installing sumsub plugin
* retest ios e2e
* get e2e tests passing
* clean up
2026-01-26 14:06:36 -08:00
Seshanth.S
d5b843db5b
SELF-1497: add keychain patch ( #1607 )
...
* add keychain patch - wip
* centralise useStrongbox flag usage
* set allowBackup to false
* bump to version 2.9.12
* bump android build for 2.9.12
* improve keychain error detection
* Disable Strongbox by default
---------
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz >
2026-01-20 23:35:41 +05:30
Seshanth.S
ab848221d0
Add skipReselect Option ( #1561 )
...
* Add option to NFCMethodSelectionScreen
* update types
* update types
2026-01-09 00:44:24 +05:30
Justin Hernandez
551067a48e
Reorganize mobile app /src and /tests folders ( #1357 )
...
* Refactor mobile app utilities into new modules
* prettier
* update lock, feedback from codex
* fix path
* keep some files in utils
* fix tests
* update paths
* remove old docs
* cr feedback
* flatten inefficient paths
* better structure
* update test folder structure
* migrate images
* fix import
* fix Sentry path
* update ignore
* save wip migration
* more updates
* standardize component names
* rename assets
* fix linting
* add barrel exports. final refactor commit
* fix formatting
* fix nav bar
* reduce bundle size
* remove dupe license
* fix test
* fix merge issues
* add refactor doc so we can track what was imporoved
* cr feedback
* feedback
2025-11-20 17:56:44 -03:00
Justin Hernandez
8255a9ac56
chore: tighten types across mobile surface areas ( #1209 )
...
* chore(app): tighten types across app workspace
* fixes
* save wip
* save wip linting
* fix any types
* fix types
* fix: import forwardRef directly from react
- Changed from React.forwardRef to forwardRef import
- Resolves linting warning about named exports
* save typing and linting updates
* cr feedback. final pass
* more cr feedback
* pipeline fixes
2025-10-09 09:53:29 -07:00
Justin Hernandez
20fa5c5adc
[SELF-700] feat: add mock document generator demo ( #995 )
...
* feat: add mock document generator demo
* feat: add mock document generator
* fixes
* chore: refresh workflow cache
* update lock
* build
* updates
* more fixes
* code rabbit feedback
* compiles
* save wip
* updates
* merge with dev and fixes
* fix: align hoisting and demo Jest resolver (#1003 )
* chore(app): map common src paths and declare svg flag module
* ci fix
* update lock
* save wip
* chore: address yarn lock issues (#1004 )
* address yarn lock issues
* fix postinstall
* fix ci
* use metro js proxy
* android build working for /app
* save wip
* fix merge
* pipeline fixes
* format
* fix pipelines
* bump limit and split
* fix pipeline issues
* chore: decouple demo app build (#1013 )
* chore: decouple demo app build
* chore: move demo app to workspace
* chore: unpublish demo workspace
* fix mobile sdk tests
* updates
* remove polyfills
* update merge
* update resolutions
* update resolutions
* fix merge
* fix paths
* save wip
* save wip fixes rd2
* working android
* update lock
* save wip ios building
* fix merge
* readd public key
* fixes
* ci fixes
* fixes
* fix web building
* fix ci
* fix tests
* update lock
* fix ci rd2
* formatting and fix ci
* fix
* finalize ci fixes
* fix tests and metro config paths for building
* save wip
* install missing package for pipeline
* fix wip app building
* wip react config
* save working emulator compile
* first round of pr fixes and feedback
* clean up demo app artifacts from sdk
* Add Gradle wrapper files for mobile-sdk-demo Android build
- Added gradlew, gradlew.bat, and gradle/wrapper/ directory
- Updated .gitignore to allow committing Gradle wrapper files
- Fixes Android build error: spawn ./gradlew ENOENT
* codex feedback and fixes
* fix tests
* file renames
* revert back to dev
* add types
* coderabbit fixes
* fix tests
* fix tests
* fix test
* fixes
* fix wip coderabbit issues
* coderabbit suggestions rd 2
* fix ci pipelines and addresss warnings
* cr fixes
* convert kebab to camelCase
* save wip fixes
* update reinstall and lock files
* fixes
* remove file
* fix lint
* fix polyfill fallback issues
* ensure that mock document is not on ofac list
* prettier
2025-09-27 13:59:47 -07:00
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
0e3e5de1b0
Fix nfc configuration scanning issue ( #978 )
...
* fix nfc scanning on ios and android
* save test
* fix tests
* fix lint
2025-08-28 11:12:41 -07:00
Justin Hernandez
dba8ee1951
feat: improve mixpanel flush strategy ( #960 )
...
* feat: improve mixpanel flush strategy
* fixes
* fix build
* update lock
* refactor methods
* conslidate calls
* update package and lock
2025-08-27 20:09:22 -07:00
Justin Hernandez
431f556542
chore: centralize license header checks ( #952 )
...
* chore: centralize license header scripts
* chore: run license header checks from root
* add header to other files
* add header to bundle
* add migration script and update check license headers
* convert license to mobile sdk
* migrate license headers
* remove headers from common; convert remaining
* fix headers
* add license header checks
2025-08-25 11:30:23 -07:00
Justin Hernandez
aa359654eb
Add additional missing BUSL license headers ( #871 )
...
* Exclude Android from license headers
* fixes
* fix formatting
* fix command
* fix license space
* updates
* fix headers
* updates
* new line formatting
2025-08-10 16:53:53 -07:00
Justin Hernandez
bf3ef98c9d
SEL-269: Update ESLint rules & lock prettier config ( #781 )
...
* Update ESLint config and lock prettier config
* Refine ESLint config and fix lint issues
* Apply eslint fixes
* Use socketIo alias (#782 )
* move gesture handler
* save wip updates
* fix svg imports
* update tsconfig
* eslint updates
* eslint fixes
* improve ignore folders
* coderabbit feedback
* Fix style prop shorthands (#787 )
* Expand view style props
* Expand remaining style props
* update types
* fix pipeline
* fix test env check
* nicer casting
* fix booleans
* update deeplink url handling and make it more robust
* add socket error handler
2025-07-24 21:17:54 -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
Justin Hernandez
60bfe4387c
Apply BUSL v1.1 license headers to app ( #665 )
...
* Add BSL license headers to app sources
* prettier
* fix license reference - https://spdx.org/licenses/BUSL-1.1.html
2025-06-23 13:44:01 -07:00
Seshanth.S🐺
498b89caae
CAN auth - android ( #613 )
...
* add missed files
* add NFCMethodSelectionScreen
* bump android build
---------
Co-authored-by: Justin Hernandez <transphorm@gmail.com >
2025-06-16 16:34:45 +02: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
Nicolas Brugneaux
2155bf95a5
Fix: recovery phrase ( #201 )
2025-02-21 22:49:38 +01:00
turnoffthiscomputer
80d5d78b5e
yarn format
2025-01-10 16:38:07 +01:00
turnoffthiscomputer
8574020fff
fix app build
2025-01-08 16:52:15 +01:00
thomas-senechal
126711d326
First lint and fmt pass
...
This commit is a first pass of lint and fmt, with a few manual fixes. Only manual issues left to do.
2025-01-06 18:54:46 +01:00
turnoffthiscomputer
8f2df219bd
add mock passport data generator
2024-08-26 15:45:19 +02:00