Repository navigation
This release adds a conversation minimap, safe session archiving and paged catalogs, and per-turn output speed. It also upgrades Pi SDK to 1.5.1 and improves large-text reopening without truncating messages.
Breaking Changes
- Prompt-cache warming now defaults to Including idle time when no preference is saved, following Pi SDK 1.5.1; the previous default was Active runs only. Valid saved preferences are retained. Warming can incur additional API charges—review Settings → General → Prompt cache warming for each execution environment and choose Off or Active runs only if preferred.
- Update remote runtimes alongside the desktop. The remote event contract is now v8; SSH / LAN sessions require a matching runtime. (#169)
- Pi extension authors should verify their extensions' compatibility with SDK 1.5.x. (#177)
New Features
- Conversation minimap: one tick per user message, hover previews, click/drag scrubbing,
Alt+↑/↓, and on-demand jumps into unloaded history. Long conversations use a bounded message window. Thanks @feli999. (#161) - Safe session archiving and paged catalog: archive management, explicit restore, and protection for running, queued or approval-blocked sessions. Offline remote environments retain cached views but disable pagination and writes. Permanent deletion remains irreversible. (#169)
- Open local project folders from their sidebar menu using Finder, File Explorer or the system file manager. The action is hidden for SSH projects and daily space. (#175)
- Per-turn output speed: show average tokens/s after a turn completes, calculated from output tokens and model-request time, excluding tool execution. Omit the value when historical usage is unavailable. (#173)
Changed
- Updated bundled Pi SDK to 1.5.1, including adapter and patch updates for lifecycle cleanup, historical costs and media references. (#177)
- Improved large-text reopening by conservatively bypassing general parsing for unambiguous final plain paragraphs while retaining the renderer's DOM, full-text selection and native find. Original messages, exports and model data are not truncated. (#177)
- Added isolated performance runs, durable checkpoints and explicit, compatible baselines. Missing legacy measurement fingerprints remain reference-only rather than being mixed into new trends. Local measurements are not a cross-platform performance guarantee. (#177)
- The optional session rail and its appearance switch are temporarily hidden, with saved preferences retained. The conversation minimap remains available.
Fixed
- Missing replies or stuck Thinking / Stop after session unload/reopen, and live replies being overwritten by history replay. (#166)
- Context usage from the previous model appearing after a model switch. (#167)
- Referenced user-message collapsing, mount-time expand/collapse flashes and unstable consecutive deletion animations. (#155, #173)
- Streaming code fences degrading to plain text, hidden copy buttons on single-line blocks, and platform-specific file-manager labels. Thanks @feli999. (#159, #162, #160)
Full Changelog: v0.6.7...v0.6.8