-
55a0371505
design: Desktop-UI modernisieren (Sidebar, Typografie, Shadows, Buttons)
ulsklyc
2026-03-25 13:12:29 +01:00
-
b36f2833ef
fix: const app = express() nach db.init() wieder einfügen (war versehentlich entfernt)
ulsklyc
2026-03-25 13:00:42 +01:00
-
2740bad00a
fix: SW staleWhileRevalidate gibt nie undefined zurück (verhindert Promise-Rejection)
ulsklyc
2026-03-25 12:02:24 +01:00
-
7244fc95f1
fix: Session-Store, DOM-Timing und API-Pfad-Fehler beheben
ulsklyc
2026-03-25 11:49:10 +01:00
-
03585662fb
fix: Lucide Icons lokal ausliefern statt CDN
ulsklyc
2026-03-25 09:42:05 +01:00
-
b08ba42b89
fix: CSP-Verletzung durch Inline-Script (SW-Registrierung)
ulsklyc
2026-03-25 09:36:10 +01:00
-
9361f4f2a4
fix: Service Worker Cache v4 → v5 (erzwingt Reload aller gecachten JS-Dateien)
ulsklyc
2026-03-25 09:25:05 +01:00
-
ac6a4cd0ea
fix: navigateTo undefined + CSRF-Cookie Secure-Flag
ulsklyc
2026-03-25 09:22:00 +01:00
-
49b66ca3e1
docs: Installationsanleitung ausführlicher gestalten
ulsklyc
2026-03-25 09:14:32 +01:00
-
f354af0876
fix: Login schlägt fehl bei HTTP ohne Reverse Proxy (Secure-Cookie)
ulsklyc
2026-03-25 09:11:33 +01:00
-
b5bb69ad37
fix: su-exec → gosu (su-exec ist Alpine-only, Debian nutzt gosu)
ulsklyc
2026-03-25 09:04:06 +01:00
-
fe7af1775a
fix: Entrypoint-Script für robuste /data-Permissions (SQLITE_CANTOPEN)
ulsklyc
2026-03-25 09:02:44 +01:00
-
bd0d90fb59
chore: veraltetes version-Attribut aus docker-compose.yml entfernen
ulsklyc
2026-03-25 09:00:19 +01:00
-
6fddaa8311
fix: /data-Verzeichnis gehört node-User (SQLITE_CANTOPEN)
ulsklyc
2026-03-25 08:57:11 +01:00
-
b17ff6026a
chore: CLAUDE.md entfernen
ulsklyc
2026-03-25 08:19:38 +01:00
-
ecc088bd71
docs: Dark Mode Screenshots hinzufügen
ulsklyc
2026-03-25 08:15:14 +01:00
-
647348c2e7
fix: Lighthouse Accessibility 88 → 100, robots.txt hinzufügen
ulsklyc
2026-03-25 08:10:55 +01:00
-
4d933126be
docs: App-Screenshots für GitHub README hinzufügen
ulsklyc
2026-03-25 00:22:18 +01:00
-
04249e0033
feat: PWA-Icons + Favicon — modernes SVG-basiertes Haus-Icon
ulsklyc
2026-03-24 23:25:47 +01:00
-
0dac77773a
security: MIT-Lizenz, .gitignore härten, Fail-Fast für SESSION_SECRET
ulsklyc
2026-03-24 23:01:08 +01:00
-
72d6d5126e
feat: Schritte 14–15 — Google Calendar OAuth + Apple CalDAV Sync + Settings-Seite
ulsklyc
2026-03-24 22:53:44 +01:00
-
81d4000ee1
perf: Schritt 32 — Lazy Loading & Caching-Strategie
ulsklyc
2026-03-24 22:06:17 +01:00
-
dd8ad80eb4
feat: Phase 5 — Härtung (CSRF, Rate-Limit, Validation, Error Boundary, README)
ulsklyc
2026-03-24 22:00:47 +01:00
-
3903df6445
feat: Swipe-Gesten für Task-Listenansicht (Mobil)
ulsklyc
2026-03-24 21:52:15 +01:00
-
450ae37f42
feat: Phase 4 — Wetter-Widget, Wiederkehrende Aufgaben, Kanban-Ansicht, PWA
ulsklyc
2026-03-24 21:32:22 +01:00
-
74b6e5f078
feat: Phase 3 Schritte 16–18 — Pinnwand, Kontakte, Budget-Tracker
ulsklyc
2026-03-24 21:24:08 +01:00
-
43e7ed55a9
feat: Phase 3 Schritt 13 — Kalender-Modul (Monats-/Wochen-/Tages-/Agenda-Ansicht)
ulsklyc
2026-03-24 21:14:39 +01:00
-
c344d59d5a
feat: Phase 2 Schritt 11+12 — Essensplan-Modul + Einkaufslisten-Integration
ulsklyc
2026-03-24 20:28:19 +01:00
-
2ab250cc35
feat: Phase 2 Schritt 10 — Einkaufslisten-Modul
ulsklyc
2026-03-24 18:10:01 +01:00
-
433124790f
feat: Phase 2 Schritt 9 — Aufgaben-Modul (CRUD + Listenansicht + Subtasks)
ulsklyc
2026-03-24 18:02:59 +01:00
-
6d8763bbb9
feat: Phase 2 Schritt 8 — Dashboard mit allen Widgets
ulsklyc
2026-03-24 14:42:08 +01:00
-
d49cbe33b3
feat: Phase 1 — Projektstruktur, DB-Schema, Auth-System
ulsklyc
2026-03-24 14:32:36 +01:00
-
b3a6a6da2a
Initial commit
ulsklyc
2026-03-24 13:46:15 +01:00