Releases
v0.2.1
Compare
Sorry, something went wrong.
No results found
Activity Stream Fixes & Code Quality
Bug Fixes
Animation jank : Removed index-based stagger delay that caused frame drops on large streams
Scroll scheduling : Replaced setTimeout(0) with requestAnimationFrame for smoother auto-scroll
New-item detection : Switched from length-based to ID-based tracking (fixes false positives on entry replacement)
Memory leak : Fixed seenIdsRef unbounded growth — now caps at 2000 and rebuilds
Render allocation : Fixed useRef initializer allocating a new Set on every render via lazy init pattern
Test coverage gap : Shared tests (src/shared/) were silently excluded from bun test — now included (307 tests, up from 216)
Improvements
Error pipeline : End-to-end error extraction from part files → PartMeta.error → ToolCallSummary.error → BurstRow inline display
BurstRow redesign : Agent name label restored, latest action as primary text, tool breakdown dimmed, inline error count + preview
Type safety : Narrowed MilestoneEntry union (removed dead ToolCallActivity path), added isMilestone() type guard
Dead code cleanup : Removed unreachable tool-call milestone branches in MilestoneRow and AgentSwimlane
ES2023 : Bumped lib target for Array.findLast() support
Tests
307 server/shared tests passing
176 client tests passing
0 TypeScript errors
You can’t perform that action at this time.