My-Weekly-ToDo-List/src/lib
mARTin 2ec1278b19 feat: quote sources — preset buttons, universal parser, expanded local collection
Goal API (route.ts):
- Now actually uses profile.quoteSourceUrls — tries each user-configured URL
  in order before falling back to ZenQuotes
- Universal JSON parser handles ZenQuotes [{q,a}], Quotable {content,author},
  Forismatic {quoteText,quoteAuthor}, generic {text/quote/body, author/by},
  nested {data:{...}}, and advice-slip {slip:{advice}} formats
- ZenQuotes remains the built-in EN fallback when no user URLs are configured

SettingsSidebar:
- Adds clickable preset-source pill buttons below the "Add source" button:
  ZenQuotes, Stoic Quotes, Quotable, Forismatic (EN), Advice Slip
- Pills show ✓ and are disabled when the URL is already in the list
- Note explains DE/FR/IT/ES are served from the curated local collection

quotes.ts:
- Updated PRESET_QUOTE_SOURCES to match the 5 working English APIs
- +14 French quotes (Marcus Aurelius, Lombardi, Ali, MLK, Picasso, etc.)
- +13 Spanish quotes (Collier, Eliot, Darwin, Voltaire, Ashe, etc.)
- +13 Italian quotes (Collier, Eliot, Ali, MLK, Aurelius, da Vinci, etc.)

v1.84.0
2026-04-05 12:50:46 +02:00
..
apple-calendar.ts fix: retry individual Apple calendar fetches on network timeout 2026-03-29 16:29:26 +02:00
apple-reminders.ts fix: time grid layout alignment and task drag/drop collision detection 2026-02-23 21:29:56 +01:00
auth.ts fix: reverse FAB menu order + persist iOS PWA session 2026-04-01 20:25:23 +02:00
calendar-cache.ts fix: reduce iCloud CalDAV connections to prevent rate limiting 2026-03-26 09:35:25 +01:00
calendar-cross-sync.ts feat: add cross-provider calendar sync tool 2026-03-29 10:58:07 +02:00
calendar-events.ts fix: double event on recurring create + mobile sticky day bar 2026-03-29 09:34:09 +02:00
calendar-sync.ts feat: Add soft delete, remove Apple Reminders, improve Google Tasks sync 2026-02-21 09:04:49 +01:00
email.ts feat: add Notion provider integration + Apple Reminders deprecation note 2026-03-22 21:02:25 +01:00
fontConstants.ts perf: fix stale auto-save bug + extract SettingsSidebar to lazy chunk 2026-03-30 22:03:09 +02:00
google-calendar.ts feat: cross-day drag, note icon, Google recurring fix, no popup on drag 2026-03-24 12:03:33 +01:00
google-tasks.ts fix: paginate task sync and unblock connections endpoint 2026-03-23 01:11:23 +01:00
holidays.ts feat: Add Google Tasks, Apple Reminders, task import/sync, holidays, and UI enhancements 2026-02-20 16:56:14 +01:00
microsoft-todo.ts fix: paginate task sync and unblock connections endpoint 2026-03-23 01:11:23 +01:00
notion-calendar.ts feat: add Notion provider integration + Apple Reminders deprecation note 2026-03-22 21:02:25 +01:00
outlook-calendar.ts fix: add debug logging for Outlook recurring event updates 2026-03-25 14:39:50 +01:00
outlook-token.ts feat: Add Microsoft To-Do and Outlook Calendar integration 2026-02-21 22:07:37 +01:00
prisma.ts fix: prevent Prisma connection pool exhaustion in production 2026-03-24 23:17:29 +01:00
push-notifications.ts feat: add push notifications for calendar event reminders 2026-03-16 21:38:15 +01:00
quotes.ts feat: quote sources — preset buttons, universal parser, expanded local collection 2026-04-05 12:50:46 +02:00
sse.ts feat: real-time sync across devices via Server-Sent Events 2026-03-20 07:44:00 +01:00
synology-calendar.ts fix: reduce iCloud CalDAV connections to prevent rate limiting 2026-03-26 09:35:25 +01:00
synology-tasks.ts feat: full Synology bidirectional sync and fix someday list delete button 2026-03-08 02:00:55 +01:00
weeklyViewConstants.ts perf: fix stale auto-save bug + extract SettingsSidebar to lazy chunk 2026-03-30 22:03:09 +02:00
weeklyViewTranslations.ts feat: overhaul header display options with mobile portrait/landscape settings 2026-03-31 09:14:16 +02:00