Peter Steinberger
98410d986e
refactor(state): move device identity into canonical SQLite state (#110392)
* refactor: store device identities in SQLite
* style: satisfy Swift identity lint limits
* test: harden device identity migration fixtures
* fix: harden SQLite device identity recovery
* chore: remove stale identity helper
* refactor: isolate device identity repair
* chore: remove stale migration import
* test: validate migrated identity key types
* fix: harden device identity repair
* style: format device identity assertion
* fix: derive repaired identity key from PEM
* style: remove redundant PEM conversions
* fix: align native identity store with schema v4
* fix(state): satisfy SQLite identity CI gates
* fix(state): coordinate native identity migration
* test(doctor): include native identity claim path
* fix(infra): preserve coordinator release error
* fix(state): clear identity validation gates
* refactor(apple): remove identity test-only APIs
* refactor(apple): remove dead identity error type
* test(apple): use canonical identity test seam
* test(macos): isolate gateway readiness identity
2026-07-18 17:43:56 +01:00
..
2026-07-18 03:54:45 +01:00
2026-07-12 23:52:33 -07:00
2026-07-11 13:14:08 -07:00
2026-07-05 00:32:47 -04:00
2026-07-10 22:56:17 -07:00
2026-07-14 19:28:47 +01:00
2026-07-05 00:32:47 -04:00
2026-07-18 06:18:11 +01:00
2026-07-15 11:24:04 -07:00
2026-07-17 13:46:05 +01:00
2026-07-17 23:23:21 +01:00
2026-07-18 06:14:24 +01:00
2026-07-13 11:41:27 -07:00
2026-07-18 12:10:20 +01:00
2026-07-16 21:44:43 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-18 17:43:56 +01:00
2026-07-10 23:26:40 -07:00
2026-07-13 18:15:32 +08:00
2026-07-11 14:50:37 -07:00
2026-07-17 13:24:48 +01:00
2026-07-12 10:51:38 +01:00
2026-07-11 16:22:22 +08:00
2026-07-07 12:46:26 +01:00
2026-07-11 06:30:57 -07:00
2026-07-13 17:56:18 -07:00
2026-07-13 18:15:32 +08:00
2026-05-05 17:38:21 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-18 07:46:26 +01:00
2026-07-13 16:40:55 -05:00
2026-07-13 16:40:55 -05:00
2026-07-18 06:23:49 +10:00
2026-07-18 10:16:14 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-17 17:43:22 +01:00
2026-07-16 19:40:25 -07:00
2026-07-16 19:40:25 -07:00
2026-07-18 07:18:21 +01:00
2026-07-18 11:46:53 +01:00
2026-07-10 19:18:47 -07:00
2026-07-05 00:32:47 -04:00
2026-07-11 15:59:12 -07:00
2026-07-05 00:32:47 -04:00