fabro/apps/fabro-web/app/data
Bryan Helmkamp 1724cbadcd
fix(web): wire diff stats into list rows and format consistently
The list-view Changes column was always empty because mapRunListItem
never copied additions/deletions from the API's diff payload. Populate
them so rows actually render +/- counts.

The run overview's Changes cell was rendering raw numbers; switch it to
toLocaleString() so it matches the list view's formatting.

Also tighten tabCountBadges in the run-detail test to scope to the
tab-strip's rounded-full badges. The previous selector matched any
tabular-nums span, so the unconditional size chip caused a false
positive in "hides the Files Changed tab badge when diff stats are
absent" after the chip went unconditional in 7d4aa474f.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 13:19:51 -04:00
..
dot-grammar.ts Update docs, frontend, marketing, and skills for .fabro extension 2026-03-13 22:38:25 -04:00
register-dot-language.ts refactor(web): drop light mode, go dark-only 2026-04-20 09:27:08 -04:00
runs.test.ts Replace queued with pending/runnable and add approval flow (web + API s… (#371) 2026-05-23 15:34:33 -04:00
runs.ts fix(web): wire diff stats into list rows and format consistently 2026-05-25 13:19:51 -04:00