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
5b5110925a
[SELF-810] Edge-to-edge: add iOS-only SystemBars wrapper and update Android handling ( #1610 )
...
* Update edge-to-edge handling
* update lock file
* formatting
* agent feedback
2026-01-15 10:32:55 -08:00
Justin Hernandez
544d60f860
Replace email support with Notion form ( #1613 )
...
* Replace email support with Discord
* Add Discord support prompts
* Remove command log
* formatting, agent feedback
* update strings
* save wip
* fix button color
* update text and change support from discord to notion support form
* remove settings support form text
* rename component and update feedback modal to redirect to users to notion form
* formatting
* update text
2026-01-14 18:14:27 -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
Leszek Stachowski
757ac58995
Move DocumentCamera screen to the SDK ( #1287 )
2025-10-17 00:11:30 +02:00
Aaron DeRuvo
6bdc4ae1d2
Move components to sdk for future use ( #1243 )
...
* move components to sdk and refactor a way from tamagui
* linting
* reverting since this is just a local issue for me
* lint
* simple
* yarn
* yolo
* run yarn nice
* fix pipelines
* fix tests
* fix mock
* add fonts to mobile sdk
* more feedback
---------
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz >
2025-10-10 16:52:41 -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🐺
610f195136
SELF-253 feat: add user email feedback ( #889 )
...
* feat: add sentry feedback
* add sentry feedback to web
* feat: add custom feedback modal & fix freeze on IOS
* yarn nice
* update lock
* feat: show feedback widget on NFC scan issues (#948 )
* feat: show feedback widget on NFC scan issues
* fix ref
* clean up
* fix report issue screen
* abstract send user feedback email logic
* fixes
* change text to Report Issue
* sanitize email and track event messge
* remove unnecessary sanitization
* add sanitize error message tests
* fix tests
* save wip. almost done
* fix screen test
* fix screen test
* remove non working test
---------
Co-authored-by: Justin Hernandez <transphorm@gmail.com >
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz >
2025-08-25 09:34:18 -07:00
Justin Hernandez
0cf1bc830b
chore: trim lint warnings and ignore dev paths ( #897 )
...
* chore: trim lint warnings and ignore dev paths
* fix: restore navigation param types
* fixes
* fixes
* tweaks and cr feedback
* final improvements
* fix nav types
2025-08-14 13:55:32 -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
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
eeaa4e1dd1
Enable edge-to-edge system bars ( #817 )
...
* Enable edge-to-edge system bars
* prettier
* fix lint errors
* podfile update and add lazy
2025-08-01 15:54:25 -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
2aed84e6a8
SEL-504: fix fonts and some styles ( #762 )
...
* fix fonts and some styles
* dry config
* fix some warnings
2025-07-16 11:16:48 +02:00
Justin Hernandez
c303366706
Apply consistent safe area padding across screens ( #726 )
2025-07-01 19:56:16 -07:00
Justin Hernandez
e66c37ce2f
SEL-479: Multi-ID onboarding mvp flow ( #688 )
...
* save new launch screen wip
* save wip
* finalize launch look
* replace launch screen
* rename
* update camera onboarding and scan screen
* update tips looks
* update nfc scan issue screens
* update copy
* add launch screen todo
* fix casing
* update launch screen link, copy and add tracking event
* bump project version to match app store
* match app store
* updated supported bio id link
* add dialog message support back in
* cr feedback
* bump version and build
* update images
* tweak animation layout
* loop with setTimeout
2025-07-01 03:48:05 -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
turnoffthiscomputer
93312c0d5e
Show modal on NFC scan error ( #642 )
...
* Add help button and error modal actions
* fix the screen management
* yarn nice
2025-06-18 16:45:09 +02:00
Justin Hernandez
5163761a52
allow a scale of up to 1.3 ( #546 )
...
* allow a scale of up to 1.3
* update lock files
* clean up unused imports
* fix settings
2025-05-05 18:00:28 -07:00
Justin Hernandez
0d7d1170f3
SEL-187: Make bottom layout scrollable on smaller screens ( #525 )
...
* fix design check
* add an option to disable local sending of sentry events
* better sentry enable / disable
* fix scan passport height
* make bottom layout scrollable so it doesn't squish top screen
* simpler logic check. don't create new env var
* fix internet connection issues
* readd comment
* use isConnected instead of internet reachable
* use a dynamic bottom panel height
* add missing recovery screens
* move aesop below
* remove dupe export
* fix rebase
* fix android package download issue
2025-04-23 18:28:02 -07: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
91d86b6fdb
[SEL-46] FE: Add minimum bottom padding ( #510 )
...
* fix bottom padding for smaller screens
* fix podfile post install hook permissions check
* update pod lock and disable git commit action step for now
* update lock
* fix flaky android downloads that causes pipeline to crash
2025-04-18 14:36:43 +02:00
Aaron DeRuvo
1799f81c9f
Fix Recovery phrase screen designs ( #152 )
...
Co-authored-by: Justin Hernandez <transphorm@gmail.com >
2025-02-18 13:29:55 -08:00
Aaron DeRuvo
4a6d1824e6
Android Icons + Connection Modal ( #141 )
...
Co-authored-by: Nicolas Brugneaux <nicolas.brugneaux@gmail.com >
Co-authored-by: Justin Hernandez <transphorm@gmail.com >
2025-02-18 12:34:21 -08:00
Aaron DeRuvo
2a1484bf30
improve wording around app. ( #149 )
2025-02-18 10:04:24 -08:00
Aaron DeRuvo
cb5a7306a5
Feat TroubleShooting Screens ( #118 )
2025-02-14 11:59:40 -08:00
Aaron DeRuvo
5902d7c253
make the scan-qr-button snug to bottom ( #88 )
2025-02-12 08:32:40 -08:00
Aaron DeRuvo
f8d238086a
Design/topbottom ( #85 )
2025-02-12 17:03:11 +01:00
Aaron DeRuvo
9c0ec399c4
Proof Flow Improvement ( #74 )
2025-02-11 17:45:18 +01:00
Aaron DeRuvo
26d82f3113
make it easy to add rounded corners to views ( #71 )
2025-02-11 10:27:00 +01:00
Aaron DeRuvo
2039e86953
Feat/confirm passport belongs to me screen ( #55 )
2025-02-10 14:59:55 +01:00
Aaron DeRuvo
a628969135
adds the dismisable note about privacy ( #25 )
2025-02-05 17:35:26 +01:00
Nicolas Brugneaux
90b0e4a270
Navigation Refactor ( #6 )
...
Co-authored-by: Leszek Stachowski <leszek.stachowski@clabs.co >
Co-authored-by: Justin Hernandez <transphorm@gmail.com >
2025-01-29 17:16:12 +01:00