Phase 1C: Frontend unified contact UI
This commit is contained in:
+34
@@ -32,6 +32,40 @@
|
||||
|
||||
---
|
||||
|
||||
## Phase 1C: Frontend — Unified Contact UI
|
||||
|
||||
| Task | Status | Datum | Notiz |
|
||||
|---|---|---|---|
|
||||
| 1.18 | ✅ done | 2026-07-23 | Contact-Detail-Route /contacts/:id mit React.lazy |
|
||||
| 1.19 | ✅ done | 2026-07-23 | ContactList Type-Filter Toggle (Alle/Firmen/Personen) |
|
||||
| 1.20 | ✅ done | 2026-07-23 | ContactDetail ContactPerson-Verwaltung (bereits vorhanden) |
|
||||
| 1.21 | ✅ done | 2026-07-23 | ContactEditModal für beide Types (bereits vorhanden) |
|
||||
| 1.22 | ✅ done | 2026-07-23 | Company-Hooks aus hooks.ts entfernt |
|
||||
| 1.23 | ✅ done | 2026-07-23 | Frontend Type-Definitions aktualisiert (calendar, tags, search, mail, types) |
|
||||
| 1.24 | ✅ done | 2026-07-23 | Dashboard.tsx aktualisiert (keine Änderung nötig) |
|
||||
| 1.25 | ✅ done | 2026-07-23 | GlobalSearchResults.tsx aktualisiert |
|
||||
| 1.26 | ✅ done | 2026-07-23 | ContactFolderTree in ContactList integriert (bereits vorhanden) |
|
||||
| 1.27 | ✅ done | 2026-07-23 | React Hook Form + Zod in ContactEditModal |
|
||||
| 1.28 | ✅ done | 2026-07-23 | Frontend-Tests aktualisiert, tsc --noEmit OK (nur pre-existing Dms-Fehler) |
|
||||
|
||||
**Phase 1C Gesamt: ✅ Complete**
|
||||
|
||||
---
|
||||
|
||||
## Phase 1-7: Noch nicht gestartet
|
||||
|
||||
Siehe `MASTER-PLAN.md` für alle Tasks.
|
||||
|
||||
## Phase 2: Code-Splitting & Virtual Scrolling
|
||||
|
||||
| Task | Status | Datum | Notiz |
|
||||
|---|---|---|---|
|
||||
| 2.1 | ✅ done | 2026-07-23 | React.lazy + Suspense für 25 Pages, PageLoader Komponente |
|
||||
| 2.2 | ✅ done | 2026-07-23 | @tanstack/react-virtual installiert |
|
||||
| 2.3 | ✅ done | 2026-07-23 | DataGrid Virtual Scrolling (useVirtualizer, 53px rows, 10 overscan, auto-skip <50) |
|
||||
| 2.4 | ✅ done | 2026-07-23 | MailList Virtual Scrolling (80px rows, 8 overscan, auto-skip <50) |
|
||||
| 2.5 | ✅ done | 2026-07-23 | ContactList Virtual Scrolling (list/table/cards, dynamic row estimate) |
|
||||
| 2.6 | ✅ done | 2026-07-23 | FileExplorer + FileGrid virtualisiert, AuditLog via DataGrid |
|
||||
| 2.7 | ✅ done | 2026-07-23 | Manual chunks: react-vendor, tanstack, ui, i18n. Vite build OK (3212 modules, ~9s) |
|
||||
|
||||
**Phase 2 Gesamt: ✅ Complete (Commit a8331fb)**
|
||||
|
||||
Reference in New Issue
Block a user