Fixed
- OpenCode: Auto-detection now works for npm-installed CLIs and checks common pip/pipx install locations on macOS (including
~/Library/Python/*/bin). - Filters: “Hide 1–2 message sessions” no longer hides 0-message sessions when “Hide 0-message sessions” is off.
- Onboarding: “Sessions Found” counts now reflect current filter settings; filter labels are now consistently “Hide …”.
- Claude probes: Auto-delete now removes failed/empty probe sessions, not just successful ones.
- Claude probes: Cleanup now requires validated probe evidence (marker or content) before deleting a project, and cleanup messaging is clearer about protecting normal sessions.
- Usage Tracking: Disabling Codex/Claude tracking now also disables their probes/refresh actions and hides them from the menu bar.
Changed
- Transcript: Tool calls and outputs now render as readable text blocks (commands, paths, stdout, stderr) instead of JSON wrappers.
- Transcript: Tool call/output navigation now groups paired blocks, tool outputs no longer repeat the tool label, and tool/error blocks have consistent padding.
- Layout: New installs default to the vertical split layout.
- Onboarding: The tour now opens in a standard window with a close button.
- Transcript (Session view): User prompts no longer use semibold text; emphasis comes from the accent strip.
- Transcript (Session view): Accent strips now align to their block padding.
- Transcript (Session view): Block accents no longer bleed into inter-block spacing.
- Transcript (Session view): Accent strips now sit outside text bounds.
- Transcript (Session view): User prompts use the base system font size with matching left/right accent strips; the system preamble keeps a single left strip.
- Transcript (Session view): Reduced the user prompt Optima font size bump from +2pt to +1pt.
- Preferences (Usage Probes): Moved “Show system probe sessions for debugging” to the bottom of the pane.
- Onboarding: Onboarding counts now use the system font.