This repository was archived by the owner on Jun 1, 2026. It is now read-only.
Summary
Codeplane v31.4.0 backports critical upstream fixes, resolves 15+ user-impacting bugs across web/desktop/TUI/mobile, adds cron task stop controls and per-task MCP server toggles, and switches remote auth to a password-first + OTP flow.
Changes
PR #29: Backports fixes from OpenCode v1.15.11–v1.15.13 (SSE timeout naming, Codex path routing, editor cwd, reasoning spinner, subagent retry status, IME guard, cross-platform build script, node-pty bump).PR #30: Fixes TUI clipboard OSC52 guard (&&→||) and restores Electron HTTP Basic Auth native credential dialog.PR #31: Resolves 8 user-impacting bugs: auto-scroll respects manual scroll, abort failures surfaced visibly, image attachments preserved through IME, desktop updater transitions correctly, Android back-button closes BottomSheet first, TUI command errors surfaced as toasts.PR #32: Prevents OpenTUI<text>node crashes by rendering inline tool labels as strings.PR #33: Replaces browser-based remote sign-in with password-first + OTP authentication across desktop, mobile, and TUI.PR #34+PR #35: Adds stop/cancel buttons for queued and running cron scheduled tasks in the web UI.PR #37: Restructures LLM system messages into a 2-part layout to preserve prompt cache stability across turns; includes the per-task MCP server toggle feature.
Verification
bun turbo typecheck— all 8 workspace packages passbun lint— 0 errorsbun --cwd packages/codeplane script/build.ts --skip-embed-web-ui --skip-install --single— smoke test passed