Der Discord-Bot geht auf Version 0.2.4: Bilder reisen zwischen dem Forum und Discord in beide Richtungen (siehe sein eigenes Änderungsprotokoll). Version 0.2.3 funktioniert weiterhin.
Hinzugefügt
- Ein auf Discord geschicktes Bild erscheint im Forum (mit Discord-Bot 0.2.4): Der Bot bewahrt es auf der Website
auf, geprüft wie ein in den Editor eingefügtes Bild, statt eines bloßen Links zu Discord. Die API erhält dafür den
Endpunkt
POST /api/v1/forum/images. - Die Bestätigung von Registrierungen per E-Mail (Einstellungen → Registrierungsverwaltung, Kästchen „Bestätigung per E-Mail“, standardmäßig aus): Das neue Mitglied erhält einen Link, zwei Tage gültig. Es kann sich nicht anmelden, bevor es ihn geöffnet hat; versucht es das, wird ein neuer Link geschickt. Diese von NeoFrag geerbte Funktion war unvollendet geblieben und hatte keine Einstellung in der Verwaltung.
Behoben
- Text mit Akzenten erscheint nicht mehr kodiert. Ein Titel, ein Benutzername, eine Beschriftung oder der Name der
Website, die „é“ oder „—“ enthielten, konnten als
éoder—erscheinen: in den Unterhaltungen, im Shop, bei den Spenden, im Inhaltsverzeichnis eines Beitrags, in den RSS-Feeds, in der Verwaltung… Diese Texte werden jetzt alle gleich angezeigt, und zwei automatische Prüfungen verhindern, dass der Fehler zurückkehrt (eine liest den Code, die andere die Seiten der Website). Die Vorschläge für Erwähnungen und Suche, die Betreffzeilen der E-Mails, die von Suchmaschinen gelesenen Daten (Name der Website, Titel und Autor eines Beitrags) und die Webhooks erhalten ebenfalls Klartext. - Die Initiale eines Avatars zeigte „&“ für einen Namen, der mit einem Buchstaben mit Akzent beginnt (Verwaltung, Seite einer Spendenkampagne).
- Die Registrierung mit Discord, GitHub oder Google verlangt die Annahme der Regeln, wenn die Website welche hat: Ein Bildschirm zeigt sie, und das Konto wird erst angelegt, wenn das Kästchen angekreuzt ist — wie beim Registrierungsformular, das diese Konten umgingen.
- Das Menü führt nicht mehr zu einem fehlenden Modul: Der Link eines nicht installierten oder ausgeschalteten Moduls (Forum, Galerie, News…) blieb im Menü — ein Klick, eine nicht gefundene Seite. Er verschwindet und kehrt zurück, wenn das Modul wieder eingeschaltet wird. Ein Link zu einer veröffentlichten eigenen Seite bleibt; einer zu einer nicht veröffentlichten Seite verschwindet ebenfalls.
- Auf einer Website ohne das Modul Ereignisse schreibt die Seite der Teams keine Warnung mehr ins Fehlerprotokoll.
- Die Schaltfläche ☰ der Verwaltung funktioniert auf großen Bildschirmen: Sie wurde dort angezeigt, ohne etwas zu tun; sie klappt jetzt das Seitenmenü ein und wieder auf und merkt sich die Wahl. Auf einem Telefon öffnet sie das Menü wie bisher.
- Der Avatar des Autors eines Forenbeitrags ist größer: 80 px (36 px auf einem Telefon) statt der 40 px, die jedes Theme ihm gab.
- Ein Bild in einer Signatur oder in der Beschreibung eines Galeriealbums wird angezeigt: Die Seite zeigte den
HTML-Code (
<p><img …></p>) statt des Bildes. Bereits gespeicherte Signaturen und Beschreibungen werden angezeigt, ohne neu eingegeben werden zu müssen. - Die Textversion der E-Mails ist lesbar: Absätze klebten aneinander, Akzente waren kodiert, und auf einen Link folgte das nächste Wort — unbrauchbar in einem E-Mail-Programm, das nur Text zeigt.
- Ein manipuliertes Formular lässt die Seite nicht mehr abstürzen: Ein Kontrollkästchen, das in einer Form geschickt wird, die kein Browser je schickt, wird ignoriert, wie ein nicht angekreuztes Kästchen.
- Auf einer Demo-Website bleibt das bei der Installation angelegte Administratorkonto beim Überfahren und im Moderationsverlauf verborgen, wie auf seiner Seite: Die beim Überfahren gezeigte Mitgliederkarte gab seinen Namen, seine Gruppen und seine Besuchsdaten preis, und der Moderationsverlauf seinen Namen.