Skip to content

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 04:21
· 17 commits to main since this release

What's new

Busy projects no longer take over the sidebar

Daily and project groups now keep their session lists to eight visible rows. Longer
lists scroll inside their own group, with subtle edge fades showing when more history
is available above or below. Group headers stay in the main sidebar flow, so scrolling
on a header still moves the full navigation instead of getting trapped in an empty
inner scroller.

Expanding and collapsing a group now uses a restrained height-and-opacity transition.
Collapsed content is no longer reachable by keyboard or pointer input, and reopening a
group starts its list from the top. A new-conversation action is also available directly
from the sidebar, with the same behavior as the title-bar action.

Session names and history stay complete

Automatically generated session titles now remain in the sidebar catalog after an idle
session is unloaded from memory. Opening and unloading a session can no longer make its
row fall back to an older or generic title.

History replay now reads the complete session tree rather than the compacted model
context. Compaction can still reduce what is sent back to the model, but it no longer
hides earlier messages when you reopen the conversation in Percho.

Drop files straight into the composer

Files dragged from Finder, Explorer or a Linux file manager can now be dropped anywhere
in the writable conversation window and attached through the existing @file flow.
Percho resolves native paths through Electron's sandbox-safe preload bridge, ignores
invalid entries and removes duplicates without changing the original path.

Thanks to @YIKUAIBANZI for reporting and implementing
the native file-drop path.

Changes

Safer window and sidebar behavior

  • On Windows, closing the window now asks for confirmation when Percho has running work
    that would be terminated. macOS keeps its existing close-to-hide behavior.
  • Sessions remain present in the sidebar after automatic memory cleanup instead of
    disappearing until the next full history refresh.
  • Session rows no longer show a duplicated native title tooltip.
  • Nested sidebar scrolling, fade state and collapse behavior have dedicated automated
    coverage using real Chromium wheel input.

Download: macOS (Apple Silicon / Intel) · Windows x64 · Linux x64 (AppImage)
— see assets below. Existing installs will offer the update from the title bar
or Settings → About (on adhoc-signed macOS builds the button opens this page
instead). On Linux, chmod +x the AppImage before first launch.

Full Changelog: v0.6.0...v0.6.1