Skip to content

[Feature] Unify session sidebar icons to right side, add Export/Delete, remove Archive #333

@Astro-Han

Description

@Astro-Han

What task are you trying to do?

Unify the session sidebar row icons (status indicators, pin icon, action menu) into a single right-side slot, unify the sidebar menu with the session header menu, and hide the Archive feature until a reverse operation is available.

What do you do today?

Currently the session sidebar has several problems:

  1. Pin icon is invisible during running sessions — The pin icon occupies the same 14px leading slot as status indicators (spinner, permission dots, error dots, notification dots). When a session is running, the spinner replaces the pin icon, making it impossible to see or toggle pin state without waiting for the session to complete.

  2. Icons are scattered across the row — Status indicators (spinner/dots) are on the left, the pin icon is also on the left (in the same slot), and the action menu (three dots) is on the right. This creates visual inconsistency and wastes the left slot which could be used for session-type icons in the future.

  3. Action menu is incomplete — The sidebar's dot-grid menu only offers Pin/Rename/Archive, while the session header's menu offers Rename/Export/Archive/Delete. These two menus should be unified.

  4. Archive feature lacks a reverse operation — Users can archive sessions but cannot unarchive them, leading to confusion.

What would a good result look like?

  • All icons consolidated to the right side of each session row
  • Default state shows the highest-priority status icon; hover reveals the action menu
  • Sidebar menu unified with header menu: Pin/Unpin, Rename, Export session log, Delete
  • Archive hidden from all UI surfaces (backend preserved for future restoration)
  • Consistent behavior across Pawwork Sidebar and Workspace Sidebar

Which audience does this matter to most?

Both

Extra context

See design spec in the comment below.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priorityenhancementNew feature or requestuiDesign system and user interface

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions