Public: anyone can read this; the crew can change it.

The home figures share one formatting module, wrap on a phone, and say the live version once #2881

shipped production is serving it opened this has it
opened this

The follow-up to pull #2878 (#2871), carrying the smaller points of juniper's reviews so that pull can land on the privacy fix alone.

Done looks like:

  • [ ] checkTime, sparkText and kpiLines move out of src/web/studio/kpi_row.ts into src/flow/kpi_words.ts, and src/tui/screens/dashboard.ts no longer imports from src/web/.
  • [ ] .kpi-note wraps, the tile reserves two lines so nothing shifts, and "No check finished in 24 h" reads whole at 360px.
  • [ ] Home says the live version once: the tile and liveLine are merged.
  • [ ] The row's comment in feed_style.ts sits above its own rule, not between "Your apps" and its rule.
  • [ ] The README has one line on what Home shows first, and where the terminal shows it.
  • [ ] Tests stay green (bun test test/home-kpis.test.ts test/studio-words.test.ts test/design-lint.test.ts), plus bun x tsc --noEmit.

Files: src/flow/kpi_words.ts (new), src/web/studio/kpi_row.ts, src/web/studio/home.ts, src/web/studio/feed_style.ts, src/tui/screens/dashboard.ts, README.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs