1323 Commits

Author SHA1 Message Date
github-actions[bot]
8f0696149d chore: bump mobile app version to 2.9.10 (#1596)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-12 15:34:07 -08:00
Justin Hernandez
57acda6680 bump build (#1595) 2026-01-12 15:03:07 -08:00
Justin Hernandez
9d83672920 Adjust cloud backup visibility (#1593) 2026-01-12 13:17:53 -08:00
Justin Hernandez
8eff3d030d Limit keychain modal to Android (#1591) 2026-01-12 12:42:34 -08:00
github-actions[bot]
d132633c20 chore: bump mobile app version to 2.9.10 (#1583)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-12 08:23:27 -08:00
github-actions[bot]
551bfd5787 chore: bump mobile app version to 2.9.10 (#1580)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-12 07:40:06 -08:00
Justin Hernandez
e7ed53aff5 rename Approve to Select (#1581) 2026-01-12 07:39:14 -08:00
Justin Hernandez
7164099924 chore: address clunky Prove screen button feedback (#1578)
* save button transition improvements

* fix offset jump

* add platform specific scroll offset padding

* use dynamic sizing instead

* fix scrolling logic
2026-01-11 15:43:30 -08:00
github-actions[bot]
621e71c296 chore: bump mobile app version to 2.9.10 (#1577)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-10 08:08:50 -08:00
Justin Hernandez
80d218178b remove staleness redirect (#1575) 2026-01-10 07:39:06 -08:00
github-actions[bot]
c25a35ef7a chore: bump mobile app version to 2.9.10 (#1574)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-10 01:04:20 -08:00
Justin Hernandez
665545cd65 Centralize keychain error helpers and add unit tests (#1571)
* Add keychain error tests

* format
2026-01-10 00:43:36 -08:00
Justin Hernandez
9d4c62225f Rename staleness hook file to useProofDisclosureStalenessCheck and add unit tests (#1572)
* Add staleness hook test

* format
2026-01-10 00:42:15 -08:00
Justin Hernandez
dd474a12f3 Refactor insert id helper (#1573) 2026-01-10 00:37:42 -08:00
Justin Hernandez
3ce1f26898 SELF-1754: polish for document selection for proving flow (#1570)
* change spinner color

* fix disclosure scroll feedback

* fix type error

* fix button scrolling logic

* make the connected wallet static

* fix hold to verify button feedback timing

* formatting

* clean up tex
2026-01-09 23:52:36 -08:00
Seshanth.S
e1d06b5b13 Feat: keychain modal (#1564)
* feat: show Modal on keychain error

* update message

* yarn fmt

* fix tests

* fix ci
2026-01-09 21:59:02 -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
1e44dc9c8d Home: replace loading text with centered spinner (#1566)
* Replace home loading text with spinner

* update home screen spinner
2026-01-09 12:49:49 -08:00
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
6e01b3c114 fix scrollview bottom padding (#1556) 2026-01-07 15:11:34 -08:00
Justin Hernandez
906ca505d3 chore: bump mobile version to 2.9.10 (#1554)
* update gems and pods

* bump build number and version after 2.9.9 release
2026-01-07 11:23:09 -08:00
Justin Hernandez
548779df2e SELF-810: update react native edge to edge pkg (#1553)
* update edge to edge for play store req

* address metrojs missing peer dep
2026-01-07 11:06:35 -08:00
Justin Hernandez
61c9d56456 Update fastlane local build flow (#1552) 2026-01-07 11:06:04 -08:00
Justin Hernandez
43fb39d3d4 SELF-1680: Starfall mobile push notifications (#1548)
* move to personal mcp

* add new nova pin screen

* rename screen

* update nova route

* unblock local dev building

* rename nova to starfall

* move to dev dependency

* move to dependencies

* add correct package

* save wip

* save wip

* save wip fixes

* rename self logo

* fix screen logos

* fix order

* add starfall api to fetch push notification code

* agent feedback

* fix tests, minor agent feedback

* abstract component

* rename topic

* re-add button props

* fix linting
2026-01-05 20:17:28 -08:00
Justin Hernandez
753461f4cb Create mobile dependency check script and update readme (#1547)
* update readme

* add check / install script and update readme

* agent feedback

* gracefully handle yarn check

* change order and steps
2026-01-05 09:27:14 -08:00
github-actions[bot]
5e88703560 chore: bump mobile app version to 2.9.8 (#1544)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-04 17:04:08 -08:00
Justin Hernandez
2e9b79446a bump version (#1542) 2026-01-03 15:06:10 -08:00
Seshanth.S
ef131b10f7 Hotfix/dev setting screen (#1540)
* fix: DevSettingScreen::ScreenSeletor in android

* revert: remove severity from extended loggers
2025-12-31 09:31:16 -08:00
Justin Hernandez
42a74e2887 SELF-1155: Address missing screen views (#1539)
* use track events for screen views

* don't use factory pattern for analytics imports

* nice clean up

* simplify screen event logic and add tests

* fix test and agent feedback
2025-12-30 15:21:29 -08:00
Justin Hernandez
5cdf345372 SELF-773: standardize analytics imports (#1538)
* standardize analytics

* format
2025-12-30 14:04:28 -08:00
Justin Hernandez
9860020cd1 typo (#1522) 2025-12-30 12:11:12 -08:00
github-actions[bot]
71674e1265 chore: bump mobile app version to 2.9.7 (#1535)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-28 14:50:07 -08:00
Justin Hernandez
fe90b3a78d bump bugfix version to 2.9.7 (#1534) 2025-12-26 12:46:24 -08:00
Seshanth.S
d24ef93733 fix Race condition in setting selfDefinedData (#1531)
* fix racecondition in setting selfDefinedData

* fixes
2025-12-26 12:15:54 -08:00
Justin Hernandez
6172497abf chore: upgrade yarn to 4.12.0 (#1530)
* use yarn 4.12.0

* upgrade tsx

* update 4.6.0 references to 4.12.0

* update lock file

* update lock file

* update lock
2025-12-25 12:12:38 -08:00
github-actions[bot]
bc158ee730 chore: bump iOS version to 2.9.6 (#1529)
* chore: bump mobile app version to 2.9.6

Update build numbers and deployment timestamps after successful deployment.

* bump version too

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
2025-12-25 11:19:01 -08:00
Justin Hernandez
7dbd46f245 Add docstring reporting script and workflows (#1333)
* Trim docstring coverage snapshots

* format all the tings

* update lock

* Update docstring coverage snapshots (#1521)

* docstring fixes

* address agent feedback

* update lock files

* address agent feedback

* lock react-native-svg version to prevent pipeline failures

* update docstring logic

* remove docstring coverage from ci

* remove old report, fix cursorignroe rule
2025-12-25 11:17:42 -08:00
Javier Cortejoso
8c96f6fd5c Merge pull request #1523 from selfxyz/jcortejoso/no-path-filter (#1528)
SELF-1684: Ensure checks are run with pull requests to staging/main
2025-12-25 01:05:09 +01:00
github-actions[bot]
508c183f9f chore: bump mobile app version to 2.9.6 (#1525)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-22 15:10:45 -08:00
Javier Cortejoso
2a092f5571 chore: Using Namespace.so for MacOS Runners (#1500)
* chore: update CI workflows to include Java setup and modify runner environments

- Added Java installation checks and setup steps to multiple CI workflows to ensure Java is available for builds.
- Changed runner environments for iOS builds from `macos-latest-large` to `namespace-profile-apple-silicon-6cpu` for better resource management.
- Updated push triggers for CI workflows to include specific branches and paths for more controlled execution.

* refactor: streamline AES-GCM encryption tag validation in encryptAES256GCM function

- Removed redundant checks for the AES-GCM authentication tag, simplifying the code while maintaining functionality.
- Updated the return structure to directly convert the authentication tag to a binary format, enhancing clarity and efficiency.

* chore: add Actionlint configuration for custom runner labels

* chore: update mobile deployment workflows for testing configuration

* chore: included a step to set the INSTALL_JAVA environment variable to false

* chore: update logging in setup-native-source script for improved debugging

* chore: simplify mobile CI workflow by removing redundant iOS and Android build steps

- Removed extensive iOS and Android build steps from the mobile CI workflow, as build verification is now handled by the mobile-e2e.yml workflow.

* chore: update mobile workflows to remove push triggers for improved clarity

- Removed push triggers from mobile CI, E2E, and bundle analysis workflows to streamline execution and focus on pull request events.
- This change enhances workflow clarity and reduces unnecessary runs on branch pushes.

* Revert "chore: simplify mobile CI workflow by removing redundant iOS and Android build steps"

This reverts commit 30d5f585c2.

* Updated the conditions for running iOS and Android build jobs to only trigger on workflow dispatch events, reducing unnecessary executions.

* chore: enhance mobile CI workflows with push triggers for improved execution control

- Added push triggers for dev, staging, and main branches in mobile bundle analysis, E2E, and demo E2E workflows to ensure builds are triggered on relevant changes.
- Included conditions for running iOS E2E tests based on issue comments, allowing for more flexible testing workflows.

* Addind workflow_dispatch option

* chore: refine mobile E2E workflows by removing issue comment triggers

- Eliminated issue comment event triggers from mobile E2E workflows to streamline execution and focus on workflow dispatch and push events.
- This change enhances clarity and reduces unnecessary complexity in the CI process.

* chore: remove checkout action from npm publish workflow

- Eliminated the checkout action from the npm publish workflow to streamline the process and reduce unnecessary steps.
- This change aims to enhance the efficiency of the CI pipeline.
2025-12-22 17:15:37 +01:00
Seshanth.S
b783f56d70 Add logging severity configuration to DevSettingsScreen (#1520)
* Add logging severity configuration to DevSettingsScreen

* consolidate logging severity type

* extend loggers properly with severity type

---------

Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
2025-12-18 12:12:45 -08:00
github-actions[bot]
9324a3fdee chore: bump mobile app version to 2.9.5 (#1519)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-17 08:19:38 -08:00
Justin Hernandez
e1c7ecdbb8 SELF-1662: Improve prove deeplink navigation (#1517)
* Improve prove deeplink navigation

* fix tests
2025-12-16 20:43:14 -08:00
Justin Hernandez
a6194665ec SELF-1572: Update document scan prompt (#1511)
* Update document scan prompt

* formatting

* fix scan instruction location

* use helper for title text
2025-12-16 14:43:45 -08:00
Justin Hernandez
5321f3757b SELF-1670: Hide document-only settings without documents (#1512)
* Hide document-only settings without documents

* revert document info screen changes, rely on hiding option from settings view

* agent feedback

* hide settings options that depend on having a document
2025-12-16 14:12:30 -08:00
Leszek Stachowski
35fdc69117 CountryPickerScreen: remove info icon (#1515) 2025-12-16 14:09:13 -08:00
Justin Hernandez
da733163f9 SELF-1268: Fix paste button on recovery screen (#1513)
* Fix paste button on recovery screen

* Improve recovery paste button accessibility

* recovery screen bugfix

* simplify fix. remove pressable logic
2025-12-16 09:33:12 -08:00
Justin Hernandez
50dba6de15 SELF-1665: address sentry replay preview (#1509)
* fix sentry replays

* clean up comments
2025-12-15 20:44:59 -08:00
Justin Hernandez
e5e7b108a0 SELF-1553: Add back navigation to QR scanner view (#1508)
* Add back navigation to QR scanner view

* linting

* remove custom hook. use default package
2025-12-15 18:21:36 -08:00
Seshanth.S
adc002b91d Hide Secondary button in AadhaarUploadError screen (#1506) 2025-12-16 01:19:13 +05:30