-
-
Notifications
You must be signed in to change notification settings - Fork 3
Releases: OpenCoven/cast-codes
CastCodes OSS Release v0.0.12
e37690c CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure. Standard assets: macOS arm64 DMG and CLI tarball, Linux x86_64 app and CLI packages, Windows x64 installer, and web bundle.
Assets 24
- sha256:bb47a65f94ef3374fef156cb794169aab1ed1a6db50f5b165e6c6bbc0354d85843.1 MB
2026年06月14日T00:39:50Z - sha256:d3b3fb8d2ba94021bff05ecabaa67475aabdc0ad98d23b0b90cde560da465e48110 Bytes
2026年06月14日T00:39:50Z - sha256:8e5f0f7ad52da959db7b0c13e60b3396bec3ded4e73416c6b2dd10f82f10f5b345.9 MB
2026年06月14日T00:39:50Z - sha256:4d02653a3d4e46dc25296194f8c83314beaf8daad3721129f79edc04a1a3b289102 Bytes
2026年06月14日T00:39:50Z - sha256:17a9611b3c94d02bcbaac407c20501fb002277f71dc95af279f96a2634c0665434.4 MB
2026年06月14日T00:39:50Z - sha256:78084ebd347dea4b90e893f1cab22e96d0969544020cdba22179b9dbc1ac537f98 Bytes
2026年06月14日T00:39:50Z - sha256:50a0444c1089e11d49974c3d3fd9ff11c1978541ab8cb4c6b89dc32332729b6446.4 MB
2026年06月14日T00:39:50Z - sha256:12be3c9f8b225f47e78e5fb94a0befbd5169bf24aba408effd0aa42dc2d66df697 Bytes
2026年06月14日T00:39:50Z - sha256:62c1979f6c9718689b540a0cca80840b506b7bc70ee52c8b2b2a0ba31a31e601134 MB
2026年06月14日T00:25:08Z - sha256:2808b97db0b529654976f81c2b466fda679e544752362f3fde8059dc6088df47106 Bytes
2026年06月14日T00:25:08Z -
2026年06月13日T23:12:43Z -
2026年06月13日T23:12:43Z - Loading
CastCodes OSS Release v0.0.11
e9233a9 CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure. Standard assets: macOS arm64 DMG and CLI tarball, Linux x86_64 app and CLI packages, Windows x64 installer, and web bundle.
Assets 28
CastCodes OSS Release v0.0.10
a1548dd What's new in v0.0.10
Browser — Per-Tab Persistence
Browser panes now survive app restarts. Each pane is stored in SQLite keyed by stable pane UUID and restores into the exact workspace tab it was opened in, with the same intra-pane tab list and the same active tab.
Per-tab persistence
browser_panesSQLite table keyed by stable per-pane UUID (session_id,state)LeafContents::Browser(BrowserPaneSnapshot)wired through all exhaustive match sites (is_persisted,save_pane_state,read_node,restore_pane_leaf,launch_config)- Browser panes restore into the same workspace tab with the same tab list and active tab
Legacy state.json retirement
- Removes the old
~/.warp/config/browser/state.jsonsingle-pane fallback path (was a source of duplicate-pane risk) - Deletes
app/src/browser/persistence.rs,restore_browser_state_on_init,write_browser_state,open_browser_pane_with_state,BrowserView::persist_open_state(net −222 lines) - One-shot cleanup of any orphaned
state.jsonon first launch after upgrade
Per-tab WebKit data directories
- Each browser pane group gets its own WebKit data dir, keyed by pane group id
- Provides per-tab session isolation on Linux/Windows (macOS shares
WKWebsiteDataStore.defaultDataStoreper wry 0.38 limitation)
Coven Integration
- Live Coven daemon wiring —
cast_agentnow connects to the live Coven daemon over Unix socket (cfg-gated to Unix); Windows/wasm use existing transport coven-codeharness alias registered inopenclaw-covenruntime — dispatchescoven-code acpsessions through the existingclaudeharness path
Browser — Top Bar Polish
- Improved top-bar UI/UX with refined spacing, controls, and visual hierarchy
- Browser WKWebView correctly hidden when workspace tab loses focus (no ghost paints)
- Adopted pane group now notified as visible after tab drag-out
Themes
- Import tweakcn themes directly from a share-link URL
CI & Build
- Stock GitHub-hosted runners replacing warpdotdev SKUs; test job timeout raised to 90m
- Clippy clean across Linux, macOS, Windows, and wasm targets
check_ai_attributionscript now correctly scans commit messages
Fixes
- Local CLI loginless mode (
fix/local-only-cli-loginless) - Tuple variant pattern + no-snapshot error message correction
- Stale git work avoided during tab switches (perf)
check-ai-attributionrev-parse fix
Full changelog: v0.0.9...v0.0.10
Assets 2
CastCodes OSS Release v0.0.9
d7b824e What's new in v0.0.9
Browser — Hardening Bundle
A major browser pane update landing popup policy, security indicators, find-in-page, downloads, zoom controls, and a raft of polish.
Security & permissions
- Popup policy: block/allow based on navigation context; risky web permissions (geolocation, camera, mic) denied by default
- SSL/security indicator in URL bar (🔒 secure,
⚠️ mixed, ✕ insecure) - JavaScript dialogs (
alert,confirm,prompt) suppressed in embedded browser
Find in page
Cmd+F/Ctrl+Fopens find overlay with live match highlighting- Next/prev/close wired through
BrowserViewAction
Downloads
- WKWebView downloads routed to
~/Downloadsautomatically - Safe filename sanitization, percent-decoded URL fallback naming
- Collision suffix:
report.pdf→report (1).pdf→report (2).pdf - Gated to macOS; 11 unit tests
Zoom controls
- Per-tab zoom via overflow menu: Zoom in / Zoom out / Reset zoom (N%)
- Chrome-matching step table: 50% → 67% → 75% → 80% → 90% → 100% → 110% → 125% → 150% → 175% → 200%
- Zoom state persists across tab switches and pane restores
- 7 unit tests
CastCodes protocol
castcodes://deep-link protocol handler- Themed About home page (system light/dark scheme)
- Loading progress strip animation
Robustness
- Persisted tabs restored on launch
- Load stall watchdog (auto-reload on hung page)
- Debounced state writes
- Redundant native webview syscalls skipped
- DevTools gated behind opt-in setting
- Deterministic letter-based tab icons
- Non-macOS webview attach warning logged once per process (not spammy)
Worktree Manager
- Dogfood MVP: worktree manager panel accessible from the sidebar
Assets
| Platform | File |
|---|---|
| macOS arm64 | CastCodes-aarch64.dmg |
| Linux x86_64 app | CastCodes-x86_64.AppImage, .deb, .rpm, .pkg.tar.zst |
| Linux x86_64 CLI | cast-codes-cli .deb / .rpm / .pkg.tar.zst |
| Windows x64 | CastCodesSetup.exe |
| Web bundle | warp.js + warp_bg.wasm |
Each asset has a paired .sha256 checksum file.
CastCodes is a public OSS fork of Warp distributed through GitHub releases without upstream Warp release infrastructure.
Assets 28
CastCodes OSS Release v0.0.8
3d510d8 CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure. Standard assets: macOS arm64 DMG and CLI tarball, Linux x86_64 app and CLI packages, Windows x64 installer, and web bundle.
Assets 2
CastCodes OSS Release v0.0.7
c7981bc CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure. Standard assets: macOS arm64 DMG and CLI tarball, Linux x86_64 app and CLI packages, Windows x64 installer, and web bundle.
Assets 28
CastCodes OSS Release v0.0.6
8abe9f7 CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure. Standard assets: macOS arm64 DMG and CLI tarball, Linux x86_64 app and CLI packages, Windows x64 installer, and web bundle.
Assets 28
CastCodes OSS Release v0.0.5
c1967db CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure. Standard assets: macOS arm64 DMG and CLI tarball, Linux x86_64 app and CLI packages, Windows x64 installer, and web bundle.
Assets 24
CastCodes OSS Release v0.0.4
9c996f1 CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure. Standard assets: macOS arm64 DMG and CLI tarball, Linux x86_64 app and CLI packages, Windows x64 installer, and web bundle.
Assets 2
CastCodes OSS Release v0.0.3
5715721 CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure. Standard assets: macOS arm64 DMG and CLI tarball, Linux x86_64 app and CLI packages, Windows x64 installer, and web bundle.