Bug - Feedback-Button verschwunden seit Umbenennung GITEA_FEEDBACK_TOKEN -> FORGEJO_FEEDBACK_TOKEN #217
Labels
No labels
priority/could
priority/must
priority/should
priority/wont
status/blocked
status/claimed
status/done-migrated
type/bug
type/feature
type/infra
type/tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robert/todo#217
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug: Feedback-Button fehlt in der Live-Umgebung
Beobachtung: Der Feedback-Button in der oberen Leiste ist wieder weg.
Ursache (verifiziert im Code):
FeedbackButton.tsxblendet sich aus, wennGetFeedbackAvailabilityQueryfalse liefert - das passiert, wenn kein Token konfiguriert ist.b62fe084(2026-09-04, Gitea -> Forgejo) hat indocker-compose.ymlGitea__Token: ${GITEA_FEEDBACK_TOKEN}durchForgejo__Token: ${FORGEJO_FEEDBACK_TOKEN:-}ersetzt (ebenso BASE_URL/OWNER/REPO). Eine Server-.env, die nochGITEA_FEEDBACK_TOKENsetzt, liefert jetzt einen leeren Token -> Button unsichtbar, ohne Fehlermeldung.Sofort-Massnahme (Mensch, auf dem Server): In der
.envder Live-UmgebungGITEA_FEEDBACK_TOKEN(und ggf.GITEA_OWNER/GITEA_REPO/GITEA_BASE_URL) inFORGEJO_*umbenennen und Container neu starten.Acceptance criteria (Code):
docker-compose.ymlakzeptiert uebergangsweise auch die alten Namen als Fallback (z. B.${FORGEJO_FEEDBACK_TOKEN:-${GITEA_FEEDBACK_TOKEN:-}}), damit eine nicht aktualisierte.envdas Feature nicht still abschaltet.Claimed. Plan: docker-compose.yml nimmt die alten GITEA_*-Namen als Fallback an, und beim Start wird eine Warnung geloggt, wenn das Feedback-Feature mangels Token aus ist.
Fixed in
224f7e4d.Scope
docker-compose.yml:FORGEJO_BASE_URL/FORGEJO_FEEDBACK_TOKEN/FORGEJO_OWNER/FORGEJO_REPOfallen jetzt auf die altenGITEA_*-Namen zurueck (FORGEJO_* hat Vorrang).In-app feedback is disabled: no Forgejo token configuredals Warning geloggt, wenn kein Token gesetzt ist (Token-Wert wird nie geloggt)..env.example: Hinweis auf Fallback und Warnung.Tests
docker compose configgegen drei .env-Varianten geprueft: nur GITEA_* -> legacy-Werte greifen; beide gesetzt -> FORGEJO_* gewinnt; keine -> Defaults/leerer Token.Offen fuer den Menschen: Kriterium 3 (Button live wieder sichtbar) greift erst nach dem naechsten Deploy mit diesem docker-compose.yml. Empfohlen trotzdem: die Server-.env auf FORGEJO_* umbenennen.