v0.2.0
Release date: 2026-05-05
Added
- Added durable saved-session and live-run lifecycle projections so completed Kanban and saved sessions can be reviewed and continued reliably (#247).
- Added SSE-based web event streams, generated API/SSE contracts, canonical message IDs, and stronger recovery for reconnecting browser sessions (#250).
- Added a compact live context-window gauge with usage and compaction threshold details in the session UI (#225).
- Added Kanban task prompt image paste support and persisted task image attachments (#226).
- Added desktop and sound notifications for completed sessions with replay-safe deduplication (#237, #238).
- Added advisory dead-code validation for release and ship workflows (#245).
Changed
- Merged local PNG, JPEG, and WEBP reading into
read_file, replacing the separate image-read tool path (#244). - Refined web UI spacing, delete-dialog hover states, and session action affordances for more consistent controls (#222, #228, #229).
- Smoothed active session Working spinner color transitions and kept spinner state visually stable between phases (#241).
Fixed
- Fixed interrupted provider history replay so incomplete tool calls are not restored without matching outputs (#242).
- Fixed saved-session timeline ordering, stale live-session selection, SSE cursor recovery, shutdown handling, and task-run lifecycle edge cases found during production hardening (#250).
Internal
- Modularized web session internals to separate lifecycle, replay, persistence, task, configuration, and event responsibilities (#250).
- Removed unreachable provider code paths and wired dead-code scanning into release validation guidance (#245).
Manual browser smoke remains a release gate for production-ready signoff.