Skip to content
Sign inJoin waitlist

Changelog — Tustel Astro

All notable changes to the Tustel Astro template. Versions follow Semantic Versioning.

First release.

  • Pages: Home, About, Portfolio (“Works” in the menu), Project (nine), Blog, Post (twelve), Contact, 404.
  • Collections: projects, services, testimonials, posts and client logos, loaded by src/content.config.ts and read through src/lib/content.ts. A project page lists six other projects; a post, three other posts.
  • Form: the project enquiry on Contact, with a honeypot against spam. Three modes: demo, any form service or webhook (static), or console, webhook, Mailchimp and Resend delivery through the site’s own route (server).
  • Photo-led layouts: project cards, covers and galleries keep each photo’s own proportions, read from the image files when the site builds.
  • Responsive layouts for phone, tablet and desktop.
  • Motion, with reduced-motion support:
    • the Home hero: a slideshow of three photos, the texts appearing letter by letter, the card with your portrait and your specialities scrolling by;
    • page titles appearing word by word, labels and introductions line by line, blocks fading up as they scroll into view;
    • button hovers (the orange band, the rolling label, the turning arrow), link hovers and the project and post card hovers;
    • the Catalog / List switch of the portfolio on Home, the services list (an accordion on phones) and the testimonial slideshow with its arrows;
    • the client logo ticker and the counters;
    • Portfolio and Blog loading more as you scroll;
    • the header over the Home photo with a second one when scrolling back up, the header that hides on scroll on the other pages, and the phone menu.
  • Search and sharing: per-page titles and descriptions, canonical links, share cards (Open Graph, X; projects and posts share their own image), icons, sitemap and robots.
  • Style guide at /style-guide.
  • Documentation in docs/: install, content, design, pages (with a map of every page), forms, headless CMS, publishing, troubleshooting.