Skip to content

feat: restyle dashboard with light terminal aesthetic - #67

Merged
belarusian merged 5 commits into
mainfrom
build23/dashboard-restyle
Aug 14, 2026
Merged

feat: restyle dashboard with light terminal aesthetic#67
belarusian merged 5 commits into
mainfrom
build23/dashboard-restyle

Conversation

@belarusian

Copy link
Copy Markdown
Owner

Changes

  • Light terminal aesthetic sourced from personal-index styling

    • Monospace font (SF Mono/Fira Code/Courier New)
    • Light background (#fafbfc) with green accent (#2d7d46)
    • Grid-based module cards replace table rows
    • Section headers with ## prefix
    • Clean stat cards with subtle borders
    • Signal color coding adapted for light theme
    • Terminal-style header with > prompt
  • Bug fix: dashboard crawler now skips .venv directories (was scanning thousands of third-party packages)

Verification

  • 26 dashboard tests pass
  • HTML generates correctly at 17KB
  • Responsive on mobile/desktop

…rawl bug

- Source styling from personal-index: monospace font, grid cards, section headers
- Light theme with green accent (#2d7d46) on #fafbfc background
- Module grid cards replace table rows for better readability
- Fix dashboard crawler to skip .venv directories
- All 26 tests pass
- Add --compare CLI flag to compare multiple codebases side-by-side
- Shape Comparison table shows metrics across packages
- Increased base font from 13px to 15px, stat values to 2rem
- Module cards and controls sized up for readability
- Comparison mode renders separate module grids per package
- All 26 tests pass
- Restructured mod-card: name on its own line, signals below
- Eliminates flex overflow that hid module names behind badges
- All 26 tests pass
- Replace _module_row with _module_card in test imports
- Update TestModuleRow to TestModuleCard with div assertions
- Update badge test to check CSS class instead of inline styles
- Update JS filter function name from filterTable to filterModules
- All 53 tests pass
- Wrap docstring CLI example line over 100 chars
- Shorten footer template string in HTML generation
- ruff check passes clean
@belarusian
belarusian merged commit 9ca7f3b into main Aug 14, 2026
1 check passed
@belarusian
belarusian deleted the build23/dashboard-restyle branch August 14, 2026 18:16
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