Commit Graph

2521 Commits

Author SHA1 Message Date
Aaron DeRuvo
83d016e4da lets start with coverage for app (#763)
* lets start with coverage for app

* lint

* better setup
2025-07-16 11:17:39 +02:00
Aaron DeRuvo
2aed84e6a8 SEL-504: fix fonts and some styles (#762)
* fix fonts and some styles

* dry config

* fix some warnings
2025-07-16 11:16:48 +02:00
jayssj11
c195d27942 Add .cursorignore to optimize AI editor performance and security (#758)
Prevents Cursor AI from accessing sensitive files (keys, credentials,
deployment configs) and large generated artifacts that slow down indexing.
Keeps source code accessible while excluding build outputs, node_modules,
and circuit/contract compilation artifacts across the monorepo.
2025-07-11 16:03:36 +02:00
Aaron DeRuvo
252f1ba1ef Start of Web App (#689) 2025-07-11 14:07:40 +02:00
turnoffthiscomputer
19f167297a don't use crypto in core sdk 2025-07-08 18:04:15 +02:00
Justin Hernandez
9dcbdd3b9e Add thorough test cases for mobile app (#752)
* Add actor mock helper and tests

* format tests

* fix tests

* Revert non-app tests

* update tests

* fix tests

* coderabbit feedback

* revert change

* remove spurious tests
2025-07-06 21:12:28 -07:00
Justin Hernandez
a651fddf37 Add proving machine tests (#749)
* Add actor mock helper and tests

* format tests

* fix tests

* wip fix tests

* address cr feedback
2025-07-06 20:00:13 -07:00
Justin Hernandez
37863c8773 Extend platform build file tests (#748)
* Add build file tests

* cr feedback
2025-07-06 18:56:27 -07:00
Justin Hernandez
9aa4faad13 Address minor mobile deployment bugs (#745)
* feat: improve deployment tooling

* cr feedback

* for temp testing

* clean build artifacts after deploy

* add deploy source

* uncomment ios commands

* Add tests for minor deployment fixes (#750)

* Add test coverage for deployment scripts and Fastfile

* format

* increase github check to 5 minutes
2025-07-06 18:21:46 -07:00
Justin Hernandez
f48a1d6ae7 Improve AGENTS workflow notes (#747)
* clarify workflow instructions

* agents feedback
2025-07-06 17:35:18 -07:00
Justin Hernandez
f98beea498 SEL-496: Add Firebase Remote Config and dev feature flag screen (#735)
* feat: add remote config support

* update lock

* tweak config logic. add feature flag viewing screen

* add tests

* allow for local overriding of feature flags

* save local override work

* save wip

* clean up ui

* update screen to handle multi value types

* fix tests

* cr feedback and fix tests

* remote config upates. fix tests, codex feedback
2025-07-05 17:29:26 -07:00
Justin Hernandez
a865da7fd3 bump build 148 (#744) 2025-07-05 12:56:29 -07:00
turnoffthiscomputer
2f08c664e2 fix the female bug 2025-07-05 20:30:08 +02:00
Justin Hernandez
223fe9e0de bump version (#743) 2025-07-05 10:06:22 -07:00
turnoffthiscomputer
4227f6da82 add the gender to the deeplink optoin 2025-07-05 18:30:21 +02:00
turnoffthiscomputer
b5a2dae135 fix deeplink genmockiddoc 2025-07-05 16:34:38 +02:00
Justin Hernandez
c3c1ecfe47 Bugfix: android deeplinks (#742)
* bugfix: deep linking

* add android manifest test

* bump build and version

* format readme
2025-07-05 04:31:42 -07:00
Ayman
55e5db78ef chore: update readme 2025-07-04 16:37:53 +02:00
Justin Hernandez
b841b19d96 Improve manual mobile deploy workflow and docs (#728)
* Add basic Fastlane helper tests

* Upgrade fastlane and enhance helper tests (#738)

* simplify mobile deploy pipelines and make them manual. update readme

* update fastlane dev readme

* update tests and add helper script

* cr feedback, update tests, revert circuits package.json sort change

* tweaks

* fix slack

* cr feedback and fixes

* add better cjs eslint support

* save wip. add confirmation check script. update scripts

* remove auto increment feature

* migrate readme items over to DEV due to fastlane auto regen docs flow

* use regular xcode

* fix hermes compiler path

* coderabbit feedback

* reinstall when on local dev

* fix upload

* simplify

* simplify confirmation feedback with tests

* fix mobile deploys

* cr feedback

* test iOS building

* fix trigger logic

* cr feedback

* updates

* fix env var

* fix order

* re-enable upload to testflight for ios

* updated notes
2025-07-03 22:32:14 -07:00
Justin Hernandez
601cad5b48 Chore: new build for v2.6.0 ios 145 android 81 (#737)
* bump version and build

* properly bump app

* bump build
2025-07-03 12:50:12 -07:00
Justin Hernandez
aac34ecdc0 remove loading screen race condition redirect (#736) 2025-07-03 12:06:43 -07:00
Justin Hernandez
7646a769ac SEL-494: Update proving machine event tracking (#734)
* Add extensive proof analytics instrumentation

* prettier and sort events by key name
2025-07-03 11:36:24 -07:00
Seshanth.S🐺
f99f11a823 SEL-486: Fix unwrap DO (#718)
* update podfile: unwrapDO

* update lock

* bump version and builds

* bump build; forgot to enable logs

* fix version to not interfere with release

---------

Co-authored-by: Justin Hernandez <transphorm@gmail.com>
2025-07-03 11:04:05 -07:00
Justin Hernandez
f77cd80663 Temporarily disable recovery redirect and reminder prompts (#733)
* Revert "SEL-487: Prompt user to backup recovery phrase before registering (#715)"

This reverts commit fe14ac655e.

* revert update

* fix safe area context pkg

* Revert "SEL-487: Prompt user to backup recovery phrase before registering (#715)"

This reverts commit fe14ac655e.

* fix old flow

* more silent tests

* update lock files

* hard code return
2025-07-03 11:01:43 -07:00
turboblitz
07a5316539 Update README.md 2025-07-03 16:15:34 +02:00
Ayman
b40f2014b4 chore: use named exports 2025-07-03 14:56:58 +02:00
Ayman
fab8b3b6d2 chore: update default config id method 2025-07-03 14:41:30 +02:00
turnoffthiscomputer
113d796c43 yarn nice 2025-07-03 14:26:22 +02:00
turnoffthiscomputer
a6edf217ce allow people to switch to a mock id (#732) 2025-07-03 13:28:00 +02:00
turnoffthiscomputer
8ac75286eb App/ethcc fixes (#730)
* fix mock data screen

* increase timout between dsc and register proof

* fix the isUserRegisteredWithAlternativeCSCA function

* yarn nice
2025-07-03 12:57:41 +02:00
turnoffthiscomputer
628ec27abe Contracts/update verifiers (#729)
* update the verifiers

* update deployment script

* update deployment script and deploy to prod

* prettier run write
2025-07-02 19:16:09 +02:00
Justin Hernandez
c303366706 Apply consistent safe area padding across screens (#726) 2025-07-01 19:56:16 -07:00
Justin Hernandez
9f5473e0a2 feat(app): redirect empty docs to launch (#725) 2025-07-01 19:38:34 -07:00
Justin Hernandez
9efe13386b add bulk sort command (#723) 2025-07-01 18:32:56 -07:00
Justin Hernandez
7aeb16b69b SEL-179 & SEL-312: Add gitleaks and GitGuardian scanning (#705)
* chore: add secret scanning setup

* fix: correct GitGuardian action path

* cr feedbacak

* test husky commit

* pr feedback

* fix workflows

* tweaks

* fix versions

* upgrade: migrate from husky v8 to v9

- Update husky from ^8.0.0 to ^9.1.7
- Change prepare script from 'husky install' to 'husky'
- Remove v8 hook structure (shebang, husky.sh sourcing)
- Delete .husky/_/ directory as it's not needed in v9
- Maintain gitleaks pre-commit hook functionality

* coderabbitai feedback
2025-07-01 17:47:45 -07:00
Justin Hernandez
195688ddd9 update version to 2.6.0 and bump build numbers (#721) 2025-07-01 12:31:13 -07:00
Justin Hernandez
f2630e1b5f fix backup button label (#722) 2025-07-01 12:27:08 -07:00
Seshanth.S🐺
28a9f1bcfa feat: add flag to use PACEPolling (#680)
* feat: add flag to use PACEPolling

* fix: santize before storing in store

* bump ios build number and update podfile lock

* prettier

* bump build

* feat: add flag to use PACEPolling

* fix: santize before storing in store

* bump ios build number and update podfile lock

* prettier

* bump build

---------

Co-authored-by: Justin Hernandez <transphorm@gmail.com>
2025-07-01 09:31:11 -07:00
Justin Hernandez
36d08138a5 fix onboarding assets (#719) 2025-07-01 08:53:53 -07:00
Justin Hernandez
e66c37ce2f SEL-479: Multi-ID onboarding mvp flow (#688)
* save new launch screen wip

* save wip

* finalize launch look

* replace launch screen

* rename

* update camera onboarding and scan screen

* update tips looks

* update nfc scan issue screens

* update copy

* add launch screen todo

* fix casing

* update launch screen link, copy and add tracking event

* bump project version to match app store

* match app store

* updated supported bio id link

* add dialog message support back in

* cr feedback

* bump version and build

* update images

* tweak animation layout

* loop with setTimeout
2025-07-01 03:48:05 -07:00
Justin Hernandez
005eff002c Remove StartupFlushPolicy (#717) 2025-07-01 03:39:36 -07:00
Justin Hernandez
fe14ac655e SEL-487: Prompt user to backup recovery phrase before registering (#715)
* feat: prompt backup before registration

* coderabbit feedback

* fix tests

* coderabbitai feedback and fix tests
2025-06-30 17:00:29 -07:00
Justin Hernandez
cf2405254e Bugfix: Show recovery prompt only when user has docs (#714)
* feat(app): prompt recovery only when docs exist

* cr feedbacl
2025-06-30 14:59:32 -07:00
Ayman
9777c45db0 bump version and add mainnet hub address 2025-06-30 10:54:05 +02:00
Justin Hernandez
e3c7df9a83 Chore: ensure there is an extra empty line after the license declaration (#712)
* ensure there is an extra empty line after the license declaration

* ignore adding header to cjs config files

* add missing license header

* ignore linting metro config
2025-06-29 23:26:41 -07:00
Justin Hernandez
77c7b82293 SEL-472: Enable production push notifications (#703)
* chore: leave sandbox apns token comment

* tweak entitlement

* coderabbit ai feedback

* firebase tweaks
2025-06-29 22:58:46 -07:00
Justin Hernandez
180aeeca71 SEL-483: Implement recovery backup prompts (#710)
* feat: prompt users to back up account

* feat: prompt users to back up account

* format

* Add tests for recovery prompt logic

* more lint updates

* fix imports

* fix unused import

* update cursor suggestions

* implement coderabbit suggestions and fix tests
2025-06-29 21:53:51 -07:00
Justin Hernandez
a7e8e903d6 SEL-330: Add backup check after verification (#711)
* route to save phrase if backup disabled

* format
2025-06-29 19:56:52 -07:00
Justin Hernandez
b84fe5da5e SEL-447: Improve proof failure feedback (#707)
* feat: flag stale proofs as failed

* make a constant

* format
2025-06-29 19:18:29 -07:00
Justin Hernandez
d923a02668 SEL-425: Add document management analytics events (#706)
* Add document management analytics

* coderabbit feedback
2025-06-29 19:05:53 -07:00