Zum Inhalt springen
← Zurück zum Einsatzprotokoll

v0.18.0

9. April 2026

Rollen-System & Sichere Spielstand-Verwaltung

37

Commits

73

Dateien

+7815 / -137

Zeilen

9 Preset-Rollen, 18 granulare Berechtigungen, ein neues Admin-Panel und Discord-Sync — das komplette Rollen-System ist live, plus Spielstand-Löschung mit 48h Rettungsring.

🔵 NEUES FEATURE

Team-Changelog Timeline mit Pagination

  • Timeline-Darstellung mit farbigen Dots je Aktion: Grün (hinzugefügt), Rot (entfernt), Blau (beigetreten), Grau (verlassen)
  • Relative Zeitangaben (vor X Stunden/Tagen) für alle Einträge
  • Pagination mit 'Mehr laden' Button für lange Historien
  • Begründungen werden angezeigt wenn vorhanden

Spielstand-Löschung: Soft-Delete mit 48h Restore-Fenster + 30-tägiger Admin-Retention

  • Leitstellen ≥48h: Sanfte Markierung als gelöscht, 30 Tage lang wiederherstellbar
  • Leitstellen <48h: Sofortige endgültige Löschung
  • Wiederherstellen prüft automatisch ob ein Tier-Slot frei ist
  • Gelöschte Leitstellen zählen nicht gegen das Tier-Limit — Slot ist sofort wieder verfügbar
  • Automatische Bereinigung nach 30 Tagen im Hintergrund

🟠 VERBESSERT

27 automatisierte Tests für das komplette Admin-Rollen-System

  • Vollständige Test-Abdeckung für alle 6 Admin-API-Routen
  • Authentifizierungs- und Berechtigungsprüfungen für jeden Endpunkt
  • Rollen-CRUD, Preset-Rollen-Schutz, Duplikat-Checks und Rollenzuweisung abgedeckt

🔒 SICHERHEIT

Kritisches Sicherheits-Update in einer Kern-Bibliothek

  • Bekannte Sicherheitslücke in einer Abhängigkeit durch Update auf eine abgesicherte Version geschlossen

Datei-Berechtigungen und Container-Isolation verschärft

  • Sensible Konfigurationsdateien: Zugriff auf Eigentümer und Gruppe beschränkt, kein unberechtigter Lesezugriff mehr
  • Container laufen jetzt ohne Möglichkeit zur Rechte-Erweiterung
  • Backup- und Log-Verzeichnisse mit korrekten Berechtigungen abgesichert

👥 Dieses Update

Shadow (Founder & Lead Dev) — Security — defu auf >=6.1.5 (CVE-2026-35209) (#71), Security — .env Permissions + no-new-privileges (#76), Security — DB Healthcheck mit korrektem Datenbankkontext (#73), Security — Backup/Log-Permissions verschärft (#72)

#rollen-system#rbac#team-management#discord-sync#spielstand-löschung#soft-delete#leitstellen-simulation#mayday-sim#berechtigungen#team-changelog
v0.18.0 — Rollen-System & Sichere Spielstand-Verwaltung | MAYDAY SIM | MAYDAY SIM