Commit Graph

23 Commits

Author SHA1 Message Date
e4953ee42e chore: update skills
Signed-off-by: Dmytro Stanchiev <git@dmytros.dev>
2026-04-09 01:04:00 -04:00
40dfde34a2 deps: add framer-motion and radix-ui packages 2026-04-08 00:55:48 -04:00
cbd2559169 🐛 fix: normalize AI-generated dates to valid ISO offset datetimes
- add normalizeAiDateString() to coerce bare ISO datetimes, date-only
  strings, and fractional-second variants into offset-aware format
- apply via z.preprocess in AiEventResponseItemSchema so Zod validation
  no longer rejects AI responses missing a timezone offset
- fix system prompt to use toISOString() (unambiguous UTC) and clarify
  expected datetime format for the AI model
- install bun-types and add to tsconfig so bun:test resolves cleanly
- add 8 behaviour-driven tests covering all normalizer edge cases
2026-04-07 23:01:42 -04:00
4e09059a3d chore(deps): add @typescript/native-preview, biome lint integration, and typecheck script
Add @typescript/native-preview for tsgo typechecking, integrate biome
check into the lint script, and add a dedicated typecheck script.
2026-04-07 13:10:16 -04:00
6944215578 chore(deps): add zod dependency 2026-04-07 11:57:01 -04:00
c3e3018018 feat(deps): add @openrouter/sdk dependency 2026-04-07 08:08:51 -04:00
8a500f07de refactor: replace next-auth with better-auth dependency 2026-04-06 22:40:27 -04:00
755076351b security: bump nextjs version 2025-12-12 09:31:03 -05:00
d7dc911db4 Update next to fix react2shell CVE
Signed-off-by: Dmytro Stanchiev <git@dmytros.dev>
2025-12-06 09:34:25 -05:00
6ab2946e8a refactor events list as shadcn cards 2025-08-20 14:12:32 -04:00
d8d0039c44 install 'sonner' toask 2025-08-20 13:12:08 -04:00
92535f7e54 claude drizzle integration 2025-08-19 01:54:19 -04:00
a5aebca54c install packages 2025-08-17 10:50:32 -04:00
2c6737ceb4 implement authentik auth 2025-08-16 19:09:57 -04:00
ad54758193 update recurrence picker with shadcn components 2025-08-16 12:14:40 -04:00
cecf3a8d5b add dark theme support 2025-08-16 10:33:37 -04:00
fefd0c47d6 init native nextjs pwa 2025-08-16 09:21:32 -04:00
9d53e4da21 phase 3 - ical import/export 2025-08-16 01:54:30 -04:00
ad600a896c indexeddb init 2025-08-16 01:54:30 -04:00
664663cf29 init next-pwa 2025-08-16 01:54:30 -04:00
114f99aebb init shadcn 2025-08-16 01:54:30 -04:00
1e6e7d50aa init nextjs 2025-08-16 01:54:30 -04:00
396f83b366 init bun 2025-08-16 01:54:30 -04:00