Audit Dashboard
The Audit Dashboard provides a summary of open issues, open pull requests, repository health indicators, and now features a wireframe-aligned repository selector, KPI summary cards, grouped health indicators, and a consistent feedback region across all your GitHub repositories in SoloDevBoard.
Accessing the Audit Dashboard
- Navigate to the Audit Dashboard via the dashboard card link on the home page.
- The route is
/audit-dashboard. The legacy/auditroute is also supported.
Features
- A repository selector lets you choose one or more of your active GitHub repositories before loading any data.
- Each repository is shown as a row in a sortable MudBlazor grid.
- Columns include repository full name (linked to GitHub), open issue count, and open pull request count.
- The repository selector at the top of the page provides clear access to repository selection and audit actions.
- KPI summary cards display total open issues, total open pull requests, unlabelled issues, and failing workflows across all selected repositories.
- Health indicator sections are grouped in a dedicated container below the KPI summary, making it easier to scan repository health at a glance.
- Feedback states (loading, empty, error, and prompt) are surfaced through a consistent feedback region, ensuring users always understand the current state of the dashboard.
- All UI elements follow the wireframe-aligned layout for improved clarity and usability.
- The browser page title is set to ‘Audit Dashboard — SoloDevBoard’.
- The Unlabelled Issues section shows issues without any labels, including repository, issue number, title, and age.
- The Stale Pull Requests section lists pull requests with no activity in the last 14 days, including repository, pull request number, title, author, and days since update.
- The Failing Workflows section shows the latest run for each workflow where the conclusion is failure or cancelled, including repository, workflow name, branch, and run link.
- Each health indicator section shows a badge count and uses MudBlazor expansion panels for expand and collapse behaviour.
- Links in health indicator sections open in a new browser tab.
Usage
- Open the Audit Dashboard from the dashboard or navigation menu.
- Use the repository selector autocomplete to search and select the repositories you want to audit.
- Use Select all to include every active repository, or Clear to reset the selection.
- Click Load selected repositories to fetch audit data for the chosen set.
- Review the summary grid to see open issues and pull requests per repository.
- Click a repository name to open it directly in GitHub.
- Use the summary cards to view total open issues and pull requests.
- Review the KPI summary cards for a quick overview of repository health.
- Expand grouped health indicator sections to see details about unlabelled issues, stale pull requests, and failing workflows.
- Observe feedback states in the feedback region for loading, empty, error, or prompt messages.
- Click links in health sections to open items in GitHub (in a new tab).
- To change the repository set, adjust the selector and click Load selected repositories again.
Notes
Zero-state messages are shown when no items are found in a health indicator section:
- “No unlabelled issues — great.”
- “No stale pull requests — great.”
- “No failing workflows — great.” Feedback region also displays loading, error, and prompt messages to guide the user through dashboard states.
For more information about upcoming features, see the BACKLOG.