3.1.0.beta5: Anpassbarer Community-Bereich, Verbesserungen bei Admin-Benachrichtigungen, Themenzusammenführung und mehr

Neue Funktionen in 3.1.0.beta5

Anpassen des Abschnitts „Community“ im Navigationsmenü

Administratoren können jetzt den Abschnitt „Community“ (image) 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.

Benutzertipps jetzt standardmäßig aktiviert

Benutzertipps wurden in Discourse 3.0 eingeführt, sind aber jetzt standardmäßig aktiviert, um neue Benutzer in Discourse weiterhin zu unterstützen.

Aktualisierte Hashtag-Stile für Kategorien, Tags und Chat-Kanäle

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.

Optimierte Admin-Benachrichtigungen

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
15 „Gefällt mir“

Noch mehr!

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
  • TOC-Anker in einer Unterordner-Konfiguration
  • Nach Chat-Aktivierung nach oben scrollen
  • Verschiedene Mobile-Optimierungen
  • Serialisierte watched word-Regex Javascript-kompatibel machen
  • Message-Bus-Hintergrund korrekt neu konsolidieren
  • Verhindern, dass langes Drücken das Reaktionsereignis kapert
  • Json_schemer erlaubt keine nil-Schlüssel mehr
  • Erstellen neuer PM-Benachrichtigungen für watching_first_post-Gruppen
  • Deaktivieren von Pointer-Ereignissen während der Anzeige des Menüs
  • Verhindern, dass Lightbox den Chat bei Escape schließt
  • Auf iOS PWA verhindern, dass Tippen auf Klicken wirkt
  • Verhindern einer Schleife im Verlauf
  • Leere Chat-Nachrichten nicht zulassen
  • Das Einfügen von Dateien in den Chat funktionierte nicht
  • Wert korrekt im Textarea-Interaktor setzen
  • TL2-Förderungs-Nachricht an den richtigen Benutzer senden
  • Kategoriefarben wieder auf die Kategorien-Seiten hinzufügen
  • Entferntes Bild hinzufügen, das möglicherweise noch verwendet wird
  • Nicht störende Klicks auf den Hintergrund
  • Chat-Header-Icon-Indikator-Stil nur auf Dringend anwenden
  • Standard-Hashtag-Icon-Farbe für Benutzer ohne Berechtigung verwenden
  • Themen-Pinning nur für Benutzer umschalten, wenn die Stecknadel gedrückt wird.
  • Hintergrund der Seitenleisten-Fußzeile wiederherstellen
  • Versuchen, das Lock-on frühzeitig zu verlassen
  • Löschen-Button für Einladungen ausblenden, da Benutzer sowieso nicht löschen können
  • Link zum Community-Bereich vereinfachen
  • Verhindern von undefiniert im isSafari-Fähigkeitstest
  • Sicherstellen, dass das Erwähnungs-Autocomplete-Fenster in RTL-Lokalen nicht außerhalb des Bildschirms geht
  • Letzte Message-Bus-IDs bei Neusynchronisation korrekt setzen
  • Synonym-Tags löschen, wenn andere Synonyme bereits existieren.
  • Community-Symbole ändern
  • Feste Abmessungen für Benutzerkarten-Avatare verwenden
  • Nach Neustart korrekt wieder abonnieren
  • Erwähnte Gruppen nicht als erwähnte Benutzer hinzufügen
  • Verhindern, dass Administratoren stummgeschaltet werden
  • Elemente, die beim Overscrollen in Safari davonfliegen
  • Verwenden von DiscourseURL.routeTo für Schubladen-Übergänge
  • getURL sowohl auf App- als auch auf Chat-URLs anwenden
  • getURL korrekt verwenden, um die Vollseite zu öffnen
  • Unnötige RTL-spezifische CSS-Regeln entfernen
  • Zerstörte erwähnte Benutzer entfernen
  • Wiederherstellung durch Anzeigen des Schubladen-Index bei 404
  • Regression der Route u/:username/deleted-posts
  • Composer-Reset mit korrekten Parametern aufrufen
  • Datenschutzrichtlinie oder AGB anzeigen, wenn sie existieren
  • Seitengrößengrenzfall für null last_read_message_id
  • Erstellen der Thread-Mitgliedschaft des ursprünglichen Nachrichtenbenutzers
  • Automatische Ausfüllung erfolgte beim ersten Laden nicht
  • Sicherstellen, dass chat-thread nicht überläuft
  • Thread-Speicher aus dem Aufruf von chatApi.thread() verschieben
  • N+1-Abfrage für Chat-Nachrichten-Serialisierer bei Erwähnungen
  • Spezifität der Hashtag-CSS-Klassenfarbe
  • Nicht versuchen, eine gestaffelte Nachricht als gelesen zu markieren
  • Probleme mit gelöschter letzter gelesener Nachricht und Verfolgungszustand im Chat
  • more_topic_url in der Antwort auf /categories_and_{latest, top} einschließen
  • Thread-Mitgliedschaft für Benutzer serialisieren
  • Verhindern, dass Entwürfe im falschen Kanal gespeichert werden
  • Aktive Nachricht korrekt auf null setzen
  • Flaky-Spezifikation in der Seitenleiste mit neuer Schriftgröße
  • Validierungen nicht ausführen, wenn Einladungen ungültig gemacht werden
  • Entwürfe für Kanäle verbessern
  • Chat-Kanäle nicht für schreibgeschützte Benutzer vorschauen
  • Iframe-URLs mit relativen Pfaden im Pretty-Text-Sanitizer überspringen.
  • Kein Fehler, wenn Admin/Eigentümer die Zielnachricht überprüft
  • Chat-Mitgliedschafts-Update bei gelöschter Nachricht verbessern
  • Erlauben, dass veröffentlichte Seiten zur Seitenleiste hinzugefügt werden
  • Entfernen einer willkürlichen Begrenzung in einer Discuz-Importer-Skript-Abfrage
  • Sicherstellen, dass die Seitenleistengröße beim Anzeigen korrekt angewendet wird
  • client lastReadMessageId bei verworfenen Nachrichten aktualisieren
  • Panelgröße beibehalten, wenn der Inhalt geändert wird
  • Videovorschaubilder können Duplikate haben
  • Abrufen von Nachrichten nach Kanalwechsel abbrechen
  • Seitengrößentest für Thread-Nachrichten
  • Berücksichtigen von users.created_at für die Bereinigung Inaktiver
  • Icon nicht mit Hashtags kochen
  • Erlauben, dass Admin das Benachrichtigungslevel für Themen über die API ändert
  • Benutzer mit verworfenen Themen/Beiträgen für die Bereinigung Inaktiver berücksichtigen
  • Korrektur der Füllungen des Antwort-Indikators
  • Anonymisieren eines Benutzers löscht auch deren Benutzerstatus
  • Korrektur für „Standardmäßig Unterkategorie verwenden, wenn die übergeordnete Kategorie das Posten nicht zulässt“
  • Mailman-E-Mail-Parsing verbessern
  • Klicken auf eine bearbeitete Benachrichtigung sollte den Modal für die Bearbeitungsverlauf öffnen
  • Fehlenden Rand für Desktop-Entwurfsnachrichten hinzufügen
  • Sicherstellen, dass die Nachricht hinzugefügt wurde, bevor gescrollt wird
  • Kategorie-Tag-Statistiken mit neuen oder gelöschten aktualisieren
  • GIF-Upload-Größenbegrenzungsfehler sofort anzeigen
  • Verhindern von E-Mail-Verarbeiter-Fehlern, wenn die E-Mail leer oder nil ist
  • Verschiedene Korrekturen für den Chat-Stilguide
  • Robusterer Check für das untere Ende einer Nachricht
  • Sicherstellen, dass der Antwort-Indikator eine begrenzte Höhe hat
  • Sicherstellen, dass der Chat-Composer am Themen-Composer andockt
  • Veraltete Referenzen auf die Lounge-Kategorie entfernen
  • Suche nach SVG-Sprite-Icons, die mit der Standarddatenbank verbunden sind
  • Themenlisten-Cache nach Archivieren einer PM löschen
  • Kompensation des Fehlens eines Antwort-Indikators im Entwurf
  • Kanalverfolgungszustand bei Präsenzänderung ordnungsgemäß synchronisieren
  • Folgemaßnahmen zu Composer-Notch-Anpassungen
  • Erlauben, dass der Notch die Composer-Hintergrundfarbe hat
  • Scrollbalken unter Firefox im Chat anzeigen
  • Duplikate im Stilguide nicht anzeigen
  • Schubladenstile für Chat-Thread-Icons
  • Neues Chat-Thread-Icon hinzufügen und Thread-Listen-Button nach rechts verschieben
  • Sicherstellen, dass Modal-Alarme bei Leere ausgeblendet werden
  • d-modal während des Seitenladens ausblenden
  • Verschiedene Tagging-Fehler
  • Chat-Höhenkorrekturen
  • Globale Hinweise im Chat ausblenden
  • Chat-Höhenberechnung in ein Mixin verschieben
  • Verschiedene Korrekturen nach Änderungen der Kanalhöhe
  • Maximale Höhe auf die Viewport-Höhe nur für Kanäle begrenzen
  • Alle UTF-8-Zeichen verarbeiten
  • Rendering-Performance von benutzerdefinierten Abschnitten in der Seitenleiste verschlechtert sich mit der Zeit
  • Beispiel für die AddNavigationBarItem-API
  • Composer sollte metaData senden
  • VH nicht während des Zoomens setzen
  • Immer auf Fenstergrößeänderung hören
  • Site aktualisieren, wenn enable_user_tips geändert wird
  • Sicherstellen, dass all_mentioned_user_ids nicht als Kennung verwendet wird
  • Überlauf des Thread-Antwort-Indikators
  • Falscher PLUGIN_NAME für „poll“
  • Doppelte Codierung des Titels eines hervorgehobenen Themas im Benutzerprofil vermeiden
  • Verhindern, dass mit einer alten ID abonniert wird
  • Panel früher schließen
  • Ganzzahlige group_ids für die create-invite-API zulassen
  • Nachrichtenauswahl mit Shift + Klick
  • Tastatur auf Android
  • Sich nur auf eine Tastaturberechnungslösung verlassen
  • Chat-Nachrichtenebenen-Erweiterung bricht in der Produktion ab
  • Exzerpt-Überlauf und Klickereignisse für Kinder
  • Gelöschte ursprüngliche Nachricht für den Thread-Index verarbeiten
  • Benutzer nicht automatisch beitreten, wenn sie nur Leseberechtigungen haben
  • 404 auf der neuen Kategorie-Seite für Moderatoren anzeigen, wenn die Seiteneinstellung deaktiviert ist
  • Fallback auf Composer für Nicht-ASCII-Zeichen
  • Titel-Stuffing nicht zulassen, um die Suche zu dominieren
  • Verhindern, dass schneller Kanalwechsel einen Fehler verursacht
  • Minor Thread-Änderungen auf Mobilgeräten
  • Erstellen von Einladungs-API-Dokumentation
  • Anzahl der erhaltenen Likes in der Digest-E-Mail
  • Service Worker für Safari
  • Präzisere Chat-Antwort-Indikatoren
  • Fast-Edit sollte für Nicht-ASCII-Zeichen auf Composer zurückgreifen
  • Begrenzung für Badge-Beschreibungen ändern
  • Kein Ereignis, wenn Threading deaktiviert ist
  • Mausereignisse passiv machen
  • Reihenfolge beim Verschieben von Chat-Nachrichten in einen anderen Kanal sicherstellen
  • Korrekter Link auf der ursprünglichen Nachricht
  • Versuchen, den Verfolgungszustand neu zu konsolidieren
  • Springender weiterer Seitenleisten-Abschnitt
  • Testgrenze für E-Mail-Domäne aktualisieren
  • Flaky sidebar-user-community-section-test
  • Zeitzone-Probleme mit date-time-input lösen
  • Service Worker sollte nur 200-Anfragen cachen
  • Falsche ungelesene Anzahl im Kanal angezeigt, wenn Nachricht gelöscht wurde
  • Thread-Erwähnungs-Lesezustand und Benachrichtigungslinks
  • Doppelte entkommene Vimeo-Titel entfernen
  • Sicherstellen, dass die Tabelle erweitert wird, unabhängig vom Klickziel
  • Nicht „personal message view“ protokollieren, wenn Webhook gesendet wird
  • Erneutes Kennzeichnen von ninja-bearbeiteten Beiträgen zulassen
  • Leere Dropdown-Liste für Benutzer-Nachrichten-Posteingang bei Unterordner-Konfiguration.
  • Robusteres Berechnen von Datums-Trennzeichen
  • Sicherstellen, dass der Benutzer-Admin-Button auf Mobilgeräten vorhanden ist
  • E-Mail-Empfänger sollte x-auto-response-suppress ignorieren
  • Vorschaubilder für Vimeo-unlisted-lazy-Videos hinzufügen
  • Sicherstellen, dass die Seitenhöhe auf iPad + Hub korrekt ist
  • ChatComposerMessageDetails-Icon war immer „Bearbeiten“
  • Send-Button während laufender Uploads deaktivieren
  • Typen für Reviewables-Typ korrekt verwenden
  • Zitierte Bilder sollten im Lightbox-Modus angezeigt werden
  • Unsichtbare Unicode-Zeichen in Benutzernamen nicht zulassen
  • notify_about_flags_after in notify_about_reviewable_item_after umbenennen
  • Leere Videovorschaubilder
  • Kanal/Thread-Upload-Eingaben korrekt unterscheiden
  • Erlauben, dass YouTube-Einbettungen den Parameter t respektieren
  • Minimale Breite der Panels korrekt homogenisieren
  • Chat-Höhe war auf iPad falsch
  • Gruppenflair in der Homepage-Kategorie-Themenliste einschließen
  • Sicherstellen, dass Webhooks für Gruppen-gefilterte Gruppenbenutzerereignisse feuern
  • Sicherstellen, dass der Thread beim Schließen gelöscht wird
  • Speichern des Entwurfs abbrechen, wenn der Composer zerstört wird
  • Korrekte Randfarbe für Nachrichtenaktionen
  • Großen Bildplatzhalter für Image-Onebox anzeigen
  • Chat-Routen-Bereinigung verbessern
  • chat_minimum_message_length ordnungsgemäß respektieren
  • Versuchen, das Kochen weniger ordnungsabhängig zu machen
  • Markdown aus dem Einfügen eines Links generieren
  • Erfordern des Skripts date db_timestamps_mover
  • Sicheres Zurückkehren von fehlendem Beitrag auf check_dont_feed_the_trolls
  • Sicherung, falls die Nachricht während des Übergangs aktiv ist
  • Erlauben, dass der Composer erweitert wird
  • BBcode-URLs verarbeiten Pfade nicht korrekt
  • Löschen-Reviewable-Button auf dem Client nicht anzeigen
  • Auto-Gruppenflair entsprechend den Benutzereinstellungen anzeigen
  • Leere Videovorschaubilder
  • Sicherstellen, dass skip-module JS korrekt transpiliert wird
  • Sicherstellen, dass Reviewable-Anzahl für das neue Benutzermenü korrekt aktualisiert wird
  • Fehler beim Versuch, ein Thema ohne Kategorie zu bumpen
  • Alte Chat-Nachrichten nicht löschen, wenn Chat deaktiviert ist
  • liked_consolidated und Reaktionstypen in der ungelesenen Anzahl des Likes-Tabs einschließen
  • Existierende Vorschaubilder nicht überschreiben
  • Textauswahl im Suchfeld besser erkennen
  • Verzögerung für das Neuordnen der Seitenleiste für Desktop erhöhen
  • Fehler für bad-sequence nicht rendern
  • Benachrichtigungen senden, nachdem eine Chat-Nachricht mit neuen Erwähnungen aktualisiert wurde
  • Chat-Publisher publiziert im Thread, wenn Threading deaktiviert ist
  • „DEV: Add overflow-x: hidden to chat message containers (#21030)“ rückgängig machen
  • Hashtag-Subkategorie-Referenz falsch, wenn nicht der am höchsten bewertete Typ
  • Zurücksetzen der Spalten des Benutzer-Verzeichnisses
  • Quote-Button drückt auf Mobilgeräten nicht
  • Chat-Composer-Verknüpfungen sollten den Kontext respektieren
  • Thread-Nachrichten nicht für Kanal-Ungelesen zählen
  • 500-Fehler beim Hinzufügen von eingeschränkten Kategorie-Tags
  • Nil-Ausnahme im Chat-Notifier
  • Fehlende Übersetzungsstrings für lazy-videos hinzufügen

UX-Änderungen

  • Bessere Ausrichtung für experimentelle Raster
  • Abgerundeten Rand beim Hover-Lightbox entfernen
  • Benutzerhinweise sichtbarer machen
  • Dunkle Farbpaletten benötigen dunklere Schatten
  • Chat-Ungelesen-Indikator Refactoring
  • Kleiner Abstandskorrektur für Rasterelemente
  • Minor #mention-Stil-Anpassungen
  • Kontrast des „mehr“-Dropdowns in der Seitenleiste erhöhen
  • Gruppenbeschriftungs-Indikator sollte dem bestehenden Design entsprechen
  • Hinweis „Themen erstellen“ entfernen
  • Tooltip für das Symbol des globalen Navigationsbereichs anzeigen
  • Abstand für die Auswahlverwaltung korrekt hinzufügen
  • Langes Drücken und Tippen auf Chat-Nachrichten verbessern
  • Erlauben, dass Benutzer Kategorien im Modal zum Bearbeiten der Seitenleisten-Kategorien filtern
  • Rendering der sekundären Navigation für Benutzer-Nachrichten nicht blockieren, um den Verfolgungszustand zu verfolgen
  • Erster Durchgang zum Bearbeiten von Kategorien-Navigationsmodal für die Seitenleiste
  • Abschneiden der Zahl im Chat-Header-Indikator korrigieren
  • Beschreibung der /print-Rate-Begrenzung verbessern
  • Titel- und Beschreibungblock entfernen, wenn leer
  • Hintergrundfarbe der Seitenleiste entfernen
  • Ausgegrauten „Hinzufügen“-Button im Chat-Composer beim Fokussieren korrigieren
  • Educate-Nachricht korrigieren, wenn es keine neuen Themen gibt
  • Größe des häufigen Posters in der Themenkarte anpassen
  • Chat-Kanal-Header-Icons
  • „Mehr anzeigen“-Button für Reviewable-Element hinzufügen
  • Verschiedene Avatare aufgrund von Größenänderungen anpassen
  • Stil-Anpassungen für das Modal zum Bearbeiten der Seitenleiste
  • Folgemaßnahmen zu #1f37fe5
  • Elemente für gelöschte Benutzerbeiträge anpassen
  • Chat-Composer-Buttons Refactoring + Emoji
  • Rohansicht der Beitragshistorie korrigieren
  • Löschen einer Nachricht beim Bearbeiten auf Leer
  • Unterstützung für gekennzeichnete Chat-Nachrichten in der Review-Warteschlange hinzufügen
  • Schublade bei Esc schließen, wenn das Eingabefeld nicht fokussiert ist
  • Kleiner Abstand in den Nachrichtendetails anpassen
  • Anzeige von short_site_description-Seiteneinstellungen in der Seitenleiste entfernen
  • Lange ungestylte Kategorie-Namen müssen abgeschnitten werden
  • Minor-Aktivzustandskorrektur für die Seitenleiste
  • Weitere Stil-Anpassungen für größere Seitenleisten-Schriftart
  • Schriftgröße der Seitenleiste erhöhen
  • Passwort-Anzeige auf dem mobilen Login-Modal hinzufügen
  • Anzeige des Bearbeitungsverlaufs verbessern
  • iPad-Fußzeilen-Navigation ist jetzt im Header-Offset enthalten
  • Tag-Abstände verbessern
  • Chat-Composer-Schritt 2
  • Indikator für Nachrichten von currentUser hinzufügen
  • Benutzerdefiniertes Abschnitts-Button sollte nicht für anonyme Benutzer angezeigt werden
  • Anpassung der Logo-Größe, um sicherzustellen, dass es auf kleinen Bildschirmen nicht zu klein ist
  • Willkommens-Themen-Admin-Tipp entfernen und Kopie anpassen
  • Allgemeine Chat-Composer-Anpassungen
  • Minor-Korrektur mit neuem Composer und Antwort/Bearbeiten
  • Anzeige der kurzen Site-Beschreibung im Header-Dropdown verbessern
  • Benutzerdefinierte Header in --header-offset einschließen
  • Fast-Edit oben im Fenster auf Mobilgeräten anzeigen
  • Mehr Masse für das Thread-Icon hinzufügen
  • Abschnitte im Navigationsmenü „Header-Dropdown“ nicht kollabierbar
  • Chat-Composer-Styling beim Fokussieren
  • Thread-Ränder entfernen
  • Neues Composer-Design implementieren
  • Bessere Kopie für generische Fehlermeldungen
  • Kopie der an andere vergebenen Badges aktualisieren
  • Seitenpanel frühzeitig öffnen, um Zittern zu vermeiden
  • Einstellungen-Button deaktivieren, wenn deaktiviert
  • Verschiedene Verbesserungen für den Willkommens-Themen-CTA
  • Thread-Panel-Größe/Abstand auf Mobilgeräten
  • Ladeschieberegler für select-kit-Filter
  • Gelöschte Nachrichten gruppieren
  • Nach unten scrollen, wenn die Nachricht gestaffelt ist
  • Einen Thread vorladen, wenn über den Thread-Indikator gefahren wird
  • Entwurfsthreads implementieren
  • Feste Farben für Admin-Stapelchart-Berichte verwenden
  • Im Dropdown-Modus der Seitenleiste „mehr“-Elemente freilegen
  • Position des Zurücksetzens der Farbschemaeinstellung korrigieren
  • Layout der Farbpräferenz korrigieren
  • Aktive Nachricht beim Scrollen zurücksetzen
  • Zwei-Spalten-Dropdown-Seitenleisten-Layout
  • Nachricht vor dem Senden der Bearbeitung kochen
  • Layout der Benutzer-Onebox korrigieren
  • Composer verwendet BEM + kleine Anpassungen für das Styling von aktiviert/deaktiviert
  • Warnung hinzufügen, dass die Aktualisierung von min_trust_level_for_user_api_key Benutzer daran hindert, DiscourseHub zu verwenden
  • dvh für die Höhe der Seitenleiste verwenden
  • Leichte Farbänderung für Onebox/Blockquote/Chatreaktion
  • Kanal-Titel im Dokumenttitel anzeigen
  • Platzposition in Badge-Anzahlen korrigieren
  • Minor-Stilanpassungen für den Installationserfolg
  • Unterkategorien in der Crawler-Ansicht einschließen
  • Composer und Thread-Panel verbessern
  • Chat-Thread-Hover
  • Bessere Zentrierung der Digest bei Abschneiden
  • Breite der Zeitauswahlfelder auf Mobilgeräten korrigieren
  • Farbe des Kbd-Tag-Texts im Vollbild-Prompt des Compositors korrigieren
  • Layout und Stile für Solo-Präferenzen verbessern
  • Ring-Animation aktualisieren, um Scrollen zu vermeiden
  • Neues Nachrichtenelement aus dem Chatpane entfernen
  • Leichte Designänderungen am Chat-Zeitstempel
  • Sicherstellen, dass der Cursor über benutzerdefinierten Abschnitten ein Zeiger ist

Leistung

  • Drosselung beim Ändern des Knotens entfernen
  • Workbox-Lade-Strategie verbessern
  • Pfade für AGB und Datenschutzrichtlinie cachen
  • Eager Pluck im Post-Controller vermeiden
  • Eager Pluck im Post-Alerting vermeiden
  • Vermeiden des Renderings einer Komponente, die die meiste Zeit nicht benötigt wird
  • Benutzerinformationen beim Besuch von Benutzer-Nachrichten-Routen vorladen
  • Client-seitiges Auslösen mehrerer Anfragen beim Öffnen des Compositors
  • publish_new_channel nur senden, wenn nicht gefolgt
  • Erstellen eines Beitrags verursachte ein N+1
  • Strict Loading für SidebarSection-Abfragen
  • Vermeiden des unnötigen Auslösens von TopicTrackingState-Änderungs-Callbacks
  • Unnötige Abfragen aus Theme#set_field entfernen
  • Wert für theme_fields nicht unnötig serialisieren

Barrierefreiheit

  • Verbesserte Zugänglichkeit von select-kit (Teil 2)
  • Verbesserte Zugänglichkeit von select-kit
  • Schließen des Select-Kits bei Fokusverlust
  • Korrekte Struktur für Badge-Überschriften verwenden
14 „Gefällt mir“