Neuerstellung erforderlich. Die Neuerstellung aktualisiert die Paketversionen auf die neuesten und muss abgeschlossen werden, um die Sicherheitsupdates anzuwenden.
Überarbeiteter Assistent
Wir haben den Assistenten überarbeitet, um es neuen Administratoren noch schneller zu ermöglichen, mit ihrer neuen Website zu beginnen. 3 Schritte, mit optionalen 3 weiteren, wenn man fortfahren möchte.
Sicherheitsupdates
Diese Betaversion enthält 2 Sicherheitskorrekturen für Probleme, die von unserer Community und HackerOne gemeldet wurden.
Fehlerantworten für statische Assets nicht cachen (CVE-2022-31182)
Missbrauch der Route update_activation_email verhindern (CVE-2022-31184)
Aber warten Sie, es gibt noch mehr! Wir tun unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, aber es gibt immer zu viele Änderungen, um sie im Detail aufzulisten. Eine vollständige Liste der neuen Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr finden Sie in den unten aufgeführten zusätzlichen Funktionen und Korrekturen.
Plugin-Verbesserungen
Chat
Neue Funktionen
Status in der Liste der Direktnachrichtenbenutzer anzeigen
Status neben dem Avatar auf Chatnachrichten anzeigen
Feiertags-Flair in der Seitenleiste
Chat-Seitenleiste in die Kern-Seitenleiste integrieren
Statistiken für Chatnachrichten, Benutzer und Kanäle
Fehlerbehebungen
Stellt sicher, dass die Mitgliedsabfrage keine Duplikate zurückgibt
Neue Einstellung enable_sidebar verwenden
Private Nachrichten in der Seitenleiste neu anordnen
Benutzer nicht hinzufügen, wenn chatable nicht vorhanden ist
Hook zum user_seen-Ereignis, um Benutzer bei ihrem ersten Besuch automatisch beizutreten.
Emoji im Kanaltitel beim Anzeigen in der Kern-Seitenleiste de-escapen
Geplante Aufgabe hinzufügen, um Benutzern beim Ändern ihres Status automatisch beizutreten.
Stellt sicher, dass der Benutzer den Kanal auch mit Mitgliedschaft sehen kann
Stellt sicher, dass wir nach dem Einfügen-Ereignis auf den Runloop warten
Ein weiterer möglicher Fehler aufgrund von Leerzeichen
Möglicher Testfehler aufgrund von Leerzeichen
Übergänge zur vorherigen Route beim Verlassen der Vollbildansicht
Für nicht öffentliche Kanäle keine Schaltfläche “Beitreten” auf der Vorschaukarte anzeigen
Stellt sicher, dass das Löschen eines Kanals zur Chat-Startseite weiterleitet
Verschiedene Probleme im Selektor-Modal
Ändert den Scrollbar-Rand basierend auf dem Hintergrund
Hook an Ereignis anstelle von Modell-Callback, um sicherzustellen, dass wir Benutzern automatisch beitreten
Gibt nur strukturierte zurückgegebene, gefolgte Kanäle zurück
Verfolgt, wann ein Benutzer aktiviert wird, und löst den automatischen Beitrittsprozess aus
Setzt den Standard auf “offen” für die strukturierte Methode
Verhindert einen Fehler, da closeModal nicht vorhanden ist
Slugifizierter Titel ist kleingeschrieben
Stellt sicher, dass der Chat-Kanal einen Titel hat
Kanalnamen slugifizieren, wenn er aus dem Float geöffnet wird
Verbessert die Slugifizierung des Kanals
Überlauf für Pop-up-Sichtbarkeit zulassen
UX-Änderungen
Weitere Composer-Korrekturen
Verbessert den Status des Composers auf Mobilgeräten
Zeigt die Chatable-Farbe und die Lesezugriffsbeschränkung an
Klickbares Ziel für das Einstellungssymbol
Benennen Sie den Standard-Feedback-Kanal der Website in “allgemein” um
Anpassungen der Chat-Browsing-Stile
Implementiert die Browsing-Seite vollständig neu
Stoppt die Anzeige der Mitgliederzahl, bereinigt die minimierte Chat-Ansicht
Verbessert den Text für das automatische Beitreten/Verlassen
Vorlagen (früher vordefinierte Antworten)
Neue Funktionen
Private Vorlagen
Möglichkeit, Vorlagen aus mehreren übergeordneten Kategorien abzurufen
Kalender
Neue Funktionen
Ermöglicht die Bearbeitung von Beiträgen basierend auf dem Beitrags-Guardian
Fehlerbehebungen
Stellt sicher, dass Datum/Uhrzeit-Auswahlfelder in allen Zeitzonen korrekt funktionieren
Konsistentes Wüsteninsel-Symbol für Feiertage
Verwendet den Moment-Zeitstempel beim Umwandeln für Zeitzonenänderungen
Behandelt nicht-UTC-Ereignisse korrekt
Verschlüsseln
Fehlerbehebungen
Aktualisiert gelöschtes Thema
Ad Plugin
Fehlerbehebungen
Stellt sicher, dass der Connector nicht gerendert wird, wenn keine Anzeigen vorhanden sind
Video
Fehlerbehebungen
Wechselt zum nicht minimierten hls.js-Skript
Automatisierung
Neue Funktionen
Neues Skript zum Anhängen von Details zum letzten Überprüfungsdatum im Beitragstext.
Fehlerbehebungen
Löst beim ersten Abzeichen aus
Die Automatisierung hat grant_count falsch überprüft
Benutzernotizen
UX-Änderungen
Fügt die Klasse btn-default hinzu
Chat-Integration
Fehlerbehebungen
Verarbeitet keine Befehle, wenn ‘text’ fehlt
Gamification
Neue Funktionen
Zeitperiodenfilter in der Ranglistenansicht
Fehlerbehebungen
Löscht keine gelöschten Benutzer
Der Name der Rangliste wurde nicht angezeigt
UX-Änderungen
Bessere Texteinstellungen für Gruppenbeschränkungen
Verhindert die Auswahl der Gruppe “Alle” in den Ranglisteneinstellungen
Macht “Ihre Rangliste” nicht mehr klickbar
Zusätzliche Funktionen und Korrekturen
Zum Erweitern klicken
Neue Funktionen
Fügt den Stil der Kategorienseite hinzu, um Themen nach Erstellungsdatum zu sortieren
My_bb-Import unterstützt Avatare
Fügt Links zu Benutzern und Gruppen zum Community-Bereich in der Seitenleiste hinzu
Ersetzt das Hamburger-Dropdown durch die Seitenleiste, wenn es abgekoppelt ist
Benutzer ohne Beiträge sollten den Benutzernamen nach Ablauf der Frist nicht bearbeiten können.
API für die Seitenleiste
Fügt eine Plugin-API hinzu, um die Gruppe “About”-Statistiken zu registrieren
Zeigt den Status in der QuickInfo auf der Statusblase im Benutzermenü an
Fehlerbehebungen
Veröffentlicht Mitgliedschaftsaktualisierungsereignisse beim Aktualisieren automatischer Gruppen.
Unterstützung für die Gruppe “Alle” in den Tag-Einstellungen
Die Seitenleiste ist in der Wizard-Route immer deaktiviert
Abgelehnte E-Mails sollten nicht vor ihren Protokollen bereinigt werden
Stellt sicher, dass Uploads funktionieren, wenn der Browser des Benutzers Ellipsen umschreibt
Ermöglicht Benutzern, in geschlossenen Themen zu zitieren
Stellt sicher, dass Admin-Vorlagen nicht für Nicht-Admin-Controller verwendet werden
Kocht keine Benutzerfelder, um beobachtete Wörter anzuwenden
Stellt sicher, dass die Benutzerliste vollständig und sortiert ist
Stellt sicher, dass jede Benutzerinstanz über einen korrekten Statusverfolgungszähler verfügt
Behandelt korrekt den Fall, wenn mehrere Abonnenten trackStatus() für das Benutzermodell aufrufen
Korrigiert Erwähnungspfade in Fixtures
Lineargradient mit Stopps verwirrt R2
Verbessert die Handhabung von Filtern mit ungültigen Tag-Zeichen
Löst keinen Fehler bei Onebox-Timeouts aus
Titel für die Schaltfläche Tastenkombinationen in der Seitenleiste
Benachrichtigt Tag-Beobachter beim Veröffentlichen von Themen
Macht Massenoperationen für Gruppenmitglieder konsistent
Übergibt willDestroy für benutzerdefinierte Seitenleistenlinks
Badge-Backfilling löst DiscourseEvent für user_badge_granted aus
Stellt sicher, dass Injektionen beim Wiederherstellen veralteter Modelle übersprungen werden
Löst keine Einladungen ein, wenn der Benutzer sein Passwort zurücksetzt
Wenn eine Benutzerstatusaktualisierung empfangen wurde, wurden die Status anderer Benutzer gelöscht
Pluralisiert Seitenleisten-Strings korrekt
isExistingIconId() regressierte in #17553
Ruft dynamische Komponenten korrekt nach Namen auf
Kann den Überlauf von d-editor-button-bar auf Mobilgeräten nicht ausblenden
Verwendet Polsterung, keine Ränder
Verwendet URI#merge, um Basis- und relative URLs zusammenzuführen
Verhindert, dass die Mehrfachauswahl noneItem für ihre Liste verwendet
Beschränkt CSS für die Seitenleisten-Auswahl auf die Seitenleiste
Übergibt willDestroy für benutzerdefinierte Abschnitte
Überspringt den Job, wenn die Benachrichtigung zur Tag-Bearbeitung deaktiviert ist
Ermöglicht die Deserialisierung von Symbolobjekten in PostRevision
Prüft, ob Benachrichtigungen zur Tag-Bearbeitung deaktiviert sind
Ungelesene Zähl-Badges werden für Themen angezeigt, die der Benutzer nicht verfolgt
Unterstützung für Systeme ohne SSE 4.2
Ermöglicht die Deserialisierung von Zeitobjekten in PostRevision
Fehler bei der Validierung von Mehrfachauswahl-Benutzerfeldern
CSS-Anpassung und Produktionspositionskorrektur für Miniprofiler
Verbessert die Zuverlässigkeit des Topic-Tracking-Status
Ändert UserCommScreener zur Verwendung von user_ids
Passt die Höhe des Thema-Avatars an, um die Haftung zu beheben
UX-Änderungen
Textänderung
Anpassungen des Seitenleisten-Übergangs und der Stile
Fügt Mehrfachauswahl zu mobilen Themenlisten hinzu
Ersetzt den Link zu den Website-Einstellungen durch den Link “Admin” in der Seitenleiste
Lässt das Hamburger-Menü der Seitenleiste die volle Breite einnehmen
Übergang nur des Headers beim Umschalten der Seitenleiste
Verhindert Farbflackern bei dunklen Themen
Das Andocken/Abkoppeln der Seitenleiste schaltet das Hamburger-Dropdown der Seitenleiste um
Setzt die Theme-Farbe beim Splash etwas früher
Lässt die Hamburger-Seitenleiste die Breite der Kindelemente einschränken
Aktualisiert den Text für den Anmelde-CTA
Verhindert Jitter bei einigen Onebox-Bildern
Emoji im Text von Seitenleisten-Abschnittslinks korrekt dimensionieren
Entfernt den Lesezeichen-Link aus dem Community-Bereich
Benennt den Abschnitt “Themen” der Seitenleiste in “Community” um
Setzt die Breite des Hamburger-Menü-Dropdowns, um Überlauf zu verhindern
Versteckt Abschnittskopf-Symbole nur, wenn die Seitenleiste auf dem Desktop angeheftet ist
Option zur Berücksichtigung der Seitenleiste im Breakpoint-Mixin
Plus-Symbol für den Kopf des Seitenleisten-Nachrichtenabschnitts
Verhindert, dass die Seitenleistenanzahl umbricht
Verhindert, dass lange Symbolleisten die Spalte neu dimensionieren
Schafft Platz für die Scrollleiste im Mini-Profiler
Erhöht die Textgröße für die mobile Erlebnis-Seitenleiste
Entfernt .btn-default vom Admin-Button
Verhindert, dass <pre>-Tags Beiträge zu breit machen
Bessere Seite “Konto erstellt”
Leistung
Fügt einen Index für TopicTimer#topic_id hinzu
Vermeidet die Erstellung zusätzlicher Objekte bei jedem Aufruf von User#validatable_user_fields