refactor(ui): always group sessions tab by project #177

Merged
dries merged 1 commit from feat/sessions-always-grouped into main 2026-06-29 23:14:02 +02:00
Owner

Summary

  • Remove the flat (ungrouped) session list from the Sessions tab; it now always renders the project-grouped view.
  • Drop the "Group by project" toggle button.
  • Remove the now-unused dashboardGrouped / toggleDashboardGrouped state from uiStore (including its persist entry).

SessionTable is kept — still used by ProjectDetail and for shared exports.

Testing

  • make lint
  • make test (1320 frontend + Go suites pass)
## Summary - Remove the flat (ungrouped) session list from the Sessions tab; it now always renders the project-grouped view. - Drop the "Group by project" toggle button. - Remove the now-unused `dashboardGrouped` / `toggleDashboardGrouped` state from `uiStore` (including its persist entry). `SessionTable` is kept — still used by ProjectDetail and for shared exports. ## Testing - `make lint` - `make test` (1320 frontend + Go suites pass)
refactor(ui): always group sessions tab by project
Some checks failed
CI / Playwright E2E (pull_request) Failing after 2m10s
CI / Frontend (pull_request) Failing after 2m13s
CI / Backend (pull_request) Successful in 4m57s
CI / Coverage Ratchet (pull_request) Has been skipped
CI / Build (pull_request) Has been skipped
CI / Build Desktop (macOS arm64) (pull_request) Has been skipped
CI / Semantic Tag (pull_request) Has been skipped
c5501f5bc4
dries force-pushed feat/sessions-always-grouped from c5501f5bc4
Some checks failed
CI / Playwright E2E (pull_request) Failing after 2m10s
CI / Frontend (pull_request) Failing after 2m13s
CI / Backend (pull_request) Successful in 4m57s
CI / Coverage Ratchet (pull_request) Has been skipped
CI / Build (pull_request) Has been skipped
CI / Build Desktop (macOS arm64) (pull_request) Has been skipped
CI / Semantic Tag (pull_request) Has been skipped
to d4fef412ea
All checks were successful
CI / Backend (pull_request) Successful in 2m34s
CI / Frontend (pull_request) Successful in 3m10s
CI / Build Desktop (macOS arm64) (pull_request) Successful in 49s
CI / Build (pull_request) Successful in 3m42s
CI / Playwright E2E (pull_request) Successful in 6m55s
CI / Semantic Tag (pull_request) Has been skipped
CI / Coverage Ratchet (pull_request) Successful in 5m5s
2026-06-29 16:46:40 +02:00
Compare

Coverage ratchet: pass

Suite Baseline This PR Δ
go 69.40% 69.40% +0.00
frontend 57.39% 57.41% +0.02

Tolerance: -0.1%. Baseline stored on gh-pages.

<!-- coverage-ratchet --> ### Coverage ratchet: ✅ pass | Suite | Baseline | This PR | Δ | | |---|---|---|---|---| | go | 69.40% | 69.40% | +0.00 | ✅ | | frontend | 57.39% | 57.41% | +0.02 | ✅ | _Tolerance: -0.1%. Baseline stored on `gh-pages`._
dries merged commit d2081b0fcf into main 2026-06-29 23:14:02 +02:00
Sign in to join this conversation.
No description provided.