Commit Graph

3071 Commits

Author SHA1 Message Date
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
Justin Hernandez
8366b6e192 bump version and fix ios build number (#1275) 2025-10-12 07:18:41 -07:00
github-actions[bot]
5d79ec650f chore: bump mobile app version to 2.7.0 (#1274)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-11 16:31:45 -07:00
Justin Hernandez
1c888c0b3e Merge pull request #1269 from selfxyz/release/staging-2025-10-11
Release to Staging - 2.7.0 rd2
2025-10-11 15:48:30 -07:00
Justin Hernandez
6ff2693be7 Merge branch 'dev' into release/staging-2025-10-11 2025-10-11 14:56:15 -07:00
Justin Hernandez
ae4aebb88a optimize github workflow cache space (#1273)
* update workflows with cleaner caching logic

* cache fixes
2025-10-11 14:56:00 -07:00
Justin Hernandez
b4a21e6770 Merge branch 'dev' into release/staging-2025-10-11 2025-10-11 12:22:07 -07:00
Justin Hernandez
38e2bea6c0 bugfix: update migrated components default text color (#1271)
* fix caption and title text color

* fix nfc body text color

* fix issues

* use memo
2025-10-11 12:20:38 -07:00
Justin Hernandez
1a0112f05a Merge branch 'dev' into release/staging-2025-10-11 2025-10-11 03:39:48 -07:00
Justin Hernandez
8fc31912d3 remove ci (#1270) 2025-10-11 03:39:36 -07:00
github-actions[bot]
54e65845fa chore: bump mobile app version to 2.6.9 (#1265) 2025-10-11 03:34:50 -07:00
github-actions[bot]
6fbb3cc6b9 chore: bump mobile app version to 2.6.9 [skip ci] (#1265)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-11 03:26:08 -07:00
Justin Hernandez
fafaaf84a1 Merge pull request #1267 from selfxyz/release/staging-2025-10-10
Release to Staging - 2025-10-10
2025-10-10 23:45:11 -07:00
Aaron DeRuvo
6bdc4ae1d2 Move components to sdk for future use (#1243)
* move components to sdk and refactor a way from tamagui

* linting

* reverting since this is just a local issue for me

* lint

* simple

* yarn

* yolo

* run yarn nice

* fix pipelines

* fix tests

* fix mock

* add fonts to mobile sdk

* more feedback

---------

Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz>
2025-10-10 16:52:41 -07:00
Justin Hernandez
c8bd62e42c Merge branch 'dev' into release/staging-2025-10-10 2025-10-10 15:35:07 -07:00
Justin Hernandez
1ca2e8a32c fix release calendar pr workflow (#1266) 2025-10-10 15:32:27 -07:00
Justin Hernandez
62a76a4b75 Merge branch 'staging' into release/staging-2025-10-10 2025-10-10 15:31:45 -07:00
Justin Hernandez
66e9cb655d SELF-833: Fix launch screen link interactivity (#1252)
* Fix: Make terms and privacy links unstyled

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

* save wip

* update gemfile.lock

* make launch screen links clickable

* tighten up design

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-10-10 14:52:50 -07:00
Justin Hernandez
1b4ec42260 rename workflow labels (#1264) 2025-10-10 14:48:59 -07:00
Justin Hernandez
14efa1d596 Merge pull request #1263 from selfxyz/justin/allow-staging-prs-to-main
allow staging pull requests into main
2025-10-10 14:33:02 -07:00
Justin Hernandez
5420fc2430 add timestamp to branch name (#1261) 2025-10-10 14:24:34 -07:00
Justin Hernandez
702a6836c7 add timestamp to branch name (#1261) 2025-10-10 14:23:30 -07:00
Justin Hernandez
0dac383de7 fix workflow logic (#1260) 2025-10-10 14:22:07 -07:00
Justin Hernandez
5bb7cef34b fix workflow logic (#1260) 2025-10-10 13:44:41 -07:00
Justin Hernandez
36310d02b5 Merge pull request #1257 from selfxyz/justin/migrate-release-calendar-to-staging
staging: update release calendar logic (#1256)
2025-10-10 13:20:06 -07:00
Justin Hernandez
db55ecc80e update release calendar logic (#1256) 2025-10-10 13:12:32 -07:00
Justin Hernandez
cd6ffd630e update release calendar logic (#1256) 2025-10-10 13:11:26 -07:00
Justin Hernandez
756a8503bd Merge pull request #1237 from selfxyz/justin/test-mobile-deploy-auto-pr
staging: test mobile deploy auto pull request (#1234)
2025-10-10 11:21:48 -07:00
Seshanth.S
97310d25bf fix timestamp issue (#1231) 2025-10-10 15:12:35 +05:30
Justin Hernandez
a66c5907eb SELF-832: tweak mobile deploy auto bump version pr feature; v2.7.0 (#1244)
* bump version to match staging

* save wip

* deploy fixes

* fix version setting

* update version logic

* fix version pr

* increase timeout to 2 hours

* pr logic tweaks

* fix script

* fix script path

* add comments and update logic to test from feature branch

* fix build path

* fix version input error

* fix pulling version

* add skip-deploy lable

* address cr concners
2025-10-10 00:17:01 -07:00