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

v31.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Jun 13:42

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 pass
  • bun lint — 0 errors
  • bun --cwd packages/codeplane script/build.ts --skip-embed-web-ui --skip-install --single — smoke test passed