Hinzugefügt
- Eine REST-API (Modul API, optional), für Programme, die ohne Browser mit der Website sprechen — allen voran
der kommende Discord-Bot. Ein Administrator legt Zugriffsschlüssel mit nur den gewünschten Berechtigungen an; ein
Schlüssel wird nur einmal angezeigt, die Website behält nur seinen Hash, und er lässt sich mit einem Klick widerrufen.
Die Endpunkte
/api/v1/…geben JSON zurück: den Status der Website, ein Mitglied (nach ID oder nach verknüpftem Discord-Konto), die Gruppen, das Forum (Baum, Themen, Nachrichten) und einen Ereignisstrom (neues Thema, neue Nachricht, Gruppenwechsel…). Sie schreibt auch ins Forum, im Namen eines Mitglieds oder eines nicht verknüpften Discord-Kontos — unter seinem Discord-Benutzernamen veröffentlicht, mit dem Discord-Logo markiert. Begrenzt auf 120 Anfragen pro Minute und Schlüssel; die Fehler haben stabile Codes. Leitfaden: „Die REST-API“ im Wiki. - Meine verknüpften Konten (Mitgliederbereich): seine verknüpften Discord-, GitHub- oder Google-Konten sehen, eines verknüpfen, eines lösen — außer es ist der einzige Weg, sich anzumelden.
- Registrierung mit Discord (oder GitHub, Google): Ein Konto, das niemand verknüpft hat, legt ein Mitglied an, von Anfang an verknüpft, wenn die Registrierung offen ist. Bisher erhielt es einen Fehler „unbekanntes Konto“.
Behoben
- Das Verknüpfen seines Discord-Kontos meldete einen im Konto eines anderen Mitglieds an, wenn dieses Discord bereits mit letzterem verknüpft war: Die Sitzung wechselte zu ihm. Die Verknüpfung wird jetzt mit einer klaren Meldung abgelehnt, und dasselbe externe Konto kann nicht mehr mit zwei Mitgliedern verknüpft werden.