e9a5eee524
- Button.tsx: Loader2 spinner - EmptyState.tsx: FolderOpen default icon - Modal.tsx: X close icon - Pagination.tsx: ChevronLeft/ChevronRight - Table.tsx: Loader2 loading spinner - Toast.tsx: Check/X/AlertTriangle/Info + X close - lucide-react v1.25.0 installed - All 85 UI tests pass - 2 pre-existing TSC errors in Dms.tsx (unrelated)
1.7 KiB
1.7 KiB
LeoCRM — Umbau Progress
Plan: MASTER-PLAN.md
Start: 2026-07-23
Phase 0: Vorbereitung & Cleanup
| Task | Status | Datum | Notiz |
|---|---|---|---|
| 0.1 | ✅ done | 2026-07-23 | codebase-vs-requirements.md neu geschrieben, security-review-phase2.md Resolution Summary, architecture.md Implementation Status, MASTER-PLAN.md + PROGRESS.md erstellt |
| 0.2 | 🔄 in-progress | 2026-07-23 | lucide-react installieren + Icons migrieren |
| 0.3 | ⬜ pending | date-fns installieren + Datum-Formatierung | |
| 0.4 | ⬜ pending | hooks.ts aufteilen | |
| 0.5 | ⬜ pending | Store-Verzeichnis konsolidieren | |
| 0.6 | ⬜ pending | Frontend-Bestandsanalyse als Dokument speichern | |
| 0.7 | ⬜ pending | UI-Design-Richtlinien erstellen | |
| 0.8 | ⬜ pending | Theme-Customization Backend | |
| 0.9 | ⬜ pending | Theme-Customization Frontend | |
| 0.10 | ⬜ pending | RBAC-Audit & Plugin-Permissions nachrüsten | |
| 0.11 | ⬜ pending | LiteLLM-Cleanup & alte llm_client.py migrieren | |
| 0.12 | ⬜ pending | KI-Agent-Framework in Plugin-Richtlinien dokumentieren | |
| 0.13 | ⬜ pending | Heartbeat konfigurierbar machen | |
| 0.14 | ⬜ pending | Unified Search: Field-Level RBAC nachrüsten | |
| 0.15 | ⬜ pending | Undo/History-System für CRUD-Operationen | |
| 0.16 | ⬜ pending | Storage Backend implementieren (S3-Support) | |
| 0.17 | ⬜ pending | Import/Export an unified Contact Model anpassen | |
| 0.18 | ⬜ pending | .gitignore & Config-Cleanup | |
| 0.19 | ⬜ pending | Mail-Salt Security-Fix | |
| 0.20 | ⬜ pending | AGPL-Lizenzen durch pypdf + Collabora ersetzen |
Phase 1-7: Noch nicht gestartet
Siehe MASTER-PLAN.md für alle Tasks.