Skip to content

v0.3.0

Choose a tag to compare

@rsingapuri rsingapuri released this 29 Jun 08:00

Visual redesign

A comprehensive redesign of the Pi-Vis shell — canvas + floating content card layout, refined workspace sidebar, Catppuccin design tokens (spacing, radius, elevation), and a polished sidebar-hidden mode.

Inline extension panels (unified TUI host)

Extensions that register a factory setWidget now render their full pi-tui (Editor + widgets) inline in the composer slot, with a view switcher to flip between the extension's TUI and the native composer. This brings terminal-parity extension UIs into the app.

New & improved / commands

  • /tree — first-class native overlay for browsing the conversation DAG and switching the active leaf in place (distinct from /fork).
  • More supported slash commands mirroring pi's TUI.

Worktree-per-session

  • Existing worktree option: attach an on-disk worktree to a fresh session, with live path validation.

Fixes

  • Thinking selection in new sessions
  • Streaming message ordering
  • Display of non-display text in transcripts
  • Transcript pinning and scroll behavior
  • ESC handling and extension overlay robustness
  • Fork flow
  • Diff viewer file-size limit and unconstrained width
  • Sidebar size adjustment and highlighting
  • New session button highlight
  • Traffic light handling in full screen
  • Unsent text preservation across sessions

Full changelog: v0.2.0...v0.3.0