| Age | Commit message (Expand) | Author |
| 4 days | fix: sglomni retry contract, booting detection, CLI keys, companion refresh, ...HEADmain | historia |
| 4 days | readme | historia |
| 5 days | fix: warn before using a likely too-big chunk size for sglang-omni models | historia |
| 5 days | feat: move clone .wav directory to settings | historia |
| 5 days | fix: ZONOS2 only generating 1024 tokens max | historia |
| 6 days | feat: sglang backend support | historia |
| 7 days | slop refactor/dedup | historia |
| 7 days | fix: spec santizer for glm, outetts, miotts, minimax. | historia |
| 7 days | fix: hide speech-to-speech only models from config wizard | historia |
| 7 days | fix: better errors for generate all models | historia |
| 7 days | feat: generate a book with all installed models to compare | historia |
| 8 days | feat: model capabilities lined up in tui menu | historia |
| 8 days | fix: non-clone models correctly supported in tui, restart server when needed | historia |
| 8 days | feat: output log path when audiobook generation fails | historia |
| 11 days | refactor: overhaul config.py, remove cli default options | historia |
| 11 days | fix: remove backtrace from console output when using incorrect/incomplete cli... | historia |
| 11 days | feat: unified logging with logging_kit.py | historia |
| 11 days | fix: silently failing whisper transcription | historia |
| 11 days | remove: unnecessary tui text | historia |
| 11 days | feat: flags for converting individual book files --input-book --output-book | historia |
| 11 days | feat: simply generate audiobooks menu, move more config to settings menu | historia |
| 11 days | feat: help menu in tui | historia |
| 12 days | feat: menu for language options | historia |
| 12 days | feat: design model support for qwen-tts backend. remove unnecessary port spli... | historia |
| 12 days | fix: settings menu only prompts to save after change | historia |
| 12 days | feat: combined install/configure tui screens into one menu, removed extraneou... | historia |
| 13 days | refactor: split tts.py into per-backend packages | historia |
| 13 days | fix(tts): honor quiet mode and drop request-level retries | historia |
| 13 days | feat: default save and exit server setting | historia |
| 13 days | feat: stop server and exit after generating | historia |
| 14 days | feat: combine --speaker and --voice for clarity | historia |
| 14 days | feat: better tui menu option gating for models that support custom voices (qw... | historia |
| 14 days | 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: option to unload models from audio.cpp per-run | historia |
| 2026-08-24 | feat: clearer split between local (managed) and remote URLs and server status | historia |
| 2026-08-24 | feat: audio.cpp unloads model before converting | historia |
| 2026-08-24 | remove: --chunk flag (always force client-side chunking) | historia |
| 2026-08-24 | refactor: add app directory, dir structure change | historia |