Version 3.2.0
Portfolio filtering by discipline, and a lighter image pipeline across every archive.
  • Filter the portfolio grid by discipline as well as by category
  • Project galleries now preload only the hero image
  • Reduced the largest contentful paint on the home page by roughly a third
  • Fixed a focus trap in the mobile navigation drawer

Version 3.1.0
A featured rail for the blog, plus author pages with their own archives.
  • Five-item featured rail beside the blog list
  • Author detail pages listing everything that author has written
  • Reading time is now a content field rather than an estimate
  • Tags and categories share one archive layout

Version 3.0.0
Content moves into typed collections, and the whole theme goes strict TypeScript.
  • Every page is driven by a content collection with a Zod schema
  • Images are bundled assets, so a broken filename fails the build
  • Removed the last of the inline Webflow interaction attributes
  • Breaking: front matter field names changed; see the upgrade note

Version 2.4.0
Accessibility pass on color, focus and motion.
  • All body text now meets AA contrast against its background
  • Visible focus rings on every interactive element
  • Animations respect prefers-reduced-motion
  • Skip link added to the base layout

Version 2.3.0
The first public build, converted from the original HTML export.
  • Eleven page templates ported from the static export
  • Shared header, footer and section components
  • Design tokens extracted into CSS custom properties
  • RSS feed and sitemap generated at build time