Skip to content

server: render the queue with topcoat and keep it live - #267

Merged
amaanq merged 1 commit into
mainfrom
topcoat
Oct 10, 2026
Merged

amaanq merged 1 commit into
mainfrom
topcoat

Conversation

@amaanq

@amaanq amaanq commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

The queue only changed on reload. Topcoat rerenders it over a websocket whenever circus_builds_changed fires, and its router runs inside the axum app so the rest of the dashboard stays on askama for now.

Comment thread crates/server/src/routes/dashboard/live.rs
Comment thread crates/server/src/routes/dashboard/live.rs
Comment thread crates/server/src/routes/dashboard/assets.rs
Comment thread Cargo.toml

@NotAShelf NotAShelf left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One non-blocker. I've also noticed that release downloads still omit the asset bundle and frontend preview loses its queue page but I assume those will be closed fully in future PRs.

Comment thread crates/server/src/routes/dashboard/live.rs
The queue only changed on reload. Topcoat rerenders it over a websocket
whenever circus_builds_changed fires, and its router runs inside the axum
app so the rest of the dashboard stays on askama for now.
@amaanq
amaanq merged commit 39b66ab into main Oct 10, 2026
10 checks passed
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.

2 participants