fix: All tickets link, redesign side panel into triage panel

- Fix sidebar All tickets link: /?view=all instead of / (avoids dashboard redirect)
- Replace useless side panel with triage command center:
  - Quick status change buttons (click to transition inline)
  - Assign to me button (appears when unassigned)
  - Mini activity feed showing last 8 transactions with type labels,
    status badges, old→new values, and comment previews
  - Relative timestamps
  - Open full view button
- Fetches ticket transactions on selection

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Gjermund Høsøien Wiggen
2026-06-09 14:51:51 +02:00
parent 4e285f8c4d
commit d5d6a209bd
2 changed files with 129 additions and 50 deletions

View File

@@ -162,8 +162,8 @@ function SidebarNav() {
const views = [
{
label: "All tickets",
href: "/",
param: null,
href: "/?view=all",
param: "all",
count: counts.all,
icon: LayoutGridIcon,
},