⚠️ Broken release. CSS missing. Use https://github.com/Sterll/claude-terminal/releases/tag/v1.2.9 instead.
What's New
Workflow Editor: Minimap & Search
A new interactive minimap lets you navigate large workflow graphs at a glance, and a node search quickly jumps to any node by name. Combined with the new error_handler node, you can now build robust try/catch branching directly inside a graph.
New Workflow Triggers
Five new trigger types extend automation across the whole app: git_event, chat_message, file_change, terminal_exit_code, project_opened, plus Claude session start/end. Combined with the new retry and notify_discord nodes, workflows can now react to almost anything happening inside Claude Terminal.
Richer Tool Cards in Chat
Tool cards have been completely overhauled around a central tool registry: enriched results with copy buttons, live widgets for Monitor / TaskOutput / TaskStop, and specialized renderers for schedule, worktree, and notification tools. Background task cards now update live as SDK task events stream in.
Error Log Panel + Inline Git Blame + DB Cell History
Three new productivity surfaces: a dedicated Error Log panel, inline git blame in the diff viewer, and per-cell commit history in the database browser.
MCP Quick Action CRUD
New MCP tools to create, update, and delete project quick actions in real time, with live sync across the UI.
Linux Auto-Registration
AppImage launches now auto-register a .desktop entry, so Claude Terminal shows up in your application menu after the first run. (Thanks @KevinPro-Dev — #53)
Performance Pass
A wide perf sweep across the renderer and main process:
- CSS bundled and minified (27 files → 1 minified stylesheet),
transition: allreplaced by explicit properties, reducedbackdrop-filterusage,content-visibilityadded - Renderer: eliminated double renders, added event delegation and render debouncing
- Main: critical
readFileSynccalls converted to async with caching;PluginServiceandRemoteServerconverted to async; session index cache added - MCP: shared projects cache and batched DB schema queries
- Build: minification enabled, KaTeX lazy-loaded
- Data: parallel-runs history capped, Redis scan limited, workflow history cached
Bug Fixes
- Chat: render subagent card for the renamed
Agenttool (SDK migration) - Chat: route
tool_resultblocks from user messages to cards - Chat: align
CronListrenderer with SDK jobs format and alias the MCPnotifytool - Chat: align cron and worktree renderers with SDK input schemas
- Chat: improve error message when the SDK executable is missing
- Chat: remove filter text when selecting a picker mention
- Async: add missing awaits in workflow runner, test node IPC, and plugin catalog
Full Changelog
- `feat(workflow)`: add node search and interactive minimap navigation
- `feat(workflow)`: add error_handler node for try/catch branching
- `feat(workflow)`: add Claude session start and end triggers
- `feat(workflow)`: add file change, terminal exit code and project opened triggers
- `feat(workflow)`: add git_event and chat_message triggers plus retry and notify_discord nodes
- `feat(chat)`: enrich tool cards with result data and copy buttons
- `feat(chat)`: add live widgets for Monitor/TaskOutput/TaskStop
- `feat(chat)`: add specialized tool cards for schedule, worktree and notifications
- `feat(chat)`: live-update background task cards from SDK task events
- `feat(chat)`: support new SDK tools and finish Agent rename migration
- `feat(errorlog,git,db)`: add error log panel, inline blame, and DB cell commit
- `feat(mcp)`: add quick action CRUD tools with real-time sync
- `feat(linux)`: auto-register .desktop entry for AppImage launches (#53)
- `refactor(tools)`: central tool registry as single source of truth
- `fix(chat)`: render subagent card for renamed Agent tool
- `fix(chat)`: route tool_result blocks from user messages to cards
- `fix(chat)`: align CronList renderer with SDK jobs format and alias MCP notify
- `fix(chat)`: align cron and worktree renderers with SDK input schemas
- `fix(chat)`: improve error message for missing SDK executable
- `fix(chat)`: remove filter text when selecting picker mention
- `fix(async)`: add missing awaits in workflow runner, test node IPC, and plugin catalog
- `perf(build,css,markdown)`: enable minification, lazy-load katex, fix broken workflow transitions
- `perf(css)`: replace 268 transition:all with explicit properties
- `perf(css)`: reduce backdrop-filter, refine transitions, add content-visibility
- `perf(build)`: bundle 27 CSS files into single minified stylesheet
- `perf(renderer)`: eliminate double render, add event delegation and render debouncing
- `perf(main)`: convert critical readFileSync to async with caching
- `perf(main)`: convert PluginService and RemoteServer to async, add session index cache
- `perf(mcp)`: add shared projects cache and batch DB schema queries
- `perf(data)`: cap parallel-runs history, limit Redis scan, cache workflow history
- `test(chat)`: add coverage for tool registry renderers and bg task store
Downloads: Windows (.exe) · macOS (.dmg) · Linux (.AppImage)