Skip to content

Improve UX of project view - #1784

Merged
nscuro merged 1 commit into
DependencyTrack:mainfrom
nscuro:project-view-ux-imrov
Aug 25, 2026
Merged

Improve UX of project view#1784
nscuro merged 1 commit into
DependencyTrack:mainfrom
nscuro:project-view-ux-imrov

Conversation

@nscuro

@nscuro nscuro commented Aug 25, 2026

Copy link
Copy Markdown
Member

Description

Improves UX of project view, after #1782 left the findings tab in a bit of a mess.

Kills two birds with one stone by moving the Upload/Apply/Export/Reanalazye buttons out from the various tabs, into the project's header. This creates more space in the tabbed views, and makes it easier to discover the various possible actions.

Moves the "Last BOM Import" and "Last Analysis" timestamps out of the "Project Vulnerabilities" metrics widget of the "Overview" tab, into the project's header. Both timestamps are now rendered directly under the project name, and as relative durations (e.g. "Last BOM Import: 42m ago"). The full timestamps are revealed on hover.

The various export buttons are collapsed into a single "Export" button, that now opens a modal with type, format, and spec version selector. This allows users to, say, download a VDR in XML format of the CycloneDX spec v1.7.

Upload and Download buttons show a spinner until the request they triggered completes.

Addressed Issue

N/A

Additional Details

image image

Checklist

Kills two birds with one stone by moving the Upload/Apply/Export/Reanalazye buttons out from the various tabs, into the project's header. This creates more space in the tabbed views, *and* makes it easier to discover the various possible actions.

Moves the "Last BOM Import" and "Last Analysis" timestamps out of the "Project Vulnerabilities" metrics widget of the "Overview" tab, into the project's header. Both timestamps are now rendered directly under the project name, and as relative durations (e.g. "Last BOM Import: 42m ago"). The full timestamps are revealed on hover.

The various export buttons are collapsed into a single "Export" button, that now opens a modal with type, format, and spec version selector. This allows users to, say, download a VDR in XML format of the CycloneDX spec v1.7.

Upload and Download buttons show a spinner until the request they triggered completes.

Signed-off-by: nscuro <nscuro@protonmail.com>
@nscuro nscuro added this to the 5.1 milestone Aug 25, 2026
@nscuro nscuro added the enhancement New feature or request label Aug 25, 2026
@owasp-dt-bot

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@nscuro
nscuro merged commit 4345749 into DependencyTrack:main Aug 25, 2026
13 checks passed
@nscuro
nscuro deleted the project-view-ux-imrov branch August 25, 2026 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants