3.3.0.beta5: Vereinfachte Themenkarte, Verbesserte Massenaktionen für Themen, Zusätzliche Nachrichten bei benutzerdefinierten Moderationsflags und mehr

Neue Funktionen in v3.3.0.beta5

Vereinfachte Themenübersicht

Die neue Themenübersicht vereinfacht das Layout drastisch, indem nützliche Informationen hervorgehoben werden, wobei Details mit einem Klick verfügbar sind. Mehr erfahren.

image

Verbesserte Massenaktionen für Themen

Änderungen im Menü umfassen einen Lade-Spinner während der Vorgänge, alle Optionen sind mit einem Klick verfügbar und Unterstützung für zusätzliche Optionen, z. B. „Leise schließen“. Jetzt standardmäßig auf allen Websites verfügbar.

Zusätzliche Meldungen für benutzerdefinierte Moderations-Flags

Administratoren können Benutzer jetzt auffordern, zusätzliche Gründe für das Markieren von Beiträgen anzugeben. Diese Gründe werden in der Moderationswarteschlange angezeigt.

Ankündigungen neuer Funktionen

Die Seite „Neuigkeiten“ zeigt jetzt neue Funktionen, gruppiert nach Monat und Versionsnummern.

Sicherheitsupdates

Diese Version enthält Korrekturen für diese Sicherheitsprobleme, die von unserer Community und HackerOne gemeldet wurden.

8 „Gefällt mir“

Noch mehr!

Aber warte, es gibt noch mehr! Wir geben unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, aber es gibt immer zu viele Änderungen, um sie alle im Detail zu beschreiben. Für eine vollständige Liste neuer Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr, lesen Sie bitte die unten aufgeführten zusätzlichen Funktionen und Fixes.

Plugin-Verbesserungen

discourse-ai

Neue Funktionen

  • Verfolgen, ob ein Modell Vision-Fähigkeiten in der Tabelle llm_models hat (725)
  • GPT4o Tokenizer (721)

Fehlerbehebungen

  • Korrekte Behebung der Sequenz für die Tabelle ai_summaries (727)
  • Zusammenklappen der Schaltfläche „Zusammenfassen“ auf mobilen Geräten (726)
  • Hinzufügen von unterem Abstand für die neue Themenkarte (722)
  • Ace-Editor ist jetzt im Discourse-Bundle enthalten, nicht im Admin-Bereich (717)
  • Sicherstellen, dass benutzerdefinierte Tool-Enums dem JSON-Schema folgen (718)

UX-Änderungen

  • Verwendung von DMenu für die Themenzusammenfassung (724)

discourse-assign

Fehlerbehebungen

  • Stellt sicher, dass Themen auf der Gruppenseite im Bulk-Modus zugewiesen werden können (580)

discourse-brightcove

Fehlerbehebungen

  • Keine Verwendung von Strings für Aktionen (47)

discourse-calendar

UX-Änderungen

  • Hinzufügen von I18n-Übersetzungen für bevorstehende Ereignisse (590)
  • Behebung des Layouts der Gruppenzeitzone in Safari (589)

discourse-custom-topic-lists

Fehlerbehebungen

  • Entfernen experimenteller Einstellungen aus Tests (23)
  • Hinzufügen der Möglichkeit für angemeldete Benutzer (20)

discourse-data-explorer

Neue Funktionen

  • Hinzufügen von Tastenkürzeln für Speichern und Ausführen im Abfrage-Editor (299)
  • Hinzufügen einer Exportabfrage für Instant-Runoff-Wahlen (294)

discourse-follow

Barrierefreiheit

  • Entfernen des Überschrift-Tags aus der Benutzerkarten-Statistik (117)

discourse-gamification

Barrierefreiheit

  • Entfernen des Überschrift-Tags aus der Benutzerkarten-Statistik (148)

discourse-kolide

Fehlerbehebungen

  • Gelöste Probleme können gelöst oder ignoriert werden (99)
  • Anzeige des Beitragsinhalts, wenn es nur bevorstehende Probleme gibt (98)

discourse-linkedin-auth

Fehlerbehebungen

  • Hinzufügen einer Übersetzung für die Prüfung auf veraltete Plugins (70)

discourse-multilingual

Fehlerbehebungen

  • Verhindern von Testfehlern (15)

discourse-preset-topic-composer

Fehlerbehebungen

  • Anonyme Benutzer können die Schaltfläche verwenden (24)

discourse-rss-polling

Fehlerbehebungen

  • Verhindern von Fehlern beim Einbetten ohne Titel (74)

discourse-saved-searches

Fehlerbehebungen

  • Sicherstellen, dass Jobs übersprungen werden, wenn sie deaktiviert sind (78)

discourse-signatures

UX-Änderungen

  • Hinzufügen eines Platzhalters für die Signatur-Eingabe (63)

discourse-solved

Barrierefreiheit

  • Entfernen des Überschrift-Tags aus der Benutzerkarten-Statistik (299)

discourse-subscriptions

Fehlerbehebungen

  • Abschneiden von Dezimalpunkten (223)
  • Ausnahme beim Aktualisieren von Kampagnendaten-Jobs (222)

discourse-theme-creator

Fehlerbehebungen

  • Sicherstellen, dass Benutzer Einstellungen bearbeiten können (84)

discourse-translator

Neue Funktionen

  • Hinzufügen des Azure-Schlüssel-Problemcheckers (155)

discourse-zoom

Fehlerbehebungen

  • Serialisierungsfehler aufgrund neuer Einschränkungen bei der Serialisierung von Modellen (81)

Alle Funktionen und Fehlerbehebungen

Neue Funktionen

  • Verwendung neuer Seiteneinstellungen für den benutzerdefinierten Onebox-Browser-Agent (28045)
  • Bereinigen zuvor protokollierter Informationen nach dem endgültigen Löschen von Beiträgen (28033)
  • Verwendung des neuen Menüs für Massenaktionen zu Themen für alle Seiten (28003)
  • Hinzufügen von Ersteller und Protokollierung für CustomEmoji (28004)
  • Oneboxing privater GitHub-Repo-URLs ermöglichen und privaten Indikator im HTML hinzufügen (27947)
  • Erweiterte Suchoption einschließen, um nicht aufgeführte Themen in den Ergebnissen aufzunehmen (27958)
  • Benutzerdefinierte Flaggen können zusätzliche Nachrichten erfordern (27908)
  • Hinzufügen von Rangfolge-Wahl (27919)
  • Ermöglicht die Browseseite im Chat-Fenster (27919)
  • Protokollierung von Änderungen am langsamen Modus für Themen (27934)

Fehlerbehebungen

  • Hinzufügen des sekundären Arguments für AddCommunitySectionLink (28135)
  • Abfangen und Warnen bei Fehlern in DiscourseIpInfo.mmdb_download (28134)
  • Hinzufügen neuer/fehlender E-Mail-Vorlagen zum E-Mail-Vorlagen-Editor (28075)
  • Kein Absturz, wenn MF-Definitionen fehlen
  • Fehler von Db_timestamps_mover durch das Plugin discourse-voting (28123)
  • MF-Variablen in HTML-Links nicht escapen
  • Sicherstellen, dass JsLocaleHelper keine veralteten Übersetzungen ausgibt (28037)
  • Massenwahl von Themen (Glimmer) auf mobilen Geräten (28100)
  • Anpassen der SWC-Minifizierungsoptionen für Safari 15-Unterstützung (28098)
  • Validieren von MF-Strings beim Hinzufügen von Überschreibungen
  • Wiederherstellen fehlender Modal-SCSS (28085)
  • Styling der Themenkarte für PMs (28084)
  • Bessere Beschriftung für einen Eintrag (28082)
  • Fehlendes „?“ in der Mehrzahlübersetzung (28079)
  • Rendern der unteren Themenkarte nur, wenn alle Beiträge geladen sind (28078)
  • Ungültige Mehrzahl-Schlüssel in MF-Übersetzungen zulassen
  • Massenaktion für Themen in einem Hintergrundthread ausführen (28061)
  • Beheben des Fehlers „undefined method for nilClass“ bei Jobs::Onceoff.enqueue_all (28073)
  • Hinzufügen der Beitrags-ID zum Anker, um doppelte Anker zu vermeiden (28070)
  • Speichern von Informationen über die Anmeldemethode in der Datenbank (28054)
  • Verbesserte Integration von Thema/Header beim Navigieren weg (28040)
  • „Return ist ungültig“ innerhalb eines Blocks (28036)
  • Fehlendes Modell-Return in der Route admin-backups (28035)
  • Sicherstellen, dass der Themen-Stream geladen ist, bevor die Karte gerendert wird (28031)
  • Gültige Typ-Einschließung für Flaggen sollte Lambda sein (28030)
  • Alle Großbuchstaben innerhalb von CJK-Text zulassen (28018)
  • Verbesserte Fehlerbehandlung für Messageformat-Kompilierung (28015)
  • Memoize von PostActionTypes stoppen (28005)
  • Fragment-Cache für Flaggen entfernen (28001)
  • Experimenteller Themenfilter sollte Tags mit Unterstrich zulassen (27994)
  • Identische Route im Fenster nicht neu laden (27992)
  • Vermeiden des Aktualisierens von hamburgerVisible in derselben Berechnung (27956)
  • Fallback auf benutzerdefinierten Typ für Flaggen (27961)
  • Hinzufügen von Mehrzahldefinitionen für Ungarisch (27933)
  • Verwendung von Login-SMTP-Authentifizierung für Office365 im Gruppen-Mailer (27931)
  • Rückgabe von 400-Antwortcodes, wenn Abfrageparameter für Themenlisten ungültig sind (27930)
  • Anzeigen des SMTP-Authentifizierungsfehlers für die Gruppen-UI (27914)
  • 2FA-Prüfungsfehler für anonyme Benutzer (27924)

UX-Änderungen

  • Vermeiden des Flackerns von Header-Themeninformationen bei Verwendung von ?page=-Parametern (28117)
  • Gruppieren neuer Funktionen für Gruppenadministratoren nach Monat (28106)
  • Neugestaltung der Hauptnavigation auf mobilen Geräten (28094)
  • Beheben der Buttonsyntax in den Einstellungen (28074)
  • Begrenzen der Option „gibt HTML aus“ für beobachtete Wörter auf Ersetzungen (28063)
  • Hinzufügen von Inhalten inline zur Themenkarte ermöglichen (28053)
  • Entfernen des Lesezeichen-Menütitels auf mobilen Geräten (28069)
  • Footer-Navigation nur anzeigen, wenn Aktionen vorhanden sind (28059)
  • Ändern des Seitenleisten-Hintergrunds auf Sekundärfarbe (28043)
  • FormKit-Fehlermeldung nachbearbeiten (28009)
  • Zusammenführen der vereinfachten Themenkarte (27964)
  • Automatischen Composer-Prompt entfernen, wenn ein Entwurf existiert (28017)
  • Verwenden des lokalisierten Zeitformats in eingebetteten Kommentaren (28014)
  • Ändern der Beschriftung für den FormKit-Fehler „kein Integer“ (28006)
  • Beheben des Überlaufs des Seiteninhalts, wenn die Liste der Einstellungskategorien auf mobilen Geräten erweitert ist (27983)
  • Beheben des Überlaufs der Dashboard-Navigation (27963)
  • Fehler anzeigen, wenn die Änderung eines Kontrollkästchens fehlschlägt (27968)
  • Verwenden eines Dropdown-Menüs für den SSL-Modus für Gruppen-SMTP (27932)
  • Entfernen des FormKit-CSS, das in jedes Dropdown-Menü übergeht (27955)
  • Entfernen von Leerzeichen aus gerendertem localdate (27952)
  • Erlauben des Abschneidens von Kategorienamen in Select-Kit bei Bedarf (27941)
  • Abstandsbehebung für verwandte Themen auf mobilen Geräten (27940)
  • Beheben des überlaufenden Zitatbalkens (27938)
  • Beheben des Abstands für den Umschalter Vorschlag/Verwandt in PMs (27939)
  • Beheben der Breite von Name und Benutzername in der Profilzusammenfassung (27925)

Sicherheitsänderungen

  • Fehlerbehebungen für main (28137)

Leistung

  • Kein Verwenden von „unaccent“ auf String-Literalen (28120)
  • Wiederherstellen der Minimierung aller JS-Assets (28077)
  • Vermeiden der Verwendung von ObjectSpace.each_object in Jobs::Onceoff.enqueue_all (28072)
  • Verbessern der Prüfung „seems_unpretentious“ von TextSentinel (28044)
  • Kurzschluss von Topic.similar_to, wenn max_similar_results 0 ist (28023)

Barrierefreiheit

  • Versuch, den Modal-Trigger beim Schließen des Modals neu zu fokussieren (27972)
  • Entfernen von Überschrift-Tags aus Benutzerkarten (27926)
  • Schließen von Header-Dropdown-Menüs bei Focusout (27901)
6 „Gefällt mir“