Jr Web V2: Bug fixes and design refresh

t-149·Epic·
·
·
·Omni/Jr.hs
Created5 months ago·Updated5 months ago·pipeline runs →

Execution Summary

7/7
Tasks Completed
$0.00
Total Cost
0s
Total Time

Design

Edit

Address functional bugs and redesign the UI for a denser, more Gerrit-like experience.

Functional Bugs (P1)

1. Filter dropdowns fail on 'All' selection - returns empty string causing parse error 2. Dashboard metric cards not clickable - should link to filtered task views 3. No view for blocked/needs-intervention tasks

UI/Design Improvements (P2-P3)

4. Task description text too light in light theme 5. Task cards should be fully clickable, not just ID 6. Denser layout - fewer rounded corners, less margin, hard edges (Gerrit-style) 7. Replace back links with proper navbar

Implementation Order

1. Fix filter dropdowns (blocks usability) 2. Add navbar (structural change) 3. Make metric cards clickable 4. Make task cards clickable 5. Darken description text 6. Add blocked/intervention views 7. Denser layout CSS overhaul

Files to Modify

  • Omni/Jr/Web.hs - Routes, handlers, HTML views
  • Omni/Jr/Web/Style.hs - All CSS changes
  • Omni/Task/Core.hs - New queries for blocked/intervention tasks

Child Tasks

  • t-149.1 - Fix filter dropdowns returning empty string for All option [Done]
  • t-149.2 - Replace back links with proper navbar [Done]
  • t-149.3 - Make dashboard metric cards clickable [Done]
  • t-149.4 - Make task cards fully clickable [Done]
  • t-149.5 - Darken task description text in light theme [Done]
  • t-149.6 - Add views for blocked and needs-intervention tasks [Done]
  • t-149.7 - Denser layout - Gerrit-style CSS overhaul [Done]

Git Commits

35b07978Denser layout - Gerrit-style CSS overhaul
Ben Sima5 months ago1 files
33832022Add views for blocked and needs-intervention tasks
Ben Sima5 months ago2 files
adbd169dDarken task description text in light theme
Ben Sima5 months ago1 files
897fa189Make task cards fully clickable
Ben Sima5 months ago2 files
36c5a234Make dashboard metric cards clickable
Ben Sima5 months ago1 files
46cfbc51Replace back links with proper navbar
Ben Sima5 months ago2 files
fa642268Fix filter dropdowns returning empty string for All option
Ben Sima5 months ago3 files

Timeline (0)

No activity yet.