v2.0.0 — CLI-only pivot
CLI-only — the web UI is gone, long live the terminal
readback v2.0.0 commits fully to the terminal. The React/Vite browser UI — the project's original interface — has been removed, the Python server is now a pure WS/API backend for the CLI, and the whole repo has been restructured around that reality.
Breaking changes
- Browser UI removed —
GET /returns 404; the server speaks only/ws,GET /api/config,GET /api/models, and/audio - TLS flags removed —
--auto-cert/--cert/--keyare gone (they existed for LAN browser access);cryptographydependency dropped - Import paths changed —
readback.reader.*→readback.pipeline.*,readback.web.*→readback.server.*
Repo restructure
src/layout — the Python package, CLI, voice clips, and LoRA pipeline now live undersrc/(src/readback,src/cli,src/voice,src/finetune)docs/—ARCHITECTURE.md,SETUP.md,PLAN.md, and all media collected under one roof; README gained a Documentation index- Install is now just
pip install -e .+cd src/cli && ./install.sh— no node_modules, no build step before server start
Also
docs/SETUP.mdanddocs/ARCHITECTURE.mdrewritten for the CLI-only era- Last web-era references purged from every doc surface
Full changelog: v1.1.0...v2.0.0
🤖 Generated with Claude Code
