-
e5ddfde52f
feat(ui): 24-Spalten-Dashboard-Raster, einklappbare Sidebar
main

patrickandClaude Sonnet 5
2026-09-07 14:42:19 +02:00
-
e6eda26eb2
fix(frontend): zirkuläre CSS-Variablen endgültig behoben - kein @theme-Namespace mehr

patrickandClaude Sonnet 5
2026-09-07 14:35:48 +02:00
-
adb4aeef46
fix(frontend): kritischer Bug - zirkuläre CSS-Variablen brachen Farben app-weit

patrickandClaude Sonnet 5
2026-09-07 14:22:49 +02:00
-
e3616c1929
fix(auth): Startseite/AdminRoute redirecten bei Reload fälschlich auf Objekte

patrickandClaude Sonnet 5
2026-09-07 14:14:49 +02:00
-
6db571f5ce
fix(dashboard): Resize-Griff war unsichtbar - children-Injection landete in falscher Ebene

patrickandClaude Sonnet 5
2026-09-07 14:07:19 +02:00
-
52936245e1
fix(dashboard): Grid kollabierte auf Content-Breite, Kachel-Titel liefen ab

patrickandClaude Sonnet 5
2026-09-07 13:57:34 +02:00
-
a2a44fb780
style(dashboard): Kacheln modernisiert - Karten, Einsatzbereitschaft-Balken, Termin-Listen, Skeleton

patrickandClaude Sonnet 5
2026-09-07 13:52:43 +02:00
-
74ed250ad7
feat(dashboard): echtes freies Grid-Layout mit Resize statt Sortable+Größenstufen

patrickandClaude Sonnet 5
2026-09-07 13:41:23 +02:00
-
85df756c3f
fix(frontend): Tailwind-Utilities griffen nicht - global.css war unlayered

patrickandClaude Sonnet 5
2026-09-07 13:35:26 +02:00
-
0c448c7ff7
perf(dashboard): React-Review - Memoization, stabile Callbacks, Key-Fixes

patrickandClaude Sonnet 5
2026-09-07 13:27:36 +02:00
-
726d6e29b1
chore(agents): react/tailwind/css/html-expert Subagenten aus 0xfurai/claude-code-subagents geladen

patrickandClaude Sonnet 5
2026-09-07 13:22:12 +02:00
-
c18638a169
feat(dashboard): echtes Drag & Drop statt Pfeil-Buttons, moderneres Kachel-Design

patrickandClaude Sonnet 5
2026-09-07 12:42:33 +02:00
-
a46897570d
feat(dashboard): Tailwind CSS + shadcn/ui eingeführt, Dashboard modernisiert

patrickandClaude Sonnet 5
2026-09-07 12:29:54 +02:00
-
5fc8079df6
feat(dashboard): Dashboard-Start für Verantwortliche, Kachel-Anpassung, Status-Monitor

patrickandClaude Sonnet 5
2026-09-07 12:02:47 +02:00
-
9b2701e220
feat(kontrolle): Ablaufdatum als nur Monat/Jahr erfassbar

patrickandClaude Sonnet 5
2026-09-07 00:50:53 +02:00
-
1c2f2d38e0
refactor(admin): Objekte-Verwaltung entschlackt, Akte statt Redundanz

patrickandClaude Sonnet 5
2026-09-07 00:36:12 +02:00
-
456fc2963e
fix(dashboard): Ablaufdaten zeigen Namen statt roher IDs

patrickandClaude Sonnet 5
2026-09-07 00:27:20 +02:00
-
06baf03708
feat(material): Material-Dubletten zusammenführen

patrickandClaude Sonnet 5
2026-09-07 00:23:35 +02:00
-
5f568c365c
feat(fach): Duplikate case-insensitiv verhindern, Verwendung anzeigen und ersetzen/zusammenführen

patrickandClaude Sonnet 5
2026-09-07 00:18:04 +02:00
-
8e89755385
feat(ui): Fächer-Liste nach Objekttyp filterbar

patrickandClaude Sonnet 5
2026-09-07 00:09:42 +02:00
-
85ca441216
fix(vorlagen): fehlendes Fach wird beim Anlegen einer Vorlage automatisch ergänzt

patrickandClaude Sonnet 5
2026-09-07 00:06:55 +02:00
-
cc016f09d3
feat(akte): Ablaufdatum in der Beladung-Tabelle

patrickandClaude Sonnet 5
2026-09-06 23:48:31 +02:00
-
a18ec5bbce
fix(kontrolle): Kontrolle bucht Ist-Menge jetzt immer, nicht nur bei Abweichung

patrickandClaude Sonnet 5
2026-09-06 23:38:17 +02:00
-
300b30e0b1
fix(akte): Beladung zeigt bei Geräten mit SN falsche Ist-Menge

patrickandClaude Sonnet 5
2026-09-06 23:31:18 +02:00
-
a12dfb305e
fix(ui): Akte-Header und Gründe-Liste überlappten sich

patrickandClaude Sonnet 5
2026-09-06 23:24:27 +02:00
-
2a4d391711
feat(maintenance): MAINT-Epic (Wartungspläne/-aufträge, Werkstatt) + Akte-Redesign

patrickandClaude Sonnet 5
2026-09-06 23:17:39 +02:00
-
d607a1101d
fix(ui): Prüftermine/Ablaufdaten verlinken, Prüfung direkt aus der Akte erfassbar

patrickandClaude Sonnet 5
2026-09-06 22:50:42 +02:00
-
9721873088
fix(kontrolle): doppelten Fehlbestand bei Folge-Kontrolle vermieden

patrickandClaude Sonnet 5
2026-09-06 22:26:57 +02:00
-
9281840ac1
feat(ui): globaler Aktivitäts-Feed auf dem Dashboard

patrickandClaude Sonnet 5
2026-09-06 22:03:39 +02:00
-
65203a039c
fix(dashboard): "nie kontrolliert" ging bei zusätzlichen Gründen verloren

patrickandClaude Sonnet 5
2026-09-06 22:00:01 +02:00
-
9a3eb7d810
feat(ui): UI-008 echte Status-Badges statt badge-neutral, Epic 20 komplett

patrickandClaude Sonnet 5
2026-09-06 21:45:09 +02:00
-
30e2db63ae
feat(ui): UI-007 Aktionsleiste auf der Objektakte

patrickandClaude Sonnet 5
2026-09-06 21:41:36 +02:00
-
fbc3b2223b
feat(ui): UI-006 Abweichungen in der Kontrolle dauerhaft hervorheben

patrickandClaude Sonnet 5
2026-09-06 21:39:13 +02:00
-
209b541220
feat(ui): UI-005 begründete Einsatzbereitschaft + Dokumente in der Akte

patrickandClaude Sonnet 5
2026-09-06 21:35:52 +02:00
-
0132bb9ec9
docs: Benutzerhandbuch mit Funktionsübersicht und Tastenkombinationen

patrickandClaude Sonnet 5
2026-09-06 13:39:40 +02:00
-
21ea63a69a
feat(ui): Dashboard als Startseite für Verantwortliche + einstellbar

patrickandClaude Sonnet 5
2026-09-06 13:37:02 +02:00
-
ed9ba29581
feat(ui): UI-004 Dashboard "Was ist jetzt zu tun?"-Karte

patrickandClaude Sonnet 5
2026-09-06 13:33:08 +02:00
-
79ddb37a36
feat(ui): UI-003 zentrale Statuskomponenten + SyncStatus-Lücke geschlossen

patrickandClaude Sonnet 5
2026-09-06 13:30:45 +02:00
-
b6ada2b5a1
feat(inventory): INV-007 Ausgabe/Rückgabe von Material und Leihgeräten

patrickandClaude Sonnet 5
2026-09-06 13:19:31 +02:00
-
16a42c6b85
feat(ui): UI-002 Command Palette und Deep-Links statt Nav-Umbau

patrickandClaude Sonnet 5
2026-09-06 13:09:56 +02:00
-
bccb8d1933
feat(ui): UI-001 Designsystem-Grundlage - Dark Mode + Readiness-Farbtokens

patrickandClaude Sonnet 5
2026-09-06 09:57:49 +02:00
-
01263753bf
fix(mobile): MOBILE-002 Scan routet zur Akte statt zur Kontrolle

patrickandClaude Sonnet 5
2026-09-06 09:42:26 +02:00
-
b33d1c83a9
feat(warehouse): WH-005 Umlagerung zwischen Lagerplätzen

patrickandClaude Sonnet 5
2026-09-06 09:36:19 +02:00
-
0c8f375a51
refactor: Code-Review-Fixes (Reuse/Simplification/Efficiency) aus dieser Session

patrickandClaude Sonnet 5
2026-09-05 23:49:28 +02:00
-
a6f0c51842
fix(beladungsplaner): Klick-zum-Zuordnen statt HTML5-Drag&Drop

patrickandClaude Sonnet 5
2026-09-05 23:33:36 +02:00
-
4fa7ace6d9
feat(vorlage): Beladungsplanung per Drag&Drop (Shelf-inspiriert)

patrickandClaude Sonnet 5
2026-09-05 23:25:10 +02:00
-
c71597b76a
docs: Leitlinie ergänzt - gute Inhalte aus Vergleichsprojekten übernehmen, schlechte klein halten

patrickandClaude Sonnet 5
2026-09-05 23:22:19 +02:00
-
cdb4367e88
docs: Epic-Zähler im Index korrigiert (16 -> 19)

patrickandClaude Sonnet 5
2026-09-05 23:20:08 +02:00
-
eab18778f3
docs: Dispatch-Karte-Widerspruch geklärt - keine Dispatch-Karte

patrickandClaude Sonnet 5
2026-09-05 23:17:28 +02:00
-
0706197c19
docs: externe Roadmap (Shelf/Resgrid/Emergency Mgmt-Vergleich) gegen Backlog abgeglichen

patrickandClaude Sonnet 5
2026-09-05 23:16:36 +02:00
-
0249921bd5
feat(vorlage): Vorlage direkt editierbar ohne Versionszwang (Nutzer-Vorgabe)

patrickandClaude Sonnet 5
2026-09-05 22:33:08 +02:00
-
cce643fbf8
docs: Warehouse-Epic Kern als umgesetzt markiert

patrickandClaude Sonnet 5
2026-09-05 21:43:49 +02:00
-
f7367f6df3
feat(lager): Warehouse-Epic Kern (WH-001..004+007)

patrickandClaude Sonnet 5
2026-09-05 21:42:37 +02:00
-
ca0befd4a0
docs: Digital-File-Epic als umgesetzt markiert, Mobile-Epic-Verweise aktualisiert

patrickandClaude Sonnet 5
2026-09-05 21:33:23 +02:00
-
84c11af3bb
feat(akte): Digital-File-Epic - Aggregations-Endpunkt + Übersichtsseite (FILE-001..006)

patrickandClaude Sonnet 5
2026-09-05 21:13:29 +02:00
-
fca9ee8fd8
fix(ci): CI-Testdatenbank-Encoding + 3 echte Session-/Logikfehler behoben

patrickandClaude Sonnet 5
2026-09-05 17:57:14 +02:00
-
c7dd47f5bf
chore: arbeitskarten-Ordner entfernt, arbeitskacheln ist alleiniger Backlog-Stand

patrickandClaude Sonnet 5
2026-09-05 17:07:21 +02:00
-
2bd97aa435
docs: alte arbeitskarten (Karte 01-14) gegen arbeitskacheln-Backlog abgeglichen

patrickandClaude Sonnet 5
2026-09-05 17:06:42 +02:00
-
0ee3ecec2d
docs: Operations-Epic (Platzhalter) + Backlog-Detaillierung abgeschlossen

patrickandClaude Sonnet 5
2026-09-05 15:59:43 +02:00
-
8f9816b639
docs: Mobile-Epic komplettiert + Subagenten-Zuordnung je Epic ergänzt

patrickandClaude Sonnet 5
2026-09-05 15:58:39 +02:00
-
dcba53c453
docs: Documents-Epic komplettiert (DOC-001..005)

patrickandClaude Sonnet 5
2026-09-05 15:50:54 +02:00
-
c5d689deca
docs: Readiness-Backlog aktualisiert - UNKNOWN-Fund als erledigt markiert

patrickandClaude Sonnet 5
2026-09-05 15:48:22 +02:00
-
fab3a06073
fix(dashboard): nie kontrollierte Objekte gelten nicht mehr als einsatzbereit

patrickandClaude Sonnet 5
2026-09-05 15:47:39 +02:00
-
f158cb87bb
docs: Readiness-Epic komplettiert (READY-001..005)

patrickandClaude Sonnet 5
2026-09-05 15:44:07 +02:00
-
286227b763
docs: Personnel-Epic komplettiert (PERS-001..007)

patrickandClaude Sonnet 5
2026-09-05 15:41:14 +02:00
-
27c249993a
feat(fahrzeug): Funkkenner-Feld ergänzt (BOS-Digitalfunk-Kennung)

patrickandClaude Sonnet 5
2026-09-05 15:37:32 +02:00
-
11a62db3bd
docs: Defects-Epic komplettiert (DEFECT-001..005)

patrickandClaude Sonnet 5
2026-09-05 15:33:51 +02:00
-
71dc679b57
docs: Maintenance-Epic komplettiert (MAINT-001..006)

patrickandClaude Sonnet 5
2026-09-05 15:32:37 +02:00
-
81a727151a
docs: Inspections-Epic komplettiert (INSP-001..006)

patrickandClaude Sonnet 5
2026-09-05 15:31:15 +02:00
-
f7070c5c95
docs: Loadout-Epic komplettiert (LOAD-001..006)

patrickandClaude Sonnet 5
2026-09-05 15:29:53 +02:00
-
6aa45a3101
docs: Warehouse-Epic komplettiert (WH-001..007)

patrickandClaude Sonnet 5
2026-09-05 15:26:33 +02:00
-
8fc5453669
docs: Inventory-Epic komplettiert (INV-005..007)

patrickandClaude Sonnet 5
2026-09-05 15:24:57 +02:00
-
b7c7276b20
docs: Fehler korrigiert - Betriebsstunden fälschlich fahrzeug-only geplant

patrickandClaude Sonnet 5
2026-09-05 15:23:41 +02:00
-
c7784f0106
docs: nächste 10 Arbeitskacheln (FLEET-001..006, INV-001..004)

patrickandClaude Sonnet 5
2026-09-05 15:20:55 +02:00
-
862236f6d1
docs: nächste 10 Arbeitskacheln (FILE-006/007, ASSET-001..008)

patrickandClaude Sonnet 5
2026-09-05 15:18:22 +02:00
-
5524ef9ce9
docs: Arbeitskacheln-Backlog als Dateien angelegt (arbeitskacheln/)

patrickandClaude Sonnet 5
2026-09-05 15:16:14 +02:00
-
95e04b521b
style: Sidebar-Layout statt Topbar (Vorbild OpenFleet-Dashboard-Screenshot)

patrickandClaude Sonnet 5
2026-09-05 15:10:45 +02:00
-
024576cdc1
style: schlicheres Design (flach statt Schatten, kleinerer Radius)

patrickandClaude Sonnet 5
2026-09-05 15:09:05 +02:00
-
985e80b59d
style(mobile): responsiver Durchgang - Sidebar+Liste-Layouts brechen um

patrickandClaude Sonnet 5
2026-09-05 15:02:52 +02:00
-
7ebbae802e
style: visuelles Redesign (Desktop), Design-Anleihe bei Resgrid/OpenFleet/EMCS

patrickandClaude Sonnet 5
2026-09-05 14:59:23 +02:00
-
73510ff1ee
docs: DEVLOG aktualisieren

patrickandClaude Sonnet 5
2026-09-05 14:13:17 +02:00
-
1afac3a797
fix(models): app/models/__init__.py fehlten 6 Module seit Personal-Modul

patrickandClaude Sonnet 5
2026-09-05 14:09:30 +02:00
-
c56fc285de
feat(rollen): granulares Rechte-System (Roadmap Phase 6, letztes Modul)

patrickandClaude Sonnet 5
2026-09-05 14:07:03 +02:00
-
dbbbd0940b
fix(deploy): systemd ReadWritePaths um /opt/mabea/uploads ergänzen

patrickandClaude Sonnet 5
2026-09-05 13:57:45 +02:00
-
73bf6c1605
feat(dokument): Dokumente-Modul (Roadmap Phase 5)

patrickandClaude Sonnet 5
2026-09-05 13:56:27 +02:00
-
11ad747136
fix(historie): Audit-Lücke bei Mangel/Personal/Objekt-Änderungen geschlossen

patrickandClaude Sonnet 5
2026-09-05 13:50:48 +02:00
-
417df2beb6
feat(lager): Lagerbewegung-Protokoll (Roadmap Phase 4, Modul Lager)

patrickandClaude Sonnet 5
2026-09-05 13:46:33 +02:00
-
8fbb356c34
feat(mangel): Leitungsverantwortliche dürfen Mangel-Status ändern/erledigen

patrickandClaude Sonnet 5
2026-09-05 13:42:28 +02:00
-
e9904d5bea
feat(dashboard): drei fehlende Kacheln (Kennzahlen, Mängel, Qualifikationsablauf)

patrickandClaude Sonnet 5
2026-09-05 13:38:42 +02:00
-
15fb8dbb16
feat(fahrzeug): Fahrzeug-Spezialfelder + 5-stufiger Status (Roadmap Phase 3)

patrickandClaude Sonnet 5
2026-09-05 13:36:01 +02:00
-
eb20affd5d
feat(mangel): Mangel-Ticket-System (Roadmap Phase 2)

patrickandClaude Sonnet 5
2026-09-05 13:23:38 +02:00
-
d71d95e17f
feat(personal): Personal/Qualifikationen-Modul (Roadmap Phase 1)

patrickandClaude Sonnet 5
2026-09-05 11:13:37 +02:00
-
c3f141f7b0
feat(objekt): letzte abgeschlossene Kontrolle je Objekt anzeigen

patrickandClaude Sonnet 5
2026-09-05 11:00:49 +02:00
-
69d6956d23
feat(login): Verantwortliche landen nach Login auf /dashboard

patrickandClaude Sonnet 5
2026-09-05 10:39:06 +02:00
-
54fc29690a
feat(objekt): Zugfahrzeug-Flag am Objekttyp + Leitungs-Dashboard-Kacheln

patrickandClaude Sonnet 5
2026-09-05 10:33:00 +02:00
-
38b8ce1795
fix(objekt): Fahrzeug-Zuordnung als 1:n statt n:m (fachliche Korrektur)

patrickandClaude Sonnet 5
2026-09-05 01:11:25 +02:00
-
ebd6a9589e
fix(vorlagen): DELETE-Reihenfolge - flush zwischen Positionen und Vorlage

patrickandClaude Sonnet 5
2026-09-05 00:15:16 +02:00
-
86665034be
DELETE /vorlagen/{id}: echtes Löschen nur wenn unbenutzt

patrickandClaude Sonnet 5
2026-09-05 00:13:57 +02:00
-
13ff2838fa
Materialstamm: Blutdruckmanschette ALT geklärt + Zuständigkeitsliste mit Suche

patrickandClaude Sonnet 5
2026-09-05 00:10:22 +02:00
-
34150d8d45
Objektliste: gleiches zweispaltiges Layout mit Suche wie Materialliste

patrickandClaude Sonnet 5
2026-09-04 23:14:27 +02:00