Commit Graph

3050 Commits

Author SHA1 Message Date
github-actions[bot]
7ca75b72ff chore: bump mobile app version to 2.7.3 (#1346)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-04 22:46:31 -08:00
Justin Hernandez
337d376a05 bugfix: confirm belonging screen bottom padding (#1348)
* fix confirm belonging screen bottom padding

* simplify
2025-11-04 12:56:49 -08:00
Justin Hernandez
a2c42722bc bugfix: remove derived data caching (#1345)
* remove derived data caching

* fix workflow paht
2025-11-04 10:53:49 -08:00
Justin Hernandez
a274d065f9 bump release version (#1344) 2025-11-04 08:21:52 -08:00
Justin Hernandez
90049d03cc clean up old readme items (#1341) 2025-11-01 16:32:55 -07:00
Justin Hernandez
79940ef51a fix opening pull request logic (#1340) 2025-11-01 16:02:22 -07:00
Justin Hernandez
c1d929bcfb chore: bump android version remove title (#1339)
* bump android version

* remove spurious title
2025-10-31 14:26:17 -07:00
Justin Hernandez
2e51e268df SELF-1000: address passport data not found issue (#1329)
* update lock files

* use isUserRegisteredWithAlternativeCSCA

* update lock

* fix building release version

* aadhaar fix for public keys

* fix aadhaar check and add tess

* fix test types

* fix mocked data

* coderabbit feedback

* update tests and remove cruft

* update lock and aar file

* fix script and building aar file, add assets for recovery
2025-10-30 10:53:23 -07:00
Justin Hernandez
4c2670253f Add / update ci retry logic (#1332)
* add retry to logic to ci workflows

* simplify retry logic
2025-10-29 16:29:38 -07:00
Seshanth.S
bfa276665b SELF-883 Feat/generate second address (#1328)
* feat: generate second address

* update setting store
2025-10-29 22:59:23 +05:30
Seshanth.S
553b82b51b fix: ios symlink (#1327)
* fix: ios symlink

* replace ios symlinks with files
2025-10-29 18:18:25 +05:30
Justin Hernandez
856efb97f1 address minor mobile app linting issues (#1331)
* address lint issues

* different approach
2025-10-28 22:41:18 -07:00
Justin Hernandez
3bacfcfe4b chore(mobile-sdk): enhance type definitions and API documentation (#1330)
* chore: stop tracking docstrings report

* lint and prettier

* fix circular dependency issue and update docstrings

* add warnings
2025-10-28 22:28:33 -07:00
Evi Nova
5407127c5a Feat/upgradeable root constructor (#1326)
* feat: add constructor with _disableInitializers as per OZ best practices

https://docs.openzeppelin.com/upgrades-plugins/writing-upgradeable#initializing-the-implementation-contract

* docs: update layout and add section names

* chore: run yarn prettier
2025-10-28 15:38:09 +01:00
Paul (PJ) O'Leary Jr.
777b9178ca SelfVerificationRoot upgradeable pattern (#1318) 2025-10-28 14:58:26 +01:00
Nesopie
3c32887f5a fix: qrcode peer dependencies (#1240)
* fix: qrcode peer dependencies

* chore: yarn
2025-10-28 04:03:37 +05:30
Leszek Stachowski
7197545985 Bump up mobile-sdk-alpha version (#1324) 2025-10-27 13:25:28 +01:00
Evi Nova
8c5b90e89f Contracts cleanup (#1311)
* refactor: use singular ETHERSCAN_API_KEY in .env

Etherscan has unified all keys of associated explorers like Celoscan into a singular key rather than different keys for different networks.

* refactor: use one .env instead of separate .env.test + .env files

* refactor: deploy contracts with runs of 1000 instead of 200

Decreases gas cost of function calls on deployed contracts

* clean: remove duplicate/redundant deploy modules + scripts

* clean: cleanup empty script file

* refactor: cleanup default network of scripts

Read network from .env instead of using defaults of alfajores (outdated) or staging

* clean: remove references to Alfajores, replace with Sepolia

* chore: add default .env variables

* chore: update build-all script to include aardhaar circuit

* chore: update broken Powers of Tau download link (use iden3)

* chore: remove duplicate script

* fix: use stable version 18 for disclose circuits

* test: update test import paths to allow for .ts version of generateProof

* test: fix broken tests

* test: uncomment critical code for registration, change error names to updated names, fix broken import paths, update disclose tests for new scope generation/handling

* fix: broken import path

* test: fix Airdrop tests to use V2 logic

* docs: update docs for necessary prerequisite programs

* chore: yarn prettier formatting

* fix: CI errors occuring when deploying contracts as can't read .env

Using a dummy key for CI builds

* chore: yarn prettier

* refactor: change runs to 100000
2025-10-27 11:50:19 +01:00
Justin Hernandez
735b380d8a fix token (#1322) 2025-10-26 14:11:26 -07:00
Justin Hernandez
e0d8c56fe0 fix prod release (#1321) 2025-10-26 13:50:32 -07:00
github-actions[bot]
2efb06061f chore: bump mobile app version to 2.7.1 (#1307)
* chore: bump mobile app version to 2.7.1

* fix last deployed timestamp

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
2025-10-24 22:53:51 -07:00
Justin Hernandez
20684b1542 ignore false gitleaks (#1320) 2025-10-24 18:09:47 -07:00
Justin Hernandez
250345a337 ignore swift false positives (#1319) 2025-10-24 17:51:00 -07:00
Aaron DeRuvo
4f00dcd90e Aaronmgdr/msdk fix publish flow (#1312)
* run workflow when msdk path changes

* build deps
2025-10-24 16:02:33 +02:00
Aaron DeRuvo
3017660cea run workflow when msdk path changes (#1310) 2025-10-24 15:37:01 +02:00
Aaron DeRuvo
8863178077 SELF-701: Setup AlphaAlpha Publishing for mobile sdk (#1296)
* setup publishing

* tag it as prerelease

* Apply suggestion from @coderabbitai[bot]

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Apply suggestion from @coderabbitai[bot]

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Apply suggestion from @coderabbitai[bot]

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-24 15:26:10 +02:00
Aaron DeRuvo
2337eb30f1 Confirm Identification Screen + animation json dist setup (#1306)
* refactor confirm screen

* refactor

* setup animations and confirm-identification screen

* linty

* fix jest tests

* reverse attempts to fix web build. skip web build for now since its not used anyway

* dont code split in a library

* cleanup config for build based on what is actually used in sdk
2025-10-24 15:22:44 +02:00
Nesopie
905dac597a Revert "fix: update Lottie component usage in QR code SDK (#1284)" (#1309)
This reverts commit 2d2908cf68.
2025-10-24 05:29:31 +05:30
P. Raj Kumar
2d2908cf68 fix: update Lottie component usage in QR code SDK (#1284) 2025-10-24 04:56:21 +05:30
Justin Hernandez
077dcc47b4 [SELF-830] feat: demo app nfc scanning (#1236)
* save wip demo app nfc scanning

* save wip

* fix types

* Fix Android NFC scanning in demo app (#1241)

* fix tests

* fix pipelines

* fix linting

* WIP move to flows/onboarding/scan-nfc

* prettier and fix test

* fix test

* update lock

* update deps

* Feat/android prebuilt modules (#1292)

* move entire screen

* remove redundancy in components and utils

* fixes

* lint

* ignore

* remove unneeded

* fix imports

* remove unused

* Update packages/mobile-sdk-alpha/src/types/events.ts

Co-authored-by: Aaron DeRuvo <aaron.deruvo@clabs.co>

* uuid not needed for demo app

* android: update ci check

* timeout fix, image temp fix

* prettier fix

* try rebuild deps every time

* Temporarily disable cache check in CI

* Revert "try rebuild deps every time"

This reverts commit a5c97210a5.

* ignore false positive

* Revert "Revert "try rebuild deps every time""

This reverts commit 4f44615fd6.

* fix?

* sanitize error message first

* remove TODO that has been taken care of

* MSDK: add ios prebuilts (#1308)

* add ios prebuilt

* remove outdate readme

* remove duplicates

* comment out unused

* add prettier ignore

* Update .gitguardian.yml to ignore iOS frameworks and build artifacts

* update gitguardian ignore paths

* migrate config version

* add ignored-matches

---------

Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>

* remove duplicated code

* exclude mobile-sdk native modules when `E2E_TESTING` flag is set

* app: disable ios msdk auto-linking

* add E2E_TESTING flag

---------

Co-authored-by: Leszek Stachowski <leszek.stachowski@self.xyz>
Co-authored-by: seshanthS <seshanth@protonmail.com>
Co-authored-by: Seshanth.S <35675963+seshanthS@users.noreply.github.com>
Co-authored-by: Aaron DeRuvo <aaron.deruvo@clabs.co>
2025-10-23 23:14:32 +05:30
Aaron DeRuvo
6ff50ae987 SELF-928: get nav between screens happening. (#1299)
* get nav between screens happening. demo app onboaring flow now works

* fix ci

* coder  rabbit

* fix multi listern issues
2025-10-20 17:12:41 +02:00
turnoffthiscomputer
ab07edbd56 feat: implement push notification management in DevSettingsScreen (#1304)
- Added TopicToggleButton component for managing topic subscriptions.
- Integrated notification permission checks and subscription handling in DevSettingsScreen.
- Updated settingStore to manage subscribed topics.
- Enhanced notificationService with functions to check readiness and manage topic subscriptions.

This update allows users to enable or disable push notifications for specific topics, improving the app's notification management capabilities.
2025-10-19 03:20:59 +02:00
turnoffthiscomputer
cb2c5dd89f Merge branch 'dev' into staging 2025-10-19 03:03:18 +02:00
turnoffthiscomputer
732a5dcad4 Update version number to 2.7.1 in Info.plist 2025-10-19 02:53:19 +02:00
turnoffthiscomputer
edb13681cb Bump version from 2.7.0 to 2.7.1 2025-10-18 01:49:15 +02:00
turnoffthiscomputer
69cc9d9562 Update MARKETING_VERSION to 2.7.1 2025-10-18 01:04:50 +02:00
turnoffthiscomputer
e11fff01fe Increment iOS build number to 181 2025-10-18 01:01:32 +02:00
turnoffthiscomputer
30b7158971 Update iOS build number to 180 2025-10-18 00:17:45 +02:00
turnoffthiscomputer
b3cba1a7ab Merge pull request #1303 from selfxyz/remicolin-patch-1
Add RSA hash algorithm detection in passport parsing
2025-10-18 00:04:14 +02:00
turnoffthiscomputer
d2ec05cec9 Add RSA hash algorithm detection in passport parsing 2025-10-17 23:56:35 +02:00
Justin Hernandez
14b7583747 don't create release pull requests on merge (#1298) 2025-10-17 08:47:21 -07:00
Justin Hernandez
e01ec188af code rabbit feedback for staging auto deploy logic (#1255)
* code rabbit feedback for staging auto deploy logic

* fix jest test

* cr feedback

* workflow fixes

* fix tests

* restore cache
2025-10-17 07:58:02 -07:00
Vishalkulkarni45
16b1b1cde0 chore: whitelist poland register circuit (#1290) 2025-10-17 11:15:57 +05:30
Justin Hernandez
62aea03bd5 SELF-908: Add shared WebView screen (#1288)
* feat: add shared webview screen

* get react web view working

* fix default

* fix footer

* fix nav header

* android layout looks good

* fix initial screen

* add webview types

* fix types and clean error message

* remove share logic

* cr feedback and tests

* fix tests

* fix tests
2025-10-16 21:27:16 -07:00
Justin Hernandez
c45853d081 speed up prettier and eslint (#1295)
* speed up prettier and eslint

* throw error

* turn off
2025-10-16 20:43:29 -07:00
Leszek Stachowski
757ac58995 Move DocumentCamera screen to the SDK (#1287) 2025-10-17 00:11:30 +02:00
Aaron DeRuvo
5d04870b36 Move Country and ID Picker and more (#1286)
* update fonts

* move haptics

* fix sorting isues

* dynamic import of peer dependency seems wise


* moves Country Picker Screen

* remove unused and incorrect countryname from doc pick event.


Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* svg works


Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-16 16:20:58 +02:00
Aaron DeRuvo
b3c5603d74 Move Layout Components to SDK (#1280)
* create replacement tamagui components and move nav bars. (keep home where it is since we are not moving the home screen)

* lint

* clean up

* fix type

* prety

* god bless

* use proper conversions

* lint

* add missing styles and a way to debug if more are missing

* fix bad instance error
2025-10-14 13:32:55 +02:00
github-actions[bot]
f9d7591bab chore: bump mobile app version to 2.7.0 (#1277)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-12 09:06:18 -07:00
Justin Hernandez
da83215748 Merge pull request #1276 from selfxyz/release/staging-2025-10-12
Release to Staging - 2025-10-12 - v2.7.0
2025-10-12 07:27:07 -07:00