| Age | Commit message (Expand) | Author |
| 13 days | fix(tts): honor quiet mode and drop request-level retries | historia |
| 13 days | refactor(audiocpp): pin checkout to app/audio.cpp, report install results | historia |
| 13 days | fix: harden server start/stop guards | historia |
| 14 days | feat: prompt to save settings when going back from settings menu | historia |
| 14 days | feat: default save and exit server setting | historia |
| 14 days | feat: rename convert to generate, line up model menu options | historia |
| 14 days | feat: stop server and exit after generating | historia |
| 14 days | fix: book generation logging | historia |
| 14 days | fix: tui errors wait for getch() | historia |
| 14 days | fix(tui): loading bar overflow during build | historia |
| 14 days | feat: no console drop when uninstalling backends | historia |
| 14 days | fix: build audio.cpp with --deployment-build | historia |
| 14 days | feat: display console output when stopping server after generation | 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: clearer colors for buttons | historia |
| 14 days | feat: simpler menu for start/stop backend servers | historia |
| 14 days | fix: detect if all audio.cpp models already downloaded | historia |
| 14 days | feat: automatically name audio.cpp model ids with long name | historia |
| 2026-08-25 | feat(tui): simultaneous build and model download | historia |
| 2026-08-25 | fix: trailing space in build animation | historia |
| 2026-08-25 | fix: automatic patch for top-k.cu to file ggml build error | historia |
| 2026-08-24 | feat: user-friendly menu gating, clearer install/configure path for backends | historia |
| 2026-08-24 | feat: add confirm/cancel buttons to checkbox tui | historia |
| 2026-08-24 | remove: partial feature to point at existing backend checkout | historia |
| 2026-08-24 | fix: stepping back steps in tui | historia |
| 2026-08-24 | feat: configure [backend] loads existing backend config rather than just over... | 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: fold backend menu into conversion settings menu | historia |
| 2026-08-24 | feat: combine wizard menus into a single generate options menu | 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 | feat: --input and --output flags | historia |
| 2026-08-24 | fix: don't expect/use local config for remote servers | historia |
| 2026-08-24 | feat: q behavior mirrors esc, port settings reordered | historia |
| 2026-08-24 | feat: hide convert/config/start-stop menus if no valid installation | historia |
| 2026-08-24 | fix: menu tui up/down, port explanation in menu | historia |
| 2026-08-24 | feat: settings for ports in TUI | historia |
| 2026-08-24 | feat: tui ffmpeg check | historia |
| 2026-08-24 | chore: update backend docs with custom venv | historia |
| 2026-08-24 | refactor: add app directory, dir structure change | historia |
| 2026-08-24 | feat: settings menu in tui | 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: improve tui library aesthetics for make_audiocpp_server_json.py | historia |
| 2026-08-23 | feat: tui for make_audiocpp_server_json | historia |
| 2026-08-21 | rename project tts-audiobook generator, doc cleanup | historia |