Skip to content

release: 0.40.0 — Tauri client (source only), checkpoint API, plan rail#705

Merged
esengine merged 1 commit into
mainfrom
release/0.40.0
May 12, 2026
Merged

release: 0.40.0 — Tauri client (source only), checkpoint API, plan rail#705
esengine merged 1 commit into
mainfrom
release/0.40.0

Conversation

@esengine

Copy link
Copy Markdown
Owner

Summary

CLI release. The Tauri desktop client source is in the repo and the reasonix desktop subcommand works against the multi-tab runtime, but the installer bundles (macOS / Windows / Linux) are NOT shipping this round — they'll get their own release once signing's settled. So this is npm only.

22 PRs since v0.39.1. Two new surfaces (Tauri desktop, checkpoint/changes panel), plus the long-standing Maximum update depth crash in CardStream is finally gone for good.

See CHANGELOG.md for the full breakdown.

What ships

  • package.json bumped to 0.40.0
  • Full CHANGELOG entry written, headline first then features / fixes / polish
  • desktop/package.json + desktop/src-tauri/tauri.conf.json deliberately left at 0.0.0 — they get their own version when bundles ship

After merge

  • npm publish from main
  • Skip the v* tag this time so the release workflow (which builds Tauri bundles) doesn't fire — defer it to the bundle release

Test plan

  • npm run verify clean: 2690 / 2690 tests pass, lint + typecheck green

…il, CardStream fix

npm-only release. The Tauri desktop source is in the repo and the CLI
subcommand works, but installer bundles for macOS / Windows / Linux
don't ship this round (separate release once signing's settled).

Highlights:
- Tauri desktop client with multi-tab concurrent runtimes (#689)
  plus a near-full polish pass: wallet balance, version chip, active-
  plan rail, abortable pause-gates, edit-gate pill, en + zh-CN i18n,
  shared pause-policy module dedup'd with the CLI TUI (#701)
- checkpoint API + git-changes panel in the embedded dashboard (#682)
- outside-sandbox file access approval modal (#696)
- MCP loading pill + readiness gate on tool dispatch (#687)
- escalate-after flag for flash → pro threshold (#699)

Fixes:
- CardStream Maximum-update-depth crash, quantize window so boundary
  cards stop oscillating (#700, #702)
- `reasonix code` bridges config key to env + lazy subagent client so
  fresh installs can reach the setup wizard (#703)
- pinned-mode scroll shrinks coalesced (#666), generic CSI key decode
  (#692), shell-confirm preview clamp (#691), frontmatter BOM/folded
  lines (#690), MCP error classification (#688), and more
@esengine esengine merged commit 1b48ab5 into main May 12, 2026
2 checks passed
@esengine esengine deleted the release/0.40.0 branch May 12, 2026 11:17
ChasLui pushed a commit to ChasLui/DeepSeek-Reasonix that referenced this pull request May 23, 2026
…il, CardStream fix (esengine#705)

npm-only release. The Tauri desktop source is in the repo and the CLI
subcommand works, but installer bundles for macOS / Windows / Linux
don't ship this round (separate release once signing's settled).

Highlights:
- Tauri desktop client with multi-tab concurrent runtimes (esengine#689)
  plus a near-full polish pass: wallet balance, version chip, active-
  plan rail, abortable pause-gates, edit-gate pill, en + zh-CN i18n,
  shared pause-policy module dedup'd with the CLI TUI (esengine#701)
- checkpoint API + git-changes panel in the embedded dashboard (esengine#682)
- outside-sandbox file access approval modal (esengine#696)
- MCP loading pill + readiness gate on tool dispatch (esengine#687)
- escalate-after flag for flash → pro threshold (esengine#699)

Fixes:
- CardStream Maximum-update-depth crash, quantize window so boundary
  cards stop oscillating (esengine#700, esengine#702)
- `reasonix code` bridges config key to env + lazy subagent client so
  fresh installs can reach the setup wizard (esengine#703)
- pinned-mode scroll shrinks coalesced (esengine#666), generic CSI key decode
  (esengine#692), shell-confirm preview clamp (esengine#691), frontmatter BOM/folded
  lines (esengine#690), MCP error classification (esengine#688), and more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant