Skip to content

v0.4.0 - shadcn/ui + TanStack Form Migration

Choose a tag to compare

@tindotdev tindotdev released this 29 Dec 08:53
· 424 commits to main since this release

What's New

This release completes Phase 3 of the roadmap by migrating the UI to shadcn/ui components and implementing TanStack Form with Valibot validation.

Features

  • shadcn/ui components: Button, DropdownMenu, Input, Label, Select, Textarea
  • TanStack Form integration: New field.tsx component for form fields with shadcn styling
  • ProtectedLayout: Migrated dropdowns to shadcn DropdownMenu (fixes click-outside behavior)
  • BatchNewPage: Migrated to TanStack Form with Valibot schema validation
  • CandidateInputs/CandidateActions: Migrated to shadcn components

Fixes

  • Resolved Biome lint errors from migration
  • Disabled noExplicitAny rule (too noisy for Cloudflare Workers code)
  • Added justified suppressions for cognitive complexity warnings