Commit Graph

1325 Commits

Author SHA1 Message Date
Justin Hernandez
313e0455f2 match version (#1371) 2025-11-08 09:57:11 -08:00
github-actions[bot]
2652321c4b chore: bump mobile app version to 2.7.4 (#1370)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-07 17:42:03 -08:00
Justin Hernandez
ccb9e148be App polish for 2.9 rd1 (#1359)
* add useSafeBottomPadding

* add bottom padding to dev screen

* use safe bottom padding

* skip uploading if building android bundle locally

* fix tests

* cache fix script

* clean up country picker, fix font color

* sort package jsons, add watcher for mobile sdk

* formatting

* only bump versions for successfull builds

* move all css

* cleaner script

* kill watchers before starting new one
2025-11-07 10:26:08 -08:00
github-actions[bot]
394668e5df chore: bump mobile app version to 2.7.4 (#1358)
Update build numbers and deployment timestamps after successful deployment.

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-07 00:14:14 -08:00
Seshanth.S
a2a6a0cbcb fix: mark document as registered after restoring secret (#1350) 2025-11-06 12:15:43 +05:30
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
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
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
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
Justin Hernandez
856efb97f1 address minor mobile app linting issues (#1331)
* address lint issues

* different approach
2025-10-28 22:41:18 -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
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
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
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
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
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
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
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
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
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
fe04ab2575 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-09 23:58:29 -07:00
Justin Hernandez
023cfa0f16 chore(app): remove unused dependencies and navbar component (#1248)
* chore(app): remove unused cruft

* chore(app): prune unused modules

* fix(app): restore database provider

* remove dead provider
2025-10-09 11:12:01 -07:00
Justin Hernandez
8255a9ac56 chore: tighten types across mobile surface areas (#1209)
* chore(app): tighten types across app workspace

* fixes

* save wip

* save wip linting

* fix any types

* fix types

* fix: import forwardRef directly from react

- Changed from React.forwardRef to forwardRef import
- Resolves linting warning about named exports

* save typing and linting updates

* cr feedback. final pass

* more cr feedback

* pipeline fixes
2025-10-09 09:53:29 -07:00
Justin Hernandez
8ba5b5ebf3 refactor: reorganize and rename mobile screens (#1207)
* refactor(screens): reorganize screen directories

* fix types, linting

* udpates

* fix lint issues

* fix vite

* pr feedback and fix missing bundle resolution

* remove b4a; breaks build

* update gemfile.lock

* use DocumentNotFound screen
2025-10-08 19:27:20 -07:00
Leszek Stachowski
8cbb7c252e Mobile SDK: NFC scanning through SelfClient (#1214) 2025-10-08 16:03:02 +02:00
Aaron DeRuvo
bbf340cf4d setup for us to have svgs in the mobile sdk (#1230)
* setup for us to have svgs in the mobile sdk

* never again
2025-10-08 09:31:33 +02:00
Justin Hernandez
d0c58998b7 refine mobile deploy auto pr logic (#1234)
* refine mobile deploy auto pr logic

* remove env check

* fix get-version
2025-10-07 20:01:53 -07:00
Aaron DeRuvo
f7c5ef0e74 MOVING COUNTRIES: (#1229)
* wip

* move colors

* sort the dev screen menu alphabetically. for sanity

* lint

* move country hooks to sdk

* added peer dep

* add as dev dep

* remove SelfMobileSdk component before someone thinks that it should be used

* mock it like before
2025-10-07 15:05:33 +02:00
Justin Hernandez
f5bbd5ed49 bump version 2.6.9 (#1221) 2025-10-06 14:26:15 -07:00
Justin Hernandez
cebd67d548 fix ios lottie animations with delay (#1218) 2025-10-06 14:01:27 -07:00
Seshanth.S
be5f7811cb Fixes: view document info screen (#1201)
* add aadhar to DocumentInfoScreen instead of showing empty fields

* fix: clicking icon on first row of settingScreen navigates back

* review comments
2025-10-06 18:39:06 +05:30
Seshanth.S
ffd4c4c568 Fix Camera issues (QR code) (#1120) 2025-10-06 16:02:45 +05:30
Justin Hernandez
073f77cc98 Address edge-to-edge Google Play Store warnings (#1205)
* Handle camera overlay window insets

* Adopt AndroidX edge-to-edge helpers
2025-10-04 09:29:04 -07:00
Justin Hernandez
efacb8db94 fix lint issues (#1208) 2025-10-04 09:20:21 -07:00
Justin Hernandez
0d3439fb59 test: add mobile sdk demo vitest tests (#1203)
* test: restore mobile sdk demo vitest suites

* save fixes

* test: expand mobile sdk demo screen coverage

* fix lint and types

* update packages

* reset test
2025-10-03 21:58:14 -07:00