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-17 12:16:44 -07:00
2026-07-09 10:07:58 +01:00
2026-07-03 12:49:20 -07:00
2026-07-10 11:54:08 +01:00
2026-07-18 03:32:39 -04:00
2026-07-03 12:49:20 -07:00
2026-07-17 12:16:44 -07:00
2026-07-18 09:01:37 +01:00
2026-07-10 18:12:00 +01:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-03 18:45:45 -05:00
2026-07-17 12:16:44 -07:00
2026-07-18 17:43:56 +01:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-12 18:33:47 +02:00
2026-07-10 18:12:00 +01:00
2026-07-10 11:54:08 +01:00
2026-07-18 17:43:56 +01:00
2026-07-17 12:16:44 -07:00
2026-07-18 17:43:56 +01:00
2026-07-13 00:35:31 -07:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-16 09:50:42 -07:00
2026-07-16 01:14:40 -07:00
2026-07-17 12:16:44 -07:00
2026-07-10 18:12:00 +01:00
2026-07-13 00:11:11 -07:00
2026-07-17 12:16:44 -07:00
2026-07-13 02:11:26 -07:00
2026-07-17 12:16:44 -07:00
2026-07-18 17:43:56 +01:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-14 08:46:46 +08:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-17 12:16:44 -07:00
2026-07-12 12:52:38 -07:00
2026-07-16 09:50:42 -07:00
2026-07-12 12:52:38 -07:00
2026-07-18 09:07:47 +01:00
2026-07-13 15:35:32 -07:00
2026-07-10 18:12:00 +01:00