Skip to content

Conversation

@janfaracik
Copy link
Member

@janfaracik janfaracik commented May 10, 2025

image image image

The intention is to overhaul the plugin, using a modern framework and design system, to ensure it's straightforward to maintain going forward. It takes heavy inspiration from the structure of http://github.com/jenkinsci/pipeline-graph-view-plugin/ - I've found that that works really quite well and makes development easy.

What's new?

  • New user interface
  • Pages can now have descriptions (appears in the header)
  • Reduce animations has been replaced with a media query (set reduced animations in your system settings instead)
  • You can now jump between different build monitors via the breadcrumb
  • New codebase in React
    • React 19, Vite, Rspack

Closes #61
Closes #348
Closes #743
Closes #744
Closes #747

TODO

  • Improve error handling
  • Improve badges
  • Add JUnit support
  • Add cause/blame support
  • Update preview image in README

Testing done

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests - that demonstrates feature works or fixes the issue

@janfaracik janfaracik marked this pull request as ready for review September 18, 2025 15:29
@janfaracik janfaracik requested a review from a team as a code owner September 18, 2025 15:29
@janfaracik
Copy link
Member Author

This PR is now ready for testing - albeit not finished - would be great to get thoughts and feedback on this. Keen to get it released and iterate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

2 participants