old4ever
7bb4f2be9d
refactor(types): strengthen Zod schemas with regex validation and derive CalendarEvent
...
Add regex-based data URL validation for images, compute binary size
from base64 for accurate 10MB limit, enforce datetime strings with
offset for start/end fields, and derive CalendarEvent from the AI
response item type to eliminate field duplication.
2026-04-07 13:11:05 -04:00
old4ever
dc4204a740
refactor(lib): extract shared image constants and JSON parsing utilities
...
Move image extensions, MIME types, and size limit into a dedicated
constants module. Extract JSON-from-text parsing into a pure utility
function for reuse across the codebase.
2026-04-07 13:10:59 -04:00
old4ever
a0a7e021a8
style: standardize import ordering, type imports, and formatting in source files
...
Sort imports alphabetically, convert value imports to type-only where
appropriate, normalize indentation to tabs, and sort exports
alphabetically across UI components, pages, and lib modules.
2026-04-07 13:10:49 -04:00
old4ever
3d6999312c
feat(lib): add AI event Zod schemas for request validation and response parsing
2026-04-07 11:57:11 -04:00
old4ever
e39ba6be97
style(lib): standardize utils file formatting
2026-04-07 08:09:43 -04:00
old4ever
3b7c246a47
style(lib): standardize rfc5545-types file formatting
2026-04-07 08:09:40 -04:00
old4ever
5be55cec7c
style(lib): standardize events-db file formatting
2026-04-07 08:09:36 -04:00
old4ever
dab77befc2
style(auth): standardize auth file formatting
2026-04-07 08:09:32 -04:00
old4ever
a897e8ead1
feat(lib): add OpenRouter client implementation
2026-04-07 08:08:58 -04:00
old4ever
bcd488e2d3
fix(auth): use correct sign-in method for genericOAuth
...
Add genericOAuthClient plugin to auth client and change sign-in
call from signIn.social() to signIn.oauth2() with correct
providerId parameter.
2026-04-06 23:20:39 -04:00
old4ever
08a894577b
refactor: replace next-auth with better-auth core and client
2026-04-06 22:41:11 -04:00
old4ever
28c982ee37
fix: docker build
2025-12-12 09:27:02 -05:00
old4ever
92535f7e54
claude drizzle integration
2025-08-19 01:54:19 -04:00
old4ever
3108053017
fix ts errors
2025-08-16 01:54:30 -04:00
old4ever
2d5db29f27
added raw recurrence support
2025-08-16 01:54:30 -04:00
old4ever
238d3cfbfe
richer editing
2025-08-16 01:54:30 -04:00
old4ever
9d53e4da21
phase 3 - ical import/export
2025-08-16 01:54:30 -04:00
old4ever
b1dad2f6ba
working idb example
2025-08-16 01:54:30 -04:00
old4ever
ad600a896c
indexeddb init
2025-08-16 01:54:30 -04:00
old4ever
114f99aebb
init shadcn
2025-08-16 01:54:30 -04:00