Skip to content

feat: unify Sessions and Conversations into single Sessions page#352

Merged
shanselman merged 4 commits into
openclaw:masterfrom
samanthamsong:feat/unified-sessions-page
May 14, 2026
Merged

feat: unify Sessions and Conversations into single Sessions page#352
shanselman merged 4 commits into
openclaw:masterfrom
samanthamsong:feat/unified-sessions-page

Conversation

@samanthamsong
Copy link
Copy Markdown
Contributor

Summary

Replaces the duplicate Conversations page with an enhanced Sessions page that shows per-session token usage and context utilization.

Changes

  • Remove 'Conversations' nav item (was showing identical data to Sessions)
  • Add SelectorBar with channel filter tabs (All + auto-populated per-channel)
  • Per-session progress bar showing context usage (TotalTokens / ContextTokens)
  • Token counts displayed per session (input / output)
  • 3-row card layout: name + status dot, provider . model . channel, progress bar + tokens
  • Keep Reset / Compact / Delete action buttons
  • Legacy redirect: 'conversations' tag routes to SessionsPage

Files Changed

  • SessionsPage.xaml - Rewritten with SelectorBar + enriched item template
  • SessionsPage.xaml.cs - New SessionViewModel, channel filtering, context % calculation
  • HubWindow.xaml - Removed Conversations nav item
  • HubWindow.xaml.cs - Updated routing, removed ConversationsPage references

Replace the duplicate Conversations page with an enhanced Sessions page:

- Remove 'Conversations' nav item (was showing identical data to Sessions)
- Add SelectorBar with channel filter tabs (All + auto-populated per-channel)
- Show per-session context usage as a progress bar (TotalTokens/ContextTokens)
- Display input/output token counts per session (↓in / ↑out)
- 3-row card layout: name+status, provider·model·channel, progress+tokens
- Keep Reset/Compact/Delete action buttons from original SessionsPage
- Redirect legacy 'conversations' nav tag to SessionsPage

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@samanthamsong samanthamsong marked this pull request as ready for review May 14, 2026 00:03
shanselman and others added 3 commits May 13, 2026 18:06
Remove the orphaned Conversations page files after routing conversations into Sessions, and update the chat root comment to point at SessionsPage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@shanselman shanselman merged commit a92e230 into openclaw:master May 14, 2026
9 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.

2 participants