Using the dashboard
Top bar controls, themes, team tabs, date bar, sidebar pages, drill-down, and modals.
Top bar
| Control | Action |
|---|---|
| Share | Copy URL with team, page, and date range |
| Print all pages (Quality Insights, Bugs, Team Statistics) for the current squad | |
| Theme | Dropdown in the top bar, switches UI theme (saved in browser. config sets default) |
| Export | JSON (all squads & pages), CSV (all tickets), Print all pages, Snapshot JSON (full dashboard) |
| Refresh | Reload metrics (shows progress overlay) |
| Warnings | Optional metrics hidden due to incomplete config |
| Config | Per-squad audit: statuses, types, tags, changelog/status-history gaps |
| FAQ | Metric definitions |
| About | Version, provider, data mode |
UI theme (dashboard.theme)
Set in config.yml (restart required). Default: default (current Pulse dark).
dashboard:
theme: default # default | light | matrix | dutch | ember | charcoal
| Theme | Character |
|---|---|
| default | Dark blue-gray + sky accent (shipping look) |
| light | Light gray/white surfaces, blue accent, color-scheme: light |
| matrix | Deep black + phosphor green accents |
| dutch | Soft peach canvas, orange sidebar, white cards |
| ember | Near-black canvas, orange outlines and accents |
| charcoal | Neutral dark gray, low-glare |
Charts pick up palette colors from the active theme automatically. Unknown theme names fall back to default.
Use the Theme dropdown in the top bar to switch themes without editing config. Your choice is saved in the browser (localStorage). dashboard.theme in config.yml sets the default on first visit.
Print all pages: Print (or Export → Print all pages) renders Quality Insights, Bugs, and Team Statistics for the current squad in one PDF, charts are captured as images so they print correctly.
Contrast ratios for core token pairs are checked automatically in CI (tests/test_theme_audit.py).
Team tabs
Horizontal tabs for each configured squad (max 10).
Date bar
| Control | Action |
|---|---|
| Presets | YTD, last 30/90 days, last 6 months, this/prev month, this quarter |
| From / To | Custom range (earliest: Jan 1 of previous calendar year) |
| Compare to previous period | Fetches prior window of equal length. shows deltas on cards |
Sidebar pages
Quality Insights
- QHS hero with live formula and sub-scores
- Summary metric cards (FTPR, cycle, lead, QA, throughput) with target color bands
- FTPR, cycle, lead, QA, throughput charts
- Flow efficiency + bottleneck index
- Status distribution bar chart + status time heatmap
- Lead time by ticket size, bug lead by urgency (when custom fields configured)
- Quality Velocity Index (QVI)
Bugs
- Bugs opened vs closed cards and trend chart
- Bug density, resolution time, backlog, priority breakdown, reopen rate
- Bug lead by urgency chart
Team Statistics
- Cross-squad comparison table (when multiple squads configured)
- Squad heatmap when 2+ squads (FTPR / cycle / throughput comparison)
- Drill-down links to ticket lists
Drill-down
- List icon on cards and charts opens the ticket modal
- Click a chart month to filter drill-down to that month
- Search and sort columns in the modal
Modals
Health warnings, Config audit, FAQ, About, Tickets drill-down
