fixed build issues
Home /
Cardano Foundation /
cf-identity-wallet
Jan 18, 1-2 AM (0)
Jan 18, 2-3 AM (0)
Jan 18, 3-4 AM (0)
Jan 18, 4-5 AM (0)
Jan 18, 5-6 AM (0)
Jan 18, 6-7 AM (0)
Jan 18, 7-8 AM (0)
Jan 18, 8-9 AM (0)
Jan 18, 9-10 AM (0)
Jan 18, 10-11 AM (0)
Jan 18, 11-12 PM (0)
Jan 18, 12-1 PM (0)
Jan 18, 1-2 PM (0)
Jan 18, 2-3 PM (0)
Jan 18, 3-4 PM (0)
Jan 18, 4-5 PM (0)
Jan 18, 5-6 PM (0)
Jan 18, 6-7 PM (0)
Jan 18, 7-8 PM (0)
Jan 18, 8-9 PM (0)
Jan 18, 9-10 PM (0)
Jan 18, 10-11 PM (0)
Jan 18, 11-12 AM (0)
Jan 19, 12-1 AM (0)
Jan 19, 1-2 AM (0)
Jan 19, 2-3 AM (0)
Jan 19, 3-4 AM (0)
Jan 19, 4-5 AM (0)
Jan 19, 5-6 AM (0)
Jan 19, 6-7 AM (1)
Jan 19, 7-8 AM (1)
Jan 19, 8-9 AM (5)
Jan 19, 9-10 AM (3)
Jan 19, 10-11 AM (1)
Jan 19, 11-12 PM (1)
Jan 19, 12-1 PM (1)
Jan 19, 1-2 PM (4)
Jan 19, 2-3 PM (4)
Jan 19, 3-4 PM (0)
Jan 19, 4-5 PM (0)
Jan 19, 5-6 PM (0)
Jan 19, 6-7 PM (0)
Jan 19, 7-8 PM (0)
Jan 19, 8-9 PM (1)
Jan 19, 9-10 PM (0)
Jan 19, 10-11 PM (2)
Jan 19, 11-12 AM (0)
Jan 20, 12-1 AM (0)
Jan 20, 1-2 AM (3)
Jan 20, 2-3 AM (0)
Jan 20, 3-4 AM (0)
Jan 20, 4-5 AM (0)
Jan 20, 5-6 AM (0)
Jan 20, 6-7 AM (0)
Jan 20, 7-8 AM (0)
Jan 20, 8-9 AM (4)
Jan 20, 9-10 AM (0)
Jan 20, 10-11 AM (3)
Jan 20, 11-12 PM (1)
Jan 20, 12-1 PM (4)
Jan 20, 1-2 PM (1)
Jan 20, 2-3 PM (0)
Jan 20, 3-4 PM (0)
Jan 20, 4-5 PM (4)
Jan 20, 5-6 PM (0)
Jan 20, 6-7 PM (0)
Jan 20, 7-8 PM (1)
Jan 20, 8-9 PM (3)
Jan 20, 9-10 PM (1)
Jan 20, 10-11 PM (0)
Jan 20, 11-12 AM (0)
Jan 21, 12-1 AM (0)
Jan 21, 1-2 AM (0)
Jan 21, 2-3 AM (1)
Jan 21, 3-4 AM (0)
Jan 21, 4-5 AM (0)
Jan 21, 5-6 AM (0)
Jan 21, 6-7 AM (4)
Jan 21, 7-8 AM (2)
Jan 21, 8-9 AM (1)
Jan 21, 9-10 AM (5)
Jan 21, 10-11 AM (3)
Jan 21, 11-12 PM (1)
Jan 21, 12-1 PM (1)
Jan 21, 1-2 PM (0)
Jan 21, 2-3 PM (1)
Jan 21, 3-4 PM (1)
Jan 21, 4-5 PM (0)
Jan 21, 5-6 PM (0)
Jan 21, 6-7 PM (1)
Jan 21, 7-8 PM (0)
Jan 21, 8-9 PM (0)
Jan 21, 9-10 PM (0)
Jan 21, 10-11 PM (0)
Jan 21, 11-12 AM (0)
Jan 22, 12-1 AM (0)
Jan 22, 1-2 AM (0)
Jan 22, 2-3 AM (0)
Jan 22, 3-4 AM (1)
Jan 22, 4-5 AM (0)
Jan 22, 5-6 AM (0)
Jan 22, 6-7 AM (1)
Jan 22, 7-8 AM (2)
Jan 22, 8-9 AM (2)
Jan 22, 9-10 AM (2)
Jan 22, 10-11 AM (1)
Jan 22, 11-12 PM (3)
Jan 22, 12-1 PM (1)
Jan 22, 1-2 PM (0)
Jan 22, 2-3 PM (1)
Jan 22, 3-4 PM (8)
Jan 22, 4-5 PM (1)
Jan 22, 5-6 PM (0)
Jan 22, 6-7 PM (0)
Jan 22, 7-8 PM (0)
Jan 22, 8-9 PM (0)
Jan 22, 9-10 PM (0)
Jan 22, 10-11 PM (0)
Jan 22, 11-12 AM (0)
Jan 23, 12-1 AM (0)
Jan 23, 1-2 AM (0)
Jan 23, 2-3 AM (0)
Jan 23, 3-4 AM (0)
Jan 23, 4-5 AM (0)
Jan 23, 5-6 AM (0)
Jan 23, 6-7 AM (1)
Jan 23, 7-8 AM (1)
Jan 23, 8-9 AM (3)
Jan 23, 9-10 AM (4)
Jan 23, 10-11 AM (16)
Jan 23, 11-12 PM (2)
Jan 23, 12-1 PM (3)
Jan 23, 1-2 PM (1)
Jan 23, 2-3 PM (3)
Jan 23, 3-4 PM (0)
Jan 23, 4-5 PM (0)
Jan 23, 5-6 PM (0)
Jan 23, 6-7 PM (0)
Jan 23, 7-8 PM (0)
Jan 23, 8-9 PM (0)
Jan 23, 9-10 PM (0)
Jan 23, 10-11 PM (2)
Jan 23, 11-12 AM (0)
Jan 24, 12-1 AM (0)
Jan 24, 1-2 AM (0)
Jan 24, 2-3 AM (0)
Jan 24, 3-4 AM (0)
Jan 24, 4-5 AM (0)
Jan 24, 5-6 AM (0)
Jan 24, 6-7 AM (0)
Jan 24, 7-8 AM (0)
Jan 24, 8-9 AM (0)
Jan 24, 9-10 AM (1)
Jan 24, 10-11 AM (1)
Jan 24, 11-12 PM (0)
Jan 24, 12-1 PM (0)
Jan 24, 1-2 PM (0)
Jan 24, 2-3 PM (0)
Jan 24, 3-4 PM (0)
Jan 24, 4-5 PM (0)
Jan 24, 5-6 PM (0)
Jan 24, 6-7 PM (0)
Jan 24, 7-8 PM (0)
Jan 24, 8-9 PM (0)
Jan 24, 9-10 PM (0)
Jan 24, 10-11 PM (0)
Jan 24, 11-12 AM (0)
Jan 25, 12-1 AM (0)
Jan 25, 1-2 AM (0)
131 commits this week
Jan 18, 2026
-
Jan 25, 2026
chore(ci): disable E2E tests on PR checks
- Comment out entire e2e-pr-check.yaml workflow - Prevents E2E tests from running on pull requests
refactor(tests): improve onboarding SSI Agent tests and webview handling
- Add webview.helper.ts with robust context switching and retry logic - Simplify onboarding-ssi-agent.steps.ts by removing redundant context switching - Add 'user is on Connect to Veridian screen' step definition with proper webview handling - Improve SsiAgentScanScreen.clickAdvancedSetup() with JavaScript-native click for Shadow DOM - Update wdio configs with improved ADB and ChromeDriver settings - Remove emojis from console logs across test files - Simplify ProfileSetupScreen.loads() method - Update feature files for better test organization
feat(core): Clean up long-running operations when profiles are deleted (#1543)
* feat(core): Clean up long-running operations when profiles are deleted * test(core): Cleam up long-runningoperaionts when profiles are deleted * test(core): add tests for cleanupPendingOperationsForIdentifier * feat: more appropraite toast messages for negative boot/connect onboarding/recovery flows (#1542) * feat: more appropraite toast messages for negative boot/connect onboarding/recovery flows * fix(core): protect connect URL discover from case of domain starting with http like httptest.com * fix(ui): ensure connectUrl defined to be considered discovered * fix(ui): clear error of ssi input when new error appear (#1546) Co-authored-by: Sotatek-DukeVu <[email protected]> * feat(ui): Improve error messages when adding connections (#1545) * feat(ui): improve error message when adding connections * fix(ui): fix review comment --------- Co-authored-by: Sotatek-DukeVu <[email protected]> * fix(core): connection name should be profile scoped (#1530) * feat: add alias support to connection pair records and related services * feat: enforce alias as a required field in connection pair records and related services * test: add validation for missing identifier alias when fetching connection by id * feat: update connection migration scripts to use alias directly and define IdentifierMetadataRecordProps type * feat: update IdentifierMetadataRecordProps to use CreationStatus enum * chore: update type * fix(ui): Stale connection and Connection details design mismatch (#1547) * wip: connection details patch * fix: apply same style to credential cloud error * fix: replace assets with svg (#1548) * feat(ui): Add PIN/Password fallback for biometric-protected in-app actions (#1544) * feat(ui): show PIN screen after user cancel biometric screen * fix(ui): allow biometric auth in password manager * feat(ui): move biometric overlay outsite app.tsx --------- Co-authored-by: Sotatek-DukeVu <[email protected]> * fix(ui): redirect to connection tab after scan (#1550) Co-authored-by: Sotatek-DukeVu <[email protected]> * fix: Align recovery phrase screens with designs (#1551) * fix: correct db query for cleaning up pending operations for ipex notification deletion (#1552) * fix(android): prevent infinite retry loop for pending credentials by unblocking notification cleanup * fix(android): replace unsupported regex query with in-memory filtering to prevent sqlite crash * fix: remove regex filter and use getAll * refactor(android): use explicit query for pending operations with maintenance warning * test(android): update utils tests to expect explicit query * revert(android): restore blocking notification cleanup flow as sqlite crash is fixed * fix: revert notifi service * chore: remove accidental submodule tracking of signify-ts * chore: add signify-ts to gitignore * chore: add debug logging to verify pending operation cleanup * fix: remove debugs * fix: implement handling for broken 1.1.X deleted mHab format and reso… (#1549) * fix: implement handling for broken 1.1.X deleted mHab format and resolve group initiator * fix: remove handling for broken 1.1.X deleted mHab format and default groupInitiator to false * test(core): refactor identifier service test (#1555) * test(core): Cleam up long-runningoperaionts when profiles are deleted * test(core): revert private function tests * test(core): add Happy path test for OperationRemoved * test(core): remove Happy path from private function tests and keep it from interface --------- Co-authored-by: Fergal <[email protected]> Co-authored-by: Sotatek-DukeVu <[email protected]> Co-authored-by: Sotatek-DukeVu <[email protected]> Co-authored-by: Sotatek-DucPhung <[email protected]> Co-authored-by: Salvatore Di Salvo <[email protected]> Co-authored-by: Jaime Caso <[email protected]>
test(core): remove Happy path from private function tests and keep it from interface
fix(core): update mock name in notification service tests
fix(core): update theme check to use parseHabName function
chore: replace IdentifierService.DELETED_IDENTIFIER_THEME
Merge branch 'develop' into VT20-2381-ensure-operations-for-pending-profiles-are-removed-on-profile-deletion-and-not-recovered
test(core): add Happy path test for OperationRemoved
test(core): revert private function tests
test(core): refactor identifier service test (#1555)
test(core): Cleam up long-runningoperaionts when profiles are deleted
fix(ui): Stale connection and Connection details design mismatch (#1547)
* wip: connection details patch * fix: apply same style to credential cloud error
fix(ui): redirect to connection tab after scan (#1550)
Co-authored-by: Sotatek-DukeVu <[email protected]>
feat(ui): Improve error messages when adding connections (#1545)
* feat(ui): improve error message when adding connections * fix(ui): fix review comment --------- Co-authored-by: Sotatek-DukeVu <[email protected]>
feat(ui): Add PIN/Password fallback for biometric-protected in-app actions (#1544)
* feat(ui): show PIN screen after user cancel biometric screen * fix(ui): allow biometric auth in password manager * feat(ui): move biometric overlay outsite app.tsx --------- Co-authored-by: Sotatek-DukeVu <[email protected]>
fix(core): connection name should be profile scoped (#1530)
* feat: add alias support to connection pair records and related services * feat: enforce alias as a required field in connection pair records and related services * test: add validation for missing identifier alias when fetching connection by id * feat: update connection migration scripts to use alias directly and define IdentifierMetadataRecordProps type * feat: update IdentifierMetadataRecordProps to use CreationStatus enum * chore: update type
fix: Align recovery phrase screens with designs (#1551)
fix: correct db query for cleaning up pending operations for ipex notification deletion (#1552)
* fix(android): prevent infinite retry loop for pending credentials by unblocking notification cleanup * fix(android): replace unsupported regex query with in-memory filtering to prevent sqlite crash * fix: remove regex filter and use getAll * refactor(android): use explicit query for pending operations with maintenance warning * test(android): update utils tests to expect explicit query * revert(android): restore blocking notification cleanup flow as sqlite crash is fixed * fix: revert notifi service * chore: remove accidental submodule tracking of signify-ts * chore: add signify-ts to gitignore * chore: add debug logging to verify pending operation cleanup * fix: remove debugs
feat: more appropraite toast messages for negative boot/connect onboarding/recovery flows (#1542)
* feat: more appropraite toast messages for negative boot/connect onboarding/recovery flows * fix(core): protect connect URL discover from case of domain starting with http like httptest.com * fix(ui): ensure connectUrl defined to be considered discovered