Commit Graph

3114 Commits

Author SHA1 Message Date
Justin Hernandez
63cdd1b542 Merge pull request #1582 from selfxyz/release/staging-2026-01-12
Release to Staging - 2026-01-12
2026-01-12 07:43:24 -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
7fdc0c756b Merge pull request #1579 from selfxyz/release/staging-2026-01-11
Release to Staging - 2026-01-11
2026-01-12 06:20:17 -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
32205d4f9e Merge pull request #1576 from selfxyz/release/staging-2026-01-10
Release to Staging - 2026-01-10
2026-01-10 07:48:06 -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
be09393586 Merge pull request #1565 from selfxyz/release/staging-2026-01-09
Release to Staging - 2026-01-09
2026-01-10 00:34:49 -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
6c420c2b76 Refine mobile SDK constants re-exports (#1551)
* Clarify constants re-exports

* Adjust constants export mapping

* agent feedback. sort all the tings
2026-01-07 10:28:09 -08:00
Justin Hernandez
d02a730970 remove option to change target bump build pr branch. default to dev (#1550) 2026-01-06 12:59:16 -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
bbeb1c97e3 Merge pull request #1543 from selfxyz/release/staging-2026-01-03
Release to Staging - 2026-01-03
2026-01-03 15:21:57 -08:00
Justin Hernandez
2e9b79446a bump version (#1542) 2026-01-03 15:06:10 -08:00
Justin Hernandez
e9e72e1614 Merge pull request #1541 from selfxyz/release/staging-2026-01-02
Release to Staging - 2026-01-02
2026-01-03 15:05:41 -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
d182d6c0be Merge pull request #1533 from selfxyz/release/staging-2025-12-26
Release to Staging - 2025-12-26
2025-12-26 13:07:39 -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
Javier Cortejoso
09e5ea1bf7 chore: enhance mobile E2E workflow for iOS simulator verification (#1532)
- Added checks for simctl availability and ensured necessary simulator directories exist.
- Improved app installation verification with graceful error handling and fallback checks.
- Enhanced Maestro test execution with detailed output handling and cleanup error suppression.
- Verified the existence of the Maestro test file before execution to prevent failures.
2025-12-26 15:36:32 +01: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
Javier Cortejoso
088a9d8e65 Merge pull request #1523 from selfxyz/jcortejoso/no-path-filter
SELF-1684: Ensure checks are run with pull requests to staging/main
2025-12-24 16:31:52 +01:00
Nesopie
ec69e2086c chore: skip nullifier tests (#1527) 2025-12-24 11:21:52 +01:00
Nesopie
a10149b3d6 chore: skip nullifier tests (#1527) 2025-12-24 15:35:54 +05:30
Javier Cortejoso
4252757081 Runs on self-hosted node 2025-12-24 10:06:02 +01:00
Javier Cortejoso
f76cc80f07 Test circuits in other runner 2025-12-23 11:03:16 +01:00
Javier Cortejoso
cd6037649c Fix path in npm-publish workflow to correctly reference mobile-sdk-alpha package.json for version checks. 2025-12-23 09:50:16 +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