3.3.0.beta3: Videoviideos, Bestätigung der Seiteneinstellungen, Schnelleren Zugriff auf Plugin-Einstellungen und mehr

Neue Funktionen in v3.3.0.beta3

Videovorschaubilder

Beim Hochladen oder Verlinken eines Videos zeigt der Composer nun ein Vorschaubild in der Composer-Vorschau an.

Das Bild zeigt das Hinzufügen eines Videos zu einem Beitrag und die zugehörige Miniaturansicht in der Composer-Vorschau.

Bestätigung von Website-Einstellungen

Viele Website-Einstellungen werden nun mit einem Bestätigungsdialogfeld angezeigt, das die vorgenommenen Änderungen bestätigt.

Schnellerer Zugriff auf Plugin-Einstellungen

Plugins mit zugehörigen Website-Einstellungen zeigen nun eine Schaltfläche Einstellungen auf der Plugin-Seite für eine schnellere Navigation an.

Verbesserte Moderationskennzeichnungen

Administratoren können nun Moderationskennzeichnungen aktivieren, deaktivieren und neu anordnen.

Verbesserte Navigation für Mobilgeräte

Die Menüs wurden mit mehr Abstand geändert, um die Touch-Ziele auf Mobilgeräten zu erleichtern.

Aktualisierte Feldanforderungen

Administratoren können nun Feldanforderungen für Benutzer für neue und bestehende Community-Mitglieder festlegen.

Sicherheitsupdates

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

17 „Gefällt mir“

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 in description um (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

  • Verwende korrekte Beschriftung für Spaltenkopf (297)
  • Lesezeichen für Gruppenberichte (291)

discourse-encrypt

Fehlerbehebungen

  • Verwende neuen „should_add_attachments“-Plugin-Modifier (323)
  • Add_attachments-Signatur (322)

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

  • Füge neuen Eintrag zu .discourse-compatibility hinzu (96)
  • BBCode-Tag-Parser (93)

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

  • Füge neuen Eintrag zu .discourse-compatibility hinzu (129)
  • BBCode-Parsing-Spezifikationen (125)

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_assignee und topic_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

  • Beim Löschen von Benutzern mit gelösten Beiträgen (297)
  • Zeige den Gelöst-Filter bei Tags (296)

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 /filter hinzu (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#send in Onebox::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 hostname in DiscourseLogstashLogger (27442)
  • Vermeide excessive Objekt-Erstellungen in watched words (27354)
  • Korrigiere Leistung von Chat-E-Mail-Benachrichtigungen
  • PostTiming.pretend_read, um TopicUser-Cache-Spalten nicht zu aktualisieren (27201)

Barrierefreiheit

  • Füge aria-label zu Menü-Tabs hinzu (27071)
9 „Gefällt mir“