Changelog — Tustel Next.js
All notable changes to the Tustel Next.js template. Versions follow Semantic Versioning.
1.0.0 — 2026-10-06
Section titled “1.0.0 — 2026-10-06”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, 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 console, webhook, Mailchimp and Resend delivery and a honeypot against spam.
- 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.