Justin Hernandez
|
03635abaaf
|
chore: add kmp license headers; update license year range (#1752)
* add kmp license headers and update year
* formatting
|
2026-02-15 16:56:06 -08:00 |
|
Justin Hernandez
|
eee830b7ea
|
agent feedback (#1744)
|
2026-02-12 17:35:54 -08:00 |
|
Justin Hernandez
|
850e3b98f9
|
SELF-1754: Implement selective disclosure on Proving Screen (#1549)
* add document selector test screen
* clean up mock docs
* update selection options
* Add DocumentSelectorForProving screen and route proof flows through it (#1555)
* Add document selector to proving flow
* fix formatting
* improvements
* redirect user to document not found screen when no documents
* option flow tweaks and tests
* wip tweaks
* fix scrollview bottom padding (#1556)
* tighten up selection text
* create inerstitial
* save wip
* remove not accepted state
* save wip design
* formatting
* update design
* update layout
* Update proving flow tests (#1559)
* Refactor ProveScreen to ProofRequestCard layout and preserve scroll position (#1560)
* Refactor prove screen layout
* fix: amount of hooks rendered needs to be the same for all variants
* long URL ellipsis
* keep titles consistent
* lint
---------
Co-authored-by: Leszek Stachowski <leszek.stachowski@self.xyz>
* wip fix tests
* fix tests
* formatting
* agent feedback
* fix tests
* save wip
* remove text
* fix types
* save working header update
* no transition
* cache document load for proving flow
* save fixes
* small fixes
* match disclosure text
* design updates
* fix approve flow
* fix document type flash
* add min height so text doesn't jump
* update lock
* formatting
* save refactor wip
* don't enable euclid yet
* fix tests
* fix staleness check
* fix select box description
* remove id selector screen
* vertically center
* button updates
* Remove proving document cache (#1567)
* formatting
---------
Co-authored-by: Leszek Stachowski <leszek.stachowski@self.xyz>
|
2026-01-09 13:56:10 -08:00 |
|
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
|
cadd7ae5b7
|
SELF-1192: fix oom tests (#1429)
* fix oom tests?
* update tests
* try fixing tests again
* fix: unblock mobile app jest runner
* fix corrupt yarn lock
* Reduce heavy React Native usage in tests (#1436)
* Reduce heavy React Native usage in tests
* Stabilize mobile tests
* prettier
* ignore podfile.lock
* fix test and gitleaks
* fix path
* update
* fix tests
* address tamagui concern
|
2025-11-20 11:59:00 -03:00 |
|
Justin Hernandez
|
c50db06eee
|
dev fixes for release 2.9.1 (#1428)
* update lock
* fix types
* bump version
* fix nested react requires
* fix heavy tests
* address fake mocks
* fix test
* remove last borked react test
|
2025-11-18 21:01:02 -03:00 |
|
Seshanth.S
|
c4dbb902a3
|
SELF-1060: Move passport-reader (#1349)
* rm passport-reader
* update CI scripts
* yarn nice
* update android workflow files
* ignore leaks
* fix write access error
* ignore passport read build.gradle file
* update message condition
* fix read access
* revert earlier changes. the failures were do to token permissions
* fix wasm test
* update jest
* fix tests
* simplify tests to avoid oom issues
* fix tests
* fix notification test
* fix nfcScanner tests
---------
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
|
2025-11-11 16:14:32 -08:00 |
|
Seshanth.S🐺
|
ec93ad564a
|
[SELF-654] feat: add native modules (#919)
* feat: add ios native modules
* fix: extractMRZ
* Add android OCR native module
* wire native mrz module with adapter
* wire Native modules and fix tests
* fixes
* fix license header logic
* fix tests
* fix types
* fix: ci test
* fix: android build ci
* fix: ios build CI
* add podfile.lock
* add yarn.lock
* update lock files
* add yarn.lock
* add license
* order methods
* update lock
* pipeline fixes
* prettier
* update lock file
* fix native modules on external apps
* bundle @selfxyz/common into mobile-sdk-alpha
* chore: address yarn lock issues (#1004)
* address yarn lock issues
* fix postinstall
* update lock
* fix build issues
* fix pipeline issue
* fix ci
* fix bad merge
* fix android ci
* fix ci errors
* fix mobile sdk ci. stop gap fix for now until we create a package
* tweaks
* retry aapt2 approach
* use ^0.8.4 instead of ^0.8.0 due to the use of custom errors
* workflow fixes
* fix file
* update
* fix ci
* test ci fix
* fix test
---------
Co-authored-by: Justin Hernandez <transphorm@gmail.com>
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
|
2025-09-06 19:41:13 -07:00 |
|
Justin Hernandez
|
12aff535de
|
chore(app): resolve lint warnings (#990)
* chore(app): resolve lint warnings
* update lock
* clean up any types
* fix types
* feedback from cr
|
2025-08-29 21:01:24 -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 |
|
Seshanth.S🐺
|
a918b45332
|
fix: extractMRZ (#938)
* fix: extractMRZ
* yarn nice && yarn types
* fix test: remove unused
* fix mobile ci
* add script
---------
Co-authored-by: Justin Hernandez <transphorm@gmail.com>
|
2025-08-24 13:27:42 -07:00 |
|
Justin Hernandez
|
cc628a79d2
|
feat: use SelfClient for MRZ parsing (#930)
* feat: add Self SDK provider
* test: cover passport camera and self client provider
* allow this to fail for now cuz the runner doesn't support 16.4
* sort imports
* upgrade and fix
* fix header issue
* pr feedback
* fix linter
* Update app/scripts/check-license-headers.mjs
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update app/scripts/check-license-headers.mjs
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* update extensions and lock file
* simplify call
* use caching
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
2025-08-19 22:30:40 -07:00 |
|
Justin Hernandez
|
d8b2f60c57
|
Simplify alias tooling and relax export sorting (#867)
* Simplify alias config
* Restore export sorting overrides
* save migration pattern
* alias last minute updates
* fix tests
* improved import sorting
* Implement typed event emitter (#869)
* Implement typed event emitter
* cr suggestion
|
2025-08-10 13:53:03 -07:00 |
|
Justin Hernandez
|
95a3ce5f0c
|
Alias app imports: @src, @tests (#852)
* Support @src alias tooling
* run script and nice
* convert ts script to cjs, update sources
* convert to cjs
* wip update paths
* nice and updates
* fix tests alias paths
* lint fixes
* add @tests alias support
* update script and tests to fix remaining src alias paths
* updates
* update script
* fix
* update lock file
* fix test target
* update timeout
* update flow
* fix flow
|
2025-08-08 15:05:08 -07:00 |
|
Justin Hernandez
|
d11425393e
|
optimize editor config, improve logging, and add utility functions with tests (#847)
* ignore fixes
* Chore optimize vscode settings (#844)
* optimize
* improve settings
* fix passport data provider race condition and add tests
* abstract test code from production code
* safe json parsing
* Remove noisy console logs (#838)
* Remove noisy console logs
* Restore web stub warnings
* clean up linting issues
* fix tests
* add instantiation test
* Log React errors to Sentry (#835)
* Log React errors to Sentry
* cr feedback and improve tests
* revert provider and add tests
* fix typing
* nice
* cr feedback on tests
|
2025-08-07 15:34:17 -07:00 |
|