You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The session context menu has an "Archive session" action, which hides the session from every sidebar view (workspace groups, flat list, and search results). However, there is NO UI entry point to view archived sessions or restore (unarchive) them. Once archived, a session disappears and cannot be recovered through the UI.
Expected behavior
A "Show archived" toggle or an "Archived" section in the sidebar that lists archived sessions, and
A "Restore" (unarchive) action on archived sessions so they reappear at their previous position.
Notes
The backend already supports the data model for this:
archivedSessionIds is persisted durably in the workspace state (~/.dsh/storages/workspace.json), returned by the workspace.archiveSession API.
Archived sessions keep their slot in the workspace sessionIds; comments in @deepseek-ai/dsh-workspace state: "an archived session keeps its sessionIds slot so unarchiving restores its position".
But no unarchive API endpoint and no archived-list UI exist yet, so archiving is effectively one-way hide.
dsh-client-ui-workspace - sessionVisible() filters out archived.has(session.id) from all views; WorkspaceBrowser reads archivedSessionIds but renders no archived view.
dsh-workspace - WorkspaceRegistry.archiveSession() appends to archivedSessionIds; no unarchive method.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Problem
The session context menu has an "Archive session" action, which hides the session from every sidebar view (workspace groups, flat list, and search results). However, there is NO UI entry point to view archived sessions or restore (unarchive) them. Once archived, a session disappears and cannot be recovered through the UI.
Expected behavior
Notes
The backend already supports the data model for this:
Environment
Related code
All reactions