Organize/prisma/migrations
Brian Fertig aa6a2e1cfd feat: add AI provider config and todo completion timestamps
- Add `AiSettingsCard` component and server actions for configuring an
  OpenAI-compatible AI endpoint (e.g. OpenWebUI) from the admin panel
- Introduce `AiSettings` Prisma model with masked API key display and
  connection testing UI
- Track `completedAt` on todos with a migration and backfill for existing
  completed items
- Surface `createdAt`, `updatedAt`, and `completedAt` in the todo edit
  dialog via a new `formatDateTime` utility
- Update `TodoDTO`, `getBoard`, `createTodo`, `toggleTodo`, and the board
  context to carry and optimistically update timestamp fields
- Add `Select` UI component built on `@base-ui/react`
2026-08-12 15:01:54 -06:00
..
20260811180929_init
20260811190000_add_group_archived_at
20260811200000_add_user_role
20260812000000_add_site_settings
20260813000000_add_projects
20260814000000_add_todo_completed_at feat: add AI provider config and todo completion timestamps 2026-08-12 15:01:54 -06:00
20260815000000_add_ai_settings feat: add AI provider config and todo completion timestamps 2026-08-12 15:01:54 -06:00
migration_lock.toml