Skip to content

Latest commit

 

History

History
98 lines (76 loc) · 6.89 KB

File metadata and controls

98 lines (76 loc) · 6.89 KB

1.1.0 (2026-02-11)

Bug Fixes

  • e2e: use production server in ci (8abaaa1)
  • nextjs: add tsconfig paths for workspace packages (af54d65)
  • vercel build (2bb3524)
  • vercel: disable framework auto-detection for monorepo (20a745d)
  • vercel: use pnpm build with db:migrate (64b1cd3)
  • vercel: use turbo directly in build command (16634e4)

Features

  • llm: add application layer dtos (task 20) (22adab4)
  • llm: add application port interfaces (task 19) (4074e05)
  • llm: add domain-prompt class with tests (tasks 17-18) (fd38cba)
  • llm: complete llm-usage domain implementation (task 16) (9d5d36f)
  • llm: complete module with ui, server actions, and final validation (8a725c8)
  • llm: create llm module directory structure (6ed7a05)
  • llm: create llm module directory structure (1cfa8ac)
  • llm: implement conversation aggregate id (cf00d3e)
  • llm: implement conversation aggregate with domain events (6c56653)
  • llm: implement conversation management use cases (task 28 - green) (365aa1c)
  • llm: implement conversation value objects (402b9e1)
  • llm: implement create-managed-prompt use case - task 30 green (0dc62b4)
  • llm: implement drizzle repositories with type-safe persistence mapping (0d14dbb)
  • llm: implement mappers for domain/persistence conversion - task 38 green (f816de1)
  • llm: implement message entity and value objects (f206677)
  • llm: implement query and utility managed prompt use cases - task 34 green (7e0b0c2)
  • llm: implement routing and cost use cases - task 36 green (c96b39a)
  • llm: implement send chat message use case (task 26 - green) (95a2f96)
  • llm: implement send completion use case (task 22 - green) (6760c9c)
  • llm: implement stream completion use case (task 24 - green) (e84ff79)
  • llm: implement update-managed-prompt use case - task 32 green (1a4c37f)
  • llm: mark all acceptance criteria as complete (26750f2)
  • llm: verify llm database schema (d31324e)
  • llm: write repository tests (red phase) - task 39 (e6bdfd2)
  • llm: write routing and cost use case tests - task 35 red (6867fcd)

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2026-01-15

Added

  • 🏛️ Clean Architecture structure with domain, application, adapters layers
  • 📦 ddd-kit package with Result, Option, Entity, Aggregate, ValueObject, UUID
  • 🔐 Authentication with BetterAuth (sign up, sign in, sign out, sessions, email verification)
  • 🔑 OAuth providers (Google, GitHub)
  • 💳 Stripe integration (checkout, webhooks, customer portal)
  • 📧 Email templates with Resend and React Email
  • 🎨 UI components with shadcn/ui and Tailwind CSS 4
  • 🤖 Claude Code skills: /eventstorming, /feature-prd, /gen-domain, /gen-usecase, /gen-tests
  • 🤖 Claude Code agents: feature-architect, code-reviewer, test-writer, doc-writer
  • 📊 Domain events system with typed payloads
  • 🧪 BDD testing setup with Vitest (90%+ coverage)
  • 📱 Expo mobile app with React Native
  • 🔍 Quality tooling: jscpd, knip, Biome, Husky
  • 📈 Sentry error tracking integration
  • 🚀 Vercel deployment configuration

Infrastructure

  • Monorepo with Turborepo
  • PostgreSQL with Drizzle ORM
  • GitHub Actions CI/CD with Codecov
  • Pre-commit hooks with lint-staged and commitlint

Documentation

  • CLAUDE.md with AI development guide
  • Professional README with architecture overview
  • Comprehensive test coverage

0.1.0 - 2024-12-01

Added

  • Initial project structure
  • Basic auth implementation with BetterAuth
  • ddd-kit primitives (Result, Option, Entity)
  • Next.js 16 with App Router
  • Drizzle ORM setup