diff --git a/docs/journals/2026-05-03-v0-2-release.md b/docs/journals/2026-05-03-v0-2-release.md new file mode 100644 index 0000000..10b6f94 --- /dev/null +++ b/docs/journals/2026-05-03-v0-2-release.md @@ -0,0 +1,51 @@ +# Bonsai v0.2: Same-Day Polish Release Caught CSS Specificity and Hugo's JSON Escape Trap + +**Date**: 2026-05-03 20:15 +**Severity**: Medium +**Component**: Theme toggle UI, schema.org markup, CSS cascade, SVG assets +**Status**: Resolved + +## What Happened + +Shipped v0.2.0 same day as v0.1.0 (7 hours apart): 4 color theme presets (sakura/sumi/koi via CSS custom properties), schema.org Person JSON-LD, theme-toggle button with sun/moon icons, avatar initials fallback SVG. All 5 phases completed in ~6h. Tagged release; live demo + themes gallery live. No breaking changes — all features opt-in via params. + +## The Brutal Truth + +Adding features that fast after a critical v0.1 release felt reckless but the modularity kept us honest. We caught two ugly bugs only because the screenshot review was rigorous. A CSS specificity silent failure sneaked into production; a Hugo templating anti-pattern almost shipped JSON garbage into `