feat(tui): column sort and alert failure badge #148

Merged
lerko merged 3 commits from feat/sort-and-badge into main 2026-06-25 00:00:33 +00:00
Showing only changes of commit 6799163cd4 - Show all commits
+6 -6
View File
@@ -62,12 +62,6 @@ func sortSitesForDisplay(allSites []models.Site, collapsed map[int]bool, sortCol
}
}
sort.Slice(groups, func(i, j int) bool { return groups[i].ID < groups[j].ID })
for pid := range children {
c := children[pid]
sort.Slice(c, func(i, j int) bool { return c[i].ID < c[j].ID })
sort.SliceStable(c, func(i, j int) bool { return siteOrder(c[i]) < siteOrder(c[j]) })
children[pid] = c
}
sortSlice := func(s []models.Site) {
sort.Slice(s, func(i, j int) bool { return s[i].ID < s[j].ID })
@@ -87,6 +81,12 @@ func sortSitesForDisplay(allSites []models.Site, collapsed map[int]bool, sortCol
return !less
})
}
for pid := range children {
c := children[pid]
sortSlice(c)
children[pid] = c
}
sortSlice(ungrouped)
var ordered []models.Site