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
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
76f4980ef6
chore: add script to check import / export type sorting ( #900 )
...
* Enforce separate type imports
* chore: enforce separate type exports
* refactor: flatten sdk index exports
* updates
* fix improperly sorted types
* fixes and prettier
* prettier
2025-08-15 10:11:44 -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
b59dbe1b05
Chore: mobile sdk refinements ( #858 )
...
* Add sdk-alpha package with MRZ helper
* chore: add migration report script
* Add lint config and MRZ tests to sdk-alpha
* fix tests
* fixes. wip
* fixes
* fix bundler tests
* mrz improvements based on cr feedback
* prettier
* fix build errors
* Document browser shim (#859 )
* Validate required adapters (#861 )
* Use sdkError for web scanner shim (#862 )
* Document new workspaces in AGENTS (#864 )
* Add client tests (#860 )
* Use deep merge for client config (#863 )
* Add config merge helper
* format
* Add SDK alpha CI workflow (#865 )
* rename
* rename file
* update workflow
* coderabbit feedback and fixes
* fix linter
* fix import paths
* wip fixes
* updates
* fix tests
* formatting
* update workflow
* remove console mocks
* rename folder and fixes
* fix tests
* save wip
* auto format on save for all sdk package files
* fixes
* cr feedback
* fix pipelines
2025-08-09 17:14:56 -07:00
Justin Hernandez
5356b8b5e0
feat: add sdk-alpha package with MRZ helper ( #851 )
...
* Add sdk-alpha package with MRZ helper
* chore: add migration report script
* Add lint config and MRZ tests to sdk-alpha
* fix tests
* fixes. wip
* fixes
* fix bundler tests
* fix
2025-08-08 17:14:49 -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
026fda751b
Refine app typings and drop type casts ( #850 )
...
* Refine typings and drop casts
* Fix type references
* Remove leftover casts
* format
* fix types
* fix typigns
* fix types. revert nfc method selection changes
2025-08-07 17:38:12 -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
Justin Hernandez
5305ef83fc
Feat: Improved import export sorting for app and common ( #833 )
...
* save import sorting work
* remove dupe headers and fix type errors
* sort imports and exports
* fix errors from export sorting
* fix tests
* codex feedback
* fix exports
* fix exports and tweak test build
* fix export and format
* fix license headers
* fix app building and clean up test errors
* fix android local e2e test
* improve caching
* final fixes
* remove invalid option
* fix sorting and get random values loading
* fix import sorting
2025-08-06 15:18:42 -07:00
Justin Hernandez
bf158fd977
fix yarn web ( #814 )
2025-07-30 12:57:06 -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
Aaron DeRuvo
252f1ba1ef
Start of Web App ( #689 )
2025-07-11 14:07:40 +02: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
Aaron DeRuvo
0e9c59c0fb
SEL-56: Setup Yarn Workspaces ( #584 )
2025-06-04 11:37:32 +02:00
Seshanth.S🐺
3a60cde909
feat: Read ID cards ( #571 )
2025-05-27 14:25:22 +02:00
Justin Hernandez
3c51feafdf
DX: Auto format on save ( #526 )
...
* save wip
* use elint instead of prettier to sort imports
* set imports to warn
* sync prettier settigns
* update prettier settings
* save working version
* fix export and disable mobile pipeline for now
* limit auto formatting to the app folder
2025-04-21 22:10:56 +02:00
Justin Hernandez
e4e59db02b
make ocr viewport and scan animation larger
2025-03-12 23:06:46 -05:00
turnoffthiscomputer
25aac30fb1
Feat/tee ( #39 ) - Fix iOS camera/qrcode scanning - Bring TEE proving
...
Co-authored-by: thomas-senechal <thomas.senechal@pm.me >
2025-02-09 02:54:17 +01:00
Nicolas Brugneaux
3775790736
Feat: introduce camera fragments - both for passport scanning and qrcode scanning ( #16 )
...
Co-authored-by: Aaron DeRuvo <aaron.deruvo@clabs.co >
2025-02-04 16:02:45 +01:00