Files
Shade/.scaffold/log.md
2026-07-09 19:04:48 +02:00

1.8 KiB
Raw Blame History

Logg — Shade

2026-07-09 — Adoptert Scaffold plan-kontrakt

Migrerte docs/ROADMAP.md og android/shade-android/ROADMAP-ANDROID.md til .scaffold/: nåbildet destillert inn i plan.md, originalene arkivert under .scaffold/archive/ med opprinnelig mappestruktur. Versjonsdesigndokumentene (docs/V5.0.md, docs/archive/V*.md) er bevisst latt stå — de er spesifikasjoner, ikke planfiler.

2026-05-15 — v4.11: streaming Double-Ratchet sub-sessions

Siste post-GA-økning på 4.x-linjen: ShadeStream gir in-memory sub-sessions (seal/open uten keystore-I/O per frame) med nye wire-typer 0x310x33. Låst beslutning: stream-ratchets persisteres aldri — en droppet stream gjenåpnes, aldri gjenopptas.

2026-05-09 — Android M-Cross 14 fullført + Keystore-adapter

All kryptografisk paritet TS↔Kotlin grønn via delte test-vektorer: KDF-kjede, HKDF-labels, X3DH, ratchet-steg, fingerprint, wire 0x02 og 0x11 (streams), backup-HKDF, group sender-keys og storage-HKDF. Etterslepet fra Android-roadmapen landet samme dag: scrypt + argon2id via Bouncy Castle og shade-android-keystore-modulen (hardware-backed master key + KeystoreStorage). Gjenstår: socket-interop-test og instrumenterte Keystore-tester.

2026-05-03 — V4.0 GA: V3.x-konsolidering og audit-pakking

Alle fasene V3.1V3.12 ferdige og merget: dokumentasjon/hardening, at-rest storage-kryptering, trust-UX, observability (OTel), Android-paritet, inbox (store-and-forward), transport-bridge, web workers-krypto, filmetadata, social key recovery, WebRTC P2P og key transparency. Wire-formatet låst — uendret fra 0.4.x, så 4.0-peers interopererer byte-for-byte med 0.4.x. Kjernen pakket for ekstern review. Låst beslutning: alt VOIP/video skilt ut til V5.0, bygget oppå den frosne 4.0-stacken via reserverte envelope-typer (ikke breaking).