Fletch v0.7.3
What's Changed
- test: relocate remaining test files from src to tests/ by @alchaplinsky in #298
- fix(model-picker): bust catalog cache so Fable surfaces by @alchaplinsky in #299
- fix(chat): suppress live (isSynthetic) injected user events by @alchaplinsky in #300
- feat: surface running dev-server state in Run tab and sidebar by @alchaplinsky in #301
- fix(editors): silence private_interfaces warning on Kind enum by @alchaplinsky in #302
- fix(chat): badge mid-turn follow-ups only while queued, keep them at injection point by @alchaplinsky in #303
- perf(chat): memoize message rows to stop streaming re-render storm by @alchaplinsky in #304
- fix(security): set restrictive CSP for the webview by @alchaplinsky in #305
- perf: trim git polling, lazy-load icon manifest, cap run log by @alchaplinsky in #307
- chore: remove dead extension system husk by @alchaplinsky in #309
- refactor(sessions): extract shared child-process I/O into child_io by @alchaplinsky in #308
- fix(run): confine Run-panel commands under sandbox-exec
by @alchaplinsky in #306 - perf(pty): coalesce output and base64-encode over IPC by @alchaplinsky in #311
- refactor(ui): adopt IconButton and share a useDismiss hook by @alchaplinsky in #310
- refactor(agent): bundle spawn/turn args into named structs by @alchaplinsky in #312
- refactor(providers): remove dead "coming soon" adapter gating by @alchaplinsky in #316
- fix(providers): remove fabricated provider version and status strings by @alchaplinsky in #315
- refactor: rebrand agent-visible strings from quorum to fletch by @alchaplinsky in #313
- feat(sidebar): tint PR pill by CI checks rollup by @alchaplinsky in #314
- feat: native notifications for turn-end & needs-input, with sound toggle by @alchaplinsky in #317
- feat(telemetry): add turn_completed event for turn volume and usage-weighted provider mix by @alchaplinsky in #319
- feat(update): show release notes in the update-ready toast by @alchaplinsky in #318
- fix(run): unstick Run panel when the first-phase PTY fails to spawn by @alchaplinsky in #321
- fix(supervisor): stop poll loops leaking after clean agent exit by @alchaplinsky in #320
- fix(supervisor): flush stranded follow-up when turn ends mid-enqueue by @alchaplinsky in #322
- fix(startup): recover from DB-init failure instead of crash-looping by @alchaplinsky in #323
- fix(run): reap the whole dev-server process group on stop/quit by @alchaplinsky in #324
- chore: bump version to 0.7.3 by @alchaplinsky in #325
Full Changelog: v0.7.2...v0.7.3