All versions since [0.19.0]
[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