Skip to content

v0.0.8

Choose a tag to compare

@Bikz Bikz released this 04 Mar 20:54
· 93 commits to main since this release

Release Notes

Release range: v0.0.7...6ebe6ff
Change volume: 62 commits, 72 files changed, +7,694 / -788

Highlights

  • Remote Control reliability and persistence received a major hardening pass.
  • Remote PWA command handling, mobile UX, and reconnect behavior were significantly improved.
  • Skills installation and scoping was overhauled with install registry + trust gating.
  • macOS DMG installer now includes a simple first-launch instruction file.

Remote Control Reliability Improvements

  • Added keychain-backed remote session credential storage on desktop.
  • Added persisted desktop session restore on launch.
  • Preserved server remote session on app teardown.
  • Added desktop status broadcasting and offline command guard behavior.
  • Added trusted-session retention and revoke/reauth enforcement tests.
  • Added command ack payload support and event-driven sync/apply flow.
  • Added duplicate command ack replay handling.
  • Improved rejected-command handling to ensure correct thread attribution.
  • Rejected remote send paths when dispatch would only queue.

Remote PWA Improvements

  • Simplified mobile chat surface and reduced technical transcript noise.
  • Unified pairing entry and simplified connection sheet flow.
  • Added/expanded tests for token rotation persistence and persisted pairing restore.
  • Improved forced re-pair handling by clearing persisted pairing state.
  • Queued commands until websocket auth completes.
  • Surfaced Mac offline state and paused commands accordingly.
  • Improved lifecycle teardown by clearing reconnect timers.
  • Hardened long-string overflow, sheet width clamping, and standalone mode behavior.
  • Improved approval content wrapping and orientation/overflow coverage.
  • Stabilized e2e seeding/reset and standalone install-surface regression coverage.

Relay and Backend Hardening

  • Added desktop connectivity state semantics (runtime-only) and reconnect/offline tests.
  • Added test coverage for pair-stop trusted-token reuse blocking.
  • Added mobile reauth behavior tests while desktop is offline.
  • Added trusted session sweep retention coverage.
  • Rolled remote PWA production image (ga-20260301-044715-bbf9c32-next).

Skills System Overhaul

  • Added install registry table + SQLite repository.
  • Added secure shared-store link manager primitives.
  • Wired shared store root into catalog installs.
  • Registered installs and project links at install time.
  • Added marketplace tab and selected-project install modal.
  • Added installed-skill management actions (remove/reveal).
  • Made autocomplete availability project-scoped.
  • Migrated legacy enablements into install registry.
  • Enforced trust gating across selected install targets.
  • Hardened migration retry and shared-store path guards.
  • Aligned install UI copy and selected-project scope labels.

Desktop UX and App Fixes

  • Fixed settings target consume loop when opening project settings.
  • Fixed skills catalog endpoint drift and simplified skill cards.
  • Added regression test coverage around remote pairing session teardown.

Installer and Release Flow

  • Added Install CodexChat.txt into DMG payload with first-launch steps:
    1. Drag CodexChat to Applications
    2. Open Applications
    3. Right-click CodexChat and choose Open

Documentation Updates

  • Updated remote control docs for desktop status, offline semantics, and mobile behavior guarantees.
  • Updated release docs to include DMG instruction file contents.