Changelog
v0.1.0
- Initial project scaffold
- Design token system with Dracula/Alucard themes
- Astro 5 with Vue 3 and Tailwind 4
- CI/CD workflows
v0.2.0
- Added Style Dictionary v4 build pipeline
- Created Dracula (dark) and Alucard (light) theme tokens
- Multi-format output: CSS custom properties, Tailwind theme, TypeScript constants, JSON manifest
- Token customization via custom.json override layer
v0.3.0
- Astro 5 SSR with Cloudflare Workers adapter
- Vue 3 islands for interactive components
- Tailwind 4 via @tailwindcss/vite plugin
- Content collections for blog, docs, and changelog
- SEO component with OpenGraph, Twitter Cards, JSON-LD
- RSS feed generation
- ESLint flat config with Astro/Vue/TypeScript plugins
v0.4.0
- Better Auth with email/password
- Drizzle ORM adapter with PostgreSQL
- Session-based auth via httpOnly cookies
- Middleware session injection into Astro.locals
- Protected route guards
- Login and registration pages
v0.5.0
- Clean architecture: Core, Infrastructure, Api layers
- EF Core with PostgreSQL via Npgsql
- Generic repository and unit of work patterns
- Global exception middleware
- API response envelope pattern
- Health check endpoints
- .NET Aspire orchestration for dev
v0.6.0
- Docker Compose with multi-stage builds
- GitHub Actions CI with paths-filter and matrix jobs
- Semantic-release with conventional commits
- View Transitions API for smooth navigation
- CSS scroll-driven animations (zero JS)
- AI agent configuration files (CLAUDE.md, AGENTS.md, .cursorrules, etc.)
- Comprehensive system documentation