Skip to content

refactor: deepen the Dashboard tree - #55

Merged
Skeyelab merged 1 commit into
refactor/run-statusfrom
refactor/dashboard-tree
Sep 29, 2026
Merged

Skeyelab merged 1 commit into
refactor/run-statusfrom
refactor/dashboard-tree

Conversation

@Skeyelab

Copy link
Copy Markdown
Member

Rows, expansion, the cursor and auto-expand move into a tree module in
ui/tree.go. Each row is a node carrying its Repo, Stack or PR and the
Runs it stands for, so the five kind-switches over index fields
collapse into one build.

Expansion is one map keyed by identity (Repo name, Stack or PR number).
PR expansion was keyed by [repoIdx, prIdx] and jumped to a different PR
whenever the PR list changed.

Closes #50


Stack created with GitHub Stacks CLI • Give Feedback 💬

Rows, expansion, the cursor and auto-expand move into a tree module in
ui/tree.go. Each row is a node carrying its Repo, Stack or PR and the
Runs it stands for, so the five kind-switches over index fields
collapse into one build.

Expansion is one map keyed by identity (Repo name, Stack or PR number).
PR expansion was keyed by [repoIdx, prIdx] and jumped to a different PR
whenever the PR list changed.

Closes #50
@Skeyelab
Skeyelab added this pull request to stack #59 September 29, 2026 03:19
@Skeyelab
Skeyelab merged commit 8c1cc27 into main Sep 29, 2026
3 checks passed
@Skeyelab
Skeyelab deleted the refactor/dashboard-tree branch September 29, 2026 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor: deepen the Dashboard tree

1 participant