Commit Graph

3097 Commits

Author SHA1 Message Date
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
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
e4382d18d2 SELF-831: Add mobile demo app e2e tests (#1185)
* Add mobile SDK demo E2E workflow

* ci: build common before mobile sdk demo e2e

* Fix private pod access for mobile SDK demo e2e

* downgrade react-native-svg

* test fixing android e2e

* fix lock files

* update android e2e terst

* let's not figure out the emulator here. skip

* fix issues
2025-10-09 12:24:31 -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
Vishalkulkarni45
04562d185f remove unused dep in qrcode-angular (#1247)
* chore: remove unused dep in qrcode-angular

* chore: upgrade qrcode-angular version
2025-10-09 19:52:08 +05:30
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
Vishalkulkarni45
c5d0e5d323 Custom build circuit (#1242)
* feat: add serbia dsc to build

* feat: add run-id to download artifacts

* fix: circom dep import path
2025-10-08 21:03:17 +05:30
Leszek Stachowski
8cbb7c252e Mobile SDK: NFC scanning through SelfClient (#1214) 2025-10-08 16:03:02 +02:00
Nesopie
5d63c60457 fix: use an empty array if forbidden countries are not specified (#1239) 2025-10-08 16:18:17 +05:30
Vishalkulkarni45
a23bdc463c custom circuit build (#1238)
* feat: update particular circuit type

* feat: script to build single circuit

* feat: update single circuit build artifact

* feat: support for multiple circuit name build
2025-10-08 16:05:02 +05:30
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
3b4c937b73 refine mobile deploy auto pr logic (#1234)
* refine mobile deploy auto pr logic

* remove env check

* fix get-version
2025-10-07 21:29:43 -07: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
Justin Hernandez
fecfc6b1b2 Working demo app mrz scan screen (#1232)
* Add camera permission to demo manifest

* save wip

* save buidling wip

* enable camera

* working mrz scan

* cr feedback
2025-10-07 18:45:20 -07:00
Justin Hernandez
b5b0ba58cd Merge pull request #1228 from selfxyz/ci/bump-ios-build-18302877471
chore: bump iOS build for 2.6.9
2025-10-07 14:18:21 -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
transphorm
2576d8d040 chore: incrementing ios build number for version 2.6.9 [github action] 2025-10-07 05:58:45 +00:00
Justin Hernandez
5f47f248bd Merge pull request #1226 from selfxyz/justin/chore-fix-staging-build-version0v269
fix build version for v2.6.9
2025-10-06 22:21:03 -07:00
Justin Hernandez
9cc5d909ad address missing main commits in dev (#1227) 2025-10-06 21:35:55 -07:00
Justin Hernandez
c70ead35c3 fix build version 2025-10-06 21:26:56 -07:00
Justin Hernandez
721a3dcf55 Merge pull request #1225 from selfxyz/justin/test-ios-mobile-deploy-v269
chore: fix mobile auto deploy v2.6.9 rd2
2025-10-06 21:12:45 -07:00
Justin Hernandez
66b4dce1a6 chore: fix build versions v2.6.9 and mobile deploy fork pr source (#1224)
* chore: bump iOS build number to 179

* fix: use PR source commit for deployment to get correct version.json

When deploying from a PR merge (e.g., dev → staging), now uses the source
branch's commit instead of always checking out staging. This ensures
version.json has the correct bumped build number from the previous
deployment's PR back to dev, preventing 'build number already exists' errors.

* downgrade to match store

* fix: use merge_commit_sha instead of head.sha for deployments

Use github.event.pull_request.merge_commit_sha instead of head.sha to ensure
we deploy exactly what landed on staging after the merge, not just the source
branch state. This correctly handles:
- Conflict resolutions made during merge
- Any staging-only changes
- The actual state of staging post-merge

The merge commit still includes the updated version.json from the source
branch (e.g., dev), so build numbers remain correct while ensuring we deploy
and tag the true staging state.

Co-authored-by: CodeRabbit <hello@coderabbit.ai>

---------

Co-authored-by: CodeRabbit <hello@coderabbit.ai>
2025-10-06 21:04:15 -07:00
Justin Hernandez
f68c9b0d74 chore: fix build versions v2.6.9 and mobile deploy fork pr source (#1224)
* chore: bump iOS build number to 179

* fix: use PR source commit for deployment to get correct version.json

When deploying from a PR merge (e.g., dev → staging), now uses the source
branch's commit instead of always checking out staging. This ensures
version.json has the correct bumped build number from the previous
deployment's PR back to dev, preventing 'build number already exists' errors.

* downgrade to match store

* fix: use merge_commit_sha instead of head.sha for deployments

Use github.event.pull_request.merge_commit_sha instead of head.sha to ensure
we deploy exactly what landed on staging after the merge, not just the source
branch state. This correctly handles:
- Conflict resolutions made during merge
- Any staging-only changes
- The actual state of staging post-merge

The merge commit still includes the updated version.json from the source
branch (e.g., dev), so build numbers remain correct while ensuring we deploy
and tag the true staging state.

Co-authored-by: CodeRabbit <hello@coderabbit.ai>

---------

Co-authored-by: CodeRabbit <hello@coderabbit.ai>
2025-10-06 21:02:50 -07:00
Justin Hernandez
1f51a5feb0 Merge pull request #1220 from selfxyz/justin/cherry-pick-ios-lottie-animations-fix
release: iOS bugfix build v2.6.9
2025-10-06 15:46:51 -07:00