Sofía Navarro

Releases

Changelog

Latest: v1.0.1

v1.0.1 — Astro 7, performance polish & maintenance

Changed

  • Upgraded to Astro 7 (7.4) with @astrojs/mdx 8, Tailwind CSS 4.3, TypeScript 6, sharp 0.35, satori 0.60 and Lenis 1.3.
  • Node.js 22.22 or later is now required (Astro 7.4 requirement). An .nvmrc and the "engines" field are included so Cloudflare Pages and local tooling pick the right version automatically.
  • Zod is now imported from "astro/zod" in content.config.ts, replacing the deprecated export from "astro:content".
  • Contact links, demo URL and docs now point to zutra.cl.
  • README, package description and the generator meta tag now reflect Astro 7.

Fixed

  • Project cards and the home bento grid now ship fewer, better-sized image variants (responsive "sizes" per slot, trimmed widths, lower hero quality) for lighter pages and better Lighthouse scores.
  • Hero image is marked as high-priority fetch; footer and hero secondary text contrast improved.
  • Added pnpm-workspace.yaml with allowBuilds for esbuild and sharp so installs work with pnpm 10+ and Cloudflare Pages.

v1.0.0 — Initial release

Added

  • Cinematic dark portfolio template for photographers, art directors, cinematographers and designers, built on Astro and Tailwind CSS v4.
  • Portfolio and Journal sections with categories, tags, search, RSS and generated Open Graph images.
  • Zero-JS by default, AVIF responsive images, View Transitions, self-hosted fonts and prefetch on viewport enter.
  • Film grain overlay, Lenis smooth scroll, stagger reveal animations and a runtime accent color switcher.
  • Zod-validated content collections, JSON-LD schemas, sitemap, llms.txt, cookie consent banner and privacy page.
  • Single configuration file (src/config.ts) for identity, navigation, design, SEO, analytics and legal data.

Changed

  • The site URL now lives only in src/config.ts; astro.config.mjs reads it from there, so buyers edit one file.