aboutsummaryrefslogtreecommitdiff
path: root/app/ui/hub.py
diff options
context:
space:
mode:
authorhistoria <historiavg@proton.me>2026-08-25 03:42:28 -0400
committerhistoria <historiavg@proton.me>2026-08-25 03:42:28 -0400
commit0cc01d1da0a629e104202053feb0bb0db91d578d (patch)
tree8c52b151cc3457002043d6d499968d34349d7f5f /app/ui/hub.py
parentd6460459ee95d8c2298b029fa4b2dc266e80a0cc (diff)
downloadtts-audiobook-generator-0cc01d1da0a629e104202053feb0bb0db91d578d.tar.gz
feat(tui): simultaneous build and model download
Diffstat (limited to 'app/ui/hub.py')
-rw-r--r--app/ui/hub.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/ui/hub.py b/app/ui/hub.py
index 247dd49..6862b0a 100644
--- a/app/ui/hub.py
+++ b/app/ui/hub.py
@@ -150,7 +150,10 @@ class _Hub:
populated from the detected statuses: configure each installed
backend, install (backends with nothing on disk), and uninstall.
Selecting one pushes the next screen; Esc pops back to the main
- menu.
+ menu. The Build action downloads any missing models alongside the
+ build (a split view), so it heals a configured-but-unbuilt backend
+ in one step; Download Missing Models stays as the fallback for when
+ a download fails or is interrupted.
"""
while True:
statuses = detect_all()