Released5 changes

Version 0.3.2

Fixed

  • public/ static assets now tracked in git..gitignore had public/ ignored under a stale # Hugo (if chosen): conditional-framework block, leftover from when the site framework was undecided. Astro treats public/ as its static-assets directory (the opposite of Hugo, which uses it as build output), so favicon.svg, logo.svg, logo-dark.svg, logo-light.svg, and og-image.svg had been silently excluded from every commit since v0.2.0 — the reason the favicon reference in README.md rendered as a broken image on GitHub.
  • Explicit width and height added to public/favicon.svgbelt-and-suspenders for reliable cross-context rendering (some renderers scale ambiguously when only viewBox is present).

Changed

  • .gitignore cleaned upremoved the pre-commitment # Hugo (if chosen):, # MkDocs (if chosen):, and # Sphinx (if chosen): conditional-framework blocks now that Astro is committed. Added a note explaining why public/ must stay tracked under Astro.

Notes

  • No historical exposure.public/ had never been tracked (thanks to the stale ignore rule), so git history contains no prior public/ content — nothing sensitive is being surfaced by this fix.
  • Public-safety sweep on public/ clean.All 5 SVGs (favicon + 3 wordmark variants + og-image) audited for credentials, tokens, and internal product names. Only "apple" match is -apple-system in og-image.svg, which is the standard CSS font-family keyword (browser API, not company name).