Skip to content

style: align HTML report with the house style - #20

Merged
luigilink merged 1 commit into
mainfrom
feature/report-polish
Jul 15, 2026
Merged

style: align HTML report with the house style#20
luigilink merged 1 commit into
mainfrom
feature/report-polish

Conversation

@luigilink

Copy link
Copy Markdown
Owner

Closes #19

Summary

Restyles the HTML report from #17 to match the look of the other luigilink projects (SPSWeather/SPSUpdate). Purely visual — no change to the collected data.

Changes

  • Sticky brand banner (blue) with the overall status pill (OK / ATTENTION), DryRun badge and generated timestamp.
  • Centered, max-width layout on a light-grey background.
  • Cleaner summary cards; the Failed card is accented when there are failures.
  • Results table inside a card with sticky headers, zebra striping and a highlighted row for failures.
  • Fixes a sticky-header overlap bug (header no longer floats over the first rows).

Testing

Invoke-Pester -> 112 passed, 0 failed (added banner/layout/row-alert markup assertions). Rendered report visually verified in a browser.

Restyle Export-SPSCleanVersionsReport to match the SPSWeather/SPSUpdate
look: a sticky brand banner carrying the status pill, KPI and DryRun badges,
a centered max-width layout on a light background, cleaner summary cards
(with the Failed card accented), and the results table inside a card with
sticky headers, zebra striping and a highlighted row for failures. Fixes a
sticky-header overlap. No data change. Add markup assertions.

Refs #19
@luigilink
luigilink merged commit ac7ec2a into main Jul 15, 2026
1 check passed
@luigilink
luigilink deleted the feature/report-polish branch July 15, 2026 11:37
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.

Polish the HTML report to match the house style (SPSUpdate/SPSWeather)

1 participant