Skip to content

v0.2.31

Choose a tag to compare

@rjulius23 rjulius23 released this 26 Jan 08:09
· 65 commits to main since this release

Features

Workflow State Badges

  • Sessions now display their workflow state as a badge alongside labels
  • Click to change state via dropdown menu
  • State selection available in the # autocomplete menu
  • State persists across session switches

Inline Diff Viewer

  • Diff code blocks in markdown now render with rich side-by-side visualization
  • Automatic fallback to plain code block on render failure

TurnCard Expansion Persistence

  • Expanded/collapsed state of turn cards persists across session switches
  • State stored in localStorage with LRU bounds (max 100 sessions)

Improvements

Unified Version Management

  • Consolidated versioning to use package.json as the single source of truth
  • Removed app-version.ts in favor of direct package.json reads
  • Build scripts, CI workflows, and runtime code all use the same version source
  • Simplified release tooling (removed sync-version.ts)

Window State Handling

  • Improved URL handling for window state restoration
  • Removed unnecessary URL sanitization (query params are extracted and rebuilt safely)

Windows SDK Setup

  • Better error detection and user-friendly instructions for missing .claude/skills directory

Bug Fixes

  • Fixed version mismatch between app-version.ts and package.json causing incorrect release manifests
  • Moved turn card state from global Jotai atoms to session-specific localStorage for better isolation