codeburn/app/renderer
iamtoruk 5660909801 optimize: per-group subtotals in every finding render
Each class header now carries its own token/dollar subtotal and finding
count, so the apply-able slice is never mistaken for the whole board; the
headline savings line names that slice explicitly. CLI and TUI share one
classHeaderLine helper, the desktop app reads the same numbers from the
new summary.byClass in --format json (add-only; the three subtotals sum to
findingCount and potentialSavingsTokens).

Also scopes the SHELL_PROFILE_SCOPE comment to what is actually true: the
MCP deferral plans refuse to rewrite a shell profile, but bash-output-cap
appends its own marker block to one.
2026-08-18 02:40:00 -07:00
..
assets brand: restore binary 0101 flame across all surfaces 2026-07-17 14:14:40 -07:00
components fix(app,dash): punchcard tooltip never crops; remove the menubar Workflow strip 2026-08-10 14:35:40 -07:00
hooks chore(desktop): direct Windows installs to Microsoft Store (#798) 2026-07-23 14:52:52 +02:00
lib optimize: per-group subtotals in every finding render 2026-08-18 02:40:00 -07:00
sections optimize: per-group subtotals in every finding render 2026-08-18 02:40:00 -07:00
styles optimize: classify findings as fix/nudge/keep and mark measured vs estimated 2026-08-18 02:26:57 -07:00
test feat(app): refresh cadence, instant switching, cache coherence, telemetry v1 2026-07-16 11:47:05 -07:00
App.test.tsx optimize: per-group subtotals in every finding render 2026-08-18 02:40:00 -07:00
App.tsx fix(desktop): make keyboard shortcuts work on Windows and Linux 2026-08-04 22:48:39 +03:00
index.html harden(app): Electron security + spawn efficiency batch 2026-07-16 01:57:44 -07:00
main.tsx fix(app): zero background work when hidden; currency applies instantly 2026-07-16 18:41:28 -07:00
vite-env.d.ts feat(app): scaffold Electron+Vite package and codeburn CLI spawn 2026-07-10 15:16:55 -07:00