Skip to content

v0.2.1

Choose a tag to compare

@Postmodum37 Postmodum37 released this 07 Feb 15:09
· 34 commits to main since this release

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