Skip to content

Release v0.0.8 - #44

Merged
sebastienrousseau merged 1 commit into
mainfrom
feat/v0.0.8
Oct 31, 2026
Merged

sebastienrousseau merged 1 commit into
mainfrom
feat/v0.0.8

Conversation

@sebastienrousseau

@sebastienrousseau sebastienrousseau commented Oct 31, 2026 •

Copy link
Copy Markdown
Owner

This PR releases v0.0.8 of the Bank Statement Parser documentation site with restored search modal styles and a 4-column footer grid.

It ensures GitHub Pages serves the _csp stylesheet and script assets and embeds fallback CSS rules so the header search button and modal never render unstyled SVG graphics.

Highlights ⭐️

  • Search Overlay & CSP Asset Restoration: Removed --exclude '_csp' from .github/workflows/ci.yml, added .nojekyll emission in scripts/post-build.py, and embedded #ssg-search-btn and #ssg-search-overlay styles directly into styles.css so the search button and modal never render unstyled SVG graphics on the page.
  • Four-Column Footer Grid Alignment: Updated .footer-grid in styles.css and _layouts/styles.css from 3 columns to 4 columns (1.4fr 1fr 1fr 1fr) so all four footer sections align on a single desktop row.

What's Changed

Validation

  • make verify: passed (v0.0.8, 40/40 SPDX headers, 100% regression tests, 2/2 property tests, 20/20 frontmatter checks, WCAG AAA 7.09:1 worst pair, 15/15 ssg audit gates).
  • python3 ../scripts/audit-portfolio.py .: 10/10 pillars passed with 0 issues.

Checksums

SHA-256 of the artifacts produced by make build on this branch:

758e196311a11b9edbdadbddd3b12dabd5caf063e6226e470e5b39c5000fd9a4  public/index.html
08a02609f485273edefaf396796154bbcf58404b8f174904f9fc963d264e83e1  public/styles.08a02609.css
357ab96047179109c751320f001ab237d96cc455919712772be5be319fb15209  public/main.357ab960.js

Full Changelog: v0.0.7...feat/v0.0.8

Preserve _csp stylesheet and script assets in GitHub Pages deployment,
add built-in CSS rules for #ssg-search-btn and #ssg-search-overlay, and
update .footer-grid to 4 columns for release v0.0.8.

Assisted-by: Antigravity:Gemini-3.1-Pro [ssg, node, python3]
Signed-off-by: Sebastien Rousseau <sebastienrousseau@users.noreply.github.com>
@sebastienrousseau
sebastienrousseau merged commit eb0ecd4 into main Oct 31, 2026
9 checks passed
@sebastienrousseau
sebastienrousseau deleted the feat/v0.0.8 branch October 31, 2026 16:05
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.

1 participant