v1.24: Anleitungsseite (Mieter/Verwaltung), Stand wird vor jedem Build automatisch aktualisiert

This commit is contained in:
2026-10-04 15:07:01 +02:00
parent f15f816871
commit 29d32deef5
9 changed files with 390 additions and 4 deletions
+10
View File
@@ -189,6 +189,16 @@ tar -czf mp-dist.tar.gz -C dist .
## 8. Verlauf / offene Punkte
**Erledigt 04.10. (v1.24):** Anleitungsseite /anleitung (Seite „Anleitung" im
Menü, sichtbar für Mieter und Verwaltung). Inhalte rollenbasiert in
src/data/anleitung.ts (Abschnitte je gruppe 'mieter'|'verwaltung'); Verwaltung
hat Reiter „Für die Verwaltung" / „Mieter-Ansicht". Stand-Badge (Datum + Build-
Hash) kommt aus src/data/anleitung-meta.ts, die von scripts/anleitung-meta.mjs
erzeugt wird – Aufruf vor jedem Build: als package.json „prebuild"-Hook (läuft
also bei JEDEM npm run build mit) plus eigener Schritt 1 in deploy.sh (1/5…5/5).
Meta-Datei ist gitignored (sonst Hash-Henne-Ei: Committen ändert den Hash).
Dunkelmodus-taugliche Klassen beachten.
**Erledigt 04.10. (v1.23):** Nebenkostenabrechnung als PDF direkt aus dem
Kosten- und Zählerstandsmodul. Neues Modul `server/src/abrechnung.js`
(pdfkit, neue Dependency – Achtung: Standardfont Helvetica/WinAnsi, kein