My-Weekly-ToDo-List/src/components
mARTin-B78 db99b486c7
Some checks are pending
Playwright Tests / test (push) Waiting to run
Test and SonarQube / quality (push) Waiting to run
fix: Build prueft wieder Typen -- 7 Fehler behoben, Notion-Anbindung war defekt
typescript.ignoreBuildErrors steht jetzt auf false. Ein erfolgreicher Build
ist damit wieder ein Beleg dafuer, dass der Code uebersetzbar ist.

Die Ursache der 30-Minuten-Laufzeit war nicht die Groesse von WeeklyView.tsx,
wie ich vermutet hatte, sondern das include-Muster **/* in tsconfig.json. Auf
src/**/* eingegrenzt laeuft der volle Typecheck in 19 Sekunden.

Die sieben gefundenen Fehler:

- notion-calendar.ts rief notion.databases.query() auf. Die Methode gibt es
  in @notionhq/client v5 nicht mehr -- die Notion-Anbindung war zur Laufzeit
  schlicht kaputt und niemandem aufgefallen. Migriert auf dataSources.query(),
  aber mangels Notion-Zugang ungetestet. Gespeicherte Verbindungen enthalten
  alte database_ids und muessen neu eingerichtet werden.
- WeeklyView.tsx importierte isAllDayEvent noch aus format statt date-utils
  -- mein eigener Fehler aus v1.118.0, der ohne scharfen Typecheck
  durchgerutscht war.
- Export-Helfer lagen in einer route.ts, wo Next.js nur Route-Handler
  erlaubt; SettingsSidebar importierte sie von dort und zog einen
  Server-Handler in den Client-Graphen. Jetzt in src/lib/export-fields.ts.
- push-notifications.ts: BufferSource-Cast fuer applicationServerKey.
- web-push hat keine Typen; lokale Deklaration statt neuer Abhaengigkeit.

Verifiziert: npm run build Exit 0 mit scharfem Typecheck, 63 Unit-Tests gruen.

v1.118.1

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 09:45:03 +02:00
..
auth feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
AuthForm.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
CalendarEventModal.tsx feat: assign events to calendars 2026-09-05 12:34:46 +02:00
CalendarSettings.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
CalendarSyncRulesPanel.tsx feat: add cross-provider calendar sync tool 2026-03-29 10:58:07 +02:00
DatePicker.tsx feat: Add Google Tasks, Apple Reminders, task import/sync, holidays, and UI enhancements 2026-02-20 16:56:14 +01:00
DaysSelector.tsx feat: 63 Unit-Tests fuer die ausgelagerten Funktionen 2026-09-07 09:19:41 +02:00
FlagIcon.tsx feat: flag icons, real timezone picker, multi-timezone display 2026-05-01 20:00:53 +02:00
FocusModeOverlay.tsx feat: add SKIP button to Focus Mode 2026-09-01 17:37:17 +02:00
FontPicker.tsx feat: major update — mobile fix, auth decoupling, CalDAV perf, projects, fonts, quotes 2026-03-01 17:55:49 +01:00
GridTaskBlock.tsx fix: vertically center icons, checkbox, and text in task rows 2026-05-11 15:43:14 +02:00
IconPicker.tsx perf: batch sync DB lookups, fix calendar cache race, lazy-load IconPicker 2026-03-30 15:54:12 +02:00
iconRegistry.ts perf: batch sync DB lookups, fix calendar cache race, lazy-load IconPicker 2026-03-30 15:54:12 +02:00
ImportListModal.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
OnboardingWizard.tsx feat: flag icons, real timezone picker, multi-timezone display 2026-05-01 20:00:53 +02:00
PriorityView.tsx feat: projects tab, priority icons, list/tab visuals 2026-05-01 14:23:56 +02:00
QuickSettingsSidebar.tsx feat: projects tab, priority icons, list/tab visuals 2026-05-01 14:23:56 +02:00
RecurrenceModal.tsx feat: accessibility follow-up — heading hierarchy, keyboard resize, contrast fix 2026-04-06 00:25:08 +02:00
RecurringTasksManager.tsx feat: drag-to-provider sync, recurring task editing, resizable areas, search improvements 2026-03-17 00:50:42 +01:00
RichTextEditor.tsx fix: escape unescaped quote in RichTextEditor blockquote button (build error) 2026-03-06 12:31:06 +01:00
SearchableDropdown.tsx fix: searchable timezone, flag dropdown for language 2026-05-02 00:53:59 +02:00
SearchModal.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
SettingsSidebar.tsx fix: Build prueft wieder Typen -- 7 Fehler behoben, Notion-Anbindung war defekt 2026-09-07 09:45:03 +02:00
SimpleDatePicker.tsx feat: localization (FR/ES/IT), portal date picker, font matching, quote cleanup 2026-03-08 20:54:13 +01:00
TaskForm.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
TaskItem.tsx feat: comprehensive accessibility pass — ARIA, focus traps, keyboard move, live regions 2026-04-05 18:18:08 +02:00
TaskList.tsx feat: localize app to German and add configurable day hours 2026-02-09 12:11:52 +01:00
UserMenu.tsx fix: UserMenu dropdown invisible in dark mode and clipped by overflow 2026-03-10 15:35:39 +01:00
WeeklyCalendarView.tsx feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
WeeklyTaskItem.tsx feat(02-02): implement UI components for weekly calendar view 2026-01-25 11:25:03 +01:00
WeeklyView.tsx fix: Build prueft wieder Typen -- 7 Fehler behoben, Notion-Anbindung war defekt 2026-09-07 09:45:03 +02:00
WeekPrintModal.tsx feat: improve PDF export — header, layout, icons, tab filter 2026-04-13 17:00:13 +02:00