You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Snappier menu bar and popover. Aggregation work moved off the
main thread — Stats / All Time / Usage tabs no longer hitch on
first open.
Faster startup. Only the selected provider (plus Codex when
notch is enabled) does the full session scan at boot. Other
providers stay cold until you open their tab.
Smoother search. Session list FTS search runs in the
background with stale-result discarding; transcript search reads
precomputed indexes instead of rebuilding the matched fields per
keystroke.
Lower memory peak for large transcripts. Parsers iterate file
bytes directly; the whole-file String allocation is gone.
Faster cache rebuild. Per-batch SQLite transactions with
reused prepared statements replace the per-session BEGIN/COMMIT
cycle.
Under the Hood
Seven-PR performance pass with OSSignposter instrumentation
throughout; baseline measurement scripts at scripts/perf-*.
Combined Claude parse + FTS extract path saves one file IO per
dirty session.
Status bar and notch behavior unchanged — every PR enforced this
as a hard constraint.
中文
更新内容
菜单栏和 popover 更跟手。 聚合计算移到后台线程,
Stats / All Time / Usage 标签首次打开不再卡顿。