Skip to content

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

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

feat: [five-c] Compliance dashboards extended#537
tdruez wants to merge 26 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.

Signed-off-by: tdruez <tdruez@aboutcode.org>
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