My-Weekly-ToDo-List/src/lib
mARTin-B78 f6c4a21215 feat: add rate limiting and harden auth/calendar endpoints
Add an in-memory sliding-window rate limiter and wire it into signup,
resend-verification, reset-password, and verify-email routes. Store
password reset tokens as SHA-256 hashes, raise bcrypt cost to 12, and
switch verification codes to a CSPRNG. Stop echoing calendar
access/refresh tokens back to API clients, bound the weather cache
size, return JSON 401s for unauthenticated API calls instead of an
HTML redirect, and drop the dead mock login route.

v1.113.0
2026-07-05 00:01:52 +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: security hardening, Prisma singleton, tsconfig cleanup 2026-04-20 19:52:47 +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 rate limiting and harden auth/calendar endpoints 2026-07-05 00:01:52 +02:00
emailTemplates.ts fix: localise auth emails, repair verify link, recover from expired 2026-05-01 20:09:33 +02: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
rate-limit.ts feat: add rate limiting and harden auth/calendar endpoints 2026-07-05 00:01:52 +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
timezones.ts feat: flag icons, real timezone picker, multi-timezone display 2026-05-01 20:00:53 +02: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