Add unread mailbox status to the desktop header toggle while keeping pending approvals prioritized. - show an unread status dot on the desktop header mailbox toggle when unread mail exists without pending approvals - keep pending-approval indicators taking precedence and hide mailbox indicators while the mailbox view is active - extend Header coverage for unread-only, pending-only, combined, zero-count, and active-mailbox states - update restart integration coverage to reuse an existing worktree during orphaned resume concurrency Files changed: docs/dashboard-guide.md | 2 +- packages/dashboard/app/components/Header.tsx | 9 +++++-- .../app/components/__tests__/Header.test.tsx | 26 ++++++++++++++++--- .../src/__tests__/restart.integration.test.ts | 29 ++++++++++++++++++++-- 4 files changed, 58 insertions(+), 8 deletions(-) Fusion-Task-Id: FN-5915 Fusion-Task-Lineage: 3a207e2c-ca58-402f-94cf-3a9e514fe263
81 KiB
81 KiB