Justin Hernandez
d1962734db
Add Social Login Demo (Google + Apple) with navigation and test mocks ( #1806 )
...
* chore: bump firebase to v21 and clean up Podfile
* feat: add social login demo screen
* pr feedback
* pr feedback
* fixes
* add android values to ci
* feedback
2026-03-03 18:53:11 -08:00
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
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
202d0f8122
SELF-483: Enable backup recovery prompts ( #834 )
...
* Guard recovery prompts
* refactor(app): gate recovery prompts with allow list (#1251 )
* fix typing
* fix header
* fix app loading
* fix tests
* Limit recovery prompts to home allowlist (#1460 )
* fix test
* fix typing pipeline
* format and fix linting and tests
* tests pass
* fix tests
* split up testing
* save wip
* save button fix
* fix count
* fix modal width
* remove consologging
* remove depcrecated login count
* linting
* lint
* early return
2025-12-05 21:34:50 -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
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
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
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
Justin Hernandez
f77cd80663
Temporarily disable recovery redirect and reminder prompts ( #733 )
...
* Revert "SEL-487: Prompt user to backup recovery phrase before registering (#715 )"
This reverts commit fe14ac655e .
* revert update
* fix safe area context pkg
* Revert "SEL-487: Prompt user to backup recovery phrase before registering (#715 )"
This reverts commit fe14ac655e .
* fix old flow
* more silent tests
* update lock files
* hard code return
2025-07-03 11:01:43 -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
nicoshark
3db25aa469
Push notification ( #536 )
...
* add push notification feature
* merge new app impl
* change dsc key
* import
* reverse mock dsc
* worked in the ios
* checked in android
* update url and delete console
* delete small changes
* lint
* add yarn.lock
* fix warning message
* add mock notification service for test code
* fix path for the mock implementation
* add mock deeplink to the test code
* nice notificationServiceMock.js
* delete unused firebase related implementation
* fix wording and UI related to notification service
* hotfix on mockdatascreen
---------
Co-authored-by: turnoffthiscomputer <colin.remi07@gmail.com >
2025-05-15 23:46:21 +02:00
Justin Hernandez
a08904b50c
Clean up navigation and setup Jest ( #549 )
...
* remove dupe account screens and prefer the term home
* organize screen loading better
* sort keys
* rename screen files wip
* fix deleted directory issues
* rename folders
* fix paths and naming
* save working jest import test
* save base working jest navigation test
* finalize navigation refactor and jest test
* update test name and podfile lock
* remove unused packages
* use the correct version of react test renderer
2025-05-09 10:17:12 -07:00