Skip to content

v0.0.7

Choose a tag to compare

@Bikz Bikz released this 01 Mar 04:21
· 155 commits to main since this release

Release Notes

Release range: v0.0.6...35f8b00
Change volume: 225 commits, 273 files changed, +36,348 / -1,598

Highlights

  • Introduced a major Remote Control epic: users can start pairing from desktop, scan a QR code, and control Codex Chat from phone via a web/PWA companion.
  • Shipped an installable Remote Control PWA with stronger mobile UX, reconnect handling, and reliable transcript sync behavior.
  • Rebuilt and hardened the relay backend around stronger auth, replay/rate-limit protection, durability options, and production-ready operations.
  • Added substantial runtime and reliability work across concurrency tuning, diagnostics, and release safety.

Remote Control (Desktop + Mobile)

  • Added desktop remote session controls with QR link flow and session stop controls.
  • Added in-session Add Device join-token refresh flow without ending active sessions.
  • Added explicit desktop approval requirement for pairing requests.
  • Added trusted-device management with list and revoke actions.
  • Added device identity display improvements during pairing/reconnect.
  • Improved remote onboarding and reconnect behavior for users.

Remote Control PWA

  • Evolved from scaffold to a redesigned, single-page conversation-first mobile UX.
  • Added install readiness assets (icons, Apple touch icon) and launch polish.
  • Added stronger safe-area + keyboard viewport behavior for mobile devices.
  • Added bounded offline command queue and reconnect flush behavior.
  • Added sync freshness and resume/resnapshot flows.
  • Added transcript UX upgrades: better cards, anchoring, and composer ergonomics.
  • Added auth-gated UI so projects/thread panes stay hidden until device authentication succeeds.
  • Added mobile Playwright E2E coverage and expanded QA workflow.

Relay, Security, and Protocol Hardening

  • Added secure relay scaffolding and progressed to hardened Rust relay paths.
  • Added token rotation on websocket auth and stronger token/session validation.
  • Added replay protection for mobile command sequences.
  • Added stricter payload validation and bounded websocket message/frame budgets.
  • Added heartbeat timeout and slow-consumer disconnect behavior.
  • Added per-device/per-session throttling and snapshot rate controls.
  • Added capacity admission controls and clearer client-facing disconnect messaging.
  • Added relay health/metrics endpoints and high-signal operational counters.

Durability, Scale, and Multi-Instance Support

  • Added optional Redis-backed relay persistence for restart recovery.
  • Added optional NATS cross-instance routing/state sync for multi-pod scenarios.
  • Added GKE deployment baselines, overlays, ingress hardening, and network policies.
  • Added Cloud Armor guidance and production alert provisioning scripts.
  • Added domain/cert cutover work to bikz.cc hostnames and ingress alignment.
  • Fixed cross-pod routing regressions and compatibility edge cases.

Load, Soak, and Release Gating

  • Added relay load/soak harnesses and wrapper scripts.
  • Added machine-readable load artifacts and gate scripts.
  • Added latency/backpressure/auth-failure gate checks.
  • Added Node-vs-Rust protocol compatibility gates in stage workflows.
  • Added remote-control stage-gate automation and OSS-smoke compatibility coverage.

Desktop App UX + Runtime Improvements

  • Added channelized assistant progress streaming and inline progress messages.
  • Added shell-pane race/teardown hardening with regression coverage.
  • Added adaptive runtime concurrency tuning for high-session workloads.
  • Added turn-start IO/load signal scaling and backpressure improvements.
  • Added sidebar and toolbar UX refinements (focus mode, controls, discoverability).
  • Added recents/thread ordering and deduplication fixes in sidebar.
  • Improved empty/draft/thread-state UX consistency.
  • Expanded mods rail improvements: grouping, icon identity, scope semantics, draft compatibility.

Reliability, Diagnostics, and Policy Tooling

  • Added one-command runtime reliability diagnostics bundle.
  • Added replay/ledger export/policy validation CLI improvements.
  • Added idempotent ledger backfill and stale-marker recovery hardening.
  • Added diagnostics timeline filtering/rollups/scope pivots.
  • Added reliability scorecard and policy-gate wiring updates.

Release and Contributor Workflow

  • Added CI-first release-prod path with fallback handling and stronger release resiliency.
  • Hardened fallback release behavior to build from tagged commit context.

Docs and Runbooks

  • Added/expanded remote control architecture docs, relay runbook, GKE deployment guide, and GA hardening plan.
  • Added runtime tuning, reliability, and policy docs for contributors/operators.