All versions since [0.12.0]
[0.12.0]
Changed
- Migrated from standard Convex hooks to Better Convex cRPC with Zod validators, auth middleware (
ctx.userguaranteed), and TanStack Query integration - Added
ConvexAuthProviderwith unauthorized redirect handling
[0.13.0]
Added
@repo/validatorspackage with shared Zod schemas for frontend form validation and backend API validation (28 unit tests)
[0.14.0]
Changed
- Replaced Biome with oxlint (Rust-based linter) + Prettier due to Biome formatter issues
- Added
@repo/oxlint-configwith layered base/react/next configurations and VS Code integration
[0.15.0]
Added
- Build-time script auto-generating documentation pages from
.claude/skills/SKILL.md files into the Astro docs site - Auto-generated sidebar for 30 documented skills
[0.16.0]
Changed
- Reorganized Convex code into
functions/(deployed),lib/(server helpers), andshared/(client exports) directories
Fixed
- Added
.output()declarations withzid()for proper static API type generation - Resolved Bun symlink type resolution issues in Convex shared modules
[0.17.0]
Added
- Description field (max 2000 chars) and image upload via Convex file storage for Things entity
generateUploadUrlmutation, image URL resolution in queries, and inline editing UI
Fixed
- Tailwind CSS not scanning
@repo/uicomponents resolved by adding@sourcedirective
[0.18.0]
Added
- GitHub Actions CI workflow with parallel quality (check-types, lint, format) and test jobs
- Turborepo caching in CI and Vercel deployment configuration
[0.19.0]
Changed
- Modified auth middleware to support both
convex-testmock identity and Better Auth, enabling direct testing of production cRPC functions (deleted 154 lines of duplicated code)
Added
- 40 Convex backend tests covering Things CRUD, user isolation, and file storage
[0.20.0]
Added
- React Testing Library setup with 25 tests for AuthForm covering rendering, mode switching, validation, form submission, error handling, and loading states
[0.21.0]
Changed
- Refactored
@repo/validatorsto contain only user input schemas for forms - Moved backend-specific operation schemas (get by ID, delete, pagination) into the Convex backend
[0.22.0]
Added
@repo/apipackage centralizing TanStack Query hooks with type-safe Convex cRPC integration and automatic cache invalidation- Server caller for RSC data fetching without client-side hooks
[0.23.0]
Added
- React Server Components integration with Better Convex for server-side data prefetching using
prefetch()andpreloadQuery() HydrateClientwrapper for seamless server-to-client hydration
Changed
- Split monolithic home page into focused client components (
home-page.tsx,things-manager.tsx,user-header.tsx)
[1.0.0] Latest
Added
- Dark mode toggle using
next-themeswith system preference detection and localStorage persistence - Sun/moon icon button visible on login and authenticated views