Add help screen, connection indicators, README and release builds (M7)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-20 19:11:07 +02:00
co-authored by Claude Sonnet 5.5
parent f928427993
commit 3f6e595719
8 changed files with 229 additions and 8 deletions
+3 -1
View File
@@ -194,6 +194,7 @@ func (v *downloadsView) refresh(ctx context.Context) {
v.app.post(func() {
var errs []string
v.app.SetService("SABnzbd", "", qerr)
if qerr != nil {
errs = append(errs, "SABnzbd: "+qerr.Error())
} else {
@@ -205,6 +206,7 @@ func (v *downloadsView) refresh(ctx context.Context) {
v.renderHistory()
}
for i, s := range v.sources {
v.app.SetService(s.name, "", arrs[i].err)
if arrs[i].err != nil {
errs = append(errs, s.name+": "+arrs[i].err.Error())
continue
@@ -387,7 +389,7 @@ func (v *downloadsView) renderHistory() {
case h.Failed():
status = "[red]" + status + "[-]"
if h.FailMessage != "" {
status += " [gray](" + tview.Escape(truncate(h.FailMessage, 28)) + ")[-]"
status += " [gray](" + tview.Escape(truncate(h.FailMessage, 60)) + ")[-]"
}
case h.Status == "Completed":
status = "[green]" + status + "[-]"