Files
MABEA/frontend/DEVLOG.md
T
patrickandClaude Sonnet 5 9c6426190e docs(arbeitskacheln): Open-Source-/HiOrg-Vergleich ausgewertet, 14 neue Kacheln ausgearbeitet
Vergleich mit InvenTree, Snipe-IT, Grocy, Shelf.nu, Resgrid, KP Front, FleetMS,
HiOrg-Server ergibt neue Kacheln (ASSET-010 Custody, FILE-008 Hash-Audit-Journal,
FILE-009 Notizen, NOTIF-003, MAINT-007 Tankbuch, ZUST-003 Standort-Scoping,
FOUND-007 Import/Export, FOUND-008 Fristen-Dienst, READY-006 Statistik-Dashboard,
UI2-006..010) sowie Referenz-Ergänzungen bei bestehenden Lücken. Alle Design-
Entscheidungen (Datenmodell, Sicherheitsanforderungen bei ASSET-010) geklärt.

Neues Epic 23 (Flutter-Begleit-App, Sondierungs-Prototyp FLUT-001) inkl. geklärtem
TLS-Blocker (Domain mabea.perlbach-edv.de mit Let's-Encrypt-Zertifikat statt
selbstsigniertem Server-Zertifikat).

Alle Kacheln bleiben offen/ungeplant, nur ausgearbeitet, keine Implementierung.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
2026-09-10 00:49:32 +02:00

908 lines
33 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# frontend Dev Log
## 2026-09-04 17:35 17:36 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 147 +++++++++++++++++++++
- backend/DEVLOG.md | 78 +++++++++++
- .../versions/0005_add_objektposition_code.py | 32 +++++
- backend/app/api/v1/endpoints/objekte.py | 58 +++++++-
- backend/app/models/objektposition.py | 4 +
- backend/app/schemas/objekt.py | 2 +
- backend/app/services/objekte.py | 21 +++
- backend/tests/test_objekte.py | 83 ++++++++++++
---
## 2026-09-04 17:37 17:38 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 36 +++++++++++++++++++
- frontend/DEVLOG.md | 20 +++++++++++
- frontend/src/pages/admin/ObjektSection.tsx | 58 +++++++++++++++++++++++++++++-
---
## 2026-09-04 18:04 18:07 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 13 +++
- arbeitskarten/12_eskalation.md | 5 ++
- backend/DEVLOG.md | 13 +++
- .../alembic/versions/0006_add_eskalation_felder.py | 50 +++++++++++
- backend/app/api/v1/api.py | 2 +
- backend/app/api/v1/endpoints/eskalation.py | 47 +++++++++++
- backend/app/models/__init__.py | 2 +
- backend/app/models/eskalation.py | 16 ++++
- backend/app/models/fehlbestand.py | 4 +
- backend/app/schemas/eskalation.py | 17 ++++
- backend/app/services/eskalation.py | 98 ++++++++++++++++++++++
- backend/tests/test_eskalation.py | 73 ++++++++++++++++
---
## 2026-09-04 19:54 19:54 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 57 ++++++++++++++++
- backend/DEVLOG.md | 11 ++++
- backend/app/api/v1/api.py | 2 +
- backend/app/api/v1/endpoints/historie.py | 63 ++++++++++++++++++
- backend/app/schemas/historie.py | 18 +++++
- backend/tests/test_historie.py | 37 +++++++++++
- frontend/src/api/types.ts | 13 ++++
- frontend/src/pages/AdminPage.tsx | 5 +-
- frontend/src/pages/admin/HistorieSection.tsx | 98 ++++++++++++++++++++++++++++
- frontend/src/styles/global.css | 19 ++++++
---
## 2026-09-04 19:55 19:55 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 57 ++++++++++++++++
- backend/DEVLOG.md | 11 ++++
- backend/app/api/v1/api.py | 2 +
- backend/app/api/v1/endpoints/historie.py | 63 ++++++++++++++++++
- backend/app/schemas/historie.py | 18 +++++
- backend/tests/test_historie.py | 37 +++++++++++
- frontend/src/api/types.ts | 13 ++++
- frontend/src/pages/AdminPage.tsx | 5 +-
- frontend/src/pages/admin/HistorieSection.tsx | 98 ++++++++++++++++++++++++++++
- frontend/src/styles/global.css | 19 ++++++
---
## 2026-09-04 22:30 22:30 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 24 ++++++++++++++++++++
- backend/app/api/v1/endpoints/benutzer.py | 6 ++++-
- backend/tests/test_benutzer_admin.py | 37 ++++++++++++++++++++++++++++++
- frontend/src/App.tsx | 7 ++++--
- frontend/src/auth/AuthContext.tsx | 15 ++++++++++++
- frontend/src/components/AppShell.tsx | 6 ++---
- frontend/src/pages/AdminPage.tsx | 94 ++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
- frontend/src/pages/admin/ObjektSection.tsx | 42 ++++++++++++++++++++++++++--------
---
## 2026-09-04 22:33 22:34 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 36 ++++++++++++++++++++++++++++++++++++
- frontend/src/pages/AdminPage.tsx | 4 ++--
- frontend/src/styles/global.css | 7 +++++++
---
## 2026-09-04 22:48 22:50 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 13 ++++
- frontend/src/pages/admin/ObjektPositionenPanel.tsx | 221 ++++++++++++++++++++++++++++++++++++++++++++++++-------------------
---
## 2026-09-04 22:58 22:59 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/admin/ObjektPositionenPanel.tsx | 6 +++---
---
## 2026-09-04 23:06 23:09 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/admin/MaterialSection.tsx | 137 ++++++++++++++++++++++++++++++++++++++++++++-----------------------------
---
## 2026-09-04 23:12 23:14 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/admin/ObjektPositionenPanel.tsx | 108 +++++++++++++++++++++++++++++++++----------------------------------
---
## 2026-09-05 00:01 00:02 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/admin/ObjektSection.tsx | 29 ++++++++++++++++++++++++-----
---
## 2026-09-05 00:03 00:06 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/admin/ObjektSection.tsx | 29 ++++++++++++++++++++++++-----
---
## 2026-09-05 10:40 10:47 (6m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/LoginPage.tsx | 11 ++++++++++-
---
## 2026-09-05 10:50 10:50 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/LoginPage.tsx | 11 ++++++++++-
---
## 2026-09-05 10:51 10:51 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/LoginPage.tsx | 11 ++++++++++-
---
## 2026-09-05 10:51 11:01 (9m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
- c3f141f feat(objekt): letzte abgeschlossene Kontrolle je Objekt anzeigen
### Geänderte Dateien
- DEVLOG.md | 202 +++
- backend/app/api/v1/endpoints/objekte.py | 46 +-
- backend/app/schemas/objekt.py | 3 +-
- backend/app/services/objekte.py | 20 +-
- backend/tests/test_objekte.py | 32 +
- frontend/DEVLOG.md | 33 +
- frontend/package-lock.json | 6264 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/api/types.ts | 1 +
- frontend/src/pages/ObjektListPage.tsx | 5 +
- frontend/src/pages/admin/ObjektSection.tsx | 7 +
---
## 2026-09-05 11:04 11:04 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 202 +++
- backend/app/api/v1/endpoints/objekte.py | 46 +-
- backend/app/schemas/objekt.py | 3 +-
- backend/app/services/objekte.py | 20 +-
- backend/tests/test_objekte.py | 32 +
- frontend/DEVLOG.md | 33 +
- frontend/package-lock.json | 6264 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/api/types.ts | 1 +
- frontend/src/pages/ObjektListPage.tsx | 5 +
- frontend/src/pages/admin/ObjektSection.tsx | 7 +
---
## 2026-09-05 11:07 11:07 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 202 +++
- backend/app/api/v1/endpoints/objekte.py | 46 +-
- backend/app/schemas/objekt.py | 3 +-
- backend/app/services/objekte.py | 20 +-
- backend/tests/test_objekte.py | 32 +
- frontend/DEVLOG.md | 33 +
- frontend/package-lock.json | 6264 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/api/types.ts | 1 +
- frontend/src/pages/ObjektListPage.tsx | 5 +
- frontend/src/pages/admin/ObjektSection.tsx | 7 +
---
## 2026-09-06 09:54 09:55 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- arbeitskacheln/15_mobile.md | 6 ++----
- frontend/src/pages/ObjektListPage.tsx | 9 +++++----
- frontend/src/pages/admin/LagerSection.tsx | 47 ++++++++++++++++++++++++++++++++++++++++++++---
---
## 2026-09-06 13:30 13:32 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
- 79ddb37 feat(ui): UI-003 zentrale Statuskomponenten + SyncStatus-Lücke geschlossen
### Geänderte Dateien
- arbeitskacheln/20_ui_redesign.md | 13 ++++++++++++-
- frontend/src/components/AppShell.tsx | 2 ++
- frontend/src/components/status/FristBadge.tsx | 31 +++++++++++++++++++++++++++++++
- frontend/src/components/status/InspectionStatus.tsx | 6 ++++++
- frontend/src/components/status/InventoryStatus.tsx | 6 ++++++
- frontend/src/components/status/ReadinessBadge.tsx | 40 ++++++++++++++++++++++++++++++++++++++++
- frontend/src/components/status/SyncStatus.tsx | 44 ++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/pages/DashboardPage.tsx | 61 ++++++++++++++++++++++++++++++++++++-------------------------
---
## 2026-09-06 13:41 13:46 (4m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- docs/BENUTZERHANDBUCH.md | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-06 21:37 21:38 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- arbeitskacheln/20_ui_redesign.md | 15 ++++++-
- backend/app/schemas/akte.py | 2 +
- backend/app/services/akte.py | 5 +++
- backend/app/services/dashboard.py | 175 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
- backend/tests/test_akte.py | 15 +++++++
- frontend/src/api/client.ts | 18 ++++++++
- frontend/src/api/types.ts | 2 +
- frontend/src/components/DokumentePanel.tsx | 26 ++++++++---
- frontend/src/components/status/gruendeText.ts | 13 ++++++
- frontend/src/pages/AktePage.tsx | 27 ++++++-----
- frontend/src/pages/DashboardPage.tsx | 13 +-----
---
## 2026-09-06 21:39 21:41 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- arbeitskacheln/20_ui_redesign.md | 9 ++++++++-
- frontend/src/pages/KontrollPage.tsx | 4 ++--
- frontend/src/pages/kontrolle/PositionCard.tsx | 16 +++++++++++++---
---
## 2026-09-06 21:42 21:44 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- arbeitskacheln/20_ui_redesign.md | 8 +++++++-
- frontend/src/pages/AktePage.tsx | 17 +++++++++++------
- frontend/src/pages/MangelListePage.tsx | 9 ++++++++-
---
## 2026-09-06 21:59 22:03 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
- 65203a0 fix(dashboard): "nie kontrolliert" ging bei zusätzlichen Gründen verloren
### Geänderte Dateien
- backend/app/schemas/dashboard.py | 1 +
- backend/app/services/dashboard.py | 22 ++++++++++++++++++++--
- backend/tests/test_dashboard.py | 13 ++++++++++---
- frontend/src/pages/DashboardPage.tsx | 11 +++++++++--
---
## 2026-09-06 22:48 22:50 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** backend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/dashboard.py | 17 ++++++-----------
- backend/app/services/kontrolle/erfassung.py | 50 ++++++++++++++++++++++++++++++++++++++++++--------
- backend/tests/test_dashboard.py | 3 ---
- backend/tests/test_kontrolle.py | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/api/client.ts | 2 +-
- frontend/src/components/CommandPalette.tsx | 2 +-
- frontend/src/components/ThemeToggle.tsx | 2 +-
- frontend/src/components/status/FristBadge.tsx | 2 +-
- frontend/src/components/status/InspectionStatus.tsx | 2 +-
- frontend/src/components/status/InventoryStatus.tsx | 2 +-
- frontend/src/components/status/ReadinessBadge.tsx | 2 +-
- frontend/src/components/status/SyncStatus.tsx | 2 +-
- frontend/src/pages/AdminPage.tsx | 2 +-
- frontend/src/pages/AktePage.tsx | 2 +-
- frontend/src/pages/DashboardPage.tsx | 4 ----
- frontend/src/pages/FehlbestandListePage.tsx | 2 +-
- frontend/src/pages/MangelListePage.tsx | 4 ++--
- frontend/src/pages/ObjektListPage.tsx | 8 +++-----
- frontend/src/pages/admin/GeraeteInstanzenListe.tsx | 2 +-
- frontend/src/pages/kontrolle/PositionCard.tsx | 2 +-
---
## 2026-09-06 23:20 23:24 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- arbeitskacheln/10_maintenance.md | 40 ++++++++-----
- arbeitskacheln/21_akte_redesign.md | 39 +++++++++++++
- backend/alembic/versions/0022_wartung.py | 82 ++++++++++++++++++++++++++
- backend/app/api/v1/api.py | 2 +
- backend/app/api/v1/endpoints/wartung.py | 153 +++++++++++++++++++++++++++++++++++++++++++++++++
- backend/app/models/__init__.py | 14 +++++
- backend/app/models/wartung.py | 80 ++++++++++++++++++++++++++
- backend/app/schemas/akte.py | 13 +++++
- backend/app/schemas/dokument.py | 2 +-
- backend/app/schemas/wartung.py | 101 ++++++++++++++++++++++++++++++++
- backend/app/services/akte.py | 33 ++++++++++-
- backend/app/services/datumshilfen.py | 10 ++++
- backend/app/services/geraet_instanz.py | 13 +----
- backend/app/services/wartung.py | 216 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- backend/tests/test_akte.py | 4 ++
- backend/tests/test_wartung.py | 214 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/api/types.ts | 62 ++++++++++++++++++++
- frontend/src/components/CommandPalette.tsx | 1 +
- frontend/src/components/WartungSection.tsx | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/pages/AdminPage.tsx | 10 ++++
- frontend/src/pages/AktePage.tsx | 63 +++++++++++++++-----
- frontend/src/pages/admin/WartungsplanSection.tsx | 153 +++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/styles/global.css | 53 +++++++++++++++++
---
## 2026-09-06 23:46 23:47 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/kontrolle/erfassung.py | 14 +++++++++-----
- backend/tests/test_kontrolle.py | 4 +---
- backend/tests/test_mindermenge.py | 3 ++-
---
## 2026-09-07 00:08 00:09 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/services/vorlagen.py | 21 +++++++++++++++++++++
- backend/tests/test_vorlagen.py | 22 ++++++++++++++++++++++
---
## 2026-09-07 00:13 00:17 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/admin/FachSection.tsx | 12 +++++++++---
---
## 2026-09-07 00:19 00:22 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/api/v1/endpoints/stammdaten.py | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- backend/app/schemas/stammdaten.py | 10 ++++++++
- backend/app/services/vorlagen.py | 7 +++---
- backend/tests/test_stammdaten.py | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/pages/admin/FachSection.tsx | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
---
## 2026-09-07 00:25 00:26 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/api/v1/endpoints/stammdaten.py | 44 +++++++++++++++++++++++++++
- backend/app/schemas/stammdaten.py | 9 ++++++
- backend/app/services/material_merge.py | 63 +++++++++++++++++++++++++++++++++++++++
- backend/tests/test_stammdaten.py | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/pages/admin/MaterialSection.tsx | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
---
## 2026-09-07 00:32 00:35 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/app/schemas/dashboard.py | 2 ++
- backend/app/services/dashboard.py | 7 +++++--
- frontend/src/pages/DashboardPage.tsx | 4 +++-
---
## 2026-09-07 11:53 11:56 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/kontrolle/PositionCard.tsx | 48 ++++++++++++++++++++++++++++++++++--------------
---
## 2026-09-07 11:58 12:02 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/kontrolle/PositionCard.tsx | 48 ++++++++++++++++++++++++++++++++++--------------
---
## 2026-09-07 12:05 12:07 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 1923 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- backend/DEVLOG.md | 128 ++++
- frontend/DEVLOG.md | 267 ++++++++
- frontend/src/App.tsx | 5 +-
- frontend/src/components/AppShell.tsx | 2 -
- frontend/src/components/StartseiteAuswahl.tsx | 29 -
- frontend/src/pages/DashboardPage.tsx | 349 ----------
- frontend/src/pages/LoginPage.tsx | 3 +-
- frontend/src/pages/dashboard/DashboardPage.tsx | 215 ++++++
- frontend/src/pages/dashboard/TileFrame.tsx | 49 ++
- frontend/src/pages/dashboard/layout.ts | 55 ++
- frontend/src/pages/dashboard/tiles/AblaufdatenTile.tsx | 28 +
- frontend/src/pages/dashboard/tiles/AktivitaetTile.tsx | 34 +
- frontend/src/pages/dashboard/tiles/AufgabenTile.tsx | 58 ++
- frontend/src/pages/dashboard/tiles/EinsatzbereitschaftTile.tsx | 74 +++
- frontend/src/pages/dashboard/tiles/KennzahlenTile.tsx | 19 +
- frontend/src/pages/dashboard/tiles/MaengelTile.tsx | 58 ++
- frontend/src/pages/dashboard/tiles/PrueftermineTile.tsx | 28 +
- frontend/src/pages/dashboard/tiles/QualifikationTile.tsx | 26 +
- frontend/src/pages/dashboard/types.ts | 55 ++
- frontend/src/settings/startseite.ts | 30 -
---
## 2026-09-07 12:08 12:08 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 1923 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- backend/DEVLOG.md | 128 ++++
- frontend/DEVLOG.md | 267 ++++++++
- frontend/src/App.tsx | 5 +-
- frontend/src/components/AppShell.tsx | 2 -
- frontend/src/components/StartseiteAuswahl.tsx | 29 -
- frontend/src/pages/DashboardPage.tsx | 349 ----------
- frontend/src/pages/LoginPage.tsx | 3 +-
- frontend/src/pages/dashboard/DashboardPage.tsx | 215 ++++++
- frontend/src/pages/dashboard/TileFrame.tsx | 49 ++
- frontend/src/pages/dashboard/layout.ts | 55 ++
- frontend/src/pages/dashboard/tiles/AblaufdatenTile.tsx | 28 +
- frontend/src/pages/dashboard/tiles/AktivitaetTile.tsx | 34 +
- frontend/src/pages/dashboard/tiles/AufgabenTile.tsx | 58 ++
- frontend/src/pages/dashboard/tiles/EinsatzbereitschaftTile.tsx | 74 +++
- frontend/src/pages/dashboard/tiles/KennzahlenTile.tsx | 19 +
- frontend/src/pages/dashboard/tiles/MaengelTile.tsx | 58 ++
- frontend/src/pages/dashboard/tiles/PrueftermineTile.tsx | 28 +
- frontend/src/pages/dashboard/tiles/QualifikationTile.tsx | 26 +
- frontend/src/pages/dashboard/types.ts | 55 ++
- frontend/src/settings/startseite.ts | 30 -
---
## 2026-09-07 13:59 14:02 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 42 ++++++++++++++++++++++++++++++++++++++++++
- frontend/src/components/ui/card.tsx | 8 ++++++--
- frontend/src/pages/dashboard/tiles/EinsatzbereitschaftTile.tsx | 2 +-
- frontend/src/styles/global.css | 2 ++
---
## 2026-09-07 22:33 22:35 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- .claude/agents/ui-designer.md | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-07 23:25 23:25 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- .claude/agents/accessibility-expert.md | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- .claude/agents/ui-visual-validator.md | 192 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-07 23:26 23:26 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- .claude/agents/accessibility-expert.md | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- .claude/agents/ui-visual-validator.md | 192 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-07 23:27 23:29 (2m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- .claude/agents/accessibility-expert.md | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- .claude/agents/ui-visual-validator.md | 192 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
## 2026-09-08 00:39 00:43 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/KontrollPage.tsx | 27 ++++++++++++++++-----------
- frontend/src/pages/kontrolle/NachfuellDialog.tsx | 36 +++++++++++++++++++++++++++++++++---
- frontend/src/pages/kontrolle/PositionCard.tsx | 35 +++++++++++++++++++++++++++++++++--
- frontend/src/styles/global.css | 19 ++++++++++++++++++-
---
## 2026-09-08 00:52 00:58 (6m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- .gitignore | 1 +
- backend/alembic/versions/0023_suchindex.py | 26 ++++++++++++++++++++++++++
- backend/app/api/v1/api.py | 2 ++
- backend/app/api/v1/endpoints/suche.py | 38 ++++++++++++++++++++++++++++++++++++++
- backend/app/schemas/suche.py | 7 +++++++
- backend/tests/test_suche.py | 32 ++++++++++++++++++++++++++++++++
- frontend/src/components/CommandPalette.tsx | 59 +++++++++++++++++++++++++++++++++++++++++------------------
---
## 2026-09-08 01:03 01:06 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/alembic/versions/0024_dokument_hash.py | 30 ++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/dokument.py | 10 ++++++++++
- backend/app/models/dokument.py | 6 ++++++
- backend/app/services/dokument.py | 22 ++++++++++++++++++++++
- backend/tests/test_dokument.py | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
- frontend/src/api/client.ts | 36 +++++++++++++++++++++++++++---------
- frontend/src/components/DokumentePanel.tsx | 11 ++++++++---
---
## 2026-09-08 01:09 01:10 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/pages/ObjektListPage.tsx | 131 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
- frontend/src/styles/global.css | 26 +++++++++++++++++++++++++
---
## 2026-09-08 01:14 01:16 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/src/hooks/useIsDesktop.ts | 20 ++++++++++++++++++++
- frontend/src/pages/ObjektListPage.tsx | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
- frontend/src/styles/global.css | 18 ++----------------
---
## 2026-09-08 10:13 10:15 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- backend/tests/test_stammdaten.py | 17 +++++++++++------
---
## 2026-09-08 10:19 10:25 (5m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- frontend/package-lock.json | 64 ++++++++++++++++++++++++++++++++++++++++------------------------
- frontend/package.json | 2 +-
---
## 2026-09-08 10:49 11:02 (12m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- arbeitskacheln/00_index.md | 2 +-
---
## 2026-09-08 22:01 22:04 (3m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- arbeitskacheln/00_index.md | 2 +-
- backend/alembic/versions/0032_nummernschema.py | 31 +++++++++++++++++
- backend/app/api/v1/endpoints/objekte.py | 29 +++++++++++++---
- backend/app/api/v1/endpoints/stammdaten.py | 52 +++++++++++++++++++++++++++-
- backend/app/models/stammdaten.py | 20 ++++++++++-
- backend/app/schemas/stammdaten.py | 16 +++++++++
- backend/app/services/objekte.py | 10 +++---
- backend/tests/test_objekte.py | 65 +++++++++++++++++++++++++++++++++++
- frontend/src/api/types.ts | 7 ++++
- frontend/src/pages/AdminPage.tsx | 8 +++--
- frontend/src/pages/admin/ObjektAnlegenFormular.tsx | 23 +++++++++++--
- frontend/src/pages/admin/ObjekttypSection.tsx | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------
---
## 2026-09-08 22:25 22:30 (5m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- .claude/agents/DEVLOG.md | 11 +
- DEVLOG.md | 4565 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- arbeitskacheln/00_index.md | 11 +-
- arbeitskacheln/22_ui_redesign_v2.md | 107 +++
- backend/DEVLOG.md | 50 +
- backend/alembic/versions/0033_wartungsauftrag_teil.py | 33 +
- backend/app/api/v1/endpoints/wartung.py | 49 +-
- backend/app/models/wartung.py | 10 +
- backend/app/schemas/wartung.py | 15 +
- backend/app/services/wartung.py | 22 +
- backend/tests/test_wartung.py | 70 ++
- frontend/DEVLOG.md | 176 ++++
- frontend/src/api/types.ts | 8 +
- frontend/src/components/WartungSection.tsx | 111 ++-
---
## 2026-09-10 00:27 00:32 (4m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 52 ++++++++++++++++++++++++++
- frontend/package-lock.json | 229 ++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------
- frontend/package.json | 2 +-
---
## 2026-09-10 00:32 00:34 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 52 ++++++++++++++++++++++++++
- frontend/package-lock.json | 229 ++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------
- frontend/package.json | 2 +-
---
## 2026-09-10 00:37 00:38 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 52 ++++++++++++++++++++++++++
- frontend/package-lock.json | 229 ++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------
- frontend/package.json | 2 +-
---
## 2026-09-10 00:45 00:45 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 52 ++++++++++++++++++++++++++
- frontend/package-lock.json | 229 ++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------
- frontend/package.json | 2 +-
---
## 2026-09-10 00:45 00:46 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 52 ++++++++++++++++++++++++++
- frontend/package-lock.json | 229 ++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------
- frontend/package.json | 2 +-
---
## 2026-09-10 00:47 00:48 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** frontend
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 52 ++++++++++++++++++++++++++
- frontend/package-lock.json | 229 ++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------
- frontend/package.json | 2 +-
---