42 lines
1.9 KiB
Markdown
42 lines
1.9 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|
|
|
---
|
|
|
|
## [1.0.0] — 2026-04-04
|
|
|
|
Initial public release of Astro Rocket.
|
|
|
|
### Added
|
|
|
|
- Production-ready Astro 6 starter theme built on Tailwind CSS v4 and TypeScript
|
|
- 57 UI and pattern components (buttons, forms, cards, badges, inputs, selects, etc.)
|
|
- 12 live colour themes (Orange, Amber, Lime, Emerald, Teal, Cyan, Sky, Blue, Indigo, Violet, Purple, Magenta) switchable at runtime without a rebuild
|
|
- Full blog with MDX support, syntax highlighting (Shiki), and RSS feed
|
|
- Auto-generated SVG favicon and monogram logo badge from `site.config.ts`
|
|
- Unified `Icon` component via Iconify (350+ Lucide icons + 3000+ Simple Icons)
|
|
- Animated typing effect in hero section
|
|
- Contact form with Zod validation, honeypot bot detection, and Resend integration
|
|
- Newsletter signup form with Resend Audiences integration
|
|
- Cookie consent banner with Google Consent Mode v2 support
|
|
- Google Analytics 4 and Google Tag Manager integration (consent-aware)
|
|
- Built-in SEO layer: JSON-LD structured data, Open Graph, sitemap, robots.txt
|
|
- Dark mode via `sessionStorage` (resets to dark on each new session)
|
|
- Search powered by Pagefind
|
|
- Multiple deployment targets: Vercel, Netlify, Cloudflare Pages
|
|
- Security headers configured for all deployment targets
|
|
- GitHub Actions CI/CD workflow (lint, type-check, build)
|
|
- Vitest unit tests for API endpoint validation schemas
|
|
|
|
### Changed (from Velocity)
|
|
|
|
- Forked and extended [Velocity](https://github.com/southwellmedia/velocity) by Southwell Media
|
|
- Added theme switching, 12 colour themes, typed logo badge, auto favicon
|
|
- Replaced localStorage with sessionStorage for dark mode preference
|
|
- Added blog image gradients that update with the active theme
|
|
- Upgraded icon system to Iconify
|
|
- Targeted at complete, ready-to-launch sites rather than a bare boilerplate
|