Skip to content

Revamp project notifications page - #4101

Merged
josephsnyder merged 1 commit into
Kitware:masterfrom
williamjallen:project-notifications-page
Oct 13, 2026
Merged

josephsnyder merged 1 commit into
Kitware:masterfrom
williamjallen:project-notifications-page

Conversation

@williamjallen

Copy link
Copy Markdown
Collaborator

The project notifications page is the last page built with XSLT, and has numerous bugs. This page should eventually be rewritten to query and mutate data via GraphQL, but that requires some heavy lifting which isn't likely to be done for a few months. This PR rewrites the page with Vue and DaisyUI, using data generated server-side as an interim solution. I also wrote some basic tests.

Before After
image image

The project notifications page is the last page built with XSLT, and has numerous bugs.  This page should eventually be rewritten to query and mutate data via GraphQL, but that requires some heavy lifting which isn't likely to be done for a few months.  This PR rewrites the page with Vue and DaisyUI, using data generated server-side as an interim solution.  I also wrote some basic tests.
@williamjallen
williamjallen force-pushed the project-notifications-page branch from 5ec6a04 to 4bed0cd Compare October 13, 2026 13:33
@josephsnyder
josephsnyder added this pull request to the merge queue Oct 13, 2026
Merged via the queue into Kitware:master with commit 7b66ce3 Oct 13, 2026
8 checks passed
@williamjallen
williamjallen deleted the project-notifications-page branch October 13, 2026 14:30
@williamjallen williamjallen mentioned this pull request Oct 13, 2026
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.

2 participants