Skip to content

feat: show sessions that finished since you last looked as done - #167

Merged
brtkwr merged 1 commit into
mainfrom
feat/unread-done
Oct 30, 2026
Merged

brtkwr merged 1 commit into
mainfrom
feat/unread-done

Conversation

@brtkwr

@brtkwr brtkwr commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator

From t3code's unread "Done": shows which sessions finished while you were looking elsewhere.

  • Done section: an idle session whose last message is newer than when you last looked at it gets its own section, between "asked you something" and idle, with a cyan ●.
  • Seen: a session counts as seen when it's selected with its preview drawn while ccs has the terminal's focus (focus reporting; a terminal without it counts as focused), or when you open it with Enter. A new reply after that makes it done again.
  • Storage: last-seen times live in sessions.json beside settings.json. The first run starts the clock, so sessions that finished earlier aren't marked, and seen times over a year old are dropped.
  • Limitation: ccs can't tell when you've read a reply in the session's own tab, so it stays done until you select it in ccs.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QUnP8jVL2NG9cWmohJTyun

An idle session whose last message is newer than when you last looked at
it in ccs is "done": its own section between "asked you something" and
idle, with a cyan ●. Selecting it while ccs has the terminal's focus, or
opening it with Enter, marks it seen. Seen times live in sessions.json
beside the settings; the first run starts the clock, so nothing that
finished before counts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QUnP8jVL2NG9cWmohJTyun
@brtkwr
brtkwr enabled auto-merge October 30, 2026 09:06
@brtkwr
brtkwr merged commit faea870 into main Oct 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant