Highlights
- Added an in-chat Pi working indicator with calmer rotating status text.
- Improved waiting/streaming UX with auto-follow unlock and a centered Latest jump control.
- Hardened thinking/tool rendering compatibility across provider payload variants.
- Introduced sidebar session context action: Fork from message….
- Refined fork timeline UX:
- reliable fork target mapping
- assistant context support
- non-forkable tool-only rows
- expandable message previews
- collapsible long tool lists
- Forked sessions now auto-rename to
fork-<source-session-name> to avoid ambiguous duplicates.
Follow-up
- Tree-style session navigation + visual fork lineage in sidebar: #37
Known limitations
- macOS artifacts are currently unsigned/not notarized. If Gatekeeper blocks launch, run:
xattr -cr /Applications/Pi\ Desktop.app