Release history

Changelog

Version history from the repo CHANGELOG.md — evidence-named releases, not marketing blurbs. Full notes live under GitHub.

  1. v1.3.9

    • Release-lane CI publication blocker:
    Release notes (docs)
  2. v1.3.8

    • Windows NSIS installer now runs explicit preinstall/preuninstall hooks to
    • Hardened DM backup restore/delete convergence for cross-device history:
    • Added v1.3.8 streaming-update control contract and rollout safety path:
    • Added streaming-update manifest publication wiring in release workflow:
    • Expanded v1.3.8 offline/update focused evidence coverage:
    Release notes (docs)
  3. v1.3.6

    • Hardened desktop profile data migration on startup so reinstall/update paths
    • Added copy-recursive fallback in desktop migration flow
    • Fixed DM history convergence after reset/reinstall when initial cold-start
    Release notes (docs)
  4. v1.3.5

    • Fixed production desktop media attachment stalls where video processing could
    • Hardened media pre-upload processing in
    • Added deterministic fallback behavior to continue with the original file when
    Release notes (docs)
  5. v1.3.4

    • Closed the v1.3.4 realtime DM convergence hardening lane:
    • Hardened cross-route realtime voice session continuity:
    • Added global cross-page call dock bridge:
    • Hardened explicit call termination ownership:
    • Improved incoming DM notification behavior and UX in
    • Added focused regression coverage for new behavior:
    • Hardened realtime voice host offer/answer SDP dispatch in
    • Hardened restored voice-call control rendering in chat/message list:
    • Added focused regression coverage for restored control-payload rendering in:
    • Redesigned mobile chat video playback UX:
    • Improved mobile video message layout in
    • Refined invitation composer dual-theme visual system in
    Release notes (docs)
  6. v1.2.2

    • Landed `v1.2.1` (`M10` `CP1`) canonical shared-intel/relay-risk policy contracts in
    • Wired CP1 policy decisions into canonical incoming request anti-abuse owner:
    • Extended request-quarantine UX summaries/badges for new CP1 strict-mode reasons in:
    • Added profile-scoped persistence/hydration for signed shared-intel signals in
    • Moved attack-mode profile persistence to canonical privacy settings owner via
    • Added deterministic CP1 operator replay bridge:
    • Added typed shared-intel ingest contract in
    • Extended trust-controls bridge with JSON ingest/export operator helpers:
    • Added CP1 security settings UI surface for trust controls in
    • Added focused UI coverage for CP1 settings trust controls in
    • Pushed release tag `v1.2.1` and opened `v1.2.2` (`M10` `CP2`) implementation lane.
    • Started `v1.2.2` (`M10` `CP2`) trust-controls UX clarity slice:
    Release notes (docs)
  7. v1.1.5

    • Started `v1.1.5` (`M9` `CP4` continuation lane) with release-aligned version manifests and roadmap/status sync for the next secure-voice hardening slices.
    • Added deterministic CP4 long-session gate-probe helpers in
    • Extended stale replay-bridge auto-upgrade guard to require CP4 gate-probe APIs, preventing stale runtime objects from hiding newly added CP4 tooling.
    • Added focused regression coverage for CP4 gate-probe nominal and expected-failure lanes in:
    • Extended `m6-voice-capture` realtime voice summary contract to carry CP4 long-session gate fields from digest output (`longSessionGate*`, `latestLongSessionGatePass`, `latestLongSessionGateFailedCheckSample`) so one-copy replay captures retain full CP4 gate posture context.
    Release notes (docs)
  8. v1.1.4

    • Started `v1.1.4` (`M9` `CP4` prep) with deterministic long-session voice stability tooling:
    Release notes (docs)