| Age | Commit message (Expand) | Author |
| 4 hours | fix: smart chunking, extraction, and process-safety issuesHEADmain | historia |
| 11 hours | fix: model-specific instructions support and set cfg-scale 4 for breeze autom... | historia |
| 7 days | fix: warn before using a likely too-big chunk size for sglang-omni models | historia |
| 8 days | feat: sglang backend support | historia |
| 9 days | slop refactor/dedup | historia |
| 9 days | fix: better errors for generate all models | historia |
| 9 days | feat: generate a book with all installed models to compare | historia |
| 10 days | feat: output log path when audiobook generation fails | historia |
| 12 days | feat: cli auto-starts and stops locally-managed servers if no --api-url is pa... | historia |
| 13 days | refactor: overhaul config.py, remove cli default options | historia |
| 13 days | fix: remove backtrace from console output when using incorrect/incomplete cli... | historia |
| 13 days | feat: unified logging with logging_kit.py | historia |
| 13 days | feat: flags for converting individual book files --input-book --output-book | historia |
| 13 days | feat: simply generate audiobooks menu, move more config to settings menu | historia |
| 2026-08-26 | feat: design model support for qwen-tts backend. remove unnecessary port spli... | historia |
| 2026-08-26 | feat: language and option fields in tui, context-sensitive voice label | historia |
| 2026-08-26 | refactor: split tts.py into per-backend packages | historia |
| 2026-08-25 | feat: combine --speaker and --voice for clarity | historia |
| 2026-08-25 | feat: better tui menu option gating for models that support custom voices (qw... | historia |
| 2026-08-25 | feat: automatically name audio.cpp model ids with long name | historia |
| 2026-08-24 | feat: tui backend server progress and generate script progress | historia |
| 2026-08-24 | feat: clearer split between local (managed) and remote URLs and server status | historia |
| 2026-08-24 | remove: --chunk flag (always force client-side chunking) | historia |
| 2026-08-24 | feat: --input and --output flags | historia |
| 2026-08-24 | refactor: add app directory, dir structure change | historia |
| 2026-08-24 | feat: manage venv for all backends | historia |
| 2026-08-24 | feat: running process detection, menu gating | historia |
| 2026-08-23 | feat: audiobook.py tui: convert, modify, or install backends | historia |
| 2026-08-23 | feat: tui for make_audiocpp_server_json | historia |
| 2026-08-21 | rename project tts-audiobook generator, doc cleanup | historia |
| 2026-08-21 | feat: catalog-driven audio.cpp server.json creation | historia |
| 2026-08-20 | feat: experimental support for non-qwen models | historia |
| 2026-08-20 | feat: prompt for overwrites before connecting to TTS server | historia |
| 2026-08-20 | fix: do not chunk with audio.cpp backend (double chunking) | historia |
| 2026-08-20 | feat: audio.cpp backend support | historia |
| 2026-08-19 | feat: reuse one seed per run for consistent voice across chunks | historia |
| 2026-08-19 | refactor: config.py simplified | historia |
| 2026-08-19 | feat: --debug flag | historia |
| 2026-08-18 | feat: support for faster-qwen3-tts backend server | historia |
| 2026-08-18 | feat: language parameter for potential accent tuning | historia |