Change log · June 21, 2026
June 21
60 releases — v2.6.0 → v2.16.5.
v2.16.5
Cleanup require no commits ahead
v2.16.3
Cleanup criterion and naming rule
v2.16.1
Claude/cleanup merged branches
v2.15.2
Claude/vigilant mayer 3v57le
v2.14.7
Keep v2 SCSS byte-identical; add dart-sass…
v2.14.6
Claude/masked docs same tab
v2.14.5
Update _records.scss section comment to match rename
v2.14.4
Open masked documents in the same tab instead of a…
v2.14.3
Modularize style.scss into _sass/v1/; refine v2…
v2.14.2
Modularize v2 SCSS into _sass/v2/ partials
v2.14.1
Claude/memory frontend validation
v2.14.0
Add CLAUDE.md: validate frontend changes across all…
v2.13.19
Claude/boxed section items
v2.13.18
Box every item in Education, Experience…
v2.13.17
Claude/weather load pipeline
v2.13.16
Load weather in step with the grid and gate the…
v2.13.15
Claude/vigilant mayer 3v57le
v2.13.14
Organize client TS into effects/, components/…
v2.13.13
Claude/weather fade
v2.13.12
Fade weather effect in on load and out when toggled…
v2.13.11
Claude/mobile nav right
v2.13.10
Open external db reference links in a new tab
v2.13.9
Mobile: add working toolbar to the masked document…
v2.13.8
Mobile: move hamburger menu button to the far right
v2.13.7
Mobile: push the hamburger menu button to the far…
v2.13.6
Mobile polish: text-first hero, nav close, dock/CTA…
v2.13.5
Mobile polish (round 3): a11y tap targets + stat…
v2.13.4
Mobile polish (round 2): hero CTA vs toggle dock…
v2.13.3
Mobile polish (round 1): text-first hero, fixed nav…
v2.13.2
Animate the summer sun: rays breathe + glisten
v2.13.1
Animate the summer sun: rays breathe + glisten
v2.13.0
Add glassmorphism to content panels (glossy…
v2.12.0
Add glassmorphism to content panels (glossy…
v2.11.8
Stack weather toggle above the theme toggle (fix…
v2.11.7
Stack weather toggle above the theme toggle (avoid…
v2.11.6
Winter snow: real GPU (WebGL) particle snowfield…
v2.11.5
Winter snow: real GPU (WebGL) particle snowfield…
v2.11.4
Winter wind: flow-field particles (igloo-style) +…
v2.11.3
Winter wind: flow-field particles (igloo-style)…
v2.11.2
Winter: real flowing wind (curved streamlines)…
v2.11.1
Winter: real flowing wind (curved streamlines)…
v2.11.0
Add autonomous round-robin site agent (hourly, free…
v2.10.0
Add autonomous round-robin site agent (hourly, free…
v2.9.16
Seasonal iter5: light-theme particle contrast…
v2.9.15
Seasonal iter5: light-theme particle contrast…
v2.9.14
Seasonal iter4: real petal shape, bolder…
v2.9.13
Seasonal iter4: real petal shape, bolder…
v2.9.12
Seasonal iter3: light-theme visibility, denser…
v2.9.11
Seasonal iter3: light-theme visibility, denser…
v2.9.10
Seasonal: fix summer FPS, richer sun, visible…
v2.9.9
Seasonal: fix summer FPS, richer sun, visible…
v2.9.7
GA4 verifier waits for 'load', not 'networkidle0'
v2.9.5
Defer seasonal sim to idle + throttle flow field…
v2.9.3
Rebuild seasonal background as a flow-field weather…
v2.9.1
Make seasonal effects more present; add winter wind…
v2.8.0
Add date-driven seasonal ambient background
v2.7.5
Run only on push to main, not on pull requests
v2.7.3
Mesh: remove post-stop settling motion
v2.7.1
Tune background mesh: larger cells, slower relaxed…
v2.6.0
Add interactive gravity-well background mesh