3.6.0.beta1: Farbpalettenbearbeitung, Benutzerfelder bei der Anmeldung, themenbezogene Website-Einstellungserkennung, Bilder mit Google AI und zuverlässige Entwürfe

Und noch mehr!

Aber warte, es gibt noch mehr! Wir tun unser Bestes, um neue Funktionen und Änderungen für euch hervorzuheben, aber es gibt einfach 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

UX-Änderungen

  • Fehlende btn-default-Klasse hinzufügen (255)
  • ActivityPub-Benennung korrigieren (247)
  • Lokale Großschreibung und Formatierung korrigieren (242)

discourse-brightcove

UX-Änderungen

  • Fehlende btn-default-Klassen hinzufügen (75)

discourse-category-experts

UX-Änderungen

  • Fehlende btn-default-Klassen hinzufügen (207)

discourse-doc-categories

Fehlerbehebungen

  • Weiterleitungs-Spezifikation (55)

discourse-follow

UX-Änderungen

  • Standard-Schaltflächenklasse zum Follow-Button-Komponente hinzufügen (157)

discourse-group-tracker

UX-Änderungen

  • Fehlendes aria-Label-Zeichen und Titel zur Timeline-Navigationsschaltfläche hinzufügen (98)

Barrierefreiheit

  • Aria-Labels zur Timeline-Navigationsschaltflächen hinzufügen (97)

discourse-livestream

Fehlerbehebungen

  • Livestream-Chat-Schaltfläche nur anzeigen, wenn ein Kanal vorhanden ist (66)

UX-Änderungen

  • Auf Chat-Modal basierend auf der Viewport-Breite umschalten (65)

discourse-signatures

Fehlerbehebungen

  • Das Speichern von Einstellungen funktionierte nicht (93)

discourse-theme-creator

Fehlerbehebungen

  • Korrekte Importe nach Kernänderung (118)
  • Dinge nach Kernänderungen wieder zum Laufen bringen (115)

discourse-zoom

UX-Änderungen

  • Fehlende btn-default-Klassen hinzufügen (128)

docker_manager

UX-Änderungen

  • tests-passedlatest im Hilfetext aktualisieren (284)

Alle Funktionen und Fehlerbehebungen

Neue Funktionen

  • Beiträge im Bulk auswählen und Entwürfe löschen (34972)
  • Uploads für <img>-Tags mit src=data:*-Inhalt automatisch auslösen (35012)
  • Die Discourse-ID-Schranken öffnen (34949)
  • API-Bereich für Benutzererstellung hinzufügen (34921)
  • „Discover“ zu einer eigenen Funktion machen (34846)
  • Übersetzungen erzwungenermaßen aktualisieren (34904)
  • Thema bei Beitragsbearbeitung nicht nach oben schieben (34681)
  • Thematisierbare Site-Einstellungen in Site-Einstellung-Listen anzeigen (34666)
  • Konfigurierbares Altershandicap für semantisch verwandte Themen hinzufügen (34842)
  • Möglichkeit, Objekte im Site-/Theme-Einstellungstyp-Objekt-Formular neu zu ordnen (34828)
  • Chat-DM-Threads standardmäßig deaktivieren (34840)
  • Neuer-Thema-Schaltfläche immer aktiviert (34603)
  • Verstecken von Benutzerfeldern im Anmeldeformular erlauben (34672)
  • Managed Auth kann Avatare überschreiben (34123)
  • Auswahl des ersten Tages der Woche im Kalender erlauben (34670)
  • run-Abfrageparameter zu Group Data Explorer-Berichten hinzufügen (34673)
  • Option zum Flaggen + Löschen für LLM-Triage hinzufügen (34590)
  • Max. Teilnehmerzahl für Events einführen (34313)
  • Neue Farbpalette-Bearbeitungsseite aktivieren (34566)
  • run-Abfrageparameter zum automatischen Ausführen von Data Explorer-Berichten hinzufügen (34565)
  • Neue Rake-Aufgabe zum Remappen von Thementiteln (34608)
  • Unterstützung für Google-Image-Modell hinzufügen (34570)
  • KI-Taggings-Automatisierung erstellen (34587)
  • US-Feiertage aktualisieren (34558)
  • Sprachumschalter auch anzeigen, wenn Benutzer angemeldet sind (34578)
  • Möglichkeit, Paletten als Standard auf Theme setzen (34480)
  • Discourse-ID-Registrierungsservice mit Challenge-Endpunkt hinzufügen (34326)
  • Schnelle Testvalidierung bei Auswahl des Embeddings-Modells wieder einführen (34524)
  • Bessere Composer-Steuerungen für „Speichern & schließen (X)“ und „Verwerfen“ (33510)
  • Auswahl von benutzerdefinierten Emojis in Reaktionen erlauben (34312)
  • Unterstützung für -user und unseen-Filter hinzufügen (34506)
  • Embeddings verwenden, um ähnliche Themen zum gerade komponierten zu finden (34448)
  • Locale an Links in der Crawler-Ansicht anhängen, falls vorhanden (34466)
  • area für experimentelle Einstellungen verwenden (34454)
  • Benutzer-Tipps + Narrative-Bot-Willkommensbeitrag für alle Sites deaktivieren (Runde 2) (34373)
  • Abfrage beim Weiterleiten zur Anmeldung/Registrierung beibehalten (34363)
  • Benutzer- und Gruppenfilter (34400)
  • Theme-Site-Einstellungen-Konfigurationsseite zu einem Tab auf der Anpassungsseite verschieben (34376)
  • Dynamische Umfragenerkung (34368)
  • Unterstützung für Groq als vordefiniertes LLM hinzufügen (34402)

Fehlerbehebungen

  • Unterstützung für Subfolder in Discourse-ID-Registrierung hinzufügen (35011)
  • Zeit bei Überlauf in Monatsansicht nicht ausblenden (35016)
  • Strg/Cmd + Enter-Suchergebnisse sollten in neuem Tab öffnen (34989)
  • account-created-Routen auf Willkommensbanner-Seiten-Sichtbarkeit escapen (34951)
  • Thema statt Beitrag veröffentlichen, um Thementitel zu aktualisieren (34961)
  • Sicherstellen, dass Benutzernotiz-Routen korrekt definiert sind (34960)
  • Abfragesprache beim Suchen nach Entdeckungen respektieren (34958)
  • Übergeben einer benutzerdefinierten ID an create-topic-Schaltfläche erlauben (34952)
  • Thementitel auch übersetzen, wenn „Beitrag übersetzen“ auf dem ersten Beitrag ist (34947)
  • AGB- und Datenschutz-URLs bei Anmeldung hinzufügen, wenn Login erforderlich ist (34926)
  • Übersetzung-Beitragsmenü immer anzeigen (34927)
  • Composer-Markdown-Modus beim Bearbeiten von E-Mail-Vorlagen erzwingen (34668)
  • Tool-Nutzung in AI Discover begrenzen (34923)
  • Kategorie-Kalender deaktivieren, wenn Post-Events deaktiviert sind (34897)
  • Bedingungen für mobilen /Filter-Bulk-Auswahl-Schaltfläche prüfen (34887)
  • Horizon-Thema-Aktivitäts-Benutzername manchmal leer (34679)
  • Gelöschte Benutzer in gelösten Themen gracefully handhaben (34880)
  • finished zu modal animateBackdropOpacity Promise hinzufügen (34879)
  • DiscourseConnect-Provider leitet zum Forum statt zur sso_redirect_url im Payload weiter (34580)
  • Beschreibung für Post-Events im Rich Editor unterstützen (34873)
  • Return-Path nicht in der Session speichern
  • Rückgängigmachen von Themenrevisionen mit nur Tag-Änderungen erlauben (34169)
  • Label-Argument in create-topic-button-Komponente prüfen (34844)
  • Doppelte URL-Codierung beim Einfügen über Link-UI stoppen (34834)
  • applySurround sollte beide Seiten beim Löschen von surrounded… erkennen (34243)
  • KI-Nutzung aktualisiert benutzerdefinierte Datumsbereiche nicht korrekt (34816)
  • Keine leere Inhalte senden, wenn Sprache erkannt wird (34825)
  • Willkommensbanner: schließt alle Admin-Routen aus (34822)
  • Hashtags zurücksetzen, wenn Enter im Composer gedrückt wird (34579)
  • LLM-Konfiguration muss vor Testausführung gültig sein (34806)
  • Sicherstellen, dass Event-Serializer Tag-Info hat (34801)
  • Sicherstellen, dass Quick-Reactions-Nutzung in „häufig“ angezeigt wird (34798)
  • Benutzerdefinierte fc-past-event entfernen (34796)
  • „Modern Mobile“-Regex nach iOS 15-Support-Ende aktualisieren (34792)
  • E-Mail-Länge validieren (34786)
  • Prüfen, ob _cardClickListenerSelectors-Selektor existiert, bevor Listener hinzugefügt wird (34779)
  • Typisches AFL-Grand-Final-Datum definieren (34768)
  • Sicherstellen, dass base_path korrekt in LLM-Triage-Nachrichten eingefügt wird (34778)
  • Sicherstellen, dass Kategorie-Kalender einen Datumsbereich abfragt (34764)
  • Auf iOS keine Reaktion anklickbar (34730)
  • web_hook_events#id zu bigint machen (34620)
  • ld+json VideoObject zu jedem lazy Video hinzufügen (34678)
  • Entwurf-Autosave nach Escape-Modal erlauben (34703)
  • Kategorie-Stile für Vorfahren-Rekursion zurücksetzen (34702)
  • Generische Nachricht anzeigen, wenn E-Mail ohne Provider authifiziert wird (34691)
  • Sicherstellen, dass Ember-Version im Cache-Key an Compiler gekoppelt ist (34694)
  • admin-Modul nicht direkt aus Haupt-App importieren (34689)
  • Benutzerlöschungs-Wortwahl korrigieren (34680)
  • Benutzerzeitzone beim Erstellen neuer Events verwenden (34675)
  • Neue Funktionen Git-Hash-Version-Anpassungen (34671)
  • Unterkategorien in kommender Events-Liste einschließen, after-Parameter hinzufügen (34640)
  • Unnötiger „Mehr anzeigen“-Link in Kategorien-Modal (34636)
  • In Chat-Nachrichten Uploads nach UserUpload filtern, nicht nach Upload.user (34596)
  • Korrektes Datum mit lokaler Zeit berechnen (34623)
  • Nicht-Text-Benutzerfelder von Watch-Word-Check ausschließen (34646)
  • Lösch-Schaltfläche zu Themes-Gitter hinzufügen (34606)
  • Ganzzahl, keine Float, in KI-Taggings-Automatisierung verwenden (34622)
  • Sicherstellen, dass Events korrekte Dauer haben (34621)
  • Fehlende Übersetzung für stop_impersonating hinzufügen (34616)
  • Kategorie-Badge-Farbe lazy laden (34613)
  • Unterstützung für include_expired-Parameter entfernen (34582)
  • Client-basierter Chat-Nachrichten-Zeitstempel (34592)
  • HTML-Entities in Chat unterstützen (34591)
  • Speichern/Abbrechen-Schaltflächen bei Auswahl des aktuellen Werts nicht anzeigen (34552)
  • Gruppen-Chat verhindern, wenn Gruppenmitglieder nicht sichtbar sind (34571)
  • Gelöschte Beiträge und Themen aus Zuweisungslisten an verschiedenen Stellen ausschließen (34564)
  • Default Locale-Site-Einstellung nicht in Admin-Suche enthalten (34562)
  • CDN-URL für Chat verwenden (34541)
  • Events in kommender Events-Liste korrekt ordnen (34526)
  • Wochen korrekt am Montag beginnen (34536)
  • Toast nicht anzeigen, wenn Entwurf nicht gespeichert ist (34535)
  • „Mehr anzeigen“-Link in Kategorien-Modal nach Intersection Observer-Laden anzeigen (34516)
  • CDN-URL für Chat verwenden (34507)
  • long_polling_base_url-Einstellung für Message-Bus-Konfiguration respektieren (34477)
  • Erforderliche Bestätigungen werden nicht angezeigt (34504)
  • Lange Namen für Autocomplete-Ergebnisse kürzen (34479)
  • Sites mit Formular-Vorlagen hatten kaputte Uploads (34455)
  • Associated Accounts-Bericht für Discourse Connect aktualisieren (34462)
  • Farbmodus-Auswahl-Sichtbarkeitslogik verbessern (34434)
  • Datenbank-Präfix-Parameter in SMF2-Importer respektieren (34446)
  • Unabsichtlich hinzugefügten Text entfernen (34447)
  • Timeout-Problem beim Aktualisieren einer großen Benutzer-Sammlung bei Änderung der default_categories_* und default_tags_* SiteSettings (33665)
  • Standard-Prompts müssen das erwartete Format explizit angeben (34442)
  • Klein geschriebenes dark handhaben (34444)
  • DiscourseConnect & SiteSetting.auth_immediately = false (34424)
  • light-dark auf älteren Browsern unterstützen (34438)
  • Filter-UI überlappt INPUT auf kleinen Bildschirmen (34426)
  • Kaputte base_scheme_id-Migration, wenn Basis standard ist (34430)
  • Erstellen neuer Farbpaletten basierend auf benutzerdefinierten Paletten erlauben (34351)
  • Matrix-Room-ID-Validierung entspannen (34399)
  • auxclick-Ereignis auf Themenliste handhaben (34408)
  • Leeren additional_tag_ids-Parameter nach Entfernen von Duplikaten in Schnittmenge nicht lassen (34423)
  • Stile in finish-installation-Route wiederherstellen (34420)
  • i18n-Schlüssel für Lokalisierungsumschalt-Schaltfläche aktualisieren (34405)

UX-Änderungen

  • <b>-Tag aus Move-Post-Modal entfernen, um doppelte Fettung zu vermeiden (35048)
  • „Viewport-basierter Mobile-Modus“ standardmäßig aktivieren (35036)
  • KI-Übersetzungs-Diagramm-Farben im Dark Mode verbessern (35042)
  • Horizon-Suche anpassen (34909)
  • Neue-Thema-Schaltfläche, die in Horizon wieder erscheint, beheben (35017)
  • Hilfreichen Fehler anzeigen, wenn Theme-Vorschau fehlschlägt (35034)
  • Icon- und Text-Umbruch in Breadcrumb verhindern (35008)
  • Such-Padding für Discoveries verwenden (35005)
  • 404 neu gestalten (34999)
  • Neuen --danger-Modifier in Dropdown verwenden (34981)
  • Emoji-Größe aktualisieren (34494)
  • Hover-Effekt entfernen (nicht konsistent) (34881)
  • Neuer-Benutzer-erster-Beitrag-Hinweis polieren (34965)
  • btn-danger durch Modifier-Klasse für Lesezeichen-Dropdown ersetzen (34941)
  • Timeline-Behebung (34953)
  • Willkommensbanner-Suchmenü bei AI-Discoveries anpassen (34957)
  • Willkommensbanner-Textfarbeneinstellung hinzufügen (34657)
  • Admin-Tabellenklassen für Kalender-Feiertage-Liste verwenden (34942)
  • Text aktualisieren (34944)
  • Emoji-Größe in Beitragsauszügen beheben (34924)
  • Horizon >` gleichen State-Styling zu danger-Schaltfläche hinzufügen (34922)
  • Fortschritts-Styling auf Mobile verbessern (34886)
  • Horizon >` Sidebar-NT-Schaltflächen-State-Styling (34918)
  • Horizon >` Schaltflächen-Styling-Anpassungen (34912)
  • Übersetzung-Schaltflächen-Änderungen-Tooltip über Icon-Farbe hinzufügen (34901)
  • Horizon >` z-index für Listen-Steuerungen erhöhen (34902)
  • Schatten entfernen, Space-Variablen implementieren (34885)
  • Deaktivierter Restore-Backup-Titel enthielt Link-HTML (34894)
  • Padding für no-ember-Seiten beheben (34884)
  • Mobile-Benutzerkarte-Behebungen (34883)
  • add_email.email groß schreiben (34876)
  • „Themes & Components“-Admin-Sidebar-Link auf Components aktiv lassen (34869)
  • Benutzerkarte-Badge-Umbruch für höheres max_favorite_badges-Setting verbessern (34860)
  • Überarbeitung von GroupSelector mit Floatkit (34685)
  • Start-neuer-DM-Link hinzufügen, wenn keine DMs vorhanden sind (34820)
  • Layout für reviewable flagged post in neuer UI verbessern (33534)
  • Konsistenterer Einsatz von d-hover in Menüs (34794)
  • htmlSafe auf Thementitel in Lesezeichen-Benachrichtigungen anwenden (34826)
  • Benutzerprofil-Umbruch auf kleineren Bildschirmen beheben (34817)
  • Margin von navigation-controls-Kindern entfernen, stattdessen gap verwenden (34771)
  • Admin-Listen-Element-Überschriften klickbar machen (34772)
  • Polishing für Themenlisten-Steuerungen (34714)
  • Event-Anzeige über Site-Einstellung steuern (34795)
  • Spezifischere Sprache für dynamische Umfragen verwenden (34769)
  • Sicherstellen, dass alle Blockquotes langen Wortumbruch handhaben (34748)
  • Kleine Verbesserungen am Admin-E-Mail-Log-Layout (34735)
  • CreateTopicButton Glimmerize, btnType-Klasse variabel für Horizon machen (34733)
  • Absatz-Margin in Banner nur entfernen, wenn es das letzte Kind ist (34695)
  • Horizon-Spacing-Variablen durch neue Core-Variablen ersetzen (34701)
  • Horizon >` Badge-Behebungen (34700)
  • Einige Übersetzungsfortschrittsdiagramm-Verfeinerungen (34674)
  • Horizon >` ungelesene Zahl zurückbringen (34662)
  • Layout-Anpassung für Sidebar-Anpassungs-Modal auf Mobile (34665)
  • Composer-Verwerfen-Schaltflächen-Styling + Position (34638)
  • Autocomplete-Menü bei Space schließen, aber fortgesetzte Suche nach vollen Benutzernamen erlauben (34611)
  • Etwas mehr Informationen im Übersetzungsfortschrittsdiagramm anzeigen (34643)
  • Neue Navigations-Unterstrich sichtbar lassen (34612)
  • Marken-Großschreibung in Locale beheben (34631)
  • PWA/Mobile-App-Footer-Nav auf einigen Routen nicht einschließen (34619)
  • Behebung für border-radius auf Willkommensbanner (34609)
  • Horizon-Kompatibilitätsbehebungen (34577)
  • Willkommensbanner-Hintergrundbild-Textfarbmodi (34519)
  • KI-Persona-Dropdown nur bei mehreren Optionen anzeigen (34527)
  • ColorPalettePicker in Basis-Palette-Modal verwenden (34560)
  • Farbpalette-Layout mit korrektem Abstand verbessern (34559)
  • Suche und Filter-Erlebnis auf Mobile verbessern (34554)
  • Horizon >` create-topic-Schaltfläche einblenden (34546)
  • Unnötige Safari-Auto-Größe in Filter-Dropdown verhindern (34533)
  • Restyling des Gelöst-Popups (34518)
  • Primäre Schaltflächen-Stile auf Discourse-ID-Sozial-Schaltfläche (34465)
  • Klasse zu inline-footnote hinzufügen, um als inline-block anzuzeigen (34515)
  • Chat- und Nachricht-Schaltflächen auf currentUser-Profil entfernen (34513)
  • Höhenbegrenzung beim Anzeigen der Vorschau im Mobile-Composer entfernen (34485)
  • „(Sign in with Apple)“ als Suffix entfernen, da es bereits als Präfix enthalten ist (34481)
  • Standard-Badge-Positionierung auf Admin-Themes/Farben-Index verbessern (34456)
  • Post-Inhalts-Klassen für Antworten immer anwenden (34468)
  • Verbesserungen am Rich-Editor-Spoiler (34149)
  • „Open AI“ zu OpenAI ändern (34459)
  • cmd-k-Bottom-Padding beheben (34440)
  • default_dark_badge-Locale beheben (34432)
  • Ladeindikator auf Benutzer-Impersonation-Schaltfläche anzeigen (34431)
  • Min-Höhe von Elementen in Toast anpassen, um Schließen-Icon besser auszurichten (34416)
  • Erstellen eines neuen Themes/Components sollte zur Theme-Bearbeitungs-Route weiterleiten (34353)

Sicherheitsänderungen

  • KI-Helfer-Vorschläge basierend auf einem Thema sollten prüfen, ob Benutzer Zugriff darauf hat
  • Nonce-basierte Einschränkungen während Restore verwenden
  • Rich-Editor-Chat-Transkript-XSS

Performance

  • Übersetzungsfortschritts-Dashboard mit Batch-Abfrage optimieren (34861)
  • Event-Daten korrekt indizieren (34877)
  • N+1 beim Laden der Events-Liste entfernen (34841)
  • Thread-Daten nicht abrufen, wenn wir sie haben (34799)
  • index_web_hook_events_on_created_at hinzufügen (34594)
  • Nicht alle Kandidaten in großer Relation hydratisieren (34553)
  • Performance von SiteSetting.humanize_name + all_settings verbessern (34404)

Barrierefreiheit

  • Toolbar-Tastaturnavigation mit d-menu-Elementen beheben (34615)
5 „Gefällt mir“