Skip to content

recent chats, continues own tab - #91

Merged
danielehrhardt merged 3 commits into
mainfrom
godmode/15-recent-chats-continues-own-tab
Oct 6, 2026
Merged

danielehrhardt merged 3 commits into
mainfrom
godmode/15-recent-chats-continues-own-tab

Conversation

@danielehrhardt

Copy link
Copy Markdown
Contributor

Each chat in the sidebar's Recent list now shows a small badge with the workspace it belongs to. The typecheck passes, and I checked it in the running app with three demo workspaces.

  • What it looks like: a small chip with the workspace's icon and name, tinted in its color (e.g. "Codext" in violet, "Solakon" in amber). Long names are cut short, and hovering shows the full "Workspace: …".
  • Where it sits: at the start of the second line of each chat, before the status ("Working…", "Needs your OK", "Continues tomorrow at 11:31"). It shows in every tab.
  • Chats outside any workspace (Global) get no chip. That keeps the list quiet, so a missing chip means the chat isn't tied to a workspace.

One trade-off: the chip takes some room, so longer status lines get cut a bit earlier (e.g. "Continues tomorrow …"). The full status is still there when you open the chat.

It's committed on the branch godmode/15-recent-chats-continues-own-tab, together with the tabs from before, and it's up to date with main.

Screenshots with the chips, in /Users/danielehrhardt/.godmode/agents/godmode/workspace/task-15/: light-sticky.png shows them best, and light-all.png, light-running.png, light-scheduled.png and light-done.png show each tab.


Task #15 · done by Godmode with Godmode Bot

The sidebar's Recent list gets a sticky segmented tab bar (All, Running,
Scheduled, Done) with live counts. Running covers working, queued and
paused chats, Scheduled covers follow-ups and auto-resuming limit pauses
sorted by when they continue. The selected tab is remembered.
A small chip in the workspace's colour, with its icon and name, leads the
second line of every chat row. Global chats go without.
@danielehrhardt
danielehrhardt merged commit bfe83ce into main Oct 6, 2026
6 of 8 checks 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