WHAT CHANGED

Changelog

Diese Übersicht wird von Hand aus der Projektdokumentation zusammengestellt. Sie ist kein automatisches Release-Protokoll und nicht jede Funktion ist bereits live auf Discord abgenommen; der genaue Prüfstand steht in der Dokumentation des Projekts.

  1. Website und Dashboard

    • Neue Startseite, durchsuchbarer Befehlskatalog (/commands), Sitemap und Seitenmetadaten. Die Kennzahlen stammen aus dem Bot-Code bzw. der Bot-Schnittstelle; ohne Verbindung werden sie als unbekannt angezeigt.
    • Dashboard: gruppierte Navigation, Serverübersicht mit Setupstatus und Aufmerksamkeitsliste, Suche und Filter in der Serverauswahl, Warnung bei ungespeicherten Änderungen, automatische Aktualisierung offener Aufträge.
    • Anmelde-Avatar im Seitenkopf (aus dem öffentlichen Discord-Profil, nur während der Sitzung) und englische Beschreibungen im Befehlskatalog.
    • Der Bot meldet über die Schnittstelle zusätzlich die Anzahl seiner Server (nur die Zahl).
  2. Community und Events (Bot 0.1.3, Schema 15)

    • Zehn kostenlose Community-Module: Leveling, Reputation, Achievements, Vorschläge, Umfragen, Giveaways, Events, Starboard, Counting und Community-Spiele.
    • Aktivierung pro Server, Verwaltung über Dashboard und signierte Aufträge. Keine Premium- oder Lizenzlogik.
  3. Zuverlässige Schutzbenachrichtigungen

    • Anti-Spam-/Anti-Raid-Meldungen laufen über eine persistente Zustellwarteschlange mit begrenzten Wiederholungen und Cooldowns pro Server.
    • Das Schutz-Dashboard zeigt Maßnahmen- und Zustellstatus getrennt; ein gespeicherter Test bestätigt noch keine Discord-Zustellung.
  4. Automatische lokale Backups für Betreiber

    • Neues Betreiberwerkzeug für konsistente Sicherungen der Bot-Datenbank und bereinigter Web-Metadaten. Secrets, Sitzungen und Nachrichtenarchive werden nicht kopiert.
  5. Neue Module und Dashboard-Bereiche (Bot 0.1.3)

    • Ticket-Bereiche mit Formularen (Schema 12) und Ticketverwaltung im Dashboard.
    • Anti-Spam / Anti-Raid, natives Discord AutoMod, FAQ, Self-Roles, Welcome / Goodbye und Verifikation, jeweils mit Dashboard-Bereich.
    • Persistenz und Neustartverhalten dieser Funktionen wurden lokal geprüft.
  6. Ticket-Härtung und lokaler Starter (Bot 0.1.1 und 0.1.2)

    • Abgleich von Tickets mit Discord-Kanälen (Migration 007) und ein gemeinsamer lokaler Starter für Bot und Dashboard.
  7. Webplattform auf Python

    • Landingpage und Dashboard als eine Flask-Anwendung mit Discord-OAuth2, serverseitigen Sitzungen und signierter Bot-Schnittstelle.