3.5.0.beta2: Überprüfungswarteschlange, Willkommensbanner, Administratoroberfläche und mehr

Neue Funktionen in 3.5.0.beta2

Überprüfungswarteschlange

Wir haben begonnen, eine Reihe von Verbesserungen an der Überprüfungswarteschlange vorzunehmen, in der Moderatoren markierte Inhalte überprüfen und bearbeiten können.

  • Nach Abschluss einer Überprüfungsaktion wird ein Popup angezeigt, das als Erfolgsanzeige dient und versehentliche Mehrfachklicks verhindert.

  • Wenn ein Beitrag wegen übereinstimmender beobachteter Wörter markiert wird, werden die verantwortlichen Wörter jetzt aufgelistet, sodass es einfacher ist, sofort den Grund für die Markierung zu erfahren.

Willkommensbanner

Wir haben eine neue Willkommensbannerfunktion hinzugefügt, um Mitglieder willkommen zu heißen und ihnen die Suche nach Website-Inhalten zu ermöglichen. Um sie zu aktivieren, wählen Sie die Website-Einstellung Willkommensbanner aktivieren.

Admin-Oberfläche

Wir verbessern die Admin-Oberfläche weiterhin in rasantem Tempo. Drei hervorzuhebende Verbesserungen:

  • Das Hochladen und Verwalten der Logos Ihrer Website ist mit der neu gestalteten und neu organisierten Branding-Seite einfacher geworden. Die Logos, die unserer Meinung nach jede Website haben sollte, sind hervorgehoben, während optionale Logos versteckt wurden.

  • Beim Bearbeiten der Farbpaletten Ihres Themes (früher Farbschemata genannt) können Sie jetzt Hex-Farbcodes zusätzlich zum üblichen Farbwähler angeben.

  • Wenn Sie gerne den Code Ihres Themes bearbeiten, um HTML und CSS zu bearbeiten, werden Sie die neu verbesserte Theme-Bearbeitungsoberfläche zu schätzen wissen. Wir haben selten verwendete Felder hinter einem Schalter versteckt, bessere Beschreibungen hinzugefügt und Beschreibungen immer oben angezeigt, anstatt hinter Tooltips.

Sicherheitsupdates

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

14 „Gefällt mir“

Noch mehr!

Aber halt, es gibt noch mehr! Wir geben unser Bestes, um euch neue Funktionen und Änderungen hervorzuheben, aber es gibt immer zu viele Änderungen, um sie alle im Detail aufzulisten. Für eine vollständige Liste der neuen Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr, lest euch bitte die unten aufgeführten zusätzlichen Funktionen und Fehlerbehebungen durch.

Plugin-Verbesserungen

discourse-activity-pub

Neue Funktionen

  • Unterstützung für Service-Aktoren hinzufügen (196)
  • ActivityPub-About-Route mit grundlegender Akteuren-Liste hinzufügen (191)

Fehlerbehebungen

  • Verbesserung der base_object_id-Analyse (198)
  • Falsche Akteur-Attribute (194)
  • AP-Veröffentlichung aus einer lesebeschränkten Kategorie immer verhindern (181)
  • „Alle Beiträge veröffentlichen“ nicht anzeigen, wenn der Beitragstyp „Erster Beitrag“ ist (180)

discourse-ai

Neue Funktionen

  • Möglichkeit, „kein Tool“ in der Completion-Aufforderung anzugeben
  • Stille Triage unter Verwendung einer KI-Persona (1193)
  • Möglichkeit, top_p und temp für Denkmodelle zu deaktivieren (1184)
  • Möglichkeit, Suchentdeckungen zu deaktivieren (1177)
  • Persona-basierte Antworten und Whisper-Unterstützung für die LLM-Triage hinzufügen (1170)
  • Automatisierte Triage unter Verwendung von Personas (1126)
  • Unterstützung für Thinking-Tokens implementieren (1155)
  • Vollständige Unterstützung für Sonnet 3.7 (1151)

Fehlerbehebungen

  • Verhindert den Aufruf von Object.keys auf null (1217)
  • Klick auf Donut-Chart nicht möglich, wenn keine Filter aktiv sind (1213)
  • Limit für System-Prompts erhöhen (1210)
  • Falsches App-Event für die Volltextsuche entfernen (1209)
  • Sicherstellen, dass der Thread-Pool heruntergefahren wird (1207)
  • Verhindert, dass Felder in Object neu gerendert werden (1205)
  • Fehlgeschlagene Spezifikation für Bildunterschriften (1195)
  • Modell muss erstellt werden, wenn neue Embeddings getestet werden (1192)
  • Verschiedene Probleme mit LLM- und Triage-Verwaltung (1186)
  • KI-Triage-Unterstützung und Refaktorierung der Suchfunktion (1175)
  • Verhindert doppeltes Escaping von Filtern (1179)
  • route für Admin-Sentiment-Sidebar-Links verwenden (1160)
  • Nachfolgende Ergebnisse in der Volltextsuche sollten die Entdeckung erneut auslösen (1156)
  • Legacy-Reasoning-Modelle funktionieren nicht, fehlende Anbieter-Parameter (1149)

UX-Änderungen

  • Sentiment-Analyse-Übersicht in horizontale Balken umwandeln (1216)
  • KI-Suche auf großen Bildschirmen zur Seite verschieben (1196)
  • Links zu Sentiment-Analyse in der Admin-Sidebar hinzufügen (1158)
  • Sambanova-LLM-Vorlagen aktualisieren (1157)
  • Flüssigeres Streaming für Entdeckungen (1154)
  • Beschreibung zur Konfigurations-Navigation hinzufügen (1153)
  • Verbesserungen am Sentiment-Analyse-Bericht (1150)

Leistung

  • Sentiment-Analyse in die „low“-Sidekiq-Warteschlange verschieben (1173)

discourse-akismet

Neue Funktionen

  • E-Mail an gelöschten Benutzer senden (167)

discourse-algolia

UX-Änderungen

  • Alten Algolia-Forum-Link aus der README entfernen (118)

discourse-assign

Neue Funktionen

  • Filter „assigned:<name>“ hinzufügen (auf der /filter-Seite) (648)

Fehlerbehebungen

  • Falsche Verwendung von prioritize_full_name_in_ux, ersetzt durch prioritize_username_in_ux (645)
  • Sicherstellen, dass das Assign-Plugin die Site-Einstellung prioritize_full_name_in_ux respektiert (632)
  • Benutzer kann sowohl an Beitrag als auch an Thema zugewiesen werden (638)

UX-Änderungen

  • Klasse für zugewiesene Themen-Listenelemente hinzufügen (649)
  • Nach 08d99dc können wir die separate Farbzuteilung entfernen (647)
  • Anpassung an neuen Core-Tag-Trennzeichen (639)

discourse-authentication-validations

Fehlerbehebungen

  • Fehlerhafte Spezifikationen aufgrund geänderter Admin-Pfade (34)

discourse-cakeday

Fehlerbehebungen

  • Benutzereinstellung „Profil verstecken“ beim Anzeigen von Geburtstag und Cakeday respektieren (152)

discourse-calendar

Neue Funktionen

  • Plugin-Auslassung in Modal/post-event-builder hinzufügen (693)

Fehlerbehebungen

  • Höhe des Kalender-Scrollers verringern (709)
  • Randradius-Korrektur (696)

Leistung

  • N+1-Problem in DiscoursePostEvent::EventsController#index beheben (698)

discourse-chat-integration

Fehlerbehebungen

  • Teilen in Discord-Forumkanälen erfordert einen thread_name (251)

discourse-codebytes-plugin

Fehlerbehebungen

  • Dekorator für Core-Änderung aktualisieren (44)

discourse-data-explorer

Fehlerbehebungen

  • Sicherstellen, dass in Abfrageparametern übergebene Daten in der lokalen Zeitzone analysiert werden (365)
  • Discourse-Automatisierungsberichte mit Parametern (363)

discourse-livestream

UX-Änderungen

  • Livestream-Stile auf Livestream-Themen begrenzen (48)

discourse-lti

Fehlerbehebungen

  • Content-Type-Header hinzufügen, um dem Browser explizit mitzuteilen, die erneut eingereichte Antwort als HTML zu parsen (70)

discourse-microsoft-auth

Neue Funktionen

  • Unterstützung für Single-Tenant im Microsoft-Auth-Plugin (67)

discourse-reactions

UX-Änderungen

  • Optionalen Core-Randradius auf Button anwenden (358)
  • Reaktions-Benutzeraktivitätsseite zeigt Namen bei Erwähnungen an, wenn die Site-Einstellung wahr ist (355)

discourse-solved

Neue Funktionen

  • „Als gelöst markiert von“ im OP anzeigen, wenn das Thema gelöst ist (343)

Fehlerbehebungen

  • Migration wurde nur für den ersten Batch durchgeführt (344)

UX-Änderungen

  • Bessere Ausrichtung und Abstände für „Als gelöst markiert von“ (346)

discourse-tooltips

Fehlerbehebungen

  • Themen-Link mit Themen-Status ausrichten (88)

discourse-translator

Neue Funktionen

  • Bessere Übersetzungsanalyse über strukturierte Ausgaben (257)
  • Versteckte Einstellungen hinzufügen, um den Umfang der automatischen Übersetzung zu begrenzen (255)
  • Erlauben, dass nicht übersetzte Beiträge im Inline-Übersetzungsmodus manuell übersetzt werden (230)

Fehlerbehebungen

  • is_a? statt is_a zur Klassenerkennung verwenden (260)

  • Inhalt vor dem Senden zur Übersetzung aufteilen (249)

  • Spezifische Prompts für Themen-Titel verwenden (252)

  • Übersetzung von raw für Übersetzer-Anbieter rückgängig machen, da diese Zeilenumbrüche entfernen (250)

  • „Original anzeigen“-Button nur in Themen anzeigen, die übersetzten Inhalt enthalten (240)

  • Falsche Sprachzuordnung unter Verwendung von Nicht-Symbolen (238)

  • Benutzerlöschung ermöglichen (236)

  • :globe_with_meridians:-Symbol nicht anzeigen, wenn der Beitrag von einem Bot stammt (228)

  • Fehlender Scope im Serializer führt zu fehlgeschlagenen Berichten (225)

  • Sicherstellen, dass übersetzter Inhalt sicher für die Darstellung ist (220)

  • Titel verschönern, wenn experimentelle Themenübersetzung verwendet wird (224)

  • KI-Inhalt nicht zurückgeben, wenn er nicht in <output> steht (223)

UX-Änderungen

  • „Original-Inhalt anzeigen“-Button auf Mobilgeräten quadratisch gestalten (239)
  • Nur Sprachen mit übersetztem Inhalt für den Sprachumschalter filtern (235)
  • Verhindern, dass Nutzer sich fragen, warum kein Backfilling stattfindet (233)
  • Blinken von :globe_with_meridians: entfernen, wenn die Sprache des Beitrags noch nicht bestimmt wurde (229)

discourse-user-notes

UX-Änderungen

  • Emoji aktualisieren, bessere Icon-Anpassung (122)

Alle Funktionen und Fehlerbehebungen

Neue Funktionen

  • Vollbild-Login standardmäßig aktivieren (31771)
  • Enge Listen standardmäßig im Rich-Composer (31969)
  • E-Mail an gelöschten Benutzer senden (31947)
  • Reviewable-Status synchronisieren (31901)
  • Einstellung hinzufügen, um anonyme Benutzer von der Chat-Nutzung auszuschließen (31842)
  • Hinzufügen von Mitgliedern zu neuen 1:1-DM-Kanälen erlauben (31948)
  • Automatisierungsstatistik-Tracking für Automation hinzufügen (31921)
  • Warnbanner für Safari 15-Veraltung einführen (31928)
  • Trigger „Beitrag erstellt/bearbeitet“ in Automation verbessern (31900)
  • Farben im Paletten-Editor tippen/einfügen erlauben (31811)
  • Toast-Popup nach Abschluss einer Review-Aktion anzeigen (31786)
  • Willkommensbanner zum Core hinzufügen (31516)
  • horizontal_rule Rich-Editor-Eingaberegel hinzufügen (31788)
  • Neuer Konfigurationsbereich für Farbpaletten (31742)
  • details (Plugin) Rich-Editor-Erweiterung hinzufügen (31718)
  • spoiler (Plugin) Rich-Editor-Erweiterung hinzufügen (31717)
  • check (Plugin) Rich-Editor-Erweiterung hinzufügen (31716)
  • poll (Plugin) Rich-Editor-Erweiterung hinzufügen (31715)
  • local-dates (Plugin) Rich-Editor-Erweiterung hinzufügen (31714)
  • trailing-paragraph Rich-Editor-Erweiterung hinzufügen (31713)
  • onebox Rich-Editor-Erweiterung hinzufügen (31691)
  • post_created_edited Automation-Triggers verbessern (31694)
  • Anpassbarer Tag-Trennzeichen mit Wert-Transformer in korrektem HTML (31674)
  • typographer-replacements Rich-Editor-Erweiterung hinzufügen (31182)
  • html-block Rich-Editor-Erweiterung hinzufügen (31181)
  • html-inline Rich-Editor-Erweiterung hinzufügen (31180)
  • code-block Rich-Editor-Erweiterung hinzufügen (31179)
  • YouTube-Live-URL-Format verarbeiten (31673)
  • Composer-Version und Geräteinfo in Post-Stat speichern (31600)
  • table Rich-Editor-Erweiterung hinzufügen (31153)
  • strikethrough Rich-Editor-Erweiterung hinzufügen (31152)
  • quote Rich-Editor-Erweiterung hinzufügen (31151)
  • link Rich-Editor-Erweiterung hinzufügen (31150)
  • image Rich-Editor-Erweiterung hinzufügen (31146)
  • emoji Rich-Editor-Erweiterung hinzufügen (31144)
  • mention Rich-Editor-Erweiterung hinzufügen (31142)
  • hashtag Rich-Editor-Erweiterung hinzufügen (31141)
  • underline Rich-Editor-Erweiterung hinzufügen (31139)
  • Angezeigte Watched Words, die eine Flagging-Auslösung verursacht haben (31435)
  • Rebranding der Admin-Logo-Einstellungen (31554)
  • Experimentelle Admin-Suchverfeinerungen Runde 1 (31441)
  • Admins den Zugriff auf Gruppenchats erlauben (31440)
  • Suchfeld im Header hinzufügen (31447)
  • Trigger „Beitrag erstellt/bearbeitet“ auf eine Gruppe beschränken (31523)
  • Chat-Incoming-Webhooks ohne .json-Endung funktionieren lassen (31497)

Fehlerbehebungen

  • Falscher Zeitraum in statsText (31986)

  • Avatar-, Profil- und Karten-Hintergrund-URLs in DiscourseConnect (31956)

  • Dunkles mobiles Logo fällt auf dunkles Desktop-Logo zurück (31953)

  • Tag-Revisionen benötigen einen leeren Wrapper (31938)

  • Umleitung der Benutzeraktivitäts-Entwurfsroute (31949)

  • Automatisierungszerstörung funktioniert nicht (31945)

  • Lesezeichen-Sucheingabe kann mit Backspace nicht gelöscht werden, wenn ?q= vorhanden ist (31919)

  • Verhindert, dass nicht-rgb-Header-Hintergrundfarben DiscourseHub zum Absturz bringen (31929)

  • Verhindert, dass Felder in Object neu gerendert werden (31916)

  • Wert-Transformer für Willkommensbanner und Suche hinzufügen (31917)

  • Spaltenlänge von uploads.origin auf 2000 erhöhen, um längere S3-Pre-Signed-URLs für Benutzer-Uploads zu ermöglichen (31803)

  • Paginierung nur erzwingen, wenn mehr als 1000 Unterkategorien vorhanden sind (31507)

  • URL in Rich-Editor einfügen, wenn Teilabsatz ausgewählt ist (31906)

  • Alte Admin-Themen/Komponenten-Seite wiederherstellen (31887)

  • Sidekiq sicher neu starten, wenn der Speicherverbrauch hoch ist (31883)

  • Keine Fehlermeldung nach Zerstörung des ersten Beitrags mit konfigurierter Webhook (31902)

  • Aktualisierung einer Gruppe ohne E-Mail-Domains (31896)

  • Twitter_summary_large_image wurde in x umbenannt (31870)

  • Fehlerhaften Dialog für automatische Gruppenmitglieder korrigieren (31854)

  • Titel nicht an den Inhalt anhängen, wenn ein Reviewable angezeigt wird (31851)

  • Uploader-Lightbox-Vorschau für neue Bilder (31762)

  • Themen-Screenshot-Namen in Themenfeldern verwenden (31852)

  • Dialog „Entwurf verwerfen“ entfernen (31828)

  • Positives Lookbehind bei Checklist-Inputrule ersetzen (31827)

  • Sicherstellen, dass die Sortierung in PostsController#replies erzwungen wird (31826)

  • Doppelte Wartezeit für E-Mail-Lieferung in email_change_spec.rb (31818)

  • Falsche Chat-DM-Gruppen-Benutzeranzahl (31813)

  • Bild von cooked in Rich-Editor kopieren (31804)

  • Sicherstellen, dass Chat-Kontext an Emoji-Picker übergeben wird (31794)

  • SmallUserList-Änderung abwärtskompatibel machen (31790)

  • Composer-Editor-Umschaltung beim Upload deaktivieren (31789)

  • virtualElementFromTextRange für Emoji-Autocomplete häufiger verwenden (31783)

  • Sicherstellen, dass die Authentifizierung korrekt abgeschlossen wird, wenn über /user-api-key/new für neue Benutzer gegangen wird (31759)

  • Metadaten zum /hot RSS-Feed hinzufügen (31766)

  • Benachrichtigungs-E-Mail CTA von Systembenutzer (31726)

  • Bei Test mehrerer markierter Wörter sicherstellen, dass der Test der erwarteten Wortreihenfolge entspricht (31758)

  • referrerUrl-Umleitung auf Themen-URLs beschränken (31751)

  • Gesamtzahl der Mitglieder anzeigen, wenn eine Gruppe gelöscht wird (31699)

  • Dateinamen als Alt-Text für hotgelinkte Bild-Uploads verwenden (31651)

  • Einstellung admin_sidebar_enabled_groups entfernen (31693)

  • Zur übergeordneten Tag-Seite umleiten, wenn Synonym-Seite besucht wird (31688)

  • Nicht-Mitgliedern des Kanals das Schreiben von Nachrichten in Threads verbieten (31697)

  • Zlib kann während asset:precompile BufError auslösen (31398)

  • Schleifendetektion funktioniert wie erwartet und benötigt kein Logging (31686)

  • Wenn ein Tag eine Beschreibung hat, diese für die Meta-Beschreibung verwenden (31689)

  • Authentifizierungsfehler bei x.com-Oneboxes (31690)

  • Sicherstellen, dass der Emoji-Picker-Loader zentriert ist (31676)

  • Sicherstellen, dass die reviewable.type_source-Migration nach dem Deployment ausgeführt wird (31663)

  • Sicherstellen, dass Warteschlangenbeiträge mit Watched Words korrekt verarbeitet werden (31641)

  • Kleine Benutzerliste nur anzeigen, wenn Benutzer vorhanden sind (31631)

  • href-Admin-Sidebar-Links besser verarbeiten (31575)

  • Korrekter Überschlüssel für Admin-Farbpaletten-Seitenüberschrift (31587)

  • Cross-Origin-Opener-Policy sollte auf öffentliche Fehlerantworten angewendet werden (31559)

  • Duplizierter Fehler für Chat-Nachrichten bei Upload-only-Nachrichten (31539)

  • Fehler beim Verlassen einer Gruppen-DM (31537)

  • Bilder nicht anhängen, die nicht in der Digest-E-Mail gerendert werden (31525)

  • Rückgängig machen: „DEV: delete PasswordValidation mixin (#31520)“ (31536)

  • Oneboxes ohne Beschreibung erlauben (31518)

  • Links aus versteckten Beiträgen in der Benutzerübersicht ausschließen (31504)

  • _pm-Suffix nicht an Locale-Schlüssel anhängen, wenn E-Mail von Systembenutzer stammt (31505)

  • Bots von unzugänglichen/unerreichbaren Erwähnungen ausschließen (31458)

  • []`()` Markdown-Syntax für Links statt <>`` für Narrative-Bot verwenden (31496)

  • Keine Methode-Fehler in WebhooksController#sendgrid (31495)

  • silence_reason einbeziehen, wenn Admin Benutzer sieht (31493)

  • Discobot-Onebox-Schritt funktioniert manchmal nicht (31472)

  • Fällt auf Benutzernamen zurück, wenn Name leer ist (31481)

  • Locale in extra-locales-URLs einbeziehen (31480)

  • Hostname in extra-locales-URLs einbeziehen (31477)

  • Verzögerte Chat-Zusammenfassung-E-Mail (31255)

  • Sicherstellen, dass Multi-Like-Benachrichtigungen die prioritize_full_name_in_ux-Einstellung respektieren (31292)

UX-Änderungen

  • Änderungen live anwenden, wenn aktuell aktives Palette bearbeitet wird (31874)
  • Code-Editor-Höhe bei Maximierung anpassen (31971)
  • Randradius für „Reply-Where“-Buttons anpassen (31978)
  • Nav-Fade-CSS verbessern (31975)
  • Fehlende Randradius-Variable hinzufügen (31952)
  • Upload-Fortschrittsprozentsatz anzeigen für besseres Feedback (31923)
  • Benennung für Anonymus-Modus-Einstellungen verbessern (31832)
  • UX der 2FA-Token-Eingabeseite verbessern (31918)
  • Verschiedene Suchkürzel-UX-Probleme beheben (31903)
  • Mini z-index für Willkommensbanner hinzufügen, um überlaufendes Ergebnisfeld zu beheben (31927)
  • Editor-spezifische getCaretCoords zur Positionierung des Emoji-Pickers auf Autocompletes „Mehr“ (31884)
  • Trennzeichen für „Mehr erfahren…“ auf Admin-Seiten hinzufügen (31898)
  • Themen & Komponenten I18n-Anpassungen (31897)
  • Hintergrundfarbe bei Suchinfo entfernen (31895)
  • Autocomplete/Input-Regeln für Inline-Code im Rich-Editor vermeiden (31836)
  • Bestehende Markierungen beim Einfügen einer URL zur Linkerstellung im Rich-Editor beibehalten (31814)
  • Header-Suche-Anpassungen (31863)
  • Verstecktes Upload-Feld erneut verstecken (31861)
  • Ladezustand beim Ändern der Admin-Benutzerliste verbessern (31856)
  • Refaktorierung, Entfernung, Bereinigung (31839)
  • Hintergrundfarbe bei Anwesenheitsindikator entfernen (31835)
  • Teilweise :emoji entfernen beim Hinzufügen von Emoji aus dem Picker (31810)
  • Anpassungen an den Themen-/Komponenten-Seiten bei Verwendung der Admin-Sidebar (30953)
  • Em-Dash aus En-Dash plus Bindestrich im Rich-Editor erstellen (31787)
  • Titel und aria-label zum md/rich-Editor-Umschalter hinzufügen (31784)
  • Automatische Konvertierung von .. ->` … entfernen (31770)
  • Erzwungenen Block-Display in dmenu entfernen (31768)
  • CSS-Tag-Komma-Trennzeichen für Discourse-Oneboxes wiederherstellen (31756)
  • Button-Zustände auf Touch-Geräte beschränken (31731)
  • Bild-Upload-Komponente verbessern (31668)
  • Scope-Modus in API-Schlüsselliste anzeigen (31605)
  • Zeitleiste anzeigen, wenn Composer-Vorschau versteckt ist (31708)
  • Tag-Trennzeichen für Box/Bullet-Stile verstecken (31709)
  • Fortschrittsbalken-Position anpassen, wenn Composer-Vorschau versteckt ist (31679)
  • Kanal-spezifischen Kontext für Favoriten-Emojis entfernen (31671)
  • fa--Präfix in svg_icon_subset-Einstellungsbeschreibung entfernen (31581)
  • Polsterung im Admin-Kartenbereich entfernen (31666)
  • Kartenbereich-Umschalter (31644)
  • Linken Rand für eingerücktes Feld hinzufügen und Cursor für Konsistenz aktualisieren (31643)
  • HTML-Tags in Stummschaltungsgrund anzeigen (31598)
  • Fußnoten-Button-Styling anpassen (31595)
  • Rich-Text für review_process_description (31594)
  • Benachrichtigungs-Tracking-Buttons-Styling beheben (31592)
  • Admin-Themen-Editor vereinfachen (31561)
  • Empfohlene Bildgröße für Kategorie-Logos hinzufügen (31574)
  • Such-Dropdown-Layout-Verbesserungen (31568)
  • Navigationsplatz für Dropdowns & Buttons gleichmäßig verteilen (31545)
  • Automatisierungsskript-Beschreibung für PM-Sender hinzufügen (31478)
  • Flag-Konfigurationsseiten-Übersetzungen beheben (31476)

Sicherheitsänderungen

  • Mutex beim Hinzufügen von Benutzern zu einer Gruppen-DM
  • allow private messages-Präferenz für DMs respektieren

Leistung

  • Lazy-Loading von Bildern in Composer-Vorschau überspringen (31955)
  • Caches aus Category.subcategories & Category.descendents entfernen (31829)
  • Category.subcategories optimieren (31802)
  • Topic-Tracking-State-Unterkategorien-Berechnung optimieren (31801)
  • Leistung des Benutzernamen-Wechsels verbessern (31517)
  • cluster_concurrency für Jobs::UpdateUsername auf 1 setzen (31492)
  • Extra-Locale-Digest von Query-Param zu Pfad verschieben (31479)

Barrierefreiheit

  • Kontrast für FormKit-Hilfstext und optionale Text verbessern (31645)
  • Lesen, wer einen Beitrag gemocht/gelesen hat, wenn auf Anzahl geklickt wird (31549)
  • Fokus auf hervorgehobenen Beitrag beibehalten, um Scroll-Sprung zu vermeiden (31547)
  • aria-hidden="true"-Wrapper um Nullbreitenzeichen in Buttons hinzufügen (31544)
9 „Gefällt mir“