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.svg — belt-and-suspenders for reliable cross-context rendering (some renderers scale ambiguously when only viewBox is present).
Changed
- •.gitignore cleaned up — removed 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).