Show virtual parallel_fetch in UI and TUI
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful

This commit is contained in:
2026-10-25 19:13:56 +11:00
parent ee55ef3fcd
commit 8cad89db68
3 changed files with 10 additions and 2 deletions
+6 -2
View File
@@ -108,8 +108,12 @@ func (m *model) viewVirtualsList() string {
}
for i, v := range m.virtuals {
line := fmt.Sprintf(" %-25s %-12s %d members %s",
v.Name, v.PackageType, len(v.Members), v.Description)
parallel := ""
if v.ParallelFetch {
parallel = "parallel "
}
line := fmt.Sprintf(" %-25s %-12s %d members %s%s",
v.Name, v.PackageType, len(v.Members), parallel, v.Description)
if i == m.cursor {
sb.WriteString(selStyle.Render(line))
} else {
+1
View File
@@ -31,6 +31,7 @@ export interface Virtual {
description: string;
members: string[];
managed_by: string;
parallel_fetch: boolean;
created_at: string;
updated_at: string;
}
+3
View File
@@ -84,6 +84,9 @@ export function Virtuals() {
{expanded && (
<div className="virtual-detail-panel">
<h3 className="section-label">Members of {expanded}</h3>
<p className="text-muted">
Parallel fetch: {virtuals.find(v => v.name === expanded)?.parallel_fetch ? 'enabled' : 'disabled'}
</p>
<ul className="member-list">
{virtuals
.find(v => v.name === expanded)