Skip to content

feat(dashboard): compact redesign for SessionCard, Projects KPI, and TopView fixes - #84

Merged
DeibyGS merged 1 commit into
mainfrom
feat/oc-dashboard-compact-redesign
Sep 2, 2026
Merged

DeibyGS merged 1 commit into
mainfrom
feat/oc-dashboard-compact-redesign

Conversation

@DeibyGS

@DeibyGS DeibyGS commented Sep 2, 2026

Copy link
Copy Markdown
Owner

What does this PR do?

Redesigns dashboard components for better space efficiency and visual polish: compact SessionCard layout, KPI-style project statistics, and fixes for TopView overflow/truncation issues.

Motivation

Dashboard cards were too spaced out, wasting vertical space. Projects tab used a column layout that didn't look like KPIs. TopView had content overflow and tool name truncation.

Changes

File Type Description
dashboard/src/components/SessionCard.tsx ✏️ modified Compact 2-row layout with inline tool bar, reduced padding/gap
dashboard/src/components/ProjectsView.tsx ✏️ modified KPI cards with SVG icons in 5-column CSS Grid (was flexWrap columns)
dashboard/src/components/TopView.tsx ✏️ modified ProjectionCard height fix, wider tool name column (160px), smaller source badges

Verification

  • TSC: npx tsc --noEmit → 0 errors
  • Build: npx vite build → success
  • Tests: not applicable (UI changes)

Type of change

  • 🎨 UI / Visual

Breaking changes

None.

Agent

OC — branch: feat/oc-dashboard-compact-redesign

…TopView fixes

- SessionCard: compact 2-row layout with inline tool bar, reduced padding
- ProjectsView: KPI cards with SVG icons in 5-column grid (was flexWrap columns)
- TopView: ProjectionCard height fix, wider tool name column, smaller source badges
- ProjectCard: reverted to original (user rejected compact redesign)
@DeibyGS
DeibyGS merged commit 569c460 into main Sep 2, 2026
18 checks passed
@DeibyGS
DeibyGS deleted the feat/oc-dashboard-compact-redesign branch September 2, 2026 12:31
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.

1 participant