From d7aca3bd0c3e14c2717a0568e2df23d216dd42c4 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Thu, 6 Aug 2026 12:00:00 +0000 Subject: [PATCH] element-web: Schaltflaechen ausblenden, die ins Leere fuehren (ThreadNet-Web#1) Der Web-Client zeigte Registrierung, Passwort-Reset und Konto-Loeschung an - alle drei funktionieren auf dieser Instanz nicht: - Registrierung ist am Homeserver abgeschaltet (gemessen: M_FORBIDDEN, 'Registration has been disabled. Only m.login.application_service registrations are allowed.') - Login laeuft ausschliesslich ueber SSO (Flows: m.login.sso, m.login.token) - Passwoerter liegen in Authentik, nicht im Homeserver - Konto-Loeschung laeuft ebenfalls ueber die Identitaetsverwaltung Der Desktop-Client blendet die drei seit jeher aus; nur die Web-Config hatte UIFeature gar nicht gesetzt. Damit sahen Web-Nutzer Angebote, die entweder in einer Fehlermeldung enden oder am eigentlichen Weg vorbeifuehren - und Registrierung widerspricht ausserdem der Vision-Entscheidung 'kontrolliert wachsend, jeder Eintritt wird freigegeben'. Chirurgisch eingefuegt, 17 Themes unberuehrt. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01PKhFj1S3UdD6xL2fbWPeYj --- apps/production/custom-configs/element-values.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/production/custom-configs/element-values.yaml b/apps/production/custom-configs/element-values.yaml index fb948de..ab5ba0c 100644 --- a/apps/production/custom-configs/element-values.yaml +++ b/apps/production/custom-configs/element-values.yaml @@ -34,6 +34,11 @@ data: }, "setting_defaults": { "feature_group_calls": true, + "UIFeature": { + "registration": false, + "passwordReset": false, + "deactivate": false + }, "custom_themes": [ { "name": "aXion1337 Dark true",