3903df6445
Swipe links = Status-Toggle (offen ↔ erledigt), Swipe rechts = Bearbeiten-Modal. - renderSwipeRow(): Wrapper mit zwei Reveal-Panels hinter jeder Karte - wireSwipeGestures(): Scroll/Swipe-Erkennung via Touch-Events · SWIPE_THRESHOLD = 80px für Aktion, frühe Scroll-Erkennung ab 12px vertikal · Dämpfung nach Threshold (elastischer Überschuss) · Reveal-Panels blenden proportional ein (0 → 1 über Threshold-Weg) · Haptic Feedback via navigator.vibrate (40ms links, 20ms rechts) - tasks.css: .swipe-row, .swipe-reveal--done/--edit, .swipe-row--swiping Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>