Repository navigation
v0.5.5
What's new
Daily space — somewhere to think out loud, outside any project
Not every conversation belongs to a codebase. The project page is now the
Spaces page with a built-in 日常 (Daily) space pinned at the top of the
sidebar — a home for quick questions, research rabbit holes and "just curious"
chats that don't belong to any project:
- Daily sessions run in a fixed workspace (
~/.percho/daily) instead of a
project directory — auto-trusted (no trust dialog), no git, no project-level
skills or AGENTS.md loaded. Your user-level skills still work. - Everything you already know carries over: date-grouped session list, search,
per-row diagnostics copy & delete, and the same draft flow (a session only
lands on disk once you actually send something). - The daily space never appears as a project and can't be deleted; dev builds
get their own isolated daily session list automatically.
Small touches that make the split readable at a glance: daily sessions get a
coffee-cup avatar (white-on-canvas, the inverse of the black letter tiles
used for projects) in the tab bar and the session rail, unnamed daily chats
fall back to the title "日常", and the empty-state space chip under the
composer lets a draft hop between Daily ↔ any project both ways — with the
branch picker hidden while Daily is selected (it's not a git repo).
Select text to quote it — or continue it in a new session
Selecting text anywhere in the conversation now pops up a floating toolbar:
- 添加到对话 — drops the selection into your current draft as a quote chip
- 新会话继续 — forks the last assistant message into a new session and
seeds its draft with the quote, perfect for spinning off a side question
without polluting the current thread
Quotes live as floating white chips on their own row above the composer
(truncated with a tooltip for the full text), and are sent as blockquotes at
the front of your message. If the send fails, the chips roll back — nothing
is lost.
Composer rework
The input box got a quiet overhaul alongside quotes: quote chips occupy a
dedicated top row that only appears when needed, slash/@ chips stay inline
with your text, the textarea no longer remounts as chips come and go, and the
whole box is half a line taller with top-aligned text and a softer 20px
radius.
Changes
Settings: UI plugins merged into Appearance
The settings sidebar shrinks from nine categories to eight: UI 插件 is now
a tab inside 外观 (Appearance), split into 基础 / UI 插件 sub-pages. Plugin
rows are redesigned as borderless soft cards with an 8px status dot (enabled /
untrusted / error), an outlined "内置" chip for built-ins, and a mono error
detail block; with the master switch off, the list collapses to a single
"N plugins · open directory" row.
Neutral grays, de-blued
The hover/selection gray moves from blue-tinted slate to a neutral zinc, the
switch-off track gets its own token, and a new --color-ok semantic token
backs the plugin status dots — the whole interface reads a little calmer.
Download: macOS (Apple Silicon / Intel) · Windows x64 — 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).