Skip to content

Update dashboard overview display and upgrade dependencies#48

Merged
arktronic-sep merged 2 commits into
mainfrom
update-dashboard-overview
Mar 10, 2026
Merged

Update dashboard overview display and upgrade dependencies#48
arktronic-sep merged 2 commits into
mainfrom
update-dashboard-overview

Conversation

@arktronic-sep
Copy link
Copy Markdown
Collaborator

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR redesigns the dashboard overview from five separate status counter cards (Up, Warning, Down, Pending, Disabled) into a single consolidated status overview card with a colored left border indicating overall status. The card shows a summary message with links to affected checks on the left and compact status counts on the right. The PR also upgrades several NuGet dependencies.

Changes:

  • Replaced the five individual dashboard status counter cards with a single consolidated status overview card that shows at-a-glance system health with links to specific down/warning checks.
  • Upgraded multiple NuGet dependencies: CronExpressionDescriptor 2.44→2.45, Markdig 0.45→1.1.1, MailKit 4.14.1→4.15.1, Quartz 3.15.1→3.16.1, and coverlet.collector 6.0.4→8.0.0.
  • Added fw-black CSS utility class (font-weight: 900) and applied it to all Lucide status icons for bolder rendering.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
SAMA.Web/Pages/Dashboard/Index.cshtml Replaced five status counter cards with a single consolidated status overview card showing system health summary and links to affected checks
SAMA.Web/wwwroot/css/site.css Added fw-black utility class and new CSS rules for the status overview card, status counts, and detail links
SAMA.Web/SAMA.Web.csproj Upgraded CronExpressionDescriptor, Markdig, MailKit, and Quartz packages
SAMA.Tests.Unit/SAMA.Tests.Unit.csproj Upgraded coverlet.collector to 8.0.0 with proper PrivateAssets/IncludeAssets metadata
SAMA.Tests.Integration/SAMA.Tests.Integration.csproj Upgraded coverlet.collector to 8.0.0 with proper PrivateAssets/IncludeAssets metadata

Comment thread SAMA.Web/Pages/Dashboard/Index.cshtml Outdated
Comment thread SAMA.Web/Pages/Dashboard/Index.cshtml
@arktronic-sep arktronic-sep merged commit 26ecbea into main Mar 10, 2026
4 checks passed
@arktronic-sep arktronic-sep deleted the update-dashboard-overview branch March 10, 2026 12:49
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.

2 participants