Skip to content

Revamp build update page#3635

Merged
williamjallen merged 1 commit intoKitware:masterfrom
williamjallen:build-update-graphql
Apr 13, 2026
Merged

Revamp build update page#3635
williamjallen merged 1 commit intoKitware:masterfrom
williamjallen:build-update-graphql

Conversation

@williamjallen
Copy link
Copy Markdown
Collaborator

This PR overhauls the build update page, completely redesigning the UI while switching the underlying data source to GraphQL. Another improvement is the addition of browser tests for this page, which was previously untested. Along the way, I fixed the comparison links reported broken in #3625. Closes #3625.

Before After
image image

Copy link
Copy Markdown
Member

@josephsnyder josephsnyder left a comment

Choose a reason for hiding this comment

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

It looks great, exactly like we hashed out. My one nitpick, which is not a blocker, is that the leaf nodes of the file tree seem to be interactable. The highlighting implies a click or some interaction would link you somewhere.
image

Is it possible to make those not react to mouse events?

@williamjallen
Copy link
Copy Markdown
Collaborator Author

@josephsnyder

Is it possible to make those not react to mouse events?

Unfortunately not, assuming we don't want them to look disabled. In the future, I'm hoping to turn them into links to the exact file in the diff, but that requires some work outside the scope of this PR.

@williamjallen williamjallen added this pull request to the merge queue Apr 13, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 13, 2026
@williamjallen williamjallen added this pull request to the merge queue Apr 13, 2026
Merged via the queue into Kitware:master with commit ae1a8a2 Apr 13, 2026
19 of 21 checks passed
@williamjallen williamjallen deleted the build-update-graphql branch April 13, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Revision links for external Repository Viewer are broken

2 participants