orca/src
Jinjing 8bd61feb97 Exclude idle current tabs from Cmd+J recent; add live attention badges (#13299)
* Show attention badges on recent chats in Cmd+J palette

Keep current tabs visible only when they have a scannable badge
(working, permission, unread, done). Snapshot unread maps alongside
status maps to freeze recent-section membership on open instead of
churning with live updates. Unify badge logic across tab strip and
palette, and extract test fixtures for reuse between suites.

* Exclude idle current tabs from Cmd+J recent; add live attention badges

Current tabs no longer appear in Recent Chats when idle—only working, blocked, or
unread agents keep the current slot visible. `done` no longer admits current tabs;
the user watched it complete on screen, so that slot goes elsewhere.

Add live attention badges to recent rows (working/permission/unread/done), matching
the tab-bar ladder. Freeze recent-section membership at open-time to keep row order
and inclusion synchronized instead of changing live.

* minor fix

(cherry picked from commit 082cc31703)
2026-08-09 16:47:26 -07:00
..
cli Gate artifact publishing behind off-by-default capability (#13368) 2026-08-09 13:57:46 -07:00
main Gate artifact publishing behind off-by-default capability (#13368) 2026-08-09 13:57:46 -07:00
preload
relay Add account-backed artifact sharing (#13012) 2026-08-07 23:02:29 -07:00
renderer Exclude idle current tabs from Cmd+J recent; add live attention badges (#13299) 2026-08-09 16:47:26 -07:00
shared Gate artifact publishing behind off-by-default capability (#13368) 2026-08-09 13:57:46 -07:00
types