Block a user
Freelancer-Projektübersicht: offene Issues als Task-Liste anzeigen
Repo-zu-Projekt-Verknüpfung im Freelancer-Dashboard darstellen
Gitea-Nutzeridentität aus Access Token auslesen und cachen
Logout-Funktion implementieren
Session-Management nach OAuth2-Login implementieren
Optimistic UI: Issue-Status sofort im Frontend aktualisieren
Fehlermeldungen bei API-Fehlern im Frontend anzeigen
Input-Validierung beim Erstellen von Issues im Frontend
Letzten Commit-Hash und -Nachricht pro Repo in der Projektkarte anzeigen
Filter: Issues nach Status (open/closed) filtern
Issue-Detailansicht im Dashboard (Modal oder Seite)
Docker Compose Basis-Setup für Entwicklung erstellen
Webhook-Signatur via HMAC-SHA256 verifizieren
SSE-Endpoint für Echtzeit-Updates im Frontend implementieren
Webhook-Events in der Datenbank persistieren
.env.example erstellen und alle Variablen dokumentieren
Docker Compose Setup für Produktion finalisieren
OAuth2 Login-Flow im Go-Backend implementieren
Issue direkt aus dem Dashboard erstellen
Milestones-Fortschritt pro Repo anzeigen