RicoFast v1.0 is the stable release of the template. The earlier v0.x milestones proved the foundation; this release locks the content story, route coverage, and design system into a version teams can confidently build on.
This is not a feature dump. It is the point where the template stops feeling like a preview and starts feeling like a finished SaaS website.
From preview to stable
The path to v1.0 was intentionally staged:
- v0.1 established the core marketing pages, MDX blog, changelog, dark mode, and reusable UI primitives.
- v0.2 refined the visual system with better dark-mode contrast, motion tuning, and the reusable
BrowserFrame.astrocomponent. - v0.3 moved blog and changelog content to Astro v5 Content Layer, unified metadata, and improved build performance.
- v1.0 completes the public-facing product story, adds auth templates, refreshes utility pages, and aligns all sample content around a stable release.
That history matters because a template is more than a set of sections. The page copy, content model, navigation, and release notes all need to agree with each other.
Stable route coverage
The final page set now covers the common surface area of a SaaS marketing site:
- Core marketing pages for Home, Features, Pricing, About, and Contact
- MDX-powered Blog and Changelog
- Elements reference page for component and token review
- Static Sign in and Sign up templates for auth entry points
- A refreshed 404 page with useful recovery actions
Header and Footer navigation now include the auth templates and 404 page, so the template is easier to inspect as a complete product.
Content that reads like a product
The sample content has been rewritten for English-speaking users who are evaluating the template as a real starting point. The articles now cover four practical jobs:
- Introducing the product and who it is for
- Showing how to customize the site quickly
- Explaining the design system decisions
- Documenting the stable v1.0 release
The goal is simple: when someone opens /blog, they should see useful model content, not placeholder marketing filler.
Performance baseline
The performance work from v0.3 carries into v1.0:
- Cold build time: 21s -> 14s on CI
- First-load JS on Home: 31KB -> 24KB gzipped after splitting AnimatedText into a dynamic chunk
- Image pipeline: blog cards lazy-load images by default
Lighthouse on a fresh install scores 95+ across Performance, Accessibility, Best Practices, and SEO on Home, Features, and Pricing.
What to customize first
If you are starting from v1.0, begin with the parts that define your product:
- Update
src/config/site.jswith your brand, URL, metadata, and social links. - Adjust
src/styles/global.cssonly through tokens, not one-off component colors. - Replace the homepage copy, feature arrays, pricing content, and FAQ.
- Swap sample blog posts and changelog entries with your own content.
- Connect the static auth pages to your real authentication provider.
The template is intentionally static and provider-agnostic. Bring your own backend, auth, analytics, and billing when your product needs them.
What’s next
After v1.0, the priority is maintenance: bug fixes, documentation clarity, and small compatibility updates. Larger product-specific patterns should live in forks or optional examples rather than bloating the stable template.
If you build something with RicoFast, open an issue on GitHub and share what worked, what you changed, and what should be easier in the next maintenance release.