3.4.0.beta1: "Hot" jetzt im Standard-Top-Menü, neues Feature-Anzeige, Umfragen können absolute Zahlen zeigen und mehr

Neue Funktionen in v3.4.0.beta1

„Hot“ ersetzt „Top“ in den Standardmenüpunkten

„Hot“ ist die neueste Option zur Themen-Sortierung, die Ihnen hilft, herauszufinden, was in Ihrer Community gerade angesagt ist, basierend auf den neuesten Likes und lebhaften Diskussionen. Wir ersetzen nun „Top“ durch „Hot“-Themen für Websites, die die top menu-Website-Einstellung nicht geändert haben. Mehr erfahren.

Indikator für nicht gesehene Funktionen

In der Admin-Seitenleiste wird der Link „Was gibt’s Neues“ nun einen blauen Punkt anzeigen, der auf neue Funktionen hinweist, wenn der Benutzer diese Funktionen noch nicht gesehen hat.

Umfragen können absolute Zahlen anzeigen

Umfragen unterstützen jetzt neben Prozentzahlen auch absolute Zahlen.
CleanShot 2024-08-19 at 17.18.55

15 „Gefällt mir“

Noch mehr!

Aber warte, es gibt noch mehr! Wir tun unser Bestes, um neue Funktionen und Änderungen für dich hervorzuheben, aber es gibt immer zu viele Änderungen, um sie alle im Detail zu beschreiben. Für eine vollständige Liste der neuen Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr, achte darauf, die unten aufgeführten Zusätzlichen Funktionen und Fehlerbehebungen zu überprüfen.

Plugin-Verbesserungen

discourse-ai

Neue Funktionen

  • Die Triage-Regel kann Beiträge überspringen, die per E-Mail erstellt wurden (775)
  • Korrekturlesen mit einem Klick (769)
  • LLM-Triage-Unterstützung für systemlose Modelle. (757)
  • Bestimmten Gruppen den Zugriff auf die Zusammenfassungsfunktion bei PN ermöglichen (760)
  • Andere Post-Helfer-Optionen streamen (745)
  • Emotionsanalyse standardmäßig aktivieren (732)

Fehlerbehebungen

  • Fehlerhafte Nachricht im Szenario mit systemloser + Inline-Bild (771)
  • Die search_for_text-Funktion von Triage sollte case-insensitiv sein (767)
  • UrlEditable muss für alle Anbieter außer Bedrock true sein (766)
  • Tool-Bearbeitungs-Code-Editor setzt sich bei jedem Tastendruck zurück (765)
  • Mobile Composer-Helfer-Trigger sollte auf Android und iOS funktionieren (763)
  • Original-Upload-Markdown bei Untertitel-Fehler hinzufügen (762)
  • Klicken auf Zusammenfassungs-Links bricht die Zusammenfassung (759)
  • Modals im Composer-Helfer-Menü funktionieren nicht (755)
  • Triage-markierte Beiträge hatten keine Bewertung. (752)
  • Verhindern, dass die AI-Untertitel-Einstellung angezeigt wird, es sei denn, alle Kriterien sind erfüllt (753)
  • Robusterere Zusammenfassungsimplementierung (750)
  • AI-Helfer wird in der mobilen Ansicht nicht angezeigt (749)
  • Gemini 0801 Tool-Aufrufe (748)
  • auto_image_caption nicht immer für den aktuellen Benutzer vorhanden. (746)
  • Anbieter-spezifische Parameter für neue Modelle korrekt speichern. (744)
  • nil reply_to_post im AI-Bot-Ereignishandler behandeln (743)
  • LlmModel-Validierungen. (742)
  • Tool-Unterstützung für OpenAI-kompatible Dialekte und vllm hinzufügen (734)
  • Korrektes Datum für zwischengespeicherte Zusammenfassung verwenden (733)
  • Fehler korrekt an Client übergeben (731)

UX-Änderungen

  • Verbesserungen der Topic-Zusammenfassungs-UI aufgrund von DMenu-Änderungen (772)
  • Dark-Light-Mixin für bessere Sichtbarkeit in dunklen Themen hinzufügen (764)
  • AI-Helfer im Composer gestalten und positionieren (758)
  • Zusammenfassung mit fester Position (740)
  • Gestapeltes Liniendiagramm für Post-Stimmung verwenden (737)
  • Zweck der OpenAI-API-Schlüssel-Einstellung klären (739)

discourse-assign

Fehlerbehebungen

  • Verhindert, dass die Spaltenreferenz “id” mehrdeutig ist (590)

discourse-cakeday

Fehlerbehebungen

  • Geburtstags- und Jahrestags-Links in den „Mehr“-Bereich verschieben (131)

discourse-calendar

Fehlerbehebungen

  • Entfernt den clean-title-Codepfad (600)

Leistung

  • N*2+1 im Verfügbarkeits-Topic entfernt (599)

discourse-chat-integration

Neue Funktionen

  • Power Automate als neuen Anbieter hinzugefügt (204)
  • Trigger für geänderte Topic-Tags zur Chat-Integration hinzufügen (208)

discourse-data-explorer

Neue Funktionen

  • Ermöglicht das Anhängen von CSV-Dateiergebnissen in automatisierten PN (318)

Fehlerbehebungen

  • Doppelte Validierung beheben (314)
  • user_id-Validierung beheben (312)
  • Parameter sollte angezeigt werden, wenn der Standardwert ungültig ist (313)
  • Leeres Parametereingabeformular sollte das Absenden ablehnen (309)
  • with_deleted nur in Topic und Post verwenden (308)
  • Falscher Typ in category_id-Parametereingabe (304)
  • Parametereingabefelder nach dem Speichern erstellen (303)

UX-Änderungen

  • Datum/Zeit-Parametereingabe mit FormKit neu schreiben (316)
  • GroupChooser in group_id-Parametereingabe verwenden (315)
  • Parametereingabe mit FormKit neu schreiben (307)
  • CategoryChooser für Parametereingabe verwenden (306)

discourse-deprecation-collector

Fehlerbehebungen

  • Konfigurationsreferenz nach einer Core-Änderung aktualisieren (29)

discourse-doc-categories

Neue Funktionen

  • Überflüssige Elemente in Indexberichten melden (11)
  • Bericht mit nicht indizierten Topics hinzufügen (9)
  • Erweiterten Suchfilter in:docs hinzufügen (8)

UX-Änderungen

  • Doc-Icons zu Seitenleisten-Elementen hinzufügen (10)

discourse-follow

Fehlerbehebungen

  • Nutzung von user-profile-secondary Outlet aktualisieren (122)

discourse-fontawesome-pro

UX-Änderungen

  • discourse-bookmark-clock entfernen, da es keine Pro-Alternative gibt (55)

discourse-global-filter

Fehlerbehebungen

  • update_category_stats fehlschlägt bei schlechter Spaltensuche (154)

discourse-group-tracker

UX-Änderungen

  • Deaktivieren von Kontrollkästchen normalisieren, wenn der Gruppen-Tracker deaktiviert wird (64)

discourse-instant-search

Neue Funktionen

  • Tags-Raffinierungsliste hinzufügen und…

Fehlerbehebungen

  • searchType Tippfehler, Wechsel zu Konstanten
  • Linting
  • Fehler beim Öffnen von Filtern nach dem Wechseln des Suchtyps
  • „Invalid Date“-Text erscheint nach zwei Minuten
  • Embeddings sollten nicht erneut abgerufen werden, wenn „Mehr laden“ gedrückt wird
  • Hyde/Hybrid/Semantic funktioniert
  • .search()-Aufruf bricht „Mehr Ergebnisse anzeigen“ in Treffer
  • Sortiermodus behält Ergebnisse bei
  • Post-Links
  • Gebrochene Links

UX-Änderungen

  • Hervorhebungsfarben im Dark Mode beheben
  • Dämpferes Hervorhebungsfarbschema für Suchhervorhebung verwenden
  • Kategorien in Controller aufnehmen, um Kategorie-Badge-Farben zuzuweisen
  • Schloss-Icon für geschlossene Topic-Ergebnisse
  • Styling und Struktur für Chat-Ergebnisse verbessern
  • Post-Ergebnisse gestalten, PM-Umschlag zu Titeln hinzufügen
  • Benutzerergebnisse als Tabelle gestalten
  • Positionierung und Stile für Suche, Topic-Ergebnisse anpassen
  • Topic/PN-Raffinierungsliste und bedingte Raffinierungen
  • Suchlayout und -stile verbessern, Gitter für Benutzerergebnisse

discourse-jira

Neue Funktionen

  • Tags basierend auf Issue-Status zu Topics hinzufügen. (71)
  • Neue Kategorie-Einstellung zum automatischen Erstellen eines Jira-Issues. (69)

discourse-livestream

Neue Funktionen

  • Beziehung zwischen TopicChatChannel und Chat::Channel hinzufügen (29)

Fehlerbehebungen

  • Livestream-Beitrittsnachricht nur für Topics mit Livestream-Chat anzeigen (30)
  • Lookup später verschieben (28)

discourse-math

Fehlerbehebungen

  • Katex-Unterstützung für Chat hinzufügen (88)

discourse-multilingual

Fehlerbehebungen

  • Typ/Code bei Serialisierung korrekt setzen (17)

discourse-policy

Fehlerbehebungen

  • Log-Lärm lösen, wenn scoped order ignoriert wird. (134)

Leistung

  • find_each verwenden, um Speicherpeaks zu vermeiden, Teil 2 (133)
  • find_each verwenden, um Speicherpeaks zu vermeiden (132)

discourse-preset-topic-composer

Fehlerbehebungen

  • createTopicDisabled-Check zum neuen Topic-Button hinzufügen (26)

discourse-ratings

Fehlerbehebungen

  • Verhindern, dass DestroyOldHiddenPosts fehlschlägt, wenn es verwaiste Posts gibt (9)
  • Richtige Aktionsfunktion verwenden (8)

discourse-reactions

Leistung

  • Statische ID für Like-Post-Aktionstyp (305)

discourse-solved

Fehlerbehebungen

  • TL4-Benutzern nicht erlauben, Lösungen bedingungslos zu akzeptieren (305)

discourse-subscriptions

Fehlerbehebungen

  • Preisliste für Einmalkäufe (228)

discourse-templates

UX-Änderungen

  • Tastenkürzel-Hilfe sollte kleines i anzeigen (81)

discourse-theme-creator

Fehlerbehebungen

  • Sicherstellen, dass Benutzer Theme-Einstellung speichern können (87)

discourse-topic-voting

Neue Funktionen

  • order:votes auf /filter erlauben (204)

Fehlerbehebungen

  • Für nil-Zählungen bei der Sortierung sorgen (205)

discourse-translator

Neue Funktionen

  • Translator-Fehler-ProblemCheck für Microsoft hinzufügen (161)

Fehlerbehebungen

  • Gleiche Sprachübersetzungen behandeln (164)

Alle Funktionen und Fehlerbehebungen

Neue Funktionen

  • Anzeigen der Site-Textsuche in ausgewählter Sprache erlauben (28453)
  • Plugins ermöglichen, Tastenkürzel für versteckte Toolbar-Elemente anzugeben (28456)
  • Geschätzte Anzahl globaler und EU-Besucher zur About-Seite hinzufügen (28382)
  • Standardwert für push_notification_time_window_mins ändern (28431)
  • Unseen-Funktionsindikator in Admin-Seitenleiste (28397)
  • system_user_max_attachment_size_kb Site-Einstellung hinzufügen (28351)
  • Immer vollständige Seite „Neue Funktionen“ für Admins anzeigen (28383)
  • Vollständig benutzerdefinierte Bewertungsgründe erlauben. (28348)
  • plugin:create von create-discourse-plugin-Gem in Core übernehmen (28350)
  • Verzögerung für native Push-Benachrichtigungen hinzufügen (28314)
  • Statistiken für beteiligte Benutzer (28322)
  • Tags in topic_tags_changed-Trigger im Automation-Plugin ändern (28318)
  • „Hot“ ersetzt „Top“ als Standard im oberen Menü (28252)
  • Option hinzufügen, Stub-Topics beim Zusammenführen sofort zu löschen (28228)
  • Absolute Zahlen in Umfrage (28240)
  • live_slots_(start|finish) für Sidekiq-Leistungsprotokollierung hinzufügen (28260)
  • Trigger für geänderte Topic-Tags hinzugefügt (28176)

Fehlerbehebungen

  • Endloses Laden der Post-Historie (28425)
  • Format-Tastenkürzel auf Mac korrekt verwenden (28556)
  • End-Taste respektieren, wenn letzter Post bereits gerendert ist (28524)
  • Manuelles Entfernen von Fehlern für virtuelle Felder ermöglichen (28555)
  • selectText ermöglicht, eine Scrollposition als Option zu übernehmen (28554)
  • Entwurf zerstören, wenn auf Verwerfen geklickt wird (28552)
  • Benutzer zum Verzeichnis hinzufügen bei Kontenaktivierung (28505)
  • Korrekterweise interpolierte Übersetzungen für Flags zurückgeben
  • Verhindert Topic-Hot-Scope-Fehler bei zukünftigen Topics (28545)
  • Verhindert, dass Gruppenanfragen endlos laden (28544)
  • Verhindert Ausnahme beim Anzeigen von Ersatz (28543)
  • Falschen Check für erforderliche benutzerdefinierte Felder beheben (28541)
  • Desktop-Benachrichtigungs-Callbacks auf Mobile verhindern (28527)
  • Beim Ersetzen von Text im Composer Historie beibehalten (28537)
  • Lesezeichen-Erinnerung wurde falsch gelöscht (28506)
  • Video-Uploads hängen manchmal endlos (28523)
  • Bearbeitungsabschnitt für Tags aktualisieren, wenn zu einem anderen Tag navigiert wird (28519)
  • Verhindert, dass das Erstellen eines Posts die App beeinträchtigt (28518)
  • Formular korrekt zurücksetzen, bevor es zerstört wird (28516)
  • Videos werden aufgrund eines Thumbnail-Generierungsfehlers nicht hochgeladen (28493)
  • chat-draw-expanded-Klasse zum body hinzufügen (28490)
  • user_logged_out-Ereignis auslösen, wenn sich der Benutzer abmeldet (28482)
  • Überschrift ausblenden, wenn keine benutzerdefinierte Beschreibung vorhanden ist (28470)
  • 1:1s überspringen, wenn Chat-Suche Benutzer zurückgibt (28464)
  • Sicherstellen, dass href nicht zweimal gesetzt wird (28466)
  • Subfolder-Kontenaktivierung (28463)
  • Verlorener äußerer Kontext in #each-Block in hbr (28461)
  • @type-Arg für den Image-Uploader im About-Konfigurationsbereich angeben (28460)
  • Stylesheet-Cache atomisch schreiben (28457)
  • Korrekten Untertitel für Site-Kontaktname-Feld verwenden (28448)
  • Stummschalt-Button nicht bei Staff-Benutzern anzeigen und ähnliche Benutzer anzeigen (28423)
  • Gebrochene erwähnte Benutzer mit großgeschriebenen Benutzernamen (28421)
  • Übersetzungsüberschreibungen funktionierten nicht für Suchreihenfolgen (28404)
  • Erweiterung der Umfrage-Wählerliste persistent machen (28352)
  • Hervorhebungen für langen Code im Auto-Modus umgehen (28399)
  • Cancel- und Reset-Buttons für file_size_restriction-Einstellungen funktionsfähig machen (28347)
  • Chat-Sound erlauben, wenn Benachrichtigungen deaktiviert sind (28385)
  • Chat-Benachrichtigungs-Job verzögern (28386)
  • FormKit: 0 in erforderlicher Nummereneingabe erlauben (28368)
  • Kein Leerzeichen anzeigen, wenn kein Banner-Bild vorhanden ist (28366)
  • Sicherstellen, dass MiniRacer::Context vor dem Forken von Daemons verworfen wird (28361)
  • Flags statt PostActionType serialisieren (28362)
  • Korrekten Namen und Beschreibung zugreifen (28353)
  • overflow-x auf auto setzen, um zu verhindern, dass die Scrollleiste immer angezeigt wird (28294)
  • Liste nicht innerhalb von Codefence fortsetzen (28346)
  • SQL-Kontrollkästchen korrekt rendern (28328)
  • Flags statt PostActionType serialisieren (28334)
  • Umfrage mit config on_close zeigt Ergebnisse nur, wenn Umfrage geschlossen ist (28299)
  • Umfrage-Ranked-Choice-Wählerliste korrupt bei Erweiterung (28315)
  • Injektion unnötiger Margin stoppen (28335)
  • Redis-Cache in Seeds nicht treffen (28329)
  • Flags statt PostActionType serialisieren (28259)
  • Neuen DM-Button anzeigen, wenn öffentliche Kanäle deaktiviert sind (28306)
  • Site-Einstellungskategorie-Titel (28281)
  • Keine Fehlermeldung protokollieren, wenn 404 gerendert wird
  • Flaky Flags-Specs beim Hoch- oder Runterbewegen (28272)
  • URI korrekt unescape, wenn Weiterleitung zu einer Kategorie
  • Sicherstellen, dass Do-Not-Disturb-Icon korrekt aktualisiert wird (28253)
  • Zusätzliche Nachrichtentypen korrekt zurückgeben
  • CheckboxGroup für Admin-Badge-Formular verwenden (28239)
  • Anzahl der benutzerdefinierten Flags auf 50 begrenzen (28221)
  • backup_restore.rb möchte DB-Benutzer von user, nicht username (28229)
  • Alle Flags multisite-sicher cachen (28204)
  • Sane Standardwert für Net::HTTP beim Verarbeiten einer Anfrage setzen (28141)
  • Sicherstellen, dass Tags/Kategorien vorhanden sind (28230)
  • Inline-Probleme nicht löschen, wenn Admin-Dashboard geladen wird (28220)
  • Check für Drawer-Router verbessern (28212)
  • Weitere Verbesserungen zur //-Behandlung (28211)
  • // nicht aus der Mitte von URLs in discourse-url entfernen (28210)
  • Do-Not-Disturb-Icon in Echtzeit auf Glimmer-Header aktualisieren (28200)
  • Umfrage-Ranked-Choice-Ergebnis-Algorithmus Mehrheitscheck (28191)
  • Wählerinformationen bei Remote-Änderung aktualisieren (28168)
  • Korrekten isForever-Wert zurückgeben (28194)
  • Badge-Image-Uploader (28188)
  • Chat-Standardkanal-Einstellung entfernen (28170)
  • Video-Thumbnails für fehlende Videos (28152)
  • System-Badges können deaktiviert werden (28169)
  • Entwurfsansichten nicht zu Topic-Ansichtsstatistiken zählen (28162)
  • Doppelte Reviewable-Items-Bug (28161)
  • Download von Maxmind-Datenbanken nach assets:precompile verschieben (28157)
  • Korrekterweise interpolierte Übersetzungen für Flag-Typen zurückgeben
  • Topics-Zusammenführung in einem Hintergrundthread durchführen (28114)
  • Umfrage: Klickbare, hoverbare Avatare (28121)
  • Race-Bedingung in Discourse.cache.fetch (28124)

UX-Änderungen

  • Chat-Kanal/DN nur hervorheben, wenn Chat erweitert ist (28488)
  • Wahlprioritäten erklären (28574)
  • Overflow-Usercard beheben (28558)
  • Flag-Einstellungstab folgt UI-Richtlinien (28479)
  • DMenu-Behebungen (28551)
  • Tastenkürzel-Styling subtiler machen (28522)
  • DMenu-Mobile-Styling zentralisieren + Behebungen (28469)
  • Software-Update-Banner für headerlose Seiten anpassen (28496)
  • Keine geteilte Unterkategorie-Farbe in docked Header verwenden (28494)
  • Textarea-Höhe auf Mobile beheben (28495)
  • Titel-Token für Was ist neu Admin-Seite hinzufügen (28476)
  • Neue Admin-UI-Richtlinien auf Was ist neu anwenden (28454)
  • Topic-Karte in Topics ohne Antworten standardmäßig anzeigen (28468)
  • Erwähnungsfarben für dunkle Farbschemata verbessern (28462)
  • Wiederherstellungsinfo-Link auf Admin-Backups-Seite beheben (28452)
  • Admin-UI-Richtlinien auf benutzerdefinierte Flags anwenden (28433)
  • Ansichten in Topic-Karte sollten immer mindestens 1 sein (28447)
  • Admin-Interface-Richtlinien auf Backups-Seite anwenden (28051)
  • Mobile-Ansicht für die neue /about-Seite verbessern (28406)
  • Fav-Badge-Anzahl weglassen, wenn Max 0 ist (28402)
  • Keine Abmessungen in Videodateinamen prüfen (28349)
  • Reviewables im Benutzermenü gestalten, wenn Avatare aktiviert sind (28388)
  • Nur scrollIntoView, wenn Seitenleisten-Elemente nicht bereits sichtbar sind (28372)
  • Styling für die neue /about-Seite anpassen (28367)
  • Baseline-Ausrichtung von Chat-Zeitstempel entfernen (28345)
  • Umfrage-Button-Hintergrundfarbe entfernen, um Hervorhebungsproblem zu vermeiden (28319)
  • Kleine Topic-Karte-Verbesserungen und -Behebungen (28215)
  • „Topics“-Link in Seitenleiste als aktiv für hot, unseen und meine Posts-Filter setzen (28305)
  • Seitenleisten-DN-Liste zurück, wenn öffentliche Kanäle deaktiviert sind (28301)
  • Plugin-Outlet zu embeddable Hosts hinzufügen (28264)
  • Kleinere Modal-Überschriften, kürzerer Flag-Modal-Titel (28278)
  • Narrative-Bot-PN nicht löschen, wenn Benutzertipps übersprungen werden (28265)
  • Lesezeichen-Menü-Label von „Benutzerdefiniert…“ zu „Weitere Optionen…“ ändern (28266)
  • Problem mit langen Benutzernamen, die in mobilen Benutzerkarten umgebrochen werden, beheben (28256)
  • Benutzerprofil-Button-Umbruch beheben, Stile aufräumen (28255)
  • Extra-Margin von Flag-Beschreibungslinks entfernen (28251)
  • Lange Wörter umbrechen, um Overflow im Activity-Stream zu verhindern (28250)
  • Link-Bearbeitungstext zur Suche in Badge-Formular verknüpfen (28248)
  • Aktuelle Locale auf Topic-Karte-Ansichten-Datumformat respektieren (28199)
  • Admin-Flag-Formular zu form-kit verschieben (28187)
  • Vorschau-Button-Titel-Attribut fixieren (28155)

Leistung

  • Sicherstellen, dass empfohlene Topics nur auf der letzten Seite der Topic-Ansicht geladen werden (28507)
  • Button-Aktionen verschieben, um interaction-next-paint (INP) zu verbessern (28019)
  • I18n._overrides löschen, nachdem sie angewendet wurden (28405)
  • Benutzer automatisch effizienter zu Kanälen hinzufügen (28392)
  • Speicherzuweisung von Chat::AutoRemove::HandleCategoryUpdated reduzieren (28393)
  • Speicherabdruck von Chat::AutoRemove::HandleCategoryUpdated.call reduzieren (28381)
  • Speicherabdruck von Chat::AutoRemove::HandleCategoryUpdated reduzieren (28332)
  • Cache nicht verfallen lassen, wenn PostActionType gespeichert wird (28337)
  • Keine Redis-Aufrufe beim Ausführen von Migrationen (28336)
  • Reset-Flag-Callbacks bei Seed überspringen (28333)

Barrierefreiheit

  • Redundantes tabindex=0 aus Umfragen entfernen (28320)
  • aria-label zu Avatar-Link auf Kategorien-Seite hinzufügen (28304)
  • Überschriftenebenen im Tastenkürzel-Modal nicht überspringen (28285)
9 „Gefällt mir“

Erwähnenswert ist auch, dass dies gerade in Discourse AI gelandet ist:

Es erleichtert das Korrekturlesen von Texten. (Wenn nichts ausgewählt ist, wird einfach alles korrigiert.)

9 „Gefällt mir“