- scripts: fall back to
sswhenlsofcan't see the foolery listener - Remove stale wordmark zip reference; tidy .gitignore spacing
- chore(skills): add knots-plan-orchestrator skill and gate
.agents/on skills only - Merge branch 'worktree-agent-a4d38db5' — remove TS workflow overrides, add markTerminal correction path (knot 102e)
- docs: enshrine kno-authoritative workflow rule
- test: replace wildcard-terminal tests with honest-design coverage
- feat(ui): route bulk and row terminal jumps through markTerminal + retake through reopen
- feat(backend): add markTerminal and reopen descriptive correction paths
- refactor(workflows): stop fabricating * -> terminal transitions and silent auto-force
- Recognize plan knots by payload/workflow id, not just
typefield - Typography tightening: font rendering, contrast, integer type scale, body weight
- Dark-mode sweep across beat, setlist, final-cut, and wave surfaces
- Add header theme toggle (light / dark / system)
- Phase 3.1 — inline wordmark so theming cascades via currentColor
- Phase 3 — bespoke themes (conversation log, xterm, charts)
- Phase 2 — earth-tone color-class sweep
- Phase 1 — earth-tone foundation tokens + brand assets
- Retire foolery setup wizard; route setup_cmd through foolery-configure skill
- Merge branch 'worktree-foolery-a9c0-launcher-url-log' into ship-a9c0
- Fix launcher URL reporting for 0.0.0.0 binds
- doctor: validate settings.toml against foolerySettingsSchema
- foolery-configure skill: show piped diff + confirm before overwriting
- fix(test): pin Math.random in basic-mode rotation test to eliminate flake
- Add foolery-configure skill for agent-driven settings setup
- Self-document Foolery settings schema; add foolery-config CLI
Full Changelog: v0.11.0...v0.12.0