Repository navigation
v0.0.8
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.txtinto DMG payload with first-launch steps:- Drag CodexChat to Applications
- Open Applications
- 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.