Skip to content

feat: [five-c] Compliance dashboards extended#537

Open
tdruez wants to merge 32 commits into
mainfrom
406-5c-dashboards-extended
Open

feat: [five-c] Compliance dashboards extended#537
tdruez wants to merge 32 commits into
mainfrom
406-5c-dashboards-extended

Conversation

@tdruez
Copy link
Copy Markdown
Contributor

@tdruez tdruez commented May 27, 2026

Issues

Changes

Terms / Licenses tabs

  • Merged License and Notice into a single Terms tab. Too many tabs have made the interface hard to navigate. Grouping related data into fewer, clearer tabs will simplify the experience.
  • Added a new Licenses tab to the product details page. This is a refactoring of the "License summary" view into a new tab. This tab will be the place to deal with license compliance issues.
  • Improved and refined the rendering and performance of the licenses tab.

Compliance dashboards

  • Added drill-down links in the main compliance dashboard to the license compliance issues (see new Licenses tab)
    Screenshot 2026-05-28 at 18 23 54

Compliance watchlist

  • Added drill-down links in the "Compliance watchlist" homepage card to the license compliance issues and vulnerabilities issues
    Screenshot 2026-05-28 at 18 54 11

Activity tab

  • Merged the Requests, Imports, and History tab into a single grouped Activity tab.
  • Added a summary section with navigation buttons to the tab.
  • Fixed HTMX wrapping and related JS issues, including the modal JS error.

Misc

  • Extracted the left/right arrow key navigation into the main JS file.

Screens

Screenshot 2026-05-28 at 18 16 12
Screenshot 2026-05-28 at 18 31 35
Screenshot 2026-05-28 at 16 20 39

tdruez added 8 commits May 26, 2026 16:08
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
@tdruez tdruez changed the title 406 5c dashboards extended feat: [five-c] Compliance dashboards extended May 27, 2026
tdruez added 17 commits May 27, 2026 16:48
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
@DennisClark
Copy link
Copy Markdown
Member

@tdruez Everything looks good in Staging Starship. I especially like the designs of the new Licenses and Activity tabs.

tdruez added 3 commits May 29, 2026 12:00
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
tdruez added 4 commits June 1, 2026 12:43
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
@tdruez
Copy link
Copy Markdown
Contributor Author

tdruez commented Jun 1, 2026

Changes

  • Two new compliance cards are now available on the home page dashboard, giving you faster access to the items that need attention.
  • The License issues card highlights the top 5 most problematic licenses,
  • and the Vulnerability issues card surfaces the top 5 most urgent vulnerabilities.
  • Both cards link directly to the affected products, so you can drill down without leaving the dashboard.

Screens

Screenshot 2026-06-01 at 20 15 23
Screenshot 2026-06-01 at 13 01 51

@DennisClark
Copy link
Copy Markdown
Member

@tdruez The new compliance cards are great and really add to the usefulness of the home page. The only problem I found was the link to the "nn products" in the "License issues" card can be really slow.

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.

five-c: Create dashboards - extended

2 participants