No description
Find a file
rene e98ce0d232 Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert
- Task 1: UI.loadLeaflet() in ui.js (mit Cluster-Option), lokale _loadLeaflet() in
  diary/walks/routes/places/poison/events.js entfernt
- Task 2: UI.escape() ersetzt lokale _esc()/_escape() in allen 5 Seiten-Modulen
- Task 3: UI.emptyState() ersetzt lokale _emptyState() in diary/routes/events.js
- Task 4: _fmtDate/_fmtDateShort in walks/poison bewusst behalten (anderes Format),
  Kommentare ergänzt
- Task 5: UI.locationPicker() eingebaut in places/poison/events (ersetzt manuelle
  GPS-Input-Blöcke)
- Task 6: UI.leafletMarker() factory in ui.js, Kreis-divIcon-Blöcke in walks/places/
  poison ersetzt; events.js behält Diamant-Marker (andere Form)
- SW by-v207, APP_VER 175
2026-04-18 14:34:35 +02:00
backend Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
diary Sprint 15: Suche, Ausweis, Teilen, Widget 2026-04-17 15:51:09 +02:00
scripts Docker: voller Pfad /usr/local/bin/docker auf DS (nicht im PATH) 2026-04-12 16:57:16 +02:00
.env.example Sprint 14: Map-Fixes, City-Prewarm, Dog-Animation, Scan-Flash 2026-04-17 14:06:10 +02:00
.gitignore Fix: .claude/worktrees in .gitignore aufnehmen 2026-04-17 09:33:27 +02:00
docker-compose.yml Feat: Push-Notifications vollständig implementiert 2026-04-13 20:47:51 +02:00
Dockerfile Sprint 0: Backend, Docker, KI-Layer mit Free/Premium-Trennung 2026-04-12 16:39:34 +02:00
Makefile Sprint 10: OSM-POI-Cache, Karten-Clustering, Routen-Redesign 2026-04-15 16:30:10 +02:00
PROJEKT.md Projektstruktur und Roadmap initial 2026-04-12 16:17:20 +02:00