Noch mehr!
Aber halt, 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 unbedingt die unten aufgeführten „Zusätzliche Funktionen und Fehlerbehebungen“ durch.
Plugin-Verbesserungen
discourse-adplugin
Fehlerbehebungen
- Zeige nicht eingeschränkte Anzeigen anstatt keine Anzeigen zu zeigen (213)
discourse-ai
Neue Funktionen
- Benutzerdefinierte, vom Benutzer definierte Tools (677)
- Speichern von provider-spezifischen Parametern. (686)
- Erlaube die Auswahl von claude-3-5 für native Tools (682)
- LLM-Voreinstellungen für die Modell-Erstellung (681)
- Unterstützung für Claude 3.5 Sonnet über AWS Bedrock (680)
- Erlaube den Zugriff auf private Themen, wenn das Tool dies zulässt (673)
- Optionale Tool-Details-Blöcke (662)
- Anthropic Function Calling (654)
- Hinzufügen der nativen Cohere-Tool-Unterstützung (655)
- Verbesserte Tooling (651)
- Einschränkung der öffentlichen Freigabe auf Sites, die eine Anmeldung erfordern (649)
- Hinzufügen der Unterstützung für alle Vision-Modelle (646)
- Hinzufügen der Seitenverhältnis-Unterstützung zu DallE 3 (647)
- Erlaube das Löschen benutzerdefinierter LLMs. (643)
- Automatische Bildunterschriften (637)
- Verbesserte Protokollierung durch Einbeziehung des LLM-Namens (640)
- Verwende DBreadcrumbsItem in der Admin-Oberfläche (631)
- Teste LLM-Konfiguration (634)
- Hinzufügen der Unterstützung für den Kontext einer DM an einen Bot (627)
- JavaScript-Auswertungstool (630)
- Setze Endpunkt-Anmeldeinformationen direkt von LlmModel. (625)
- Sicherheitsmaßnahme zur Vermeidung von übermäßigem Triage (626)
Fehlerbehebungen
- Deaktivierter Chat bricht
ai-chat-summarization(697) - Info funktioniert nicht, unterdrückt keine versteckten Tags im Bericht (696)
- Verwende base64-codierte Bilder in AI Image Caption über LLaVa (693)
- Biete niemals Tools mit ungültigen UTF-8-Zeichenfolgen (692)
- Verschiebe das Umschalten des Bot-Benutzers zum Controller. (688)
- Beim Erstellen eines LLM wurde kein Benutzer erstellt (685)
- Stelle sicher, dass LlmEnumerator immer Wert-Hashes mit Symbolen zurückgibt (684)
- SRV-Warnung sollte nicht bei brandneuen LLMs ausgelöst werden (679)
- Tippfehler beim Ausschließen von Personas aus der Liste der aktivierten Bots (671)
- Suche korrekt anzeigen, Fehler beim Entfernen von XML (668)
- Dall E / Künstler defekt, wenn tool_details deaktiviert ist (667)
- Markiere Spalte nicht als schreibgeschützt, damit bestimmte Bereitstellungen funktionieren (663)
- Zusammenfassung funktioniert nicht, vorerst entfernen (661)
- Verwende neue Berichtsfarbschlüssel, definiert in discourse/discourse#27240 (660)
- Schalte native Tools bei Anthropic Claude Opus aus (659)
- AI Bot Shared Conversation hat CDN / Subfolder nicht beachtet (657)
- Entferne doppelten Breadcrumb in Persona-Oberfläche (650)
- Include_usage ist in der Azure-API nicht verfügbar. (648)
- Verschiebe die Logik zur Überprüfung der Bildunterschriftengruppe auf die Serverseite (645)
- Antwort defekt, wenn automatische Bildunterschrift aktiviert ist (642)
- Korrigiere falsche Überschlüssel (639)
- Korrigiere Gemini-Streaming-Implementierung (632)
- Unresponsive Post-Buttons aufgrund von Ask AI-Hervorhebung (635)
UX-Änderungen
- Verbessere das Layout der Composer-Vorschlagsbuttons (678)
- Zeige Bildunterschrift-Button beim Hovern über ein Bild (670)
- QoL-Verbesserungen für die Admin-LLM-Modelle-Seite. (674)
- Verbessere das Erscheinungsbild von attribuierten Zitaten beim Teilen (665)
- Verstecke die AI-Einstellungen-Seite vollständig, wenn keine Einstellungen für den Benutzer vorhanden sind (644)
- Unterdrücke „this is a warning“ (636)
- Befolge die Plugin-Benutzeroberflächen-Richtlinien. (628)
discourse-antivirus
Fehlerbehebungen
- Vermeide veraltete replace_flag-API (57)
discourse-assign
UX-Änderungen
- Kleinere Avatar-Größe im Button, um Höhenänderungen zu verhindern (576)
discourse-authentication-validations
Neue Funktionen
- Hinzufügen von Wertvalidierungs-Regex (13)
discourse-bbcode
Fehlerbehebungen
- Hinzufügen eines neuen Eintrags zu .discourse-compatibility (67)
- BBCode-Parsing-Spezifikationen (63)
discourse-calendar
Fehlerbehebungen
- BBCode-Parsing-Spezifikationen (575)
- Verschiebe fehlplatzierte Fehlerübersetzung (574)
- Lösche zukünftige Feiertage bei Regionsänderung (571)
UX-Änderungen
- Aktualisiere mobiles Event-Styling (581)
- Korrigiere zusätzlichen Abstand und Umbruch in Themenlisten (578)
- Umbringe neuen Punkt und Datum immer in derselben Zeile (577)
discourse-category-experts
UX-Änderungen
- Füge Abstand zwischen „Schließen“ und Kontrollkästchen für „Fragen Sie einen Kategorie-Experten um Antwort“ ein (145)
discourse-chat-integration
Fehlerbehebungen
- Verschiebe Chat-Integrations-Problem-Check-Nachricht zum korrekten Lokalisierungsschlüssel (201)
- Verschiebe GroupMe-Fehlermeldung zu serverseitigen Übersetzungen (196)
- Füge fehlende Dummy-Übersetzungen für Tests hinzu (195)
discourse-code-review
UX-Änderungen
- Kürze lange Benachrichtigungsbeschriftungen (213)
discourse-custom-topic-lists
Neue Funktionen
- Füge Markdown zur Banner-Beschreibung hinzu (15)
- Füge Option „in Dropdown anzeigen“ zu benutzerdefinierten Themenlisten hinzu (10)
Fehlerbehebungen
- Füge htmlSafe-Rendering zur Banner-Beschreibung benutzerdefinierter Themenlisten hinzu (14)
- Tippfehler durch Merge (13)
- Füge Check hinzu, um sicherzustellen, dass anonyme Benutzer weiterhin die Site betreten können (6)
UX-Änderungen
- Refaktoriere CSS-Klassen, um sie leichter überschreiben zu können (16)
- Stelle sicher, dass das Dropdown immer zuletzt kommt (11)
- Hänge Beschreibung an Abfragefeld an (9)
- Benenne
bannerLabel-Eigenschaft indescriptionum (8) - Benenne path-Eigenschaft in slug um (7)
- Verschiebe custom-topic-lists-banner über main-container (4)
- Füge body-Klasse zur Listen-Vorlage hinzu (3)
Barrierefreiheit
- Aktualisiere Beschriftungen für Dropdown und Seitenleiste (12)
discourse-data-explorer
Fehlerbehebungen
discourse-encrypt
Fehlerbehebungen
discourse-gamification
Neue Funktionen
- Handhabung des Benutzer-Zusammenführung-Ereignisses (145)
- Verwende DBreadcrumbsItem in der Admin-Oberfläche (137)
Fehlerbehebungen
- Aktualisiere post_created-Punktezählung (114)
UX-Änderungen
- Behobenes Problem mit fehlender Übersetzung von „Rang“ (146)
discourse-group-tracker
Fehlerbehebungen
- Track_posts_with_priority-Gruppeneinstellung wird angezeigt, wenn track_posts-Einstellung nicht ausgewählt ist (60)
- Sprungziele innerhalb einer Themenliste bei Verwendung von Prioritätsgruppen (55)
discourse-kolide
Fehlerbehebungen
discourse-lazy-videos
UX-Änderungen
- Vermeide, dass Onebox-CSS die Höhe von YouTube-Videos überschreibt (15)
discourse-livestream
UX-Änderungen
- Korrigiere Rand und Polsterung auf Desktop (23)
- Aktualisiere mobiles Styling und Header-Icons (22)
- Entferne iframe-Styling-Überschreibungen (20)
discourse-math
Neue Funktionen
- Hinzufügen der Unterstützung für mehrsprachiges Mathjax (84)
discourse-policy
Fehlerbehebungen
discourse-post-voting
Fehlerbehebungen
- Füge fehlende Flag-Auto-Stummschaltungs-Grund-Übersetzung hinzu (200)
discourse-preset-topic-composer
Neue Funktionen
- Füge Hervorhebung zu Dropdown-Optionen hinzu (18)
- Füge tagGroups zu button_types_json_schema hinzu (2)
Fehlerbehebungen
- Tag-Synonyme sollten funktionieren (15)
- Tag-Gruppen mit
/werden jetzt korrekt abgerufen (10) - Passe Schema an, damit der Optionen-Editor keine Eingaben verliert (9)
- Abrufen der URL für Tags erforderte ein erstes
/(7) - Composer behält Werte beim erneuten Betreten des Composers (6)
- Beschriftung ändert sich beim Auswählen einer Kategorie (5)
UX-Änderungen
- Ändere Booleans, um Kontrollkästchen zu verwenden (12)
- Füge Auswahlindikator zum Composer-Preset hinzu (11)
- Füge tagGroups zu Standards hinzu (8)
- Verschiebe Fehlermeldung zum unteren Rand des Composers (4)
Sicherheitsänderungen
- Bringe Liste der Presets zum Backend (14)
discourse-prometheus-alert-receiver
Neue Funktionen
- Aktualisiere
topic_assigneeundtopic_group_assignee-Annotationen (84)
discourse-reactions
Fehlerbehebungen
- Konnte Text nach Ablehnen einer Reaktion nicht auswählen (296)
- N1 in Post-Aktion-Erweiterung (292)
- Reaktionen verdoppelten sich als Like, wenn nicht mehr aktiviert (289)
discourse-salesforce
Fehlerbehebungen
- Füge Rails 7±Kompatibilität hinzu
- Verschiebe Salesforce-API-Aufrufe zum Hintergrundjob. (79)
discourse-solved
Fehlerbehebungen
discourse-subscriptions
Fehlerbehebungen
- Füge fehlende Transaktionsfehler-Übersetzung hinzu (214)
- Kampagnenbanner sollte auf Preisliste verlinken, wenn aktiviert (212)
discourse-theme-creator
Fehlerbehebungen
- Stellt sicher, dass „Freigabe stoppen“ funktioniert (82)
discourse-topic-noindex
Fehlerbehebungen
- Füge einen Check hinzu, wenn Themen nur mit Slugs abgerufen werden (15)
discourse-topic-voting
UX-Änderungen
- Verbesserte Ausrichtung für Titelvoting (189)
discourse-translator
Fehlerbehebungen
- Keine Fehler bei gelöschten Benutzern (149)
Alle Funktionen und Fehlerbehebungen
Neue Funktionen
- Zähle nur Themenansichten für explizite/verzögerte verfolgte Ansichten (27533)
- Erstellte Bearbeiten- und Löschen-Flags (27484)
- Füge WebHookEventsDailyAggregate-Berichtsseite hinzu (27573)
- Neuer „should_add_email_attachments“-Plugin-Modifier
- Füge WebHookEventsDailyAggregate hinzu (27542)
- Benutzerfelder für bestehende Benutzer erforderlich - Teil 2 (27172)
- Füge Untranslated-Filter zur Admin-Textanpassung hinzu (27555)
- Füge JavaScript-Modus zu ace hinzu (27586)
- Intelligenteres Listenbearbeiten in DEditor (27563)
- Aktiviere Listentastenkürzel auf Filter-Route (27551)
- Unterstützung für Spotify Onebox (27540)
- Einführung von Site-Einstellungen, die eine Bestätigung erfordern (27315)
- Füge versteckte Site-Einstellung hinzu, um „unsafe-none“ COOP-Referrer aufzulisten (27510)
- Optionale 2FA-Durchsetzung (27506)
- Erfasse 28-Tage-Intervall-Anfragestatistiken (27471)
- Füge tag_group-Option in
/filterhinzu (27427) - Zeige meine Threads aus stummgeschalteten Chat-Kanälen (27468)
- Chat-Schubladen-Navigationsverbesserung (27419)
- Ausrichtung mit /filter und erlaube mehrere Kategorien-Suche (27440)
- Verwende einfaches HTML-Table, wenn es nicht in Markdown konvertiert werden kann
- Füge Filter für Webhook-Ereignisse nach Status hinzu (27332)
- Verwende neues Themen-Massenaktionen-Dropdown auf Suchseite (27303)
- Lade Chat-Kanaleinstellungen innerhalb der Schublade (27346)
- Die Möglichkeit, die Reihenfolge der Flags zu ändern (27269)
- Erlaube Site-Admin, das Passwort eines Benutzers als abgelaufen zu markieren (27314)
- Erweitere die Admin-Seitenleiste beim Filtern (27312)
- Erlaube „in Posteingang verschieben“ und „in Archiv verschieben“ für private Nachrichten mit neuem Themen-Massendropdown (27236)
- Füge „s3_uploads“-Option zu „discourse backup“-Skript hinzu
- Zeige Video-Thumbnail im Composer (27233)
- Admin kann Flags deaktivieren (27171)
- Füge Uyghur-Sprache hinzu (27183)
- Topic_view_stats-Tabelle mit täglicher Genauigkeit (27197)
- Füge Agree und Edit hinzu (27088)
- Implementiere neue erforderliche Optionen in Admin-Benutzerfelder-Oberfläche (27079)
- Füge Massenaktion zum Lesezeichen hinzu (26856)
- Erlaube das Massenlöschen von Chat-Nachrichten (26586)
- Verwende die neue Plugin-Anzeigeroute aus der Plugin-Liste (27097)
- Einführung von DBreadcrumbs-Komponenten (27049)
- Erweitere PM-Empfänger-Massenimports (27063)
- Erweitere einbettbare Hosts mit individuellen Tags und Autor-Zuordnungen (26868)
- Filter mit CategoryDrop auf Kategorie-Seite (26689)
- Leiten /faq, /rules, /conduct zu /guidelines um (27592)
- Zeige Chat- und Nachrichten-Buttons auf deinem eigenen Profil (27600)
- Verwende „Moderatoren“ statt „Mitarbeiter“ (27572)
- Verbessere Ausrichtung von zusätzlichen PM-Infos im Header (27594)
- Teile Chat-Footer-Änderungen teilweise rückgängig machen (27591)
- Entferne Standardverwendung von quaternärer Farbe, aktualisiere Nav-Pill-Stile (27502)
- Entferne den Link aus dem Titel; füge externes Icon hinzu; Stil-Anpassung (27571)
- Erhöhe Abstand mobiler Menüs (27554)
- Entferne tertiäre Farbe von Nicht-Link-Elementen (27565)
- Korrigiere Chat-Schublade z-index (27568)
- Entferne oder ersetze Button-Übergänge mit Variable (27527)
- Verstecke den Fehler-Tooltip beim Fokussieren des Thementitels (27531)
- Füge neue Vorschau-Links zu Beliebten Themes hinzu (27518)
- Füge min-height zum Vorschau-Bild-Wrapper hinzu, um Platz für Steuerelemente zu geben (27523)
- Vertikale Ausrichtung für lighbox-wrapper (27520)
- Korrigiere Benutzer-Lesezeichen-Liste Tastaturfokus-Zustand (27515)
- Verschiebe Benutzer-Karten über Composer (27491)
- Zeige immer Bildvorschau-Steuerelemente, verbessere Abstand (27489)
- Entferne Polsterung, um mobiles Thread-Datum-Pinning zu korrigieren (27470)
- Hebe „keine Unterkategorien“ als aktives Dropdown-Option hervor (27478)
- Ersetze „alle Unterkategorien“ mit „Filter entfernen“, ordne Tag-Dropdown neu (27473)
- Mache Tag-Filter-Farbe konsistent mit Kategorie-Filtern (27474)
- Benenne FAQ in Richtlinien um (27451)
- Aktualisiere „alle Tags“ zu „Filter entfernen“ für Tag-Breadcrumb-Dropdown (27424)
- Füge aktive Hervorhebung für Breadcrumb-Navigation hinzu (27422)
- Beschränke mobiler Tooltip-Breite, um horizontalen Überlauf zu verhindern (27420)
- Verbessere Login-Modal auf sehr schmalen Bildschirmen im Desktop-Modus (27405)
- Erlaube cooked local-dates zum Umbruch (27404)
- Zeige Nachrichten- und Chat-Buttons auf versteckten Profilen (27326)
- Mache Chat-Schublade-Einstellungsseite volle Höhe (27385)
- Erstelle Platz für neues Themen-Banner auf neu, ungelesen (27374)
- Verbessere Themen-Zeitachse-Datumstitel (27351)
- Strichle Reset-Passwort-Seite (27341)
- Verschiebe Benutzer-Link zum oberen Rand der Admin-Seitenleiste (27339)
- Verhindere Twitter-Like/Retweet-Zählungen vom Umbruch (27333)
- Korrigiere nur-Emoji-Größe in Benutzer-Stream-Auszügen (27330)
- Füge Abstand zwischen Revisions-Avatar und Benutzername hinzu (27329)
- Korrigiere mobiles Gelesen-Zustand-Ausrichtung (27323)
- Verwende regulären Reset-Passwort-Flow für abgelaufene Passwörter (27316)
- Verbessere Suchergebniskonsistenz (27289)
- Beschränke Breite von Chat-Transkripten in Beiträgen (27288)
- Behalte recente Suchpunkte in derselben Zeile wie Icon (27280)
- Behalte recente Suchpunkte in derselben Zeile wie Icon (27264)
- Begrenze Hintergrund für gelöschte kleine Aktionen (27263)
- Passe Kategorie-Badge-Größe für neue Standard-Schriftgröße an (27262)
- Zeige Shortcut für Admin-Seitenleiste-Filter (27258)
- Geringfügige Kategorien-Reihenfolge-Korrekturen (27249)
- Chat-Footer Ungelesen-Indikator (27244)
- Ändere konsolidierte Pageview-Experiment-Berichtsfarben (27240)
- Implementiere neue Top-Level-Nav auf Admin-Plugin-Seiten (27126)
- Verstecke „same site cookies“-Site-Einstellung (27230)
- Füge Illustrationen für leere Chat-Liste + Aufteilung in Tabs auf Schublade hinzu (26910)
- Mache sticky Avatars-Verhalten konsistent (27223)
- Füge text-overflow für Kanalmitglieder-Liste hinzu (27208)
- Spielt auch Benachrichtigungstöne in Gruppenkanälen (27176)
- Reduziert Leerlaufzeit auf 0 im Chat (27158)
- Füge Abstand zur Folgenden-Liste hinzu (27154)
- Füge Ellipsis zu Benutzernamen in Themen-Post-Karte (PMs) hinzu (27137)
- Deaktiviere Plugin-Liste-Einstellungen-Button für einige Plugins (27124)
- Setze Leerlauf bei Tab-Fokus zurück (27139)
- Räumte E-Mail-Präferenz-Layout auf (27136)
- Gruppenmitgliedschaft-PMs-Thread (26974)
- Entfernt blinkenden Indikator während Streaming-Nachricht (27131)
- Ändere Admin-Seitenleiste Expand/Collapse All-Icon (27120)
- Aktualisiere px-Abstand zu em für Proportionalität (27108)
- Schalte Post-Aktions-Buttons auf inline-flex um, um zusätzlichen Whitespace zu vermeiden (27110)
- Suchkontext-Box zu dunkel (27109)
- Kürze Dauer von Bookmark-Toasties (27085)
- Erhöhe Basis-Schriftgröße auf 16px (27087)
Sicherheitsänderungen
- Erlaube nicht das Suspendieren von Mitarbeiter-Benutzern über other_user_ids-Param
- Vermeide die Verwendung von
Object#sendinOnebox::Engine::StandardEmbed - Behoben Stored-dom XSS über Facebook Oneboxes
- Aktualisiere reviewable user serializer payload
- Füge FastImage SSRF safe freedom patch hinzu
Leistung
- Eager load field, das N+1-Problem verursacht (27626)
- Cache
hostnameinDiscourseLogstashLogger(27442) - Vermeide excessive Objekt-Erstellungen in watched words (27354)
- Korrigiere Leistung von Chat-E-Mail-Benachrichtigungen
PostTiming.pretend_read, umTopicUser-Cache-Spalten nicht zu aktualisieren (27201)
Barrierefreiheit
- Füge aria-label zu Menü-Tabs hinzu (27071)