Skip to content
This repository was archived by the owner on Oct 1, 2026. It is now read-only.

CastCodes OSS Release v0.0.10

Choose a tag to compare

@BunsDev BunsDev released this 28 May 04:56
· 91 commits to main since this release
a1548dd

CastCodes talks to a live Coven daemon for the first time, the embedded browser gains per-workspace persistence and isolation, and CI moves fully onto stock GitHub runners.

Highlights

  • Live Coven daemon — the Cast Agent now connects to a running Coven daemon, with a loginless local CLI and privacy-hardened logging (no session UIDs or project roots in logs)
  • Browser isolation & persistence — browser panes persist per workspace tab, and each tab gets its own WebKit data directory keyed by pane-group id

New Features

  • Browser: top-bar polish, zoom controls, find-in-page overlay, download handler targeting ~/Downloads with collision suffixes, accessible tab-close tooltips, and tab-strip height aligned to the 34px design token (#140)
  • Themes: import tweakcn themes straight from a share-link URL

Fixes

  • Browser: WKWebView hidden when its workspace tab loses focus; PR review findings addressed (#126, #149); classify_security branch coverage added
  • Windows: the installed CastCodes exe launches as a GUI app
  • Workspaces: adopted pane groups notified when visible after tab drag-out; stale git work avoided during tab switches (#162)
  • Agent: corrected tuple-variant pattern handling, no-snapshot behavior, and error messages

Build & CI

  • Moved CI to stock GitHub-hosted runners (with macOS prepare_environment fixes and a tests-job timeout bump)
  • Cross-platform clippy/rustfmt sweep: wasm-gated imports, platform-specific dead-code, and Unix-only transport gating in cast_agent
  • check_ai_attribution now actually scans commit messages

Documentation

  • CastCodes framed as the Coven proof surface; internal-loop product and plan specs added

Full Changelog: v0.0.9...v0.0.10


CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure.