Skip to content

v0.4.2

Choose a tag to compare

@rsingapuri rsingapuri released this 06 Jul 01:20

Pi-Vis v0.4.2

Highlights

  • Improved responsiveness for large sessions and busy workspaces:
    • Session history now loads in pages instead of eagerly rendering the entire transcript.
    • Session discovery and metadata loading are faster and more parallelized.
    • High-volume pi events are batched to reduce renderer churn.
    • Large diffs render incrementally with “Show next … rows” controls.
  • Improved prompt, steer, and retry status handling:
    • Prompts in flight now keep sessions in a working state without faking streaming.
    • Follow-up submits while work is active route more reliably as steers.
    • Queued steering/follow-up messages are shown separately until pi confirms them.
    • Auto-retry status is tracked more accurately so sessions remain busy while retrying.
  • Fixed slash-command and custom UI edge cases:
    • Unknown slash commands no longer create misleading optimistic user bubbles.
    • Slash commands that open extension/custom UI no longer look like normal text prompts.
    • Failed prompt/steer sends restore the composer draft instead of silently clearing it.

Fixes and polish

  • Moved the custom-view resize handle to a dedicated dock gutter so it no longer steals clicks from custom panel controls.
  • Added a visible resize affordance for custom views, with double-click reset.
  • Fixed collapsed-sidebar diff/tree overlays leaving thin unblurred strips at the top or bottom of the window.
  • Refreshed context stats immediately after model changes so the context meter updates sooner.
  • Made thinking-level changes more robust when pi clamps unsupported values.
  • Optimistically updates session names after /name for more responsive UI feedback.
  • Improved markdown rendering performance during streaming.
  • Improved JSONL parsing performance for large or chunked messages.

Release tooling

  • Public releases now require curated release notes via --notes-file or explicit --generate-notes.
  • Added release-note documentation under docs/releases/.

Upgrade notes

  • No manual action required.

Assets

  • macOS Apple Silicon ZIP for installer/auto-update
  • macOS Apple Silicon DMG for manual install