Commit Graph

  • 219bc88e30 Add passkey replace flow (#520) Leendert de Borst 2025-10-21 16:13:10 +02:00
  • 020f11d3a4 Fix passkey create handshake return type for Chrome CredMan (#520) Leendert de Borst 2025-10-21 15:51:04 +02:00
  • 4cea8aae5e Fix passkey create in Firefox Android (#520) Leendert de Borst 2025-10-21 15:17:58 +02:00
  • 1db63bbc6b Add loading animation to Android as separate template (#520) Leendert de Borst 2025-10-20 22:05:02 +02:00
  • 00c230a92e Update iOS passkey create flow to prevent 25308 error (#520) Leendert de Borst 2025-10-20 21:48:57 +02:00
  • 868bdc9aa2 Add theme colors (#520) Leendert de Borst 2025-10-20 20:13:41 +02:00
  • 4c9de1fc2f Add passkey create activity view (#520) Leendert de Borst 2025-10-20 19:58:05 +02:00
  • 3adc796295 Update favicon extraction to properly detect nulls (#520) Leendert de Borst 2025-10-20 19:06:43 +02:00
  • 30d223aba6 Commit created passkey to vault (#520) Leendert de Borst 2025-10-20 18:50:34 +02:00
  • 6eb43c4f8b Add Android passkey registration scaffolding (#520) Leendert de Borst 2025-10-20 15:35:02 +02:00
  • f0260622fd Refactor PasskeyAuthenticationActivity.kt (#520) Leendert de Borst 2025-10-20 13:23:13 +02:00
  • a0269f90f3 Tweak initialize timeout skip button (#520) Leendert de Borst 2025-10-20 11:18:44 +02:00
  • 11ea12499b Simplify PasskeyAuthenticationActivity.kt (#520) Leendert de Borst 2025-10-20 10:43:56 +02:00
  • 4cff77b927 Update connection skip icon and title (#520) Leendert de Borst 2025-10-20 10:40:30 +02:00
  • fa517c38c0 Cleanup (#520) Leendert de Borst 2025-10-20 09:34:20 +02:00
  • 5e1f899a5e Refactor Android credential manager passkey implementation to conform to spec (#520) Leendert de Borst 2025-10-19 22:28:44 +02:00
  • e1318e2147 Add quick unlock type enum to show custom label in view (#520) Leendert de Borst 2025-10-19 15:23:40 +02:00
  • ee9f3ca0f9 Tweak quick autofill flow on iOS with explicit loading view (#520) Leendert de Borst 2025-10-18 19:22:40 +02:00
  • 026cfb91e9 Tweak Android passkey authentication scaffolding (#520) Leendert de Borst 2025-10-17 18:47:46 +02:00
  • 0b78e5fa77 Fix UUID lookup casing (#520) Leendert de Borst 2025-10-17 16:18:04 +02:00
  • d5b11cc34c Add passkey authentication scaffolding (#520) Leendert de Borst 2025-10-17 16:07:36 +02:00
  • ddf34a2d30 Fix first time login authorization header overwrite bug (#520) Leendert de Borst 2025-10-17 14:39:19 +02:00
  • 37acd87c44 Fix context menu translations which prevented clickhandler from working (#520) Leendert de Borst 2025-10-17 13:55:48 +02:00
  • efaa7962cb Tweak if available iOS flags (#520) Leendert de Borst 2025-10-17 13:04:35 +02:00
  • d4f0579eea Update comments (#520) Leendert de Borst 2025-10-17 11:36:27 +02:00
  • ac78bb1afc Update UI (#520) Leendert de Borst 2025-10-17 10:22:40 +02:00
  • 8d3034676b Tweak native vault sync flow called from React Native (#520) Leendert de Borst 2025-10-16 23:09:27 +02:00
  • d9588acf00 Refactor shared methods to VaultUtils framework, cleanup unused methods (#520) Leendert de Borst 2025-10-16 22:29:33 +02:00
  • f213b1ac57 Refactor todos (#520) Leendert de Borst 2025-10-16 21:15:09 +02:00
  • 5f49013235 Make iOS vault init more robust to prevent cold boot errors (#520) Leendert de Borst 2025-10-16 17:34:00 +02:00
  • bb0bee7870 Refresh iOS autofill identities on every vault mutation (#520) Leendert de Borst 2025-10-16 11:26:11 +02:00
  • 7c64e656ff Refactor (#520) Leendert de Borst 2025-10-16 11:24:04 +02:00
  • 90e846674e Cleanup (#520) Leendert de Borst 2025-10-16 11:05:29 +02:00
  • 3d684e59ea Use displayname override for credential title instead of passkey displayname (#520) Leendert de Borst 2025-10-15 21:22:36 +02:00
  • a4d728c9e5 Update SqliteClient.tsx to also mark passkey as soft deleted when credential is deleted (#520) Leendert de Borst 2025-10-15 21:12:46 +02:00
  • 74e8f1b840 Add passkey to credential view and AddEdit page (#520) Leendert de Borst 2025-10-15 21:10:41 +02:00
  • 774afaf522 Add credential filter and passkey recognition to web app (#520) Leendert de Borst 2025-10-15 18:21:54 +02:00
  • 92623493e8 Tweak UI (#520) Leendert de Borst 2025-10-14 21:53:38 +02:00
  • 53c4242342 Add passkey instructions to iOS autofill settings page (#520) Leendert de Borst 2025-10-14 21:05:44 +02:00
  • ed5c436084 Refactor (#520) Leendert de Borst 2025-10-14 19:43:40 +02:00
  • dd2b08a4a3 Add react native credential filter and passkey indicators (#520) Leendert de Borst 2025-10-14 17:35:11 +02:00
  • dad709fc20 Refactor passkey logic implementation (#520) Leendert de Borst 2025-10-14 15:40:51 +02:00
  • 8964b1080d Update passkey schema (#520) Leendert de Borst 2025-10-14 14:37:33 +02:00
  • 5ec9e53449 Cleanup (#520) Leendert de Borst 2025-10-14 13:08:22 +02:00
  • 18182cdda2 Refresh credential list after credential delete (#520) Leendert de Borst 2025-10-14 12:49:32 +02:00
  • 33ed79e951 Add server min version supported check to native iOS sync implementation (#520) Leendert de Borst 2025-10-14 12:42:10 +02:00
  • c044a27a3f Add error code throw and detection to native vault sync logic implementation (#520) Leendert de Borst 2025-10-14 11:59:16 +02:00
  • 95753e3fa9 Add explicit server offline error message to passkey create flow (#520) Leendert de Borst 2025-10-13 21:04:48 +02:00
  • 9a3df923b5 Update passkey registration UI, refactor folder structure (#520) Leendert de Borst 2025-10-13 20:18:38 +02:00
  • c41bf8a921 Add passkey replace flow (#520) Leendert de Borst 2025-10-13 14:40:52 +02:00
  • d93ec10cc9 Add title input field to passkey create screen (#520) Leendert de Borst 2025-10-13 14:24:50 +02:00
  • 385ee841dd Update terminology (#520) Leendert de Borst 2025-10-13 14:18:19 +02:00
  • 7c533de8f3 Add PRF evaluation support on passkey registration (#520) Leendert de Borst 2025-10-13 13:55:49 +02:00
  • 92fe915d0f Refactor (#520) Leendert de Borst 2025-10-12 23:24:23 +02:00
  • 1905078bdc Refactor PRF (#520) Leendert de Borst 2025-10-12 22:55:36 +02:00
  • 974315ed8c Add PRF support to iOS passkey mechanism (#520) Leendert de Borst 2025-10-12 19:30:25 +02:00
  • d8b8fc7922 Update unlock error message margins (#520) Leendert de Borst 2025-10-12 16:54:51 +02:00
  • 795adab0dc Update passkey provider selection UI (#520) Leendert de Borst 2025-10-12 14:29:54 +02:00
  • 020d1bcfa1 Fix credential card selection popup positioning (#520) Leendert de Borst 2025-10-12 14:27:00 +02:00
  • 1efc06eaac Add SwiftUI translations into VaultUI project directly (#520) Leendert de Borst 2025-10-12 13:39:59 +02:00
  • 19c7da5dc6 Update passkey create UI (#520) Leendert de Borst 2025-10-11 19:24:11 +02:00
  • e85a3cab7f Update passkey registration UI (#520) Leendert de Borst 2025-10-11 18:32:58 +02:00
  • 0ab5ca9377 Update loading indicator feedback (#520) Leendert de Borst 2025-10-11 17:15:07 +02:00
  • 48000b76eb Update swift loading animation (#520) Leendert de Borst 2025-10-10 23:16:50 +02:00
  • c27300bcb3 Fix favicon extraction in passkey create flow (#520) Leendert de Borst 2025-10-10 22:03:42 +02:00
  • 48acb81492 Implement Swift passkey create persist flow (#520) Leendert de Borst 2025-10-10 17:21:15 +02:00
  • 09f61bd7a2 Cleanup RN AsyncStorage calls (#520) Leendert de Borst 2025-10-10 16:35:46 +02:00
  • 4bfe69750c Implement working vault mutate native flow (#520) Leendert de Borst 2025-10-10 13:05:05 +02:00
  • afab20f59b Move vault sync/mutate to swift/kotlin layer (#520) Leendert de Borst 2025-10-10 11:31:09 +02:00
  • 3bc3c165f6 Move webapi calls to native swift/kotlin layer (#520) Leendert de Borst 2025-10-10 10:26:58 +02:00
  • bc6f492208 Update local passkey create logic with proper date formatting (#520) Leendert de Borst 2025-10-09 16:17:52 +02:00
  • fa4c80858c Implement swift passkey create logic and unittest (#520) Leendert de Borst 2025-10-09 15:52:38 +02:00
  • 6c94ed5193 Add passkey registration screen detection (#520) Leendert de Borst 2025-10-09 14:34:48 +02:00
  • 3658b606c2 Sync iOS CredentialIdentityStore via React Native callback (#520) Leendert de Borst 2025-10-09 13:37:18 +02:00
  • 01eee844de Implement iOS passkey selection callback (#520) Leendert de Borst 2025-10-08 19:16:25 +02:00
  • ac7ea057d4 Show passkey specific credential view list on "show more" (#520) Leendert de Borst 2025-10-08 18:11:58 +02:00
  • 00023ea944 Make passkey authentication work on iOS (#520) Leendert de Borst 2025-10-08 16:12:27 +02:00
  • bd78cfe778 Make webauthn quick fill suggestion work (#520) Leendert de Borst 2025-10-08 15:45:10 +02:00
  • c2b6e8af1e Fix iOS passkey data type parsing (#520) Leendert de Borst 2025-10-08 15:12:32 +02:00
  • f0fdfcdf19 Add passkeys to credential store for quicktype (#520) Leendert de Borst 2025-10-08 13:56:28 +02:00
  • 479e32ddac Enable iOS QuickType password autofill for iOS 26+ (#520) Leendert de Borst 2025-10-08 13:06:41 +02:00
  • 4661e36ef4 Add iOS passkey scaffolding (#520) Leendert de Borst 2025-10-08 12:43:59 +02:00
  • 26eb965b1d Add React Native passkey scaffolding (#520) Leendert de Borst 2025-10-08 12:26:43 +02:00
  • ae4aeb6f45 Create fido_metadata.json (#520) Leendert de Borst 2025-10-08 10:36:04 +02:00
  • 5b62b035ee Add iOS passkey logic scaffolding (#520) Leendert de Borst 2025-10-07 16:46:11 +02:00
  • 8416c7c15f Store PRF secret in separate column (#520) Leendert de Borst 2025-10-07 13:27:45 +02:00
  • 1a9e1967ed Add FK repair script to migration to fix older vaults (#520) Leendert de Borst 2025-10-07 13:16:16 +02:00
  • 9156923f92 Add separate PrfKey column, recreate migrations (#520) Leendert de Borst 2025-10-07 10:15:46 +02:00
  • b8a15930cd Fix passkey IsDeleted flag when deleting credential, fix favicon null handling (#520) Leendert de Borst 2025-10-07 09:45:28 +02:00
  • 544fea83b0 Refactor browser extension component directories (#520) Leendert de Borst 2025-10-06 23:41:16 +02:00
  • 032417aeec Tweak passkey card display (#520) Leendert de Borst 2025-10-06 23:35:28 +02:00
  • 30e213919d Tweak passkey create/authenticate screen UI (#520) Leendert de Borst 2025-10-06 23:25:30 +02:00
  • 98e52b8756 Add PRF extension support to webauthn passkey implementation (#520) Leendert de Borst 2025-10-06 18:40:30 +02:00
  • 240a0854be Clear pending redirect when opening main popup without redirect (#520) Leendert de Borst 2025-10-05 14:41:25 +02:00
  • 57f6ec1be7 Add passkey provider enable/disable toggle for specific website (#520) Leendert de Borst 2025-10-05 13:39:21 +02:00
  • df9eacdf13 Remove passkeys list page (#520) Leendert de Borst 2025-10-05 12:28:34 +02:00
  • eebf7aff41 Add filter to credential list (#520) Leendert de Borst 2025-10-05 12:28:26 +02:00
  • 10c9478238 Update credential card / details / add-edit to include passkeys (#520) Leendert de Borst 2025-10-05 11:12:38 +02:00
  • 3b1199d2db Cleanup passkey create and authenticate flows (#520) Leendert de Borst 2025-10-05 10:05:53 +02:00
  • 405b44383f Update passkey create flow to support replacing existing entries (#520) Leendert de Borst 2025-10-05 09:59:24 +02:00