codeburn/app/renderer
iamtoruk dc52b3226b feat(app): Settings/Devices section + getDevicesScan bridge
Settings rail (Devices active) with This device (getIdentity), Discovered nearby
(new getDevicesScan bridge → `codeburn devices scan --format json`), and Paired
(getDevices perDevice). Pairing/approve/pull/visibility/combine are M1 visual
affordances (mutations = M2); share status is process-local so not shown as
authoritative. Settings uses a title-only bar (no period/provider).

Implemented by Codex gpt-5.5 (high); committed by Fable (git blocked in Codex sandbox).
2026-07-10 19:17:14 -07:00
..
components test(app): Spend coverage (lenses, states, colors, Sankey, period windows) + proportional/labeled Sankey 2026-07-10 18:30:17 -07:00
hooks fix(app): resolve usePolled stale-response race + review nits 2026-07-10 15:40:11 -07:00
lib feat(app): Settings/Devices section + getDevicesScan bridge 2026-07-10 19:17:14 -07:00
sections feat(app): Settings/Devices section + getDevicesScan bridge 2026-07-10 19:17:14 -07:00
styles feat(app): Models section — per-model pricing table with series dots, by-model/by-task, unpriced-row alias 2026-07-10 18:47:07 -07:00
test feat(app): scaffold Electron+Vite package and codeburn CLI spawn 2026-07-10 15:16:55 -07:00
App.tsx feat(app): Settings/Devices section + getDevicesScan bridge 2026-07-10 19:17:14 -07:00
index.html fix(app): resolve usePolled stale-response race + review nits 2026-07-10 15:40:11 -07:00
main.tsx feat(app): window chrome, sidebar nav, and Overview smoke view 2026-07-10 15:17:11 -07:00
vite-env.d.ts feat(app): scaffold Electron+Vite package and codeburn CLI spawn 2026-07-10 15:16:55 -07:00