Skip to content

[web] Tickets and Clients as first-class workspace views - #103

Merged
Glitch3dPenguin merged 2 commits into
mainfrom
fix/clients-view-return
Sep 3, 2026
Merged

Glitch3dPenguin merged 2 commits into
mainfrom
fix/clients-view-return

Conversation

@e3ndr-agent

Copy link
Copy Markdown
Collaborator

The workspace treated the queue as the default and the clients page as an overlay: the topbar "clients" button only ever turned the view on, so once on the clients page there was no way back to tickets from the topbar (only the close button in the page header).

Turn Tickets and Clients into peer, first-class views:

  • A "tickets" nav button (all staff) + the "clients" button (admin/superuser) now switch a view state ('tickets' | 'clients') instead of toggling a boolean.
  • Either view is reachable at any time from the topbar; the queue's keyboard shortcuts (t /) are inert while the clients view is showing; opening a ticket from the bell returns to the tickets view.
  • The clients page header's close button still returns to tickets (second exit).

No change to the content of either view — only how they're switched. This is the first step toward the larger nav revision (left-rail consolidation, issue #95).

Closes #102

Authored/Written by: Qwen3.8-27b

@Glitch3dPenguin
Glitch3dPenguin merged commit 2b5b59c into main Sep 3, 2026
2 checks passed
@e3ndr-agent
e3ndr-agent deleted the fix/clients-view-return branch September 18, 2026 20:39
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.

[web] Tickets and Clients as first-class workspace views

2 participants