Unified chat sidebar: one agent selector, optional projects and newest-first conversations #2

Merged
karsten merged 3 commits from feat/standalone-publication into main 2026-11-07 12:12:33 +00:00
Owner

Remove Projects/Chats mode split, duplicate header/composer agent labels and target select. One agent selector remains in sidebar for all conversations. Standalone/project conversations share one searchable list with deterministic newest-message-first ordering, assignment/unassignment and drag/drop. New chat works without a project; remote conversations use the same sidebar and composer. Prevent hidden legacy chat creation and stale navigation from changing destinations. Browser regression covers actual clicks, move/unassign, new standalone message, remote choose/send/create, ordering, search, SSE and mobile. Runtime/domain changes are independently reviewed in Plugins #63. Documentation describes product behavior/architecture rather than operator conversation/status commentary.

Remove Projects/Chats mode split, duplicate header/composer agent labels and target select. One agent selector remains in sidebar for all conversations. Standalone/project conversations share one searchable list with deterministic newest-message-first ordering, assignment/unassignment and drag/drop. New chat works without a project; remote conversations use the same sidebar and composer. Prevent hidden legacy chat creation and stale navigation from changing destinations. Browser regression covers actual clicks, move/unassign, new standalone message, remote choose/send/create, ordering, search, SSE and mobile. Runtime/domain changes are independently reviewed in Plugins #63. Documentation describes product behavior/architecture rather than operator conversation/status commentary.
fix: keep authenticated SSE proxy streams open until client disconnect
All checks were successful
dashboard-ci / check (push) Successful in 23s
afbf497cba
docs: audit requested features and separate live evidence from gaps
All checks were successful
dashboard-ci / check (push) Successful in 29s
ef8a689df2
karsten changed title from Preserve long-lived authenticated dashboard event streams to Unified chat sidebar: one agent selector, optional projects and newest-first conversations 2026-11-07 12:09:35 +00:00
fix(ui): unify conversations with one sidebar agent and optional project grouping
All checks were successful
dashboard-ci / check (push) Successful in 35s
523cf5d767
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/webui!2
No description provided.