deepseek-harness/packages/client/ui-workspace/tests
GeeeekExplorer ffdcafb45f feat(web): done dot on sessions that finished while unviewed
A session that stops running while it is not the selected session arms a
green 'done' reminder dot on its sidebar row, so the operator notices a
finished background session and returns to it; opening the session clears
the dot, and a re-run re-arms it on completion.

SessionManager owns the reminder set (a sibling of the waiting-approval
bit): a running->idle edge of a non-selected session arms it, select()
consumes it, removal prunes it, and it survives connection generations.
The bit rides SessionListEntry/SessionSummary into the workspace browser
rows, which render the existing StateDot done state (running keeps the
spinner) and label the hover card '已完成/Completed'.
2026-08-06 11:12:48 +08:00
..
apply.spec.ts Merge remote-tracking branch 'origin/master' into worktree/unify-workspace-add 2026-07-31 17:33:19 +08:00
browser-styles.spec.ts fix(web): inset sidebar scrollbar by 2px 2026-08-04 14:56:30 +08:00
invariant.spec.ts feat(web): add workspace-aware session flow 2026-07-25 17:45:26 +08:00
rename-assembly.spec.tsx fix(locale): gate browser detection on window and tolerate a missing languages list 2026-07-31 15:49:59 +08:00
rows.spec.tsx feat(web): done dot on sessions that finished while unviewed 2026-08-06 11:12:48 +08:00
tree.spec.ts feat(web): done dot on sessions that finished while unviewed 2026-08-06 11:12:48 +08:00
workspace-browser.spec.tsx feat(client): surface pending session interactions 2026-08-04 17:15:10 +08:00
workspace-picker.spec.tsx feat(web): add subagent conversation transport 2026-08-02 12:51:09 +08:00