Sheet 31 Revision 1.7.1
Changelog
Version history and release notes.
On this page
Version 1.7.1
Released: October 9, 2026
Focus: Corrections to Scene Sites
Changed
- Fallback and Motion names two forms of fallback: a hidden fallback element, or the plain page with the scene opting in through a
has-sceneclass (first used in vetmgmedia.com's sort section, in review) - "Never drawn into the canvas" is now "the canvas may repeat the page's words, never replace them." The old wording was contradicted by this site's own Blueprint homepage, which draws labels on its canvas
- The Scene Checklist checks that every word the canvas draws is also in the HTML
Version 1.7.0
Released: October 9, 2026
Focus: Scene sites
Learnings from three scene sites (Harmonices Mundi, Center of Percussion, Metes & Bounds) that had converged on the same shape inside this stack without the spec describing it, proved by porting a fourth, dannycaruso.link, onto it.
Added
- Scene Sites: an optional layer for sites with a live rendered scene steered by scrolling
chaptercontroller: announces its look on<scene>:chapterwhen it straddles mid-screen, and<scene>:approachas it comes up from below- The scene controller pattern: one joint owns the frame loop and every browser global
src/assets/js/lib/for scene logic, renderer, and domain math- Renderer contract: WebGL2 renderers throw when unavailable, and the page shows a static fallback
testscript (node --test) andtest/directory for scene sites- Facts Not Yet Known:
blank()markers and afactmacro
Changed
- Directory structure lists
lib/andtest/ - npm scripts list
testfor scene sites
Version 1.6.0
Released: January 9, 2026
Focus: Analytics and accessibility patterns
Added
analyticscontroller for GA4 event tracking (tel/mailto/sms)forms.jsondata file for centralized dropdown optionsog_titleandog_descriptionfrontmatter overridesbodyClassfrontmatter for per-page body stylinghighlight: truenavigation field for CTA styling- CSS utilities:
scale-102,gradient-text - Animation keyframes:
fade-in,slide-in-up,slide-in-left prefers-reduced-motionaccessibility media query
Changed
- head.njk cascades og_title → title → site.name for OG meta
- base.njk body tag supports dynamic bodyClass
Version 1.5.0
Released: January 9, 2026
Focus: Marketing site patterns
Added
- Extended
site.json: phone, phoneRaw, license, author.credentials - Google Analytics 4 integration (
analytics.ga4) - Web3Forms contact form integration (
forms.web3formsKey) - Font Awesome CDN pattern for icons
- Section anchor navigation (
/#about,/#services) - 404 page with
permalink: 404.html - Categorized navigation structure (main, services, footer)
Changed
- Enabled analytics in scripts.njk
- Added
| urlfilter to asset paths for pathPrefix support
Version 1.4.0
Released: January 9, 2026
Focus: Search and navigation patterns
Added
searchcontroller with Pagefind integration (Cmd+K)toccontroller for scroll-spy sidebar highlighting- Dual TOC pattern: mobile
<details>+ desktop sticky sidebar - Custom
tocEleventy filter for automatic heading extraction - Callout components (
.callout-note,.callout-warning,.callout-caution) - Prev/next chapter navigation pattern
- Code block with filename header and copy button
Changed
- Build script now includes Pagefind index generation
- Documentation layout supports automatic table of contents
Version 1.3.0
Released: January 8, 2026
Focus: Educational content patterns
Added
reading_progresscontroller for long-form contentclipboardcontroller for copy-to-clipboard- Comprehensive print styles for reference content
- Dynamic OG image selection pattern
- TL;DR and TOC frontmatter patterns
keyInfoandsectionDividershortcodes
Changed
- Improved prose typography defaults
- Enhanced callout component styling
Version 1.2.0
Released: January 2026
Focus: Theater company site patterns
Added
animatecontroller using IntersectionObservermobile_navcontroller with hamburger/X icon swapformcontroller for async submission- Animation and loading state utilities
Changed
- Simplified mobile navigation pattern
- Improved form validation UX
Version 1.1.0
Released: January 2026
Focus: Portfolio site patterns
Added
- Project layout for portfolio items
- Projects collection configuration
- Card component patterns
- Category-based frontmatter
Changed
- Refined image aspect ratio utilities
- Improved hover state transitions
Version 1.0.0
Released: January 2026
Focus: Initial specification
Established
- Core stack: Eleventy 3.1.x + Tailwind 4.1.x + Stimulus 3.2.x
- Directory structure conventions
- File naming conventions
- CSS-first Tailwind 4 configuration
- Basic Stimulus patterns (
togglecontroller) - GitHub Pages deployment workflow
- README.md and CLAUDE.md templates