3.3.0.beta1: Discourse Discover-Option, Seite „Wichtige Themen“, Grund „Es ist illegal“ und mehr!

Neue Funktionen in 3.3.0.beta1:

Melden Sie sich für Discourse Discover an, falls noch nicht geschehen!

Wir haben eine neue Admin-Einstellung include in discourse discover hinzugefügt. Wenn diese aktiviert ist, wird Ihre Website für die Aufnahme in eine Showcase-Website von Discourse-Communities berücksichtigt, die bald startet! Mehr erfahren

Änderungen, welche Reaktionen :thumbsup: als Likes :heart: gezählt werden

Das Discourse Reactions Plugin hat bisher nur eine Reaktion als Like für Topic-Rankings und die Vergabe von Badges gezählt. Jetzt werden alle Reaktionen gezählt, außer denen auf einer Sperrliste, wobei die Standardausnahme die Daumen-runter-Reaktion ist. Wenn Sie Reaktionen ausschließen möchten, können Sie sie zur Sperrliste hinzufügen. Mehr erfahren

Neue Seite “Heiße Themen”

“Heiße Themen” ist eine neue Seite, die Sie zum Menü Ihrer Website hinzufügen können. Sie sortiert Themen mit einem neuen Algorithmus, damit Ihre Mitglieder leichter Gespräche entdecken können, die gerade beliebt sind. Mehr erfahren

KI-Bildunterschriften

KI-Bildunterschriften ist ein neues Modul, das künstliche Intelligenz verwendet, um Bildunterschriften für Bilder vorzuschlagen, die in Beiträge eingefügt werden. Dies macht sie für Benutzer, die Screenreader verwenden, verständlich. Mehr erfahren

Neuer Grund für die Markierung “Es ist illegal”

Um Websites bei der Einhaltung des Digital Services Act zu unterstützen, haben wir dem Modal für Markierungen einen neuen Grund “Illegal” hinzugefügt. Der Grund wird im Markierungsbericht für Audit-Zwecke und Benachrichtigungen sowie in einer PM an Moderatoren enthalten sein.

CSP “strict-dynamic” ist der neue Standard

Wir haben eine neue “strict-dynamic” CSP-Implementierung hinzugefügt, die die sichere Integration von Themes, Plugins und externen Skripten erheblich erleichtern sollte. Diese neue Implementierung ist jetzt der Standard. Mehr erfahren

Abschluss des Ember 5-Upgrades

Unser Upgrade auf Ember 5 ist bereits seit einiger Zeit abgeschlossen. Mit dieser Version haben wir das Legacy-Flag EMBER_VERSION=3 entfernt. Mehr erfahren

Sicherheitsupdates

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

22 „Gefällt mir“

Noch mehr!

Aber warte, es gibt noch mehr! Wir geben 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, schaue dir unbedingt die unten aufgeführten zusätzlichen Funktionen und Fehlerbehebungen an.

Plugin-Verbesserungen

discourse-activity-pub

Fehlerbehebungen

  • Sicherstellen, dass Themen-Sammlungen für full_topic-Aktivitäten existieren (67)
  • Vollständigen slugPath verwenden, um Kategorien mit Berechtigungen neu zu laden (65)
  • Protokoll für Lieferjob-Fehler (64)

discourse-adplugin

Neue Funktionen

  • DFP / Ad-manager Content-Security-Policy-Kompatibilität verbessern (201)

Fehlerbehebungen

  • Keine Anzeigen für Gruppen serverseitig berechnen (200)
  • Ausschlussgruppen für jede Anzeigenplattform hinzufügen (197)

discourse-ai

Neue Funktionen

  • Konversationen mit KI über eine URL teilen (521)
  • KI-Schnellsuche nach Semantik (501)
  • GitHub Helper KI-Bot-Persona und -Tools hinzufügen (513)
  • Unterstützung für Claude Opus und Sonnet (508)
  • Option für KI-Triage, einen Beitrag in die Prüfungswarteschlange zu senden (498)
  • KI-Helfer-Unterstützung in nicht-englischen Sprachen (489)
  • Sichere Uploads in Bildunterschriften verarbeiten (476)
  • KI-Bildunterschrift (470)
  • Neue Discourse Helper-Persona (473)
  • Erwähnbare Personas und Zufallswähler-Tool, Kontextlimits (466)
  • Personas ermöglichen, top_p- und Temperaturparameter bereitzustellen (459)
  • LLM-Bericht feinabstimmen, um Anweisungen genauer zu folgen (451)

Fehlerbehebungen

  • Syntaxhervorhebung für geteilte KI-Konversationen mit aktivierter CSP (532)
  • Unicode im Tokenizer verarbeiten (515)
  • Assets verfallen, wenn sich CSS ändert
  • Fehlende Übersetzung auf der Freigabeseite (528)
  • Konversation nicht falsch anzeigen (526)
  • Weichgelöschte Themen beim Nachfüllen der Stimmung filtern (527)
  • Ai-image-caption sollte nicht abstürzen, wenn geprüft wird, ob currentUser can_use_assistant (523)
  • Bildunterschrift-Funktion sollte KI-Helfer-Gruppen im Composer respektieren (522)
  • Funktionsaufrufe feinabstimmen (519)
  • KI-Persona-Editor-Eingaben und optionale GitHub-Authentifizierung verbessern (518)
  • Verhindern, dass KI-Chat-Thread-Titel erstellt werden, bevor Antworten gepostet werden (517)
  • Alle Bot-Feedback-Schleifen vermeiden (507)
  • Rücktaste im Composer benutzerdefinierten Prompt schließt Menü (505)
  • System-Persona nicht-englisch speichern, fehlende Bot-PMs
  • Mehrere Tool-Aufrufe unterstützen (502)
  • Nachrichten streamen, wenn man eine Persona direkt per PM anschreibt (500)
  • Leerzeichen innerhalb von Argumenten für Open AI unterstützen (499)
  • Composer-Service-Aufruf bricht gemeinsame Bearbeitungen (494)
  • Truncationsgröße für Gemini-Embeddings verringern (493)
  • Bildgenerierung in Gemini war defekt (490)
  • Untertitel war bei mehreren aufeinanderfolgenden Aufrufen defekt (481)
  • Konversationen mit Persona-Benutzer nicht teilen können (479)
  • KI-Suchergebnisse bereinigen, wenn eine nachfolgende Suche stattfindet (469)
  • Bessere KI-Chat-Thread-Titel (467)
  • Dedizierten Prompt für Thread-Titel verwenden (464)
  • Explizite Prüfung auf leere Zeichenfolge in Kompatibilitätsmigration (463)
  • Verwandte Themen ausblenden, wenn Modul deaktiviert ist (461)
  • Tippfehler, der dazu führte, dass text_embedding_3_large fehlschlug (460)
  • Embedding-Generierung verbessern (452)
  • Tabellennamen hinzufügen, um mehrdeutige Spaltenreferenz in SQL zu entfernen (449)

UX-Änderungen

  • Titelprefix zu geteilten KI-Seiten hinzufügen (531)
  • Unterstützung für Dark Mode hinzufügen (529)
  • Stile und Markup für Freigabefunktion aktualisieren (525)
  • KI-Helfer-Positionierung (506)
  • Geringfügige Anpassungen für Bildunterschriftengröße und -verhalten (484)
  • Geringfügige Stil-Anpassungen für Bildunterschriften (482)
  • Fehlende Einstellungsbeschreibungen hinzufügen (465)
  • Embedding-Einstellungsgültigkeitsprüfungen wieder einführen (457)
  • Embedding-Einstellungen validieren (455)

Sicherheitsänderungen

  • SSRF-Schutz beim Aufrufen von Diensten aus dem Plugin platzieren. (485)

discourse-akismet

Fehlerbehebungen

  • 500-Fehler beim Bearbeiten eines PostVotingComment (127)
  • Fehlende Übersetzung für review_tl1_users_first_post_voting_comment (128)

discourse-automation

Neue Funktionen

  • Entweder custom_fields oder user_fields in Trigger erlauben (253)
  • Automatisierte Beitrags-Erstellung bei Benutzeraktualisierung (249)

Fehlerbehebungen

  • Aktualisieren, wie wir Werte an ModalJsonSchemaEditor übergeben (257)
  • Platzhalter korrekt formatieren (255)
  • Nächste tägliche Wiederholung ab jetzt berechnen (248)

discourse-cakeday

UX-Änderungen

  • Seitenlayout reparieren, aufräumen (123)

discourse-calendar

Neue Funktionen

  • Neue Optionen von downloadCalendar verwenden (549)

Fehlerbehebungen

  • Bearbeiten des benutzerdefinierten Felds eines Ereignisses funktionierte nicht (550)
  • Test für Feiertagsanpassungen aktualisieren (541)

Sicherheitsänderungen

  • Eingeladene Personen vor Benutzern verbergen, die das Ereignis-Beitrag nicht sehen dürfen (544)
  • Selbst-Einladung zu privaten Ereignissen untersagen (543)

discourse-client-performance

Fehlerbehebungen

  • Den korrekten Pluginnamen in PLUGIN_NAME verwenden

discourse-data-explorer

Neue Funktionen

  • group_list-Parametertyp hinzufügen (283)

discourse-global-filter

Fehlerbehebungen

  • Leere Kategorie-Matrix durch Konvertierung zu Glimmer (133)

discourse-group-membership-ip-block

Sicherheitsänderungen

  • Benutzerdefinierte Felder aus anderen Plugins nicht exponieren (13)

discourse-jira

Fehlerbehebungen

  • Jira-Feld auf Component API aktualisieren. (61)
  • Tippfehler (58)

discourse-kolide

Neue Funktionen

  • Neues Kontrollkästchen, um ein Gerät bei der Einrichtung als Mobilgerät zu markieren (89)

discourse-math

UX-Änderungen

  • MathJax-Ladebenachrichtigung ausblenden (78)

discourse-microsoft-auth

Sicherheitsänderungen

  • E-Mails von Microsoft sind nicht verifiziert (72)

discourse-multilingual

Fehlerbehebungen

  • Fehlgeschlagene Tests aufgrund von i18n.default (3)

Sicherheitsänderungen

  • Maximale Länge für content_languages-Benutzerdefiniertes Feld hinzufügen

discourse-oauth2-basic

Neue Funktionen

  • Spezifizieren von erforderlichen Pfaden beim Abrufen von Benutzerinformationen erlauben (96)

discourse-post-voting

Fehlerbehebungen

  • Probleme mit der nächsten Seite bei Crawlern (193)

discourse-reactions

Neue Funktionen

  • Alle Reaktionen als Likes zählen, mit Ausnahmen, die durch eine Site-Einstellung gesteuert werden (267)

Fehlerbehebungen

  • Nicht mehr nach Reaktionen fragen, wenn keine existieren (282)
  • Keine Likes im reactions-received-Endpunkt anzeigen (279)
  • Aktivitätsreaktionen für andere Benutzer anzeigen (278)
  • _allowHover()-Funktionsaufruf (277)
  • Hovern über Reaktions-Symbol verursachte Fehler, die AJAX-Anfragen überfluteten (274)
  • Benutzer, die reagiert haben, nicht unter dem …-Menü des Beitrags anzeigen (275)
  • Keine Likes mit Reaktionen in der likes-received-Liste anzeigen (273)
  • Null post.user_id für UserAction-Sync verarbeiten (270)
  • Fehlenden geplanten Job in plugin.rb benötigen (269)

discourse-solved

Fehlerbehebungen

  • Combobox innerhalb von LI-Element verschachteln (280)

discourse-steam-login

Fehlerbehebungen

  • Button-Styling und -Beschriftung (79)

discourse-subscriptions

Fehlerbehebungen

  • Sicherstellen, dass das Produkt bei Bestätigung gelöscht wird (195)

discourse-templates

Neue Funktionen

  • Link zur Vorlagen-Quellen-Thema hinzufügen (70)

Fehlerbehebungen

  • Langsamkeit beim Auflisten von Vorlagen und der Vorlagen-Kategorie (67)

discourse-vk-auth

UX-Änderungen

  • Button-Design verbessern, um anderen Logins zu entsprechen (29)

Alle Funktionen und Fehlerbehebungen

Neue Funktionen

  • Optionalen Link „Powered by Discourse“ zu discourse.org anzeigen (26162)
  • Zusätzliche Schlüsselwörter für die Seitenleiste filtern (26148)
  • Browser-dir="auto" für support_mixed_text_direction verwenden (26129)
  • Benutzer-Einstellung für Schließen-Benachrichtigungen stummschalten (26072)
  • Option „+ Unterkategorien“ verbessern (26086)
  • Strict-dynamic Content-Security-Policy standardmäßig aktivieren (26051)
  • Verbleibende Anzahl in category-drop anzeigen (25938)
  • Zurück zum Forum-Link über dem Filter platzieren (26070)
  • Themen stumm in Bulk schließen (26043)
  • Option „+ Unterkategorien“ zurückbringen (26035)
  • Erzwingen eines Threads erlauben (25987)
  • Site-Einstellung, um Beitrag in Strafnachrichten einzuschließen (26025)
  • Onebox für Loom hinzufügen (26016)
  • APIs für das Manipulieren von Header-Icons einführen (25916)
  • Bestimmten Gruppen erlauben, rohe E-Mail anzusehen (26003)
  • Recover-API-Bereiche hinzufügen (25978)
  • Unterstützung für boolean, enum und integer-Felder für Schema-Theme-Einstellungen (25933)
  • chat_preferred_mobile_index-Einstellung einführen (25927)
  • rowspan- und colspan-Attribute für HTML-Tabellen erlauben (20973)
  • Admin-Seitenleiste filtern (25853)
  • Benutzerstatus zur Chat-Mitgliederliste hinzufügen (25831)
  • Schema-Theme-Einstellungseingabefelder (25811)
  • Benutzerstatus ausblenden, wenn Benutzer öffentliches Profil und Präsenz versteckt (24300)
  • Geplante Twitter-Login-Problemprüfung hinzufügen - Teil 1 (25830)
  • Hub-API aufrufen, um Discourse Discover-Anmeldung zu aktualisieren. (25634)
  • Automatische before- und after-Outlets zu Wrapper-Plugin-Outlets hinzufügen (24254)
  • Plugin-outlet vor/nach Seitenleistenabschnitten hinzufügen (25807)
  • Kontrollkästchen für Benutzer hinzufügen, um vor der Meldung als illegal zu bestätigen (25762)
  • Zurück-Knopf für Schema-Theme-Einstellungen (25743)
  • Link erstellen, um einen neuen Chat zu starten (25722)
  • .topic-Attribut zu transformedPost hinzufügen (25757)
  • Experimentelle Option für strict-dynamic CSP hinzufügen (25664)
  • Grundstein für Schema-Theme-Einstellungen-UI legen (25673)
  • Shift+j und shift+k werden gesamte Beiträge scrollen (25684)
  • Anheften auf Hot-Thema-Listen anwenden (25690)
  • Backlink zur Site von Logster (25669)
  • Video-Vorschau-Bild automatisch generieren und anzeigen (25633)
  • Asynchrones Laden von Kategorie- und Chat-Hashtags (25526)
  • Neue „illegal“-Flag-Grund hinzufügen (25498)
  • Ungelesener-Beitrag-Indikator auf Mobilgeräten anzeigen (25421)
  • Permalinks für Benutzer (25552)
  • Deaktivieren der Benutzeraktivitäts-Registerkarte für Nicht-Admin-Benutzer erlauben (25540)
  • Verbesserungen an Hot-Funktion (25533)
  • Link zur ursprünglichen Nachricht hinzufügen (25503)

Fehlerbehebungen

  • Unnötige CSP-Direktiven unter strict-dynamic korrekt entfernen (26180)
  • [code] in Blockzitaten unterstützen (26182)
  • Nil post_search_data für Suchergebnis verarbeiten (26179)
  • Klicken auf „mehr…“ in Emoji-Autocomplete (26176)
  • Klicken auf „mehr…“ in Emoji-Autocomplete (26160)
  • Verbesserungen für die Admin-Seitenleiste (26168)
  • Vorschlag zum Senden von PMs ausblenden, wenn PMs für Benutzer deaktiviert sind (26157)
  • Vermeiden, Benutzer-E-Mails zu senden, wenn man einen staged-Benutzer in einem Thema @erwähnt (26102)
  • Auf asynchrones Topic.apply_transformations während loadMore warten (26143)
  • Lookbehind-Assertionen sind in < iOS 16.4 nicht verfügbar (26139)
  • Benutzer-Menü bei Navigation schließen (26131)
  • Code-„Block“-Erkennung vor dem Anzeigen von Autocomplete (26023)
  • RTL korrekt erkennen (26127)
  • Sicherstellen, dass Header-Thema-Infos sofort aktualisiert werden, wenn man weg navigiert (26128)
  • Korrektes PM-Icon-Link in Glimmer-Header (26125)
  • Nicht verhindern, reguläre Links in :hamburger:wrapper zu öffnen (26126)
  • Registrierungs-IP-Adresse speichern, wenn Benutzer via SSO erstellt wird (26121)
  • Nil für Eigenschaftswerte erlauben, wenn sie nicht erforderlich sind (26112)
  • Benutzer-Locale für Chat-Push-Benachrichtigungen verwenden (26107)
  • Fehler in desktopNotifications-Service, der Abonnement nicht erlaubte (26103)
  • Verlinkung von Thread-Nachrichten verbessern (26095)
  • Ungelesenes Ablehnen funktionierte nicht korrekt (26096)
  • Themen-Suche für Glimmer-Header (26040)
  • Nach options in dismissRead suchen (26065)
  • discourse-sidebar-Icon zurückbringen (26050)
  • Discobots UserProfile#bio_raw aktualisieren, wenn sich die Standardsprache ändert (26045)
  • <td>-Abstand in erweitertem Tabellenlayout (26037)
  • Keine Threads ohne Antworten anzeigen (26033)
  • Benutzer, der nicht chatten kann, korrekt als deaktiviert anzeigen (26010)
  • Aktive Webhook-Typen schließen inaktive Plugins aus (26022)
  • ThemeSettingsObjectValidator erlaubt keine URL-Pfade für String (26005)
  • Vertrauensstufe nicht herabstufen, wenn alle Anforderungen erfüllt sind. (25953)
  • Verhindert doppelte Anhänge in eingehenden E-Mails (25986)
  • Fehlendes href-Attribut für Themenkarten-Teilnehmer-Avatare zurückgeben (25981)
  • Entfernt sofort Gruppen-Nachricht beim Verlassen (25961)
  • import:rebake_uncooked_*-Jobs konnten nicht parallel ausgeführt werden (25969)
  • „Keine Kategorie“ in category-chooser anzeigen (25917)
  • Live-Updates von Threads auf meiner Threads-Seite (25955)
  • Live-Updates des Kanal-Mitgliederstatus (25925)
  • Gelöschte Lesezeichen-Erinnerungen im Benutzer-Lesezeichen-Menü anzeigen (25905)
  • Kein Senden-PM-Prompt anzeigen, wenn Benutzer keinen PM senden kann (25912)
  • Status zum Kanal-Mitgliedschaft-Serializer hinzufügen (25906)
  • Bessere Fehlerbehandlung beim Erstellen von DM (25908)
  • ThemeSettingsValidator.validate_value gab falschen Fehler zurück (25901)
  • Fehler, wenn Integer-Werte als Standard für String-Typ-Einstellungen gesetzt sind (25898)
  • Verhindert Ausnahme, wenn letzte Antwort gelöschten Benutzer hat (25852)
  • Keine Fehler bei abgebrochenem Übergang auslösen (25841)
  • Letztes Gelesene bei Klick auf Scroll-Pfeil korrekt aktualisieren (25838)
  • Admin-Seitenleistenfehler im Safe-Mode verhindern (25832)
  • Gemutete Tags brachen Hot-Seite, wenn nach Tags gefiltert (25824)
  • Admin-Plugin-Links in Seitenleiste nicht doppelt hervorheben (25808)
  • Regression mit onFilesPicked-Aktion (25819)
  • category-drop-Suche nach Unterkategorien (25817)
  • Uncategorised in category-chooser anzeigen (25794)
  • Ermöglicht Abfrage eines Benutzernamens aus Integer (25815)
  • FollowRedirects beim Ändern des Seitenleistenpanels (25814)
  • Formular-Vorlagen-View-Modal-Footer-Schaltflächen anpassen (25804)
  • /categories/search-Reihenfolge deterministisch machen (25793)
  • Sicherstellen, dass Modell-Eigenschaften gesetzt sind (25790)
  • Cache-Schlüssel sollten Strings sein (25791)
  • Kategorien mit Suchthema-Ergebnissen laden (25700)
  • Kategorie-Ergebnisse sollten nach Begriff geordnet sein (25771)
  • Admin-Seitenleiste versteckte Chat/Forum-Umschalttaste (25781)
  • Admin-Seitenleisten-Plugin-Links nicht duplizieren (25780)
  • Admin-Nav-Aktiver Link im Dark Mode (25759)
  • Video-Hintergrund auf Schwarz setzen (25744)
  • Korrekter Kategoriename für auto_join_users_info im Chat (25739)
  • Vollständiger Beitragssprung funktionierte nicht (25734)
  • Rahmen um Video-Platzhalter-Play-Button hinzufügen (25727)
  • Elternkategorien für Seitenleiste vorladen (25726)
  • Strict-dynamic-spezifische Logik aus CSP-Erweiterungen entfernen (25725)
  • Homepage-Präferenzen auf Admin-Seitenleiste Zurück zum Forum-Link respektieren (25642)
  • Is_my_own?-Prüfung für Benutzer, die anonym Aktionen ausführen (25716)
  • Neueste Suchelemente füllen Eingabe mit Wert (25704)
  • Eine Regression in b797434 (25694)
  • Logster-Backlink-Konfiguration in Produktion (25685)
  • Ähnliche Themen auswählbar machen (25682)
  • Mehrere Chat-Kanäle mit leerem Slug erlauben (25680)
  • Timer-Info bei Themenstatus-Umschaltung ausblenden (25596)
  • Übersetzungen für illegalen Flag-Typ nachbessern (25670)
  • Keine "tag-"-Klasse auf Seiten ohne Tag-Filter hinzufügen (25677)
  • can_ignore_users serialisieren (25672)
  • Query-Parameter von Homepage nicht unnötig scrubben (25665)
  • Benutzer-spezifische Kategorie-Felder vorladen (25663)
  • E-Mail-Kategorie-Badges sollten keine Kategorie-Textfarbe verwenden (25655)
  • Zitierte private Themen-URL respektiert Subfolder-Installation (25643)
  • Chat-Kanäle nach Slug sortieren (25656)
  • Keine Antwort als neues Thema ohne Berechtigung (25641)
  • Webauthn-Origin war für Subfolder-Setups falsch (25651)
  • Chat-Kanäle nach Erwähnungen, ungelesen und Kanal-Titel sortieren (25565)
  • max_image_megapixels-Logik ändern (25625)
  • Kategorie-Badge-Stile inline für E-Mail rendern (25487)
  • Alle Kanal-Hashtags nachschlagen (25617)
  • Assoziationen auf Unterkategorien vorladen, wenn Kategorien lazy geladen werden (25630)
  • Immer Admin-Plugin-Liste für Admin in Seitenleiste vorladen (25606)
  • Hot fügte kürzlich angehobene Themen nicht hinzu (25619)
  • Bereits geladene Kategorien nicht asynchron laden (25607)
  • Datumsbereich in Top-Traffic-Quellen-Bericht respektieren (25599)
  • Service-Worker-Push-Benachrichtigungen, wenn Cache deaktiviert ist (25610)
  • Immer Admin und Moderatoren bei Beitragsbearbeitungen vertrauen (25602)
  • Fehlende Übersetzung für Illegalen Flag auf Thema (25603)
  • Immer Mitarbeitern (Admins & Mods) erlauben, Links zu posten (25601)
  • ID zu warn hinzufügen (25597)
  • CSP-Nonce- und Hash-Werte weglassen, wenn unsafe-inline aktiviert ist (25590)
  • Unterstützung für .js.es6-Dateien in PrettyText wiederherstellen (25588)
  • Ähnliche Themen verlassen sich auf Widget-Suchmenü (25586)
  • Klicken auf eine Benachrichtigung löste einen Fehler aus (25583)
  • Korrekter className für Benachrichtigungs-Avatare, die System-Avatar verwenden (25578)
  • Besuche für TL3 bedeuten tatsächlich „Gelesene Beiträge: eindeutige Tage“ (25468)
  • Vorherigen Chat-Zustand speichern, wenn man mit der Seitenleiste navigiert (25537)
  • Hyperlink-Such-Badge-Abstand einfügen (25563)
  • Gruppen-Einladungen korrekt speichern (25566)
  • Themes-JavaScript-Cache nach Ausführen von Themes-Migrationen aktualisieren (25562)
  • Desktop-Umleitung für mobile-only-Chat-Routen hinzufügen (25561)
  • Alte Firefox-Versionen verarbeiten, die isConditionalMediationAvailable nicht unterstützen (25549)
  • Plugin-Bild-Assets in Produktion (25547)
  • Verhindert, dass Discourse-Header unter iPad-Navigation geht (25542)
  • Nur Erwähnungs-Styling für gültige Erwähnungen im Chat verwenden (25523)
  • Seitenleisten-Kategorien vorladen, wenn Kategorien lazy geladen werden (25332)
  • uploaded_avatars_allowed_groups-Prüfung auf aktuellem Benutzer serialisieren (25515)
  • Bessere Unterstützung für iPad und Hub-Footer-Nav (25518)
  • Videowiedergabe auf iOS (25513)
  • feedback_category-Platzhalter in i18n-String verwenden (25514)
  • PostgreSQL-Textsuche-Proximitätsoperator remappen (25497)
  • Fehlende Übersetzung von guidelines_topic.body (25505)
  • „Meine Threads“ auf Mobilgeräten bedingt ausblenden (25494)
  • Fast-edit-Regex und String-Ersetzung entfernen (25496)
  • Chat-Kanal-Reihe-Indikator sollte nur dringende Anzahl anzeigen (25458)
  • Mehrere Gruppeneinstellungen standardmäßig auf Mitarbeiter + TL(N) setzen (25493)
  • Neue Zeilen aus img alt & title in HTML-zu-Markdown-Parser entfernen (25473)
  • Site-Einstellung Integer-Eingabetyp (25485)

UX-Änderungen

  • Korrektur des Chat-Titel-Rands in Drawer und Seitenleiste (26171)
  • Korrektur der Chat-Navbar-Header-Ausrichtung (26161)
  • Glimmer-Header mit neuem Drag-and-Drop-Symbol aktualisieren (26166)
  • Einstellungsbeschreibung für objekttypisierte Theme-Einstellungen anzeigen (26152)
  • Fehlerbehandlung für DiscourseConnect verbessern (26140)
  • Avatar des letzten antwortenden Nutzers im Chat-Thread (26123)
  • Letzte Antwort aus der Vorschau von „Meine Threads“ entfernen + Restyling (25568)
  • Standard-Aktionsbezeichnung im Composer beim Senden einer Nachricht von „Nachricht“ in „Nachricht senden“ ändern (26109)
  • Stile für den Link „Zurück zum Forum“ im Hamburger-Menü (26118)
  • Ladeanimation anzeigen, während Abhängigkeiten für ace-editor geladen werden (26099)
  • Styling für Chat-Avatar „ist online“ (26012)
  • Facebook-Blau-Hex-Wert aktualisieren, Kommentar zur Schaltflächenfarbe hinzufügen (26105)
  • Neues Navigations-Element in der experimentellen neuen Ansicht nicht ausblenden (26094)
  • Optionales grid-area „below-content“ hinzufügen (26091)
  • Einladungs-Schaltflächen bereinigen (26068)
  • Header- und Footer-Text der vorgeschlagenen Themen linksbündig ausrichten (26058)
  • Seitenleisten-Symbol hinzufügen (26046)
  • Obere Schließen-Schaltfläche von topics nach d-navigation verschieben (26032)
  • Schriftgröße und -gewicht für die Einstellung „Benutzername priorisieren“ korrigieren (26034)
  • Chat-Nachrichten-Ersteller SCSS-Bereinigung + Design-Anpassung für die Benutzername-Anzeige (25928)
  • Bildsteuerelemente auf Touch-Geräten immer anzeigen (26018)
  • Erste Durchgänge für Site-Einstellungsbeschreibungen (25829)
  • Bildvorschau-Steuerelemente deaktivieren, während sie unsichtbar sind (25990)
  • Zeilenumbruch für Gruppen-E-Mail-Einstellung verbessern, Stile bereinigen (25985)
  • Zeilenumbruch für erweiterte Suche verbessern, mobiles Stylesheet entfernen (25975)
  • Stile für Tag-Info bereinigen, mobiles Stylesheet entfernen (25973)
  • Stile für Bild-Uploader vereinfachen (25970)
  • Badge-Titel auf Mobilgeräten aktivieren, Stile bereinigen (25968)
  • Angemessene btn-flat-Instanzen zu btn-transparent aktualisieren (25945)
  • Kontrast der Chat-Pre-Scrollbar erhöhen (25930)
  • Chat >` allgemeine Korrekturen (25929)
  • Einladungsfehlermeldung verbessern, wenn ein Benutzer eine bereits eingelöste E-Mail-Adresse verwendet (25695)
  • Flexible Autocomplete-Breite (25900)
  • Sicherstellen, dass a-Tag die border-radius-Variable verwendet (25882)
  • border-radius für Dropdown in Chat-Nachrichtenaktionen korrigieren (25881)
  • Rand am Lesezeichen-Symbol in Chat-Nachricht entfernen (25859)
  • Hartcodierten Wert entfernen (25499)
  • Chat >` Senden-Schaltflächen-Ausrichtung + Korrektur hartcodierten Werts (25836)
  • Chat-Composer >` Korrektur des Tipp-Indikators und oberen Rands (Mobil) (25821)
  • Gruppennamen sollten nicht immer großgeschrieben werden (25820)
  • Hover-Effekt für die Erweiterung des Topic-Map-Links korrigieren (25822)
  • Anpassungen für die Senden-Schaltfläche (25816)
  • Vollbild-Composer auf Mobilgeräten zulassen (25787)
  • Chat-Composer-Design-Update (Mobil) (25789)
  • Stile für den Seitenleisten-Sektions-Modal korrigieren (25803)
  • Modal-Mobil-Korrekturen (25788)
  • Chat-Kanal-Titel verlinkt zu den Kanal-Einstellungen (25785)
  • Farbe des überschriebenen Punkts so ändern, dass er im Dark-Mode leicht sichtbar ist (25782)
  • Zieh-Symbol im Seitenleisten-Formular auf Mobilgeräten ausblenden (25738)
  • Video-Spinner-CSS korrigieren (25770)
  • Play-Schaltflächen-CSS anpassen (25754)
  • Anpassungen an der Admin-Seitenleiste (25717)
  • Passwort-Reset bei Sitzungsbestätigung zulassen (25708)
  • Bessere Karten-Ausrichtung (25720)
  • Suchverlauf für mehr Kontexte anzeigen (25705)
  • Chat-Browse-Redesign (25698)
  • Einige Label- und Formular-Unstimmigkeiten bereinigen, übermäßige Fettdruck reduzieren (25701)
  • Verhindern, dass Gruppenname umgebrochen wird (25696)
  • Ausrichtung und Stile der Gruppensuchergebnisse korrigieren (25681)
  • Vollständigen mobilen Lesestatus-Indikator anzeigen (25678)
  • Ladeindikator für „Neue oder aktualisierte“ PN-Banner hinzufügen (25676)
  • Alte Daten mit YYYY statt 'YY klären (25661)
  • Breite für die neuen Feature-Elemente festlegen (25657)
  • Ladeindikator beim Laden von „Neue oder aktualisierte Themen“ hinzufügen (25649)
  • Onebox-Container-Größe (25658)
  • Z-Index des Chat-Aktionsmenüs höher setzen (25645)
  • Text der Aktualisierungsbenachrichtigung freundlicher gestalten (25646)
  • Leeren Zustand beim Ändern des Benachrichtigungsfilters nicht anzeigen (25631)
  • Position der Beitragsanzahl auf Avataren in der Topic-Map korrigieren (25622)
  • Unteren Rand der mobilen Chat-Kanal-Einstellungsseite hinzufügen (25587)
  • Namen auf /u etwas mehr Platz geben (25576)
  • Chat-Größe auf Mobilgeräten (25543)
  • „Bitte nicht stören“-Indikator refaktorisieren (25508)
  • PWA/Hub-Fußzeilen-Navigation im Chat anzeigen (25501)
  • Ausgewählte Farbvariable aktualisieren (25500)

Sicherheitsänderungen

  • Mehr Kategorie-CSS auf dem Client generieren
  • Länge der Einladungsparameter begrenzen
  • Verhindern, dass große Staff-Aktionen zu DoS führen
  • Rate-Limits für Uploads hinzufügen
  • Existenz von geheimen Unterkategorien nicht offenbaren

Leistung

  • HTML-Ansicht für Sitzungen von angemeldeten Benutzern weglassen. (26170)
  • Vermeiden, ThemeSetting beim Erstellen eines neuen DB-Overrides zweimal zu speichern (26076)
  • Indizes hinzufügen, um Benachrichtigungsabfragen über das Benutzer-Menü zu beschleunigen (26048)
  • ActiveRecord-Allokationen in CategoryList#find_relevant_topics reduzieren (25950)
  • bootsnap im Entwicklungsmodus auf allen Umgebungen nicht mehr ausführen (25737)
  • -ping-Option für den ImageMagick identify-Befehl verwenden (25713)
  • -ping-Option an den identify-Befehl von ImageMagick übergeben, um ihn zu beschleunigen (25697)
  • Nicht zulassen, dass ein einzelner Benutzer die Defer-Warteschlange monopolisiert (25593)
  • Cache für Category.asyncFindByIds hinzufügen (25531)

Barrierefreiheit

  • Tastenkürzel für Mehrfachauswahl aktualisieren (26069)
  • Seitenleisten-Formularfehler als Live-Regionen markieren (25937)
  • Beim Hinzufügen eines benutzerdefinierten Seitenleisten-Links sollte das erste Eingabefeld der neuen Zeile den Fokus erhalten (25920)
  • Composer-Rolle zu Dialog ändern, aria-labels verbessern (25666)
  • Formular für benutzerdefinierte Navigations-Sektion für Screenreader markieren (25623)
13 „Gefällt mir“