Issues and Bug Reporting
Eingeloggte Mitglieder erreichen „Bug melden“ im Benutzermenü. Das Formular sendet Titel, Beschreibung, erwartetes Verhalten, Reproduktionsschritte, Kategorie und Schweregrad an das FastAPI-Backend. Optional werden eine bereinigte Route, Plattform, App-Version und ein zusammengefasster Browsertyp beigefügt. Identität und User-ID kommen ausschließlich aus der Session.
Das Backend ruft die Gitea REST API für kai/pingu-concerts auf und akzeptiert vorab nur die Identität metalcircle-bot. Vorhandene Labels wie reported-from-metalcircle, bug, android, web, frontend und push werden opportunistisch verwendet. Milestones werden derzeit nicht automatisch gesetzt; der bekannte Projekt-Milestone ist MetalCircle 0.1 Beta.
CSRF-Schutz, Pflichtfeld-/Längenprüfung, Loginpflicht, Cooldown und kurzlebige Submission-Nonces verhindern Missbrauch und Doppelmeldungen. Gitea-Ausfälle bleiben für die restliche Anwendung folgenlos. Tokens, Cookies, Header, FCM-Daten, Passwörter und private Schlüssel gelangen nicht ins Issue.