v0.2.29
What's New
New Features
- Activity panel — consolidated busy/idle counter + activity dropdown in the header toolbar. Shows task completions and input requests; clickable entries navigate to the task. Unread badge shows count of unseen events.
- Sidebar unread highlighting — tasks glow green (completed) or yellow (needs input) in the sidebar until the user clicks on them.
- Agent auto-title — Claude auto-names tasks with short descriptive titles after first output. Respects user-edited titles.
- MCP tools: stop, stop-all, delete, continue — new
claudia_stop_task,claudia_stop_all_tasks,claudia_delete_task, andclaudia_continue_taskMCP tools. - MCP server graduated — removed experimental flag.
- Scheduled task pause/resume — pause and resume scheduled tasks from the modal.
- Mobile ESC key — ESC button above scroll-to-bottom in terminal view for mobile users.
Bug Fixes
- Scheduler modal no longer disconnects WebSocket — opening/closing the scheduler no longer shows the "Reconnecting" banner.
- Terminal: no black flash, no garbled text, no first-char loss on task switch or reconnect.
- MCP task input uses carriage return — fixes PTY input compatibility on all platforms.
- HTTP polling gated on WebSocket state — prevents connection errors when WebSocket is disconnected.
- Ngrok stability — fixed orphan process cleanup and tunnel recovery on Windows.
- Smart auto-scroll — preserves scroll position when scrolled up.
What's Changed
- Plugin System Enhancements and Voice Agent Features by @thisislance98 in #25
- feat: scheduled tasks (cron) support for task sessions by @kovtcharov in #32
- feat: system-driven light/dark theme support by @itomek in #34
- feat: auto-title, activity panel, terminal fixes, MCP tools by @kovtcharov in #33
Full Changelog: v0.2.28...v0.2.29