Administratoren können jetzt den Abschnitt „Community“ () im Dropdown-Navigationsmenü des Headers bearbeiten, um Standardeinstellungen festzulegen, die zu ihren Communities passen. Sie können Elemente hinzufügen/entfernen/neu anordnen und Symbole und Links ändern. In dieser Version unterstützt das Navigationsmenü auch das Hinzufügen von Unter-Unterkategorien.
Um das neue Hashtag-System über Discourse hinweg konsistent zu gestalten, haben wir die Stile für Kategorien, Tags, Chat-Kanäle und das Autovervollständigungssystem vereinheitlicht. Nach positivem Feedback zu dieser Funktion haben wir sie auf allen Discourse-Websites aktiviert.
Option zum Zusammenführen von Themen nach Chronologie
Um dem Website-Personal zu helfen, Themen/PMs zusammenzuführen und verschiedene Anwendungsfälle für ihre Websites zu unterstützen, bietet Discourse jetzt die Option, die chronologische Reihenfolge im resultierenden Thema/PM vor dem Zusammenführen beizubehalten.
Wir haben die PM „1 Nachricht in Ihrem Admin-Posteingang“ durch eine einfache Benachrichtigung im Benachrichtigungsmenü ersetzt, die Administratoren direkt zum Admin-Dashboard führt, wo sie die benötigten Informationen finden.
Weitere Funktionen
Es gibt noch mehr! Eine längere Liste von Funktionen finden Sie im 2. Beitrag unten.
Sicherheitsupdates
Diese Version enthält Korrekturen für diese Sicherheitsprobleme, die von unserer Community und HackerOne gemeldet wurden.
Berechtigungen für die allgemeine Kategorie nicht überschreiben CVE-2023-31142
Verhindern des Entfernens von Themen, die ein Benutzer nicht sehen kann CVE-2023-34250
Festlegen der max-height-Eigenschaft für iframes CVE-2023-32061
Verwenden der kanonischen URL für Thema-Einbettungen CVE-2023-32301
Aber warte, es kommt noch besser! Wir geben unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, aber es gibt immer zu viele Änderungen, um sie im Detail aufzulisten. Für eine vollständige Liste neuer Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr sollten Sie unbedingt die unten aufgeführten zusätzlichen Funktionen und Fehlerbehebungen durchgehen.
Plugin-Verbesserungen
discourse-adplugin
UX-Änderungen
Einführung einer Mindesthöhe für responsive Anzeigen
discourse-ai
Neue Funktionen
Deaktivierung von Smart Commands für Claude und GPT 3.5
Verbesserung der Suchaufforderung
Unterstützung der GPT <->-Forum-Integration hinzufügen
Grundlegende Unterstützung für StableDiffusion Text2Bild
Weniger Hürden beim Start einer Unterhaltung mit einem KI-Bot.
Verschiedene API-Schlüssel in den Seiteneinstellungen ausblenden
Aktualisierung der Token-Anzahl für Zusammenfassungen und Hinzufügen von Claude 100k
Behandlung ungültiger Medien im NSFW-Modul
Unterstützung mehrerer Modelle für das KI-Bot-Modul.
Ausgeschlossene geschlossene Themen von semantischen Verwandtschaften zulassen
Einführung des ai-bot-Moduls
Hinzufügen einer Tabelle zur Überprüfung der OpenAI-Nutzung
Interne Unterstützung für Streaming-Modus hinzufügen
Themenzusammenfassung
Hinzufügen einer grundlegenden Tokenizer-API
Fehlerbehebungen
Unterstützung mehrerer Befehlsausführungen
Fehlende Lokalisierung
Sicherstellen, dass Ausfälle der Embedding-Datenbank ordnungsgemäß behandelt werden
Aufgeben des Versuchs, die DB-Verbindung wiederzuverwenden, und Verlassen auf pgbouncer
Bessere Anleitung für GPT 3.5
Sicherstellen, dass wir nur alle 15 Minuten versuchen, eine Einbettung vorzunehmen
Ergebnisse sind für ungültige Abfragen nil
Zusammenfassungsbutton für Anonyme ausblenden
Nicht-Lehrer-OSS-Einbettungen waren defekt
Automatische Kennzeichnung von Toxizität sollte standardmäßig deaktiviert sein
Korrekten API-Schlüssel an den Zusammenfassungsdienst übergeben
Nur unterstützte Bildtypen für die Klassifizierung senden
Chat-Composer verwendet jetzt Glimmer
UX-Änderungen
Verbesserung des Dropdown-Menüs für aktivierte Bots
Verbesserungen der AI-Bot-Header-Verknüpfung
Fehlende Label-Übersetzung hinzufügen
Hinzufügen eines benutzerdefinierten Funken-Icons für KI-Aktionsbuttons
discourse-akismet
Neue Funktionen
Hinzufügen von comment_date_gmt für zusätzliche Signale
discourse-assign
Neue Funktionen
Gruppeneinladung überspringen, wenn alle Mitglieder das Thema bereits sehen können.
Benutzer/Gruppe zur PM einladen, wenn sie noch kein Teilnehmer ist.
Hinzufügen einer Notiz beim massweisen Zuweisen von Themen zulassen
Fehlerbehebungen
Benutzer nicht einladen, wenn er bereits Mitglied einer erlaubten Gruppe ist.
Neuzuweisung an eine Gruppe erstellt einen falschen Link für Erwähnungen
Schlüsselwerte für Verknüpfungen ordnungsgemäß überprüfen
UX-Änderungen
Avatar-Größe aufgrund einer Kernänderung einschränken
discourse-automation
Neue Funktionen
Unterstützung von Unterkategorien in post_created_edited und after_post_cook
Hinzufügen des Auslösers user_first_logged_in
Hinzufügen eines neuen Skripts für user_added_to_group
Zulassen, dass der Post-Auslöser auf Erstellen oder Bearbeiten beschränkt ist
Hinzufügen eines Skripts zum automatischen Taggen von Themen
Skript zum Aktualisieren des Benachrichtigungslevels für Kategorien für Gruppenmitglieder.
Fehlerbehebungen
Zulassen, dass Auswahlkomponenten zurückgesetzt werden
discourse-category-experts
Neue Funktionen
Automatisches Taggen von Themen, wenn Experten posten
Fehlerbehebungen
Aktion in Klammern setzen
discourse-chat-integration
Neue Funktionen
Auslösen von Folge-Regeln bei Änderung der Kategorie
Fehlerbehebungen
Verhindern, dass „tag_added“-Regeln für normale Beiträge ausgelöst werden
discourse-data-explorer
Fehlerbehebungen
Anzeige von „false“ und „0“ im Abfrageergebnis
UX-Änderungen
Beheben der Abstände für Parameter-Eingaben
discourse-docs
Neue Funktionen
Hinzufügen einer Einstellung zum Anzeigen von Tags nach Gruppe
Seiteneinstellung zur Steuerung des Hinweises im Suchmenü
Fehlerbehebungen
Umschalten von Kategorien erforderte zwei Klicks
Falscher Plugin-Name in requires_plugin
Symbole werden nicht angezeigt
discourse-footnote
UX-Änderungen
Beheben von Höhenproblemen bei Inline-Fußnoten
discourse-gamification
Neue Funktionen
API für benutzerdefinierte Score-Ereignisse
Fehlerbehebungen
Namen waren auf der Bestenliste leer, wenn der Benutzer keinen vollständigen Namen hat
LikensGiven wurde dem falschen Benutzer zuerkannt
LikesReceived verwendete das Post-Datum statt das Like-Datum
Serialisierung von gamification_score überspringen, wenn das Plugin deaktiviert ist
discourse-patreon
Fehlerbehebungen
Abrufen des Zugriffs-Tokens des Erstellers unter Verwendung der Eigenschaft „token“.
discourse-prometheus
Neue Funktionen
Einführung der Zusammenfassungsmetrik http_application_duration_seconds
discourse-reactions
UX-Änderungen
Avatare aufgrund einer Kernänderung auf den Container beschränken
Leistung
Ersetzen von pluck durch select
discourse-solved
Neue Funktionen
Priorisierung gelöster Themen in der Suche durch prioritize_solved_topics_in_search
Automatische Schließung gelöster Themen pro Kategorie
Fehlerbehebungen
Berücksichtigung der Einstellung enable_names
Beachten der Seiteneinstellung „Namen in Beiträgen anzeigen“
discourse-subscriptions
Neue Funktionen
Erfassen der Adressfelder des Karteninhabers für Stripe-Kunden
Produktauflistung überspringen, wenn nur ein Produkt vorhanden ist
Fehlerbehebungen
Noch ein paar Syntaxkorrekturen für Button-Aktionen
Syntax für einige Buttons nach jüngsten Updates korrigieren
discourse-theme-creator
Fehlerbehebungen
Verwendung des korrekten Aktionsnamens für showAdvanced
Speichern von Theme-Einstellungen
Einschließen von „value“ für serialisierte ThemeFields für Remote-Themes
UX-Änderungen
Layout der Theme-Einstellungen korrigieren
Leeren Raum in der Teilen-URL korrigieren
Positionsausrichtung der Theme-Aktionsbuttons korrigieren
discourse-translator
Neue Funktionen
Übersetzungen nach Poster-Gruppe einschränken
Hinzufügen von restrict_translation_groups, um die Übersetzung von Beiträgen nach Gruppen zu begrenzen
Fehlerbehebungen
Korrektur für anonyme Benutzer, die Beiträge besuchen, wenn das Plugin aktiviert ist
discourse-user-notes
Fehlerbehebungen
Falscher PLUGIN_NAME
docker_manager
Neue Funktionen
Unterstützung für Git-Tags hinzufügen
Fehlerbehebungen
Das Upgrade war defekt, wenn das Repository den master-Branch verwendet
Kompatibilitätsdatei für v3.1.0.beta1 und darunter aktualisieren
Alle Funktionen und Fehlerbehebungen
Neue Funktionen
Dynamische Chunk-Größe mit uppy
Hinzufügen eines neuen Seitentyps für Tag-Gruppen-Listen
Hinzufügen des Mailpace-Webhooks
Unterstützung von Unter-Unterkategorien im neuen Modal zum Bearbeiten der Seitenleiste-Kategorien
Bildraster in Beiträgen (experimentell)
Verwendung des neuen Hashtag-Autocomplete-Systems auf allen Sites
Neuer „Verwerfen“-Button für die kombinierte Ansicht von Neu und Ungelesen
Erlauben, dass S3 ACLs deaktiviert werden
Offline-Indikator
Hinzufügen eines API-Bereichs für die neuesten Beiträge
API-Bereich für den Feed latest.rss
Erlauben, dass versteckte Beiträge für Gruppen in SiteSetting.can_see_hidden_post erweitert werden
Liefern von RTL-Versionen der Admin- und Plugin-CSS-Bundles für RTL-Lokale
Reduzierung der Avatar-Größen von 20 auf 6
Anzeige von PM-Teilnehmer-Gruppennamen in der Themenliste.
Verbesserungen des Chat-Thread-Header-Indikators
Verbesserung der Thread-Listenelemente und des Headers
Modal für Administratoren zum Bearbeiten des Community-Bereichs
Unterstützung für das chronologische Zusammenführen von Beiträgen in ein bestehendes Thema
Initiale Chat-Thread-Ungelesen-Indikatoren
Anwendung von Hashtag-Stilen auf Autocomplete
Erstellen rechtlicher Themen für festgelegte Firmennamen
Unterstützung für AVIF-Bilder hinzufügen
Hinzufügen von Benutzerstatus zu Inline-Erwähnungen im Chat
Erlauben der Suche nach ältesten Themen
Fuzzy-Suche in Seiteneinstellungen und Erhöhung der Grenze auf 100 Treffer
Anzeige von Benutzerkarten für inaktive Benutzer
Erstellen und Aktualisieren von Thread-Mitgliedschaften
Chat-Antwort-Indikator für Threads
Standardmäßig Unterkategorie verwenden, wenn die übergeordnete Kategorie das Posten nicht zulässt
Initiales UI der Thread-Liste
Benutzerhinweise standardmäßig aktivieren
Längere Mitgliedschaftsdomänen zulassen
Neue Benachrichtigung für Admin-Probleme hinzufügen
Modifier search_rank_sort_priorities
Offline-Indikator, gesteuert durch die Konnektivität von message-bus (#21324)"
Offline-Indikator, gesteuert durch die Konnektivität von message-bus
Neuimplementierung des Offline-Indikators
Dienst zur Verfolgung der message-bus-Konnektivität + Offline-Indikator (#21259)
Unterstützung für figure- und figcaption-Tags in Embeddings hinzufügen
Unterstützung für Webhook-Ereignisse zur Widerrufung von Benutzerabzeichen hinzufügen
Besseres Thread-Antwort-Zähler-Cache wieder einführen
Erlauben, dass Administratoren Reviewables über die API löschen
Hinzufügen der neuen Funktion „Füttere die Trolle nicht“
Erlauben, dass Entwürfe über die API gelöscht werden
Erkennen des aktuellen Git-„Branch“, auch wenn ein Tag ausgecheckt ist
Fehlerbehebungen
Ändern der Beschriftung des „Neu verwerfen“-Buttons
Verwenden von _presentChannels.size anstelle von _presentChannels.length