Commit Graph

3118 Commits

Author SHA1 Message Date
Aaron DeRuvo
fc82b6b2b3 Prepares app for Euclid (#1473)
* setup IS_EUCLID build variable for conditionally using euclid desgins
create a headless header that only handles the status bar, for the new screens since they manage their own
make sure new screens get proper insets
add recoveryphrase 3.0
fix country picker



* this lint runs twice. once in repo wide lint and once here. so lets just run once to save resources



Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-09 12:56:05 +01:00
Vishalkulkarni45
8587182778 SELF-1394: Fix/aadhaar registry (#1449)
* fix: remove timestamp while cal qrhash

* chore: pad the timestamp with 0 instead of skipping it

---------

Co-authored-by: ayman <aymanshaik1015@gmail.com>
2025-12-09 16:10:34 +05:30
Javier Cortejoso
3e9c209973 chore: switch mobile CI runners from macOS to Ubuntu (#1458)
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
2025-12-08 09:55:01 +01:00
Justin Hernandez
b2987ffd54 workflow fixes (#1478) 2025-12-07 15:42:51 -08:00
github-actions[bot]
5c7d6625e6 chore: bump mobile app version to 2.9.4 (#1476)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-06 08:47:16 -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
89b16486ee bump version and build to match stores (#1475) 2025-12-05 20:35:12 -08:00
turnoffthiscomputer
f553c2895d Update Discord support link in README.md 2025-12-05 13:19:21 +01:00
turnoffthiscomputer
08a5466c0b Add contribution guidelines and update README for clarity (#1472)
- Introduced a new `contribute.md` file outlining contribution guidelines, security vulnerability reporting, branching strategy, and code standards.
- Updated `README.md` to reference the new contribution guidelines and provide clearer instructions for opening pull requests, including links to Discord and Telegram for support.
2025-12-05 12:52:21 +01:00
Justin Hernandez
efe9ddfd52 use nvmrc, update cache dependency path (#1470) 2025-12-05 02:06:56 -08:00
Justin Hernandez
de9e91772e add discord and update telegram links (#1471) 2025-12-05 02:06:26 -08:00
Justin Hernandez
2555a9415d update open zeppelin (#1469) 2025-12-04 23:43:25 -08:00
Justin Hernandez
1c3b054f3b chore: address failing test_circuits pipeline (#1465)
* test bump for contracts

* Patch ethereum-cryptography assertions (#1466)

* check patches

* Apply patches in workspace node_modules (#1467)

* comment out init method

* pin packages and finally fix pipelines?

* address coderabbit feedback

* downgrading due to cve
2025-12-04 23:20:55 -08:00
Seshanth.S
f0fe69d23f SELF-1177 - Separate button states during backup (#1402)
* AccountRecoveryChoiceScreen: seperate button states

* clean up logging

* improve analytics

---------

Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
2025-12-05 12:15:22 +05:30
Justin Hernandez
967ce31cc9 Use eslint to run prettier (#1463)
* sort packages

* consolidate prettier under eslint fix

* lint and lock files
2025-12-03 07:04:01 -08:00
Justin Hernandez
64ab5fc91c Minor app fixes two point nine rd2 (#1462)
* better tests

* lockfile naming fixes

* format

* fix ci issues
2025-12-02 22:20:17 -08:00
Justin Hernandez
569c606776 chore: remove gitguardian references (#1461) 2025-12-02 21:46:06 -08:00
Leszek Stachowski
f2d2d821c2 DocumentCameraScreen copy changes (#1414)
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
2025-12-02 21:10:21 -08:00
Justin Hernandez
71a6b49140 small collection bugfixes for two point nine (#1446)
* fix addhaar typo

* consolidate mobile app links and add tests

* fix caching issues for pipelines

* fix gitleaks

* update binary merkle root.circom package source

* fix cache

* update path

* rename lockfile

* fix qrcode error

* fix mobile ci tests and prettier

* fix qr code typing

* fix qrcode pipelines

* fix integration test
2025-12-02 13:03:50 -08:00
Nesopie
cdce88cdda fix: update the package (#1459) 2025-12-02 21:25:53 +05:30
Aaron DeRuvo
7899c239cc Three/country picker (#1448)
* use 3.0 country picker

* get blurview working in app
add navigation adapter to sdk
render

* fix fonts and double view registration issues

* dont need this script as we use peer deps now

* fix our package installs





* prayed to the false idol of claude to resolve installing anon-aadhar from a specific commit from a monorepo

* fix route types


* add peer deps to demo

---------

Co-authored-by: Leszek Stachowski <leszek.stachowski@self.xyz>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-01 16:08:09 +01:00
Nesopie
d5d0879045 Fix/jwt output (#1452)
* feat: ad eat_nonce_1 and test

* chore: update jwt logic

* uncomment signature verification
2025-11-29 01:14:55 +05:30
Vishalkulkarni45
2485ab1057 chore: use BMT pse verison (#1447) 2025-11-25 15:05:59 +01:00
github-actions[bot]
37417d219c chore: bump mobile app version to 2.9.2 (#1443)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-22 11:10:09 -03:00
Seshanth.S
fb4cd929e2 SELF-1232: Recovery: reduce fingerprint popup count (#1434)
* Recovery: reduce fingerprint popup count

* add await to reStorePassportDataWithRightCSCA
2025-11-21 13:21:54 +05:30
Justin Hernandez
180638dc57 fix staging pipelines (#1442) 2025-11-20 19:14:38 -03:00
Justin Hernandez
6226cb0c2a fix podfile lock (#1441) 2025-11-20 18:41:41 -03:00
Justin Hernandez
4d87ea2895 bump version (#1440) 2025-11-20 18:05:02 -03:00
Justin Hernandez
e77688b472 fix tg group url (#1438) 2025-11-20 17:57:25 -03: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
cadd7ae5b7 SELF-1192: fix oom tests (#1429)
* fix oom tests?

* update tests

* try fixing tests again

* fix: unblock mobile app jest runner

* fix corrupt yarn lock

* Reduce heavy React Native usage in tests (#1436)

* Reduce heavy React Native usage in tests

* Stabilize mobile tests

* prettier

* ignore podfile.lock

* fix test and gitleaks

* fix path

* update

* fix tests

* address tamagui concern
2025-11-20 11:59:00 -03:00
Justin Hernandez
6cbbacdf84 add text only pr comment (#1435) 2025-11-19 13:51:26 -03:00
Justin Hernandez
41553bbbb7 Prevent mobile deploy on auto-closed PRs (#1433)
* Prevent mobile deploy on auto-closed PRs

* Fix auto-closed PR guard in mobile deploy
2025-11-19 10:19:44 -03:00
github-actions[bot]
f035a1eb96 chore: bump mobile app version to 2.9.1 (#1432)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-19 08:34:04 -03:00
Seshanth.S
e4cdb125b0 SELF-1262:Hotfix/hide unregistered document (#1423)
* hide unregistered documents

* redirect to 'Home' instead of 'Launch'

* RecoverWithPhraseScreen: wrap restoreAccount in try-catch

* Revert "RecoverWithPhraseScreen: wrap restoreAccount in try-catch"

This reverts commit e53b5630ca.

* RecoverWithPhraseScreen: wrap restoreAccount in try-catch

* update lock

* fix types

* bump version

* remove launch screen

* update bundle version

* add new events

* fix nested react requires

* fix heavy tests

* address fake mocks

* fix test

* address codex and coderabbit logic conceners

* fix linting

* remove last borked react test

---------

Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
2025-11-18 21:04:09 -03:00
Justin Hernandez
c50db06eee dev fixes for release 2.9.1 (#1428)
* update lock

* fix types

* bump version

* fix nested react requires

* fix heavy tests

* address fake mocks

* fix test

* remove last borked react test
2025-11-18 21:01:02 -03:00
Seshanth.S
195fda1365 SELF-1226 Fix: patches (#1416)
* recreate patch file

* remove root node_modules patching
2025-11-18 12:43:55 -03:00
Seshanth.S
472fb18635 Prevent Cloudbackups when no document is registered (#1425) 2025-11-18 14:53:20 +05:30
Aaron DeRuvo
ee2d72e801 smart dev screen selector (#1421)
* use the actual navigation object instead of an array of strings so that any time we add a screen its automatically available from dev settings.

* correct type
2025-11-17 15:37:41 +01:00
Leszek Stachowski
60e1cb3fc5 SELF-1198: PointsInfo screen (#1410) 2025-11-17 15:30:33 +01:00
Justin Hernandez
e71860d7ee Disable turnkey button; bump new android build (#1412)
* disable turnkey

* disable turnkey button

* remove comments

* update build

* bump artifcats
2025-11-13 11:06:11 -08:00
Leszek Stachowski
7ccf688a1d SELF-1159: Show gratification screen after notifications and backup enabling (#1403) 2025-11-13 17:37:08 +01:00
turnoffthiscomputer
67eb0d46e4 App/use whitelisted addresses for points (#1408)
* feat: enhance PointHistoryList and ProveScreen with disclosure event handling

- Updated PointHistoryList to include loading of disclosure events on refresh.
- Enhanced ProveScreen to set user's points address if not already defined.
- Added endpoint field to ProofHistory and database schema for better tracking.
- Introduced utility functions for fetching whitelisted disclosure addresses and managing disclosure events.

* fix: update navigation flow in PointsNavBar and GratificationScreen

- Changed navigation action in PointsNavBar from `goBack` to `navigate('Home')` for a more direct user experience.
- Updated GratificationScreen to navigate to 'Points' instead of going back, enhancing the flow after user interactions.
- Replaced the ArrowLeft icon with a new X icon for better visual consistency.
2025-11-12 23:35:38 +01:00
Nesopie
87a81a50d5 feat: add sdk-common (#1409) 2025-11-13 01:13:48 +05:30
Justin Hernandez
2753de3509 chore: fix earn points redirect; restore account feedback (#1400)
* redirect to country picker

* fix button restoring state

* fix earn points flow and account recovery feedback

* redirect to the country picker

* fix test

* clean up
2025-11-12 06:07:13 -08:00
Nesopie
642d532dd9 fix: workflow file for npm publish (#1406) 2025-11-12 18:54:38 +05:30
Nesopie
5c973ade40 feat: use npm trusted publishing (#1405) 2025-11-12 18:48:51 +05:30
Nesopie
e045d4032b fix: qrcode undefined error (#1404) 2025-11-12 18:31:33 +05:30
Leszek Stachowski
524167e4d4 chore: create PR template (#1039) 2025-11-12 12:54:06 +01:00
Justin Hernandez
58f61cc27b chore: bump build 2.9.0 rc1 (#1398)
* update builds to match

* update version
2025-11-11 18:04:35 -08:00