3.4.0.beta3: Überprüfen Sie Updates auf der What's New-Seite, filtern Sie nach Benutzern in der Review-Warteschlange, Threading in Chat-DMs und Gruppen-Chats und mehr

Neue Funktionen in 3.4.0.beta3

Nach Updates auf der Seite „Neuigkeiten“ suchen

Auf der Seite „Neuigkeiten“ in den Admin-Einstellungen gibt es eine neue Schaltfläche Nach Updates suchen. Dies ermöglicht Administratoren, sofort nach neuen Updates für diese Seite zu suchen.

Nach Benutzer im Überprüfungswarteschlange filtern

Administratoren können jetzt den Filter Markiert von in der Überprüfungswarteschlange verwenden, um alle markierten Inhalte anzuzeigen, die ein Benutzer gemeldet hat.

Threading in Chat-Direktnachrichten und Gruppenchats

Threading aus Chat-Kanälen ist jetzt auch in Direktnachrichten und Gruppenchats verfügbar. Aktivieren Sie Threading in den Chat-Einstellungen für Direktnachrichten und Gruppenchats, damit jede Antwort auf eine Nachricht einen separaten Gesprächs-Thread erstellt.

Erwähnungszählungen in Chat-Threads

Mit dieser Änderung werden neue Nachrichten innerhalb eines Chat-Threads als Erwähnungsanzahl auf dem Thread selbst neben dem Chat-Kanal, dem Chat-Symbol und der Benutzerbenachrichtigung angezeigt.

Vereinfachte Einladungen

Der Prozess der Einladung von Benutzern ist benutzerfreundlicher und einfacher zu bedienen. Das Erstellen eines Einladungslinks erfordert jetzt nur einen Klick (Bearbeitungsoptionen für Links sind weiterhin verfügbar). Mehr erfahren…

Überarbeitete /about-Seite

Die Seite „Über uns“ hat ein neues Aussehen und ist einfacher anzupassen. Über eine neue Admin-Seite, die von der Seite selbst verlinkt ist, können Sie ein Banner, eine Zusammenfassung und Beschreibung der Website hinzufügen und angeben, wie Sie kontaktiert werden möchten. Die Website-Aktivität wird besser dargestellt und kann optional EU-spezifische Besucherstatistiken enthalten. Mehr erfahren…

Einschränkung der Profilsichtbarkeit für Benutzer mit niedrigem Vertrauenslevel

Wir haben die folgenden Änderungen für Benutzer mit niedrigem Vertrauenslevel (TL) eingeführt, um den Missbrauch von Benutzerprofil-Biografien und anderen Feldern zu verhindern.

  • Anonyme Benutzer sowie Benutzer mit TL0 und TL1 können keine Benutzerprofile von Benutzern mit 0 Beiträgen sehen, außer bei Mitarbeitern.
  • Anonyme Benutzer und Benutzer mit TL0 können nur Profile von Benutzern mit TL1 und höher sehen.

Sicherheitsupdates

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

16 „Gefällt mir“

Noch mehr!

Aber halt, es gibt noch mehr! Wir geben unser Bestes, um neue Funktionen und Änderungen für euch 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ätzliche Funktionen und Fehlerbehebungen“ durch.

Plugin-Verbesserungen

discourse-activity-pub

Neue Funktionen

  • Aktion zum Ablehnen von Followern hinzufügen (123)
  • Erlaube Änderung des bevorzugten Benutzernamens des Akteurs (124)
  • Kontext-Resolver hinzufügen (98)

Fehlerbehebungen

  • Verhindern, dass Flüstern veröffentlicht werden (128)
  • Sicherstellen, dass fehlerhafte Aktivitäten keine Ausnahmen auslösen (122)
  • Sicherstellen, dass JSON ohne Akteur keine Ausnahme auslöst (119)
  • Sicherstellen, dass die Entdeckungs-Navigation Routenänderungen korrekt beobachtet (117)
  • Fehlerhafte Spezifikation für das Verschieben von Beiträgen beheben (118)

discourse-adplugin

Fehlerbehebungen

  • onChange-Verarbeitung von HouseAdsChooser (234)

discourse-ai

Neue Funktionen

  • Korrekte Verlinkung zu Filtern zur Unterstützung beim Debuggen von Spam (1031)
  • Periodische Problemprüfungen für jede verwendete LLM hinzufügen (1020)
  • Nicht verfügbarer Zustand für semantische Suche, wenn die Sortierung nicht auf „Relevant“ steht (1030)
  • Gists überall außer in Vorschlägen/Verwandtem anzeigen (995)
  • KI-gestützte Spam-Erkennung für Beiträge neuer Nutzer hinzufügen (1004)
  • Erstklassige Unterstützung für OpenRouter (1011)
  • Stop-Sequenzen aus dem Triage-Skript auswählen (1010)
  • Amazon Nova-Unterstützung über Bedrock (997)
  • Stimmungen von Beiträgen nachträglich füllen. (982)
  • Erlaube das Aktualisieren von Artefakten (980)
  • Anpassungen an Gist-Zusammenfassungen (988)
  • Stummgeschaltete Kategorien vom Kategorienvorschlag ausschließen (979)
  • KI-Nutzungsseite (964)
  • Scannen von PN in der LLM-Triage standardmäßig überspringen (966)
  • Gists auch aus nicht heißen Themen berechnen (958)
  • LLM-Erwähnungen und automatische Stummschaltung (949)
  • Links zur gefilterten Emotionsansicht in der Emotions-Dashboard-Tabelle hinzufügen (953)
  • Verfeinerungen der Emotion im Dashboard (947)
  • Prompt zur Lokalerkennung vom Übersetzer hinzufügen (946)
  • Emotion-/Filter-Reihenfolge an die Dashboard-Tabelle anpassen (939)
  • Gists auf allen Themenlisten aktivieren (922)
  • Tabelle für Emotionsaktivitätsmetriken (916)
  • Unterstützung für Mistral-Modelle hinzufügen (919)
  • KI-Artefakte (898)
  • Sortierung nach Emotion auf /filter (913)
  • Teilweise Unterstützung von Tool-Aufrufen für OpenAI und Anthropic (908)
  • KI-Beschriftungen auf eine angemessene maximale Größe kürzen (907)
  • Tool-Unterstützung verbessern (904)
  • Zusammenfassungsnachfüllung erweitern, um auch Gists zu generieren (896)
  • Regelmäßige Zusammenfassungen automatisch nachfüllen. (892)
  • Unterstützung für benutzerdefinierte Anweisungen für Persona-Streaming (890)
  • Gist-Länge auf 40 Wörter verdoppeln (888)
  • Neuer Endpunkt für den direkten Zugriff auf eine Persona (876)
  • Schnelle Regeneration von Gists, wenn ein heißes Thema einen neuen Beitrag erhält (860)
  • Unterstützung für srv-Einträge für OpenAI-kompatible LLMs (865)
  • Eingrenzung von Google-Tool-Abfragen erlauben (852)
  • Besseres Logging für Automatisierungsberichte (853)
  • Sichtbarkeit der KI-Nutzung auf der LLM-Seite verbessern (845)
  • Gists für heiße Themen als Opt-in festlegen. (846)
  • Gists für die Liste der heißen Themen generieren. (837)
  • Discord-Bot-Integration (831)
  • Intelligenteres Persona-Tethering (832)
  • Einbettungen mit Bitvektoren indizieren (824)
  • Tools für Modelle vom Ollama-Anbieter (819)
  • Erlaube Persona, Tool-Aufrufe nur bei begrenzten Antworten zu erzwingen (827)
  • Unterstützung für Kettenunterbrechung und Upload-Erstellung (821)

Fehlerbehebungen

  • Sicherstellen, dass Gists mindestens fünf Minuten alt sind, bevor sie aktualisiert werden (1029)
  • Strategieversion über vector_rep abrufen (1028)
  • Scannen von gelöschten Beiträgen und Benutzern für Tests erlauben (1024)
  • Triage-Regel sollte ausgewählte Tags anhängen, anstatt sie zu ersetzen (1022)
  • Gemini-Inferenzclient fehlte #instance (1019)
  • Sicherstellen, dass Prompt-Uploads bei der Triage im Prompt enthalten sind (1008)
  • Link im freigegebenen Konversationsmodell schließen (1007)
  • Änderung der Datumsfilterung für Emotion auf /filter (1006)
  • Sicherstellen, dass Limits bei jedem Schritt aktualisiert und angewendet werden (1002)
  • Tippfehler im Thema-Gist für escapedExcerpt (1003)
  • Digest-Check hinzufügen, um wiederholte Generierung von Einbettungen (Stapel) zu vermeiden (1001)
  • Robusterer Abfrage für Stimmungs-Nachfüllung (998)
  • Regression, Beispiele wurden nicht mehr an KI-Helfer gesendet (993)
  • KI-Automatisierungsskripte waren bei Verwendung von vorgegebenen Modellen fehlerhaft (991)
  • Tag-Vorschlagsschlag schlägt bereits zugewiesene Tags vor (990)
  • Stimmungsklassifizierungsergebnisse müssen vor dem Speichern transformiert werden (983)
  • Zähllogik für Tag-Vorschläge ans Ende verschieben (978)
  • Daten zu verwandten Themen im Cache behalten, wenn ein Benutzer nach oben scrollt (976)
  • Mehrere gleichzeitige Zusammenfassungen konnten zu pg-Indexfehlern führen (973)

UX-Änderungen

  • Neue wiederverwendbare Komponente DStatTiles aus dem Kern verwenden (1025)
  • Kein Admin-Header für Werkzeuge zum Bearbeiten von Personas oder LLMs (1021)
  • Unebenheiten der KI-Nutzungsseite verbessern (1014)
  • Stimmungstrends lesbarer machen (1018)
  • Stimmungstrends in Zeitreihendaten lesbarer machen (1013)
  • Sicherstellen, dass das Composer-Popup immer über den KI-Symbolen liegt (1012)
  • Layout der Schaltflächen zum Inline-Bearbeiten des Titels verbessern (1000)
  • Themenzusammenfassung von DMenu nach DModal verschieben (992)
  • no-text-Stil wurde fälschlicherweise zum Tag-Vorschlagsschlag hinzugefügt (987)
  • Stile des KI-Helfers beim Schnellbearbeiten beheben (975)
  • Sicherstellen, dass Vorschläge linksbündig ausgerichtet sind (971)
  • Tabellensstil für LLM-Liste hinzufügen (963)
  • Weitere Admin-UI-Richtlinien anwenden (956)
  • Emojis zur Emotionstabelle im Admin-Dashboard hinzufügen (944)
  • Lange Wörter in Themenlisten-Gists zum Umbruch zwingen (936)
  • Sicherstellen, dass Gists die volle Reihe einnehmen (934)
  • Artefakt-Styling verbessern, direkten Freigabelink hinzufügen (930)
  • Gist-Umschaltstile aktualisieren (926)
  • Größe des Titels in der Themenliste reduzieren, wenn Gists aktiviert sind (910)
  • Gist-Größe erhöhen und umgebende Elemente entsprechend anpassen (900)
  • Funkel-Symbol für anonyme Nutzer bei verwandten Themen hinzufügen (897)
  • Bei Freigabe native Bildabmessungen verwenden und Dateinamen ausblenden (880)
  • KI-Gist-Offenlegung in einen Umschalter umwandeln (878)
  • Geringe Gist-Optimierungen für die Lesbarkeit (864)
  • KI-Bot in vorgegebener LLM ausblenden (858)
  • Offenlegung für Themenlisten-Gists hinzufügen (861)
  • Bearbeitungsseite für vorgegebene LLM verbessern (856)
  • Gist-Ausgabe wechseln, um Abzeichen zu vermeiden (855)
  • Gist-Position anpassen, Farbe für ungelesen abdunkeln (854)
  • Einleitende Formulierungen vermeiden und Themen ohne Antworten zusammenfassen (848)

Leistung

  • Nur Gists vorladen, wenn Zusammenfassungen in der Themenliste enthalten sind (948)

discourse-assign

Neue Funktionen

  • should_notify-Option zu Assigner#assign hinzufügen (604)
  • Modifikator für zugewiesene Anzahl hinzufügen (598)

Fehlerbehebungen

  • Benachrichtigungen nicht senden, wenn bei Zuweisung niemals benachrichtigt werden soll (620)
  • Pending_assigns_reminder enthüllte Gesamtanzahl der zugewiesenen Themen (617)
  • Falscher Getter-Aufruf in 0d1045e9887aabb0bbb9316346f688527217da71 (596)
  • Spaltentypen abgleichen (593)

Leistung

  • N+1, wenn Zuweisungsstatus aktiviert sind (614)

discourse-authentication-validations

Fehlerbehebungen

  • Defekter Test (29)
  • Plugin-Outlet-Komponente basierend auf Core-FormKit-Konvertierung aktualisieren (21)

discourse-calendar

Neue Funktionen

  • Benutzern erlauben, einen benutzerdefinierten Titel für den Seitenleistenkalender festzulegen (649)
  • Behält Teilnehmer für wiederkehrende Events bei (632)
  • Schaltflächen „Interessiert“ und „Nicht teilnehmend“ standardmäßig unterdrücken (621)
  • Event-Bearbeitern erlauben, die Benutzerliste im Event zu steuern (614)

Fehlerbehebungen

  • Sicherstellen, dass Massen-Einladungen ordnungsgemäß funktionieren (666)
  • Komponente auf allen Routen rendern (655)
  • Regressionen durch Modernisierung (642)
  • Kategorieeinstellungen für Kalender waren falsch (631)
  • Verhindert das Pushen von null als beobachtenden Teilnehmer (629)
  • Schlüssel für kommende Events korrekt setzen (628)
  • Fehler verhindern, wenn Post-Event-Knoten nicht gefunden wird (626)
  • Wiederholungseigenschaft korrekt ausfüllen (625)
  • Fehlende Lokalisierung (624)
  • HTML des Event-Titels korrekt rendern (623)

UX-Änderungen

`` (340)

discourse-doc-categories

Fehlerbehebungen

  • Permalink-Spezifikation (26)
  • Keine Doc-Seitenleiste im Admin-Bereich. (22)
  • Text aus Nicht-TEXT-Elementen vor dem Doppelpunkt korrekt parsen (21)
  • Fehler beim Aktualisieren der Doc-Seitenleiste über den Message Bus (17)

discourse-docs

Fehlerbehebungen

  • Kein Fehler bei nicht-stringförmigem Tags-Parameter (180)

discourse-encrypt

Neue Funktionen

  • Funktion „Alle PN entschlüsseln“ hinzufügen (347)
  • Benutzern erlauben, bestehende PN zu entschlüsseln (344)
  • Admins erlauben, die Erstellung neuer verschlüsselter PN zu deaktivieren (339)

Fehlerbehebungen

  • Deprecation-Meldung (362)
  • Datenbank für Original-Upload-Dateinamen beim Entschlüsseln verwenden (349)
  • Entschlüsselung mehrerer Uploads in einer einzigen Zeile des Beitrags (348)
  • Themen beim Entschlüsseln nicht nach oben holen (346)
  • Entschlüsselung auf Seiten mit externen Uploads (345)
  • Keine Warnung bei Antworten, wenn allow_new_encrypted_pms=false (340)

UX-Änderungen

  • Benachrichtigungen beim Entschlüsseln nicht auslösen (350)

discourse-follow

Fehlerbehebungen

  • Getrennte Optionen für Profil- und Präsenzausblendung verwenden (128)

discourse-gamification

Neue Funktionen

  • Punktezuteilung pro Reaktion hinzufügen (95)
  • Chat-Events-Bewertung hinzugefügt (96)

discourse-hcaptcha

Fehlerbehebungen

  • Suche nach ‘plugin:discourse-hCaptcha’ in der Admin-Oberfläche liefert keine Ergebnisse und protokolliert einen Fehler (11)

UX-Änderungen

  • Meta-Themen-ID zu Metadaten hinzufügen (25)

discourse-openid-connect

Neue Funktionen

  • PKCE-Unterstützung (86)

discourse-perspective-api

Fehlerbehebungen

  • Sicherstellen, dass es mit Formular-Vorlagen funktioniert (93)

discourse-policy

Fehlerbehebungen

  • Layout-Probleme im Policy-Footer auf Mobilgeräten beheben (150)

discourse-prometheus

Neue Funktionen

  • postgres_highest_sequence nur für int-Spalten anpassen (120)
  • postgres_highest_sequence nur für int-Spalten anpassen (98)

Fehlerbehebungen

  • Collector-Dämon auf sicherere Weise forken. (126)
  • Collector benötigt keine webrick-Abhängigkeit mehr (125)
  • Änderungen an postgres_highest_sequence-Metriken rückgängig machen (119)
  • Intervall für Sequenzprüfung erhöhen, da dies jetzt eine langsamere Prüfung ist (118)

discourse-reactions

Fehlerbehebungen

  • Undefined method for nil-Fehler in PostSerializer#reactions (314)

UX-Änderungen

  • Kleines Ausrichtungsproblem beim Verwenden des Glimmer-Beitragsmenüs im Mobilmodus beheben (320)

Performance

  • PostSerializer#reactions durch Vermeidung verschachtelter Schleifen beschleunigen, Teil 2 (313)
  • PostSerializer#reactions durch Vermeidung verschachtelter Schleifen beschleunigen (312)

discourse-saml

Neue Funktionen

  • Replay-Angriffe auf Assertion-IDs verhindern (114)

Fehlerbehebungen

  • Signaturen in Anfragen einbetten, wenn Schlüssel definiert sind (107)

discourse-solved

Neue Funktionen

  • Modifikator hinzufügen, um die zugewiesene Anzahl zu aktualisieren und gelöste Themen auszuschließen (312)

discourse-solved-reminders-plugin

Neue Funktionen

  • Link zum gelösten Beitrag beim Senden der Gratulations-PN (12)

Fehlerbehebungen

  • Regelmäßige/geplante Jobs nur ausführen, wenn das Plugin aktiviert ist (13)

discourse-steam-login

Fehlerbehebungen

  • /gems zu .gitignore hinzufügen (97)

discourse-subscriptions

Neue Funktionen

  • Unterstützung für PLN-Währung hinzufügen (258)
  • Unterstützung für CHF-Währung hinzufügen (254)

discourse-theme-creator

Fehlerbehebungen

  • Neues Benutzer-API-Client-Key-System in discourse/discourse verwenden (100)

discourse-translator

Neue Funktionen

  • DiscourseAi-Translator hinzufügen (181)
  • Unterstützung für Samoanisch (sm) und alle anderen von Microsoft unterstützten Sprachen hinzufügen (186)
  • Einstellung für maximale Zeichenanzahl bei Übersetzungen hinzufügen (183)

Fehlerbehebungen

  • Duplizierten Spracheintrag entfernen (191)
  • Anker-Tags auch beim Erkennen der Sprache entfernen (187)
  • Img-Tags (Emojis) beim Erkennen der Sprache entfernen (182)

Performance

  • Job zur pro-Beitrag-Spracherkennung in Batches unter Verwendung von Redis verschieben (177)

discourse-unhandled-tagger

Fehlerbehebungen

  • Handled-Schaltfläche reaktiv auf Änderungen machen (27)

discourse-whos-online

Fehlerbehebungen

  • Getrennte Optionen für Profil- und Präsenzausblendung verwenden (110)

discourse-yearly-review

Fehlerbehebungen

  • Sicherstellen, dass SQL-Abfragen ordnungsgemäß gesäubert werden (90)

discourse-zoom

Fehlerbehebungen

  • Korrekter Schlüssel im Webinar-Objekt für die Zuordnung der Zoom-Host-E-Mail zum Discourse-Benutzer (88)

docker_manager

Fehlerbehebungen

  • Datenbankzugriff nach db:migrate minimieren (247)

UX-Änderungen

  • Anpassungen des Status-Badges (253)
  • Tabelle für Mobilgeräte responsiv gestalten (244)

Alle Funktionen und Fehlerbehebungen

Neue Funktionen

  • Einstellungen-Tab für Permalinks (30192)
  • Unterstützung für Grund und gelöschte Inhalte in der Prüfungswarteschlange (30295)
  • Pause der Wiederherstellung vor DB-Migration und Upload-Wiederherstellung zulassen (30269)
  • Unterstützung für “Gemeldet von”-Filter in reviewable hinzufügen (30197)
  • Option zum Blockieren von IPs und E-Mails für die Massenlöschung von Benutzern hinzufügen (29993)
  • Profil-Sichtbarkeit von Benutzern mit niedrigem Vertrauenslevel einschränken (29981)
  • DM-Limits von 20 auf 50 erhöhen (30102)
  • --sql-only-Option für discourse backup hinzufügen (30009)
  • Anzeigen, wann ein Abzeichen für einen Beitrag verliehen wurde (29696)
  • Plugin-Ausgänge zur übergeordneten Kategoriezeile für Desktop hinzufügen (30002)
  • faqOverridden an about-wrapper Plugin-Ausgang übergeben (29994)
  • Endpoint zum Hinzufügen von Gruppenmitgliedern erlauben, Einladungs-E-Mails zu überspringen (29962)
  • Anpassung der Anmeldeformular-Beschreibungen erlauben (29959)
  • Admins erlauben, “Was gibt’s Neues?” erzwungenermaßen zu aktualisieren (29911)
  • freeze_original-Option für PostMover hinzufügen (29880)
  • Massenlöschung zur Admin-Benutzerliste hinzufügen (29744)
  • Massenaktionen zur /filter-Seite hinzufügen (29420)
  • Modifikator zum Löschen nach Zusammenführen hinzufügen (29872)
  • Transformer hinzufügen, um Topic-ID an einfache Einladungsgenerierung zu übergeben (29861)
  • Tastenkürzel zum Springen zu ungelesenen Kanälen hinzufügen (29734)
  • Option zum Überspringen von Benachrichtigungen bei Gruppeneinladungen zu Themen hinzufügen (29741)
  • Erwähnungszähler zu Threads hinzufügen (29739)
  • Kategorien paginieren, wenn es viele gibt (29569)
  • Mehrere Massen-Abweis-Schaltflächen mit Bestätigung hinzufügen (29331)
  • Schlechte Uploads mit :invalid_url markieren (29640)
  • Links zu durchsuchbaren Benutzerfeldern im Benutzerverzeichnis und Benutzerprofil hinzufügen (29338)
  • Unterstützung für Überschriften im Chat hinzufügen (29552)
  • Benutzerdefinierte Felder zum Chat (Kanal/Nachricht/Thread) hinzufügen (29504)
  • Feld „Community-Titel“ zur About-Konfigurationsseite hinzufügen (29500)
  • Optimierte Kategorie-Stil bedingt erzwingen (29473)
  • Einladungslink zur Seitenleiste hinzufügen (29448)
  • Links zur Unterkategorien-Seite auf der Kategorien-Seite hinzufügen (29474)
  • Neue /about-Seite für alle aktivieren (29390)
  • Keine Smart-Liste einfügen, wenn SHIFT+Enter gedrückt wird (29452)
  • Benutzereinstellung zum Deaktivieren von Smart-Listen hinzufügen (29434)
  • Themes erlauben, Screenshots zu definieren (29079)
  • Optimierte Stil für Kategorie-Seite einführen (29239)
  • Pflichtfelder für compact-list (29357)
  • Legacy Pageview-Berichte wiederbeleben (29308)
  • Admins erlauben, angekündigte experimentelle Funktionen zu aktivieren (29244)
  • Auto_action_type-Feld für Flags (29306)
  • Bilder automatisch im Raster anzeigen, wenn 3 oder mehr Bild-Uploads vorhanden sind (29260)
  • Rake für DB-Migration in Plugins erstellen (29163)
  • Bildoptimierung auf iOS >= 18 aktivieren (29257)
  • Theme_modifiers können von Theme-Einstellungen abhängen (plus serialize_post_user_badges) (29227)
  • Initialer Theme-Konfigurationsbereich mit Raster (28828)
  • Threading in Chat-DM-Kanälen aktivieren (29170)
  • trigger_with_pms-Option für topic tags changed Automatisierungs-Trigger hinzufügen (29122)

Fehlerbehebungen

  • Ein Off-by-One-Fehler in der Glimmer-Themenliste (30372)
  • Behandlung von null this.model beim Überprüfen, ob das Component für den aktuellen Benutzer in CanCheckEmailsHelper bestimmt ist (30359)
  • Enpinnen von Themen in der Glimmer-Themenliste (30342)
  • Wiederholung der Sidekiq-Überwachung, um steckengebliebene Sidekiq-Prozesse neu zu starten (30198)
  • Korrekte Platzierung des Moderatorenbeitrags für einen vollständigen Themenwechsel mit freeze_original (30324)
  • Einschränkung von doppelten Timings, die mit Beiträgen verschoben werden (30311)
  • Verwendung von Relations für new_in_category (30313)
  • Durchsuchbare Benutzerfelder haben nicht immer einen Integer-Namen (30223)
  • Behandlung von verschobenen, nicht zusammenhängenden Timings (30256)
  • Korrekte Anzeige des Gruppen-ungelesen-Indikators in gjs (30302)
  • Hinzufügen einer serverseitigen Begrenzung für DM-Kanäle (30300)
  • Aufklappen/Zuklappen des eigenen Benutzerinfo-panels (30272)
  • Vermeidung von Zippen beim Hinzufügen von Benutzern zu Gruppen (30263)
  • Übergabe des korrekten Arguments an Outlet (30159)
  • Anzeige des Validierungsfehlers bei Bestätigung der Benutzerfelder (30232)
  • Ersetzen des Dropdowns durch einen Button, wenn nur eine Option vorhanden ist (30242)
  • Wiederherstellung des Nullzeichen-Platzhalters… (30243)
  • Link zur Gruppe funktionierte in anderen Sprachen als Englisch nicht (30237)
  • Korrekter Details-/Zusammenfassungsausschnitt (30229)
  • Kürzung von bookmarks.name beim Remapping
  • Hintergrundfarbe für die Einstellung „überladener Filter“ (30221)
  • Regression, die asynchrone Aufrufe erlaubte, bevor Uploads entfernt wurden (30230)
  • Beim Verschieben der ersten Beiträge zwischen Themen sicherstellen, dass nur relevante Timings verschoben werden (30217)
  • s3:upload_assets hat einige Source Maps doppelt hochgeladen (30216)
  • Composer-Position auf DiscourseHub iOS (30204)
  • Schnelle Bearbeitung mit einem typografischen Zeichen
  • Beim Verschieben von Beiträgen zwischen Threads sicherstellen, dass nur relevante Timings verschoben werden (30176)
  • Verhindern, dass das experimentelle Abzeichen bei langen Titeln in neue Zeilen umbricht (30181)
  • Korrekte Behandlung versteckter Tags beim Überprüfen von Bearbeitungskonflikten
  • Verbesserung der Namensexistenzprüfung im Registrierungsformular (30150)
  • Konsistenz der Chatkanal-Sortierreihenfolge in der Seitenleiste (30180)
  • Jeder, der Gruppen verwalten kann, darf den automatischen Tooltip sehen (30174)
  • Sicherstellen, dass sk auf iOS in einem Modal gescrollt werden kann (30164)
  • Korrektes Breadcrumb für die Admin-Benutzerseite (30173)
  • Wiederherstellung eines vom Benutzer gelöschten Beitrags (30145)
  • Verringerung der Mindestbreite des Thread-Panels (30158)
  • freeze_original für moved_post-Benachrichtigungen bei OP-Verschiebungen, Link zum Ziethema (30147)
  • Verbesserung der Chatkanal-Sortierung für DMs (30124)
  • Verwerfen leerer Bundles für Reviewables (30121)
  • Verschieben von gewährten Abzeichen ans Ende des Beitrags-Headers. (30095)
  • Sicherstellen, dass vom Trigger zum Fokusinhalt getabbt wird (30064)
  • Videos korrekt zitieren (30099)
  • Video konnte nicht zitiert werden (30077)
  • Presence-Kanäle von Whisper (30097)
  • Aktualisierung der Flag-Grund-Nachricht mit Standardwert (30026)
  • Sanitierungsproblem beim Ersetzen von Standard-Emoji durch benutzerdefinierte Emoji, die ~ oder ~/Discourse/discourse-Symbole enthalten (30053)
  • Entfernen einiger mandatory_values für reserved_usernames (30089)
  • Bei then/finally in history-store bleiben (30061)
  • Font Awesome Remapping-Migration sollte nichtzuordnende Namen aus svg_icon_subset löschen (30058)
  • Bessere Bearbeitungskonfliktbehandlung (29789)
  • Versuch, die Chat-Navigation-Leistenabstände zu vereinfachen (30054)
  • Ratenbegrenzung beim Verschieben von Beiträgen mit Freeze-Option (30041)
  • Anpassung des Codeblock-Link-Stils (30036)
  • Virtuelle Tastatur für Vollbild-Login/Registrierung (29543)
  • Bearbeitung des Beitrags während der Antwort (29985)
  • Entdopplung von CSS in E-Mails (30003)
  • Wortumbruch bei langen, durchgehenden Thread-Titeln (30007)
  • Erhöhung des Chat-Thread-Titel-Limits (30006)
  • Thread-Header nicht als klickbar anzeigen (30005)
  • Anzeige des Dringlichkeitsabzeichens für Erwähnungen in DM-Threads (29821)
  • Zurücksetzen von likeAction beim Aktualisieren eines zwischengespeicherten Beitrags aus JSON-Daten (29971)
  • Fehler mit dem Bearbeitungsgrund auf iOS (29987)
  • Gesicherte Kategorien zuerst filtern (29916)
  • Lokalisierung für benutzerdefinierte Registrierungsformular-Beschreibungen (29982)
  • Korrektes Umschalten der Massenauswahl-Checkboxen für reguläre Benutzer (29984)
  • Neuzeichnen des Chart-Components bei Konfigurationsänderungen (29955)
  • Fehlende Übersetzungen für leeren Konfigurationsbereich (29966)
  • Themen-Beitragsanzahl für webhook post_destroyed-Ereignis (29853)
  • TopicTagsChanged-Trigger funktioniert nicht mit mehreren Tags (29961)
  • Vereinfachung des Verhaltens von Desktop-Benachrichtigungen (29957)
  • Weiterleitungen mit „/login“ im Pfad nicht ignorieren (29960)
  • Lösung von flaky Tests in PostMover (29943)
  • Verlauf beim Routing zur /filter-Route beibehalten (29929)
  • Entfernen der doppelten ID (29939)
  • Menü/Tooltip korrekt zerstören, wenn aus dem DOM entfernt
  • Abstimmung: Sicherstellen, dass bei Ranked Choice nicht mit allen Enthaltungen gestimmt werden kann (29601)
  • Leeres Post-Reviewable-Bundle verursacht Client-Fehler (29932)
  • Verstecken von defekten Theme-About/Lizenz-URLs (29930)
  • Behandlung mehrerer In-Reply-To Message-ID in der Gruppen-Eingangskiste (29912)
  • Tooltip Styleguide-Triggers rendern keine Optionen (29926)
  • Discourse Connect-Korrekturen für Vollbild-Login (29915)
  • Sicherer Upload ohne Erweiterung (29914)
  • Das About-Banner-Bild nicht sichern (29889)
  • Korrekter Link zu Einstellungen in der Vollbildansicht (29913)
  • Permalink.create funktionierte nicht mehr wie erwartet (29895)
  • Macht Tags reaktiv mit docktem Header (29894)
  • Chat-Button in der Benutzerkarte verstecken (29887)
  • Suchmenü korrekt bei Escape schließen (29848)
  • Verwendung von FinalDestination::HTTP zum Senden von Benachrichtigungen (29858)
  • Anpassung des Verhaltens der ungelesenen Kanal-Tastenkürzel (29874)
  • Verbesserung der Zuverlässigkeit der Tastenkürzel für ungelesene Kanäle (29814)
  • Serialisierung der Interaktion für Direktnachrichten (29844)
  • Migrations-Tooling-CLI funktionierte nicht mehr (29777)
  • Vereinfachung der max-height-Berechnung für den Chat-Composer (29822)
  • Korrigierung des defekten Einstellungen-Links in den Emoji-Admin-Breadcrumbs (29818)
  • Sicherstellen, dass die Kategoriezeile nicht fokussierbar ist (29803)
  • Keine geheimen Mitgliedschaftsgruppen beim Serialisieren anderer Benutzer einschließen (29799)
  • Entfernen von aria-hidden bei category-status (29800)
  • Registrierungsformular-Felder-Tab-Reihenfolge und -Beschreibungen (29772)
  • Rettung von ActiveRecord::ReadOnlyError beim Backen von Theme-Feldern (29776)
  • Admin-Backups fehlschlagen wegen S3 dualstack (29775)
  • Fehler bei Social Logins und Vollbild-Registrierung (29761)
  • Styleguide-Fehler und Hinzufügen eines Smoke-Tests für Component-Seiten (29747)
  • Chat-Lesezeichen im Drawer-Modus (29757)
  • Abweisung ungelesener Beiträge in Unterkategorien (29671)
  • Verwendung der absoluten Strategie auf iPad (29754)
  • @disabled korrekt dynamisch machen (29738)
  • Verstecktes Presence-Umschalt-Symbol ist umgekehrt (29737)
  • Korrektes Laden des Einladungsmodells bei Verwendung von Vollbild-Logins (29713)
  • Wiederherstellung und Deprecation des :type-Parameters von uploads#create (29736)
  • Korrekte Unterstützung des Ablegens von Bildern (29733)
  • Flaky System-Flags-Spec (29694)
  • Sicherstellen, dass normalized_email anonymisiert wird (29719)
  • Filterbare Staff-Logs für Flags (29695)
  • Flaky wegen 0-Breite/Höhe-Bilder (29700)
  • Migrationen müssen abgeschlossen sein, um den Flags-Cache zurückzusetzen (29693)
  • Entfernen von header-icons aus dem Styleguide (29670)
  • Defekter Beitrag im Styleguide (29669)
  • Unterstützung der Escape-Sequenz im Chat (29659)
  • Option zum Erstellen einer Einladung ohne E-Mail-Sendung wieder hinzufügen (29641)
  • Korrekte Berücksichtigung der Composer-Höhe in PWA (29656)
  • S3-Custom-Endpoint inkompatibel mit dualstack (29654)
  • Korrektes Rendern von Unicode im Kanal-Seitentitel (29653)
  • Sicherstellen, dass das Thread-Panel bei Escape geschlossen wird (29651)
  • Bearbeitung fortsetzen über /new-message (29637)
  • Verwendung des dualstack S3-Endpunkts für direkte Uploads (29611)
  • Übergabe von Thema+Kategorie an @-Erwähnung-Benutzersuche (29620)
  • Änderung der Einstellung create_post_for_category_and_tag_changes zur Verwendung von Whispers statt kleinen Aktionen (29602)
  • Keine Serialisierung von Assoziationen in PostRevisionSerializer
  • Einrichtung mit db:create db:migrate (29609)
  • Korrekte Übergabe des Upload-Typs an uploads#create (29600)
  • Korrekte Anzeige des Kategoriennamens im Textersetzen-Modal (29612)
  • Seltsames langsames Auto-Scrolling auf iOS (29598)
  • Verwendung der korrekten Stile auf Kategorie-Seiten (29588)
  • Falsche Referenz in TopicListHeaderColumn (29593)
  • Chat-Uploads in einigen Situationen übergesichert (29586)
  • Poll-Ranked-Choice-Ergebnisse zeigen beim ersten Stimmabgabe nicht (28542)
  • Poll-Ranked-Choice-Wähler-Erweiterung sollte zusätzliche Wähler anhängen (28432)
  • Berücksichtigung von Seitenleisten ohne primäre Links beim Hinzufügen des Einladungslinks (29535)
  • Admin-Dashboard-Tooltips funktionieren auf Mobilgeräten nicht (29538)
  • Zulassen des target-Attributs in Übersetzungs-Overrides (29503)
  • Doppelte Themen in Digests/Zusammenfassungen (29517)
  • Anzeige von Chat-Thread-Benachrichtigungen für Direktnachrichten-Kanäle (29414)
  • Leerer „Legacy Pageviews“-Bericht zeigte keine Daten (29502)
  • Fehlendes Wort „done“ (29447)
  • Fehlende Glimmer-Themenliste-Fokusaktionen auf Mobilgeräten (29421)
  • Kopieren beim Abmelden (29462)
  • Verwendung des Site-Kontakt-Benutzers + Gruppe für die „Revise…“-Review-Aktion (29271)
  • Entfernen des redundanten Body-Scroll-Locks (29395)
  • Überspringen der CSRF-Prüfung für POST /categories/search (29392)
  • Aktivieren von Scroll-Ereignissen in Modals für IOS (29393)
  • Entfernen von Scroll-Ereignissen für Mobile-Modals (29391)
  • Umformulierung des Auto-Action-Typ-Felds für Flags (29361)
  • Ungültige raise-Syntax (29364)
  • Visuelle Regression für neue Funktionen (29359)
  • Anzeige des letzten gerenderten Benutzer-Tipps (29346)
  • Verhindern der „NaN“-Anzeige, indem Besucherstatistiken auf /about versteckt werden, bis sie bereit sind (29334)
  • Wiederherstellung des Backups konnte aufgrund fehlender discourse_functions fehlschlagen (29332)
  • Zurückbringen der Login-erforderlichen Seite für Vollbild-Login (29316)
  • Vermeidung von doppelten Problem-Admin-Hinweisen (29329)
  • Flaky Flags-Spec nach Refactoring (29325)
  • Statistiken für teilnehmende Benutzer… (29293)
  • Nur-Mitarbeiter-Modus blockiert Admin-Passwort-Resets (29289)
  • Kein Fehler bei leerer reserved_usernames-Einstellung (29305)
  • Eindeutige Constraint für Problem-Check-Tracker auf PG13 funktionsfähig machen (29272)
  • Kein Fehler bei verschachteltem Top-Thema-Perioden-Parameter (29275)
  • Festlegen eines neuen Passworts sollte password_expired_at zurücksetzen (29296)
  • Erhöhung der Anzahl der zurückgegebenen SVG-Icons auf die ersten 500 (29286)
  • Create-invite-uploader folgt uppy-upload-Mixin-Änderungen (29278)
  • Kein Fehler bei verschachteltem Thema-Anzeigen-ID-Parameter (29274)
  • Kein Fehler bei verschachtelter Kategorien-Index-Seiten-Parameter (29273)
  • Lightbox für kleine Bilder anzeigen (29140)
  • Trigger nicht überschreiben, wenn er 0 entspricht (29269)
  • Unterkategorien-Seite mehr wie Kategorien gestalten (29240)
  • Wiederhinzufügen des versehentlich entfernten Benutzer-Custom-Feld-Plugin-Outlets (29247)
  • _uploadDropTargetOptions ist jetzt öffentlich (29246)
  • Unterstützung von add_directory_column im Glimmer-Tabelle-Header-Toggle (29231)
  • Verhindern des Fokus-Wechsels beim Navigieren im Benutzerverzeichnis (29209)
  • Anwenden der vollständigen Klasse auf das Feld (29190)
  • Bug in der Ansicht des gelöschten Kanal-Threads (29192)
  • Benutzer kann sich mit einem anderen Konto auf demselben Gerät (client_id) anmelden (29121)
  • Benachrichtigung der Mailing-Liste-Abonnenten bei Kategorieänderung (28811)
  • Plugin-JS, das nicht geladen werden konnte, würde die Admin-Oberfläche brechen (29139)
  • Importe von upload-only-Chat-Nachrichten (29162)
  • Unicorn-Master und Sidekiq öffnen Logs zur gleichen Zeit neu (29137)
  • Keine Überschreibung anderer Seitenleisten-Panels beim Öffnen/Schließen des Chat-Drawers (29144)
  • Anpassungen an der Admin-Seitenleiste nach jüngsten Kern-Seitenleisten-Stiländerungen (29138)
  • Zurückrouten zur Startseite von der Admin-Seitenleiste (29125)
  • Hinzufügen von post_quote als Platzhalter (29083)
  • Ermöglicht die Verwendung des open-Attributs mit Details (29116)
  • Flaky Flags-System-Spec (29039)
  • Verwendung des vollständigen Spaltennamens, um mehrdeutige Abfragen zu verhindern (29111)
  • Admin-Hinweis-Abweis-Button nur für Admins rendern (29103)
  • Unterstützung der idempotenten Admin-Hinweis-Abweisung (29099)

UX-Änderungen

  • Anwenden der Admin-Tabelle auf der Automatisierungs-Einstellungsseite (30341)
  • Korrektur der Passwort-Maskierung beim Passwort-Reset (30347)
  • Anpassung der Disclaimer-Schriftgröße (30346)
  • Verbesserung des Gleichgewichts auf Login- und Registrierungsseiten (30330)
  • Korrektur des Rahmens um den Antwort-Indikator (30343)
  • Refaktorierung der Einladungsstile (30329)
  • Wechsel zum minimalen Layout (30327)
  • Anzeige der korrekten Nachricht, wenn das Erstellen von Themen durch ein Tag deaktiviert ist (30328)
  • Refaktorierung der Passwort-Reset-Seite (30323)
  • Wechsel zum Icon für die Passwort-Maskierung (30321)
  • Anwenden der Admin-Tabelle auf Webhooks (30317)
  • Die Möglichkeit, AdminConfigAreaCard zusammenzuklappen (30310)
  • Anzeige des Links zu Gruppen in der Admin-Seitenleiste (30291)
  • Korrektur der aktiven und stummgeschalteten Kanäle (30308)
  • Hinzufügen des color-scheme-Meta-Tags zu _head (30245)
  • Einführung von <DStatTiles />`-Komponente (30238)
  • Vergrößerung der Schaltflächen und der Timeline (30240)
  • Umbenennung von „Privat“ in „Persönliche Nachrichten“ in der Oberfläche (29679)
  • Admin-Header beim Bearbeiten/Erstellen von Webhooks ausblenden (30194)
  • Radiobuttons sollen die Akzentfarbe des Forums berücksichtigen (30235)
  • Layout für die Bearbeitung von PN-Titeln korrigieren (30233)
  • Checkboxen sollen die Akzentfarbe des Forums berücksichtigen (30231)
  • Outlet header-categories-wrapper hinzufügen (30214)
  • Breite des Admin-Sidebar-Headers korrigieren (30226)
  • Text für Feature-Feed-Umschalter (30196)
  • Möglichkeit, den Admin-Header auszublenden (30175)
  • Link „Was gibt’s Neues?“ in der Admin-Sidebar in den Hauptbereich verschieben (30144)
  • Tooltip für automatische Gruppen nur für Admins anzeigen (30155)
  • Kanalnamens-Stil für ungelesene Threads korrigieren (30152)
  • Layout der PN-Themenkarte korrigieren (30135)
  • Kleinere Korrektur des Admin-Links „Was gibt’s Neues?“ (30143)
  • Link „Was gibt’s Neues in Discourse?“ ändern (30140)
  • Status widerrufener API-Schlüssel in eigene Spalte verschieben (30125)
  • Kanalnamen für ungelesene Threads fett formatieren (30127)
  • CSS für Titelanpassung refaktorisieren, um das Layout zu verbessern (30109)
  • Padding der Themenkarte bei wenig Inhalt korrigieren (30101)
  • Fehlermeldung beim Versuch, global überschattete Einstellungen zu bearbeiten, verbessern (30092)
  • Ausrichtung des Chat-Texttitels auf Mobilgeräten anpassen (30065)
  • Wrapper user-badge-buttons nur hinzufügen, wenn Abzeichen vorhanden sind (30060)
  • Beschreibung der Site-Einstellung allow_index_in_robots_txt aktualisieren (29901)
  • Styling für Admin-Filterzeile hinzufügen (30057)
  • Mehrzeilige Kommentare in GitHub-Oneboxes entfernen (30040)
  • Scrollen deaktivieren, wenn Modal auf Desktop geöffnet ist (30035)
  • Seite „Admins-Benutzer“ folgt den UX-Richtlinien für Admins (29873)
  • Chat-Thread-Titel vereinfachen (29998)
  • Verhalten des Lade-Sliders verbessern (29995)
  • Hervorhebung des Beitrags-Hintergrunds bei Navigation aufheben (29986)
  • Kanal mit sichtbarem Panel auf schmalen Bildschirmen ausblenden (29541)
  • Min-Breite für Chat-Seitenpanel aktualisieren + bessere Funktion für Wortumbrüche im Titel (29954)
  • Kategorie „Lounge“ aus Abzeichen-Beschreibung entfernen (29927)
  • Versuch, springendes Scrollen in Firefox zu reduzieren (29941)
  • Korrektur der Hover-Effekt-Breite für Chat-Drawer (29910)
  • Verbesserter Zustand/Interaktionen für eingeklappten Drawer (29850)
  • Mehrere Korrekturen für Code-Blöcke (29898)
  • Änderungen an Code-Blöcken (29893)
  • Korrigierter Text für Benachrichtigungstitel (29860)
  • Einladungs-Schaltfläche in der Sidebar auf korrekten Title-Attribute-Text aktualisieren (29875)
  • Code-Blöcke-Experiment zusammenführen (29870)
  • Komponente AdminConfigAreaEmptyList hinzufügen (29816)
  • Konsistente Flags-Seite (29798)
  • Zellen mittig ausrichten; Overview-Klasse direkt auf td-Elemente anwenden (29813)
  • Titel hinzufügen & DnD-Bild anpassen (29812)
  • Kontrast der Admin-Bereichs-Header erhöhen (29790)
  • CTA-Schaltfläche für Flags vom Subheader in den Header verschieben (29781)
  • CTA-Schaltflächen-Label zu „Emoji hinzufügen“ ändern, um Klarheit zu schaffen (29774)
  • Position der Antwort auf Android Firefox Mobile korrigieren (29751)
  • Verhindern, dass das Ungelesen-Abzeichen bei langen DM-Kanalnamen schrumpft (29756)
  • Admin-Seite für Permalinks neu gestalten (29634)
  • Schwellenwert für die untere Themenkarte reduzieren, mit Schutzmechanismen (29665)
  • Benutzereinstellung hide_profile_and_presence aufteilen (29632)
  • Hintergrundfarbe des Modal-Headers in Webview korrigieren (29717)
  • Link zur Highlight.js-Demo korrigieren (29701)
  • Farbe der Autorisierungsschaltfläche auf Primärfarbe ändern (29666)
  • Chat-Kanal-Sortierung aktualisieren, um ungelesene Threads einzubeziehen (29617)
  • min_post_count für die Anzeige der unteren Themenkarte senken (29649)
  • Symbole für Zeit in Benutzerstatus, Lesezeichen, Themen-Timer entfernen (29635)
  • Themen-Composer im mobilen Chat nicht ausblenden (29633)
  • Admin-Tabellen-Klassen für konsistentes mobiles Styling auf der API-Schlüssel-Seite anwenden (29630)
  • Neue experimentelle Funktionen sollten klar gekennzeichnet sein (29622)
  • Gebrochenes Link-SVG durch neuen Font Awesome 6-Namen ersetzen (29623)
  • Emojis in der Admin-Seiten-Tabellenliste auf Mobilgeräten besser funktionieren lassen (29619)
  • create_post_for_category_and_tag_changes aktualisieren, um anzugeben, dass Whispers aktiviert sein müssen (29618)
  • Sichtbarkeit der Dropdowns im Modal zum Vergeben von Abzeichen korrigieren (29613)
  • Überschriftenrolle zum Dialog zum Schließen des Composers hinzufügen (29590)
  • Fehlendes Role-Attribut hinzufügen (29591)
  • Code-Block-Schaltflächen „flach“ gestalten (29603)
  • Zusätzlichen Margin von kleinen PN-Aktionen entfernen (29571)
  • Anonymen Benutzern erlauben, Kalender herunterzuladen (29551)
  • PN-Icon beim Bearbeiten des Titels ausrichten, Schrumpfen zulassen (29570)
  • Logs, wenn eine Automatisierung zerstört wird (29565)
  • Korrekte Großschreibung für „Flag hinzufügen“-Schaltfläche verwenden (29505)
  • Weitere Verbesserungen für Login-/Registrierungsformulare (29417)
  • „Nein“-Schaltfläche in der Review-Warteschlange auf Mobilgeräten korrigieren (29485)
  • BackButton außerhalb von admin-config-area verschieben, um unerwünschtes Umbruchverhalten zu verhindern (29457)
  • Emoji-Ausrichtung im Chat-Mitglieder-Benutzerstatus korrigieren (29466)
  • Admin-Menü-Schaltfläche aus der erweiterten mobilen Timeline entfernen (29464)
  • Z-Index für „Link kopieren“ senken (29458)
  • Änderungen an Look und Feel (29245)
  • Beschreibungskartenbereich für Konfiguration hinzufügen (29418)
  • Rangwahlumfragen in der Vorschau mit eigenen Aufzählungszeichen versehen (29439)
  • Fokus-Ring für Benutzerkarte auf Desktop beschränken (29435)
  • Text auf der /about-Konfigurationsseite aktualisieren (29387)
  • Visuelle Anpassungen für Login-/Registrierungsformulare (28680)
  • Konsistentes Styling für Admin-Tabellen auf Mobilgeräten (29360)
  • Neuen Skript-Flow für Automatisierungen vereinfachen und verkürzen (29178)
  • Link zu /about auf der about-Konfigurationsseite hinzufügen (29345)
  • „Thema beobachtet“-Benutzertipp zur anderen Schaltfläche verschieben (29323)
  • Fußnote, die horizontales Scrollen auf schmalen Bildschirmen verursacht, korrigieren (29328)
  • Fallback-Max-Höhe für Modal-Stil (29321)
  • DMenu-Modal: Griff und Min-Höhe hinzufügen (29309)
  • Layout für Admin-Tabellen auf Mobilgeräten verbessern (29320)
  • Einladungs-Modal vereinfachen (28974)
  • Standard-Styling für DMenu-Listenschaltflächen (29250)
  • Sicherstellen, dass iOS-Schriftgröße immer mindestens 16px ist mit max()-Funktion (29270)
  • Sidebar-Styling auf Tablet korrigieren (29248)
  • Mehrere Korrekturen für Theme-Karten-Rendering (29225)
  • Konsistentes Datumsformat für Chat-Nachrichten (29232)
  • Option hinzufügen, Vollseiten für Login und Registrierung zu verwenden (29034)
  • Verhindern, dass der Ungelesen-Indikator in Flexbox schrumpft (29207)
  • Limit für Chat-Nachrichtenlöschung erhöhen (29202)
  • Thread-Schaltfläche in Chat-Navigation auf btn-transparent ändern (29186)
  • Chat-Index-Flex-Probleme (29157)
  • Fehlende Textüberlauf-Ellipse auf Chat-Index-Seiten korrigieren (29150)
  • AdminPageSubheader in H2 ändern (29149)
  • Konsistente Breite für primären Inhalt im Admin-UI-Konfigurationsbereich festlegen (29147)
  • Überlauf auf Thread-Index-Seiten (mobil) korrigieren (29126)
  • Neues Sidebar-Styling (29119)
  • Admin-Seiten-Header-Schaltflächen auf Mobilgeräten automatisch einklappen (29040)
  • Unteren Padding zur Chat-Index-Liste hinzufügen (29096)

Sicherheitsänderungen

  • Wenn aktiviert, nur Discourse Connect-Logins zulassen
  • Header bereinigen, um den Zugriff auf Dateien über nginx zu verhindern
  • Moderatoren können keine Benutzer-E-Mails sehen.
  • Gespeicherter XSS in Bildunterschriften

Leistung

  • Öffentliche extra-locales-Anfragen in nginx zwischenspeichern (30340)
  • Kein git-Befehl bei jeder Protokollierung einer Logzeile ausführen (30177)
  • HTML/Markdown nur bei Bedarf diffen (30014)
  • Abfrage für das Finden von Benutzern mit ungelesenen Chat-Nachrichten optimieren (29964)
  • Memory-Leak-Fix in tracked-built-ins einpatchen (29944)
  • Dynamische <template>-Aufrufe entfernen (29942)
  • Chat-Benutzermitgliedschafts-Bereinigung beim Entfernen eines einzelnen Benutzers optimieren (29833)
  • Chat-Kanäle automatisch beitreten & verlassen (29193)
  • Langsame :has-Selektoren durch Body-Klassen ersetzen (29581)
  • maybeContinueList aktualisieren, um das gesamte Post zu ersetzen zu vermeiden (29416)
  • Schnellere Festplattenspeicherberechnung auf upload-intensiven Instanzen (28307)
  • themes:update-Aufgabe optimieren (29290)

Barrierefreiheit

  • Zustandsänderung anzeigen, wenn Post-Anker fokussiert sind (30334)
  • Redundanten Alt-Text von GitHub-Oneboxes entfernen (30083)
  • Uppy-Bild-Uploader tastaturnavigierbar machen (29807)
  • Sortierbare Themenlisten-Header in echte Schaltflächen umwandeln (29808)
  • Modal zum Verwerfen von Entwürfen per Tastatur schließen lassen (29802)
  • Klickbare Such-Dropdown-Tipps in Schaltflächen umwandeln (29762)
  • Themenlisten-Links sollten keine Überschriften sein (#27700)" (29520)
  • Barrierefreiheit der Benutzerkarte korrigieren und verbessern (29399)
  • Screenreader-Markup für Kategorie-Farbwähler hinzufügen (29351)
  • Site-Einstellungsschaltflächen beschriften (29348)
  • Aria-Labels für Sidebar-Footer-Schaltflächen hinzufügen (29347)
7 „Gefällt mir“