• v1.119.2 e8198190fd

    refactor: restliche fuenf Fremdkomponenten aus WeeklyView.tsx herausloesen
    Some checks are pending
    Playwright Tests / test (push) Waiting to run
    Test and SonarQube / quality (push) Waiting to run

    mARTin-B78 released this 2026-09-07 18:55:54 +02:00 | 25 commits to main since this release

    TaskInput, SomedayAddTask, TaskItem (ueber 900 Zeilen), ListVisualsPopover
    und TabVisualsPopover liegen jetzt unter src/components/weekly/. Dazu die
    Prioritaets-Abzeichen: GridTaskBlock importierte getPriorityBadge aus
    WeeklyView.tsx und zog sich damit die gesamte Wochenansicht in seinen
    Abhaengigkeitsgraphen.

    WeeklyView.tsx: 11.148 -> 9.711 Zeilen, erstmals unter 10.000. Gegenueber
    dem Stand vor dem Audit (11.906) sind das 2.195 Zeilen oder 18 Prozent.

    Der Typecheck hat den Schnitt in mehreren 19-Sekunden-Runden gefuehrt und
    dabei zwei Dinge gefunden, die sonst erst im Browser aufgeschlagen waeren:
    ein doppeltes export-Schluesselwort und -- feiner -- dass DragEvent in
    WeeklyView aus React stammt, in den neuen Dateien ohne Import aber das
    globale DOM-DragEvent gewesen waere.

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

    v1.119.2

    Co-Authored-By: Claude Opus 5 noreply@anthropic.com

    Downloads