hugh
(Hugh Lashbrooke)
28. Mai 2025 um 05:22
1
Neue Funktionen in 3.5.0.beta5
Verbesserung der Admin-Suche
Wir haben kürzlich eine neue umfassende Admin-Suche veröffentlicht, mit der Sie alle Bereiche Ihres Admin-Bereichs von einem Ort aus durchsuchen können. Diesen Monat haben wir daran gearbeitet, die Funktionsweise zu verfeinern, um sie benutzerfreundlicher und nützlicher zu machen. Die Admin-Suche ist jetzt leichter aus der Seitenleiste zugänglich, zeigt nur ein Suchfeld an, um Ihre Suchen fokussierter zu gestalten, und ermöglicht es Ihnen, schneller zu finden, was Sie brauchen.
Bessere Forenrecherche mit KI
Das Discourse AI-Plugin enthält jetzt eine neue Forum-Forscher-Persona. Diese Persona verfügt über erweiterte Filter- und Analysefunktionen, die Tags, Kategorien, Daten, Benutzer und Schlüsselwörter unterstützen. Sie wird auch Forschungsergebnisse effizienter verarbeiten und schnellere Rückmeldungen für alle Anfragen liefern.
Einfachere Verwaltung des Erscheinungsbilds Ihrer Website
Im Rahmen unserer fortlaufenden Arbeit zur Verbesserung der Konfiguration des Website-Erscheinungsbilds haben wir weitere Verbesserungen vorgenommen, die es Ihnen erleichtern, Ihre Website so zu gestalten, wie Sie es möchten. Einstellungen für Schriftarten und Logos sind jetzt leichter in der Admin-Seitenleiste zu finden, Bilder lassen sich einfacher hochladen und die neue Themes-Seite lädt schneller. Darüber hinaus haben wir Änderungen am Einrichtungsassistenten und der Startanleitung für neue Websites vorgenommen, um Administratoren zu helfen, schneller und effektiver in ihre Website-Konfiguration einzusteigen.
Entwicklung von Plugins für Entwicklerfreundlicher
Vor einiger Zeit haben wir ein neues type: object-Schema für Theme-Einstellungen eingeführt, das es Theme-Entwicklern ermöglicht, eine Sammlung von Objekten als JSON in der Datenbank zu speichern. Wir haben dieses Schema nun auch auf Plugins übertragen, sodass Plugin-Entwickler dieses einfachere, sauberere und benutzerfreundlichere Format zur Datenspeicherung nutzen können. Weitere Details finden Sie in dem Pull Request .
12 „Gefällt mir“
tgxworld
(Alan Tan)
28. Mai 2025 um 05:22
3
Noch mehr!
Aber warten Sie, es kommt noch mehr! Wir geben unser Bestes, um Ihnen neue Funktionen und Änderungen hervorzuheben, aber es gibt immer zu viele Änderungen, um sie im Detail zu beschreiben. Für eine vollständige Liste neuer Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr sollten Sie unbedingt die unten aufgeführten zusätzlichen Funktionen und Fehlerbehebungen durchgehen.
Plugin-Verbesserungen
discourse-activity-pub
Neue Funktionen
Unterstützung für Bildanhänge hinzugefügt (197 )
discourse-ai
Neue Funktionen
Diff-Streaming-Animation hinzugefügt (1355 )
Teilnehmer und Einladungs-Button zu AI-Gesprächen hinzugefügt (1354 )
Triage kann Beiträge nach dem Hinzufügen zur Prüfungsqueue ausblenden (1348 )
Übergabe von Datenattributen an ein Artefakt erlaubt (1346 )
Hashtag- und Erwähnungsvervollständigung für die erste Bot-Nachricht (1342 )
Forscher dürfen auch bestimmte Themen recherchieren (1339 )
Forum-Forscher-Persona für tiefgehende Recherche (1313 )
Unterstützung für Beispiele bei Personas (1334 )
Verbessertes Diff-Streaming für den AI-Composer-Helfer (1332 )
Neue Einstellung zur Steuerung des Modells für Übersetzungen (1333 )
Unterstützung konfigurierbarer Denk-Token für Gemini (1322 )
Sicherstellen, dass Forscher und GitHub-Helfer das Datum kennen (1312 )
Erzwingung von JPG/PNG für alle Bilder (1309 )
Fehlerbehebungen
Schließen des AI-Menüs stoppt die Wiedergabe von Post-Audio (1369 )
Forscher-Tool verbessert – Topic-Filter behoben (1368 )
Diffs konsistenter anwenden (1367 )
Kein Fehler beim Navigieren von einem AI-Bot-Topic zu einem regulären (1366 )
tool_choice korrekt übergeben, wenn Claude-Modelle verwendet werden (1364 )
MessageBus-Effizienz verbessert und Streaming korrekt gestoppt (1362 )
Sicherstellen, dass das Stream-Update-Objekt auf sein ursprüngliches Topic beschränkt ist (1359 )
Diff-Algorithmus für Streaming stabilisieren (1358 )
Wiederholtes Parsen von escaptem innerem JSON zur Behandlung von Steuerzeichen (1357 )
Kein Zugriff auf nil beim Prüfen des Gemini-Schemas (1356 )
Sichere Navigation zu Serializer-Einschlussbedingungen hinzugefügt (1349 )
AI-Freigabeseiten-Assets über CDN auf Seiten mit Anmeldepflicht bereitstellen (1343 )
Diskrepanzen bei strukturierter Ausgabe (1340 )
Persona-Triage sollte in der Automatisierung protokolliert werden (1326 )
Korrektes Prompt-Format für img2text in unserer AI-Bot-PDF-RAG-Pipeline (1323 )
Leerer Zustand beim Abrufen von Bot-Gesprächen nicht anzeigen (1320 )
Strukturierte Ausgabe im Nicht-Streaming-Modus zurückgeben (1318 )
Ungültiger Zugriffsfehler in den Protokollen (1317 )
Unerwartete Fehler beim Surfen im Web behandeln (1314 )
Ersetzung von resource_url im System-Prompt der Persona (1310 )
UX-Änderungen
Abgerundete Ecken erlaubt (1365 )
AI-Vorschläge im Composer nicht anzeigen, wenn Eingaben deaktiviert sind (1331 )
Neuer Fragen-Button oben in der mobilen Seitenleiste fixieren (1329 )
Bot-Gesprächsseitenleistenstile auf die mobile Seitenleiste anwenden (1328 )
Stilanpassungen für Gespräche (1325 )
Zurück zum Forum-Link nicht mehr rendern (1319 )
discourse-authentication-validations
Fehlerbehebungen
Defekte Spezifikation (43 )
Defekte Spezifikationen (41 )
discourse-code-review
Fehlerbehebungen
Autolink-Commits-Funktion entfernt (243 )
discourse-data-explorer
Fehlerbehebungen
Neues Attribut hinzugefügt, das bei Verwendung des grundlegenden Topic-Serializers erforderlich ist (375 )
discourse-doc-categories
Fehlerbehebungen
Defekte Spezifikationen (38 )
discourse-gamification
Fehlerbehebungen
Existenzprüfung der materialisierten Ansicht auf das aktuelle Schema beschränkt (203 )
discourse-livestream
Fehlerbehebungen
“TopicChatChannel”-Datensatz löschen, wenn Chat-Kanal gelöscht wird (55 )
Defekte Spezifikationen (53 )
discourse-login-client
Neue Funktionen
Neuer “revoke”-Endpunkt (12 )
Fehlerbehebungen
Erstellungsbestätigung automatisch überspringen, wenn das Plugin aktiviert ist (11 )
UX-Änderungen
Absicht des Benutzers als Abfrageparameter hinzufügen (10 )
discourse-preset-topic-composer
Fehlerbehebungen
Defekte Spezifikationen (48 )
discourse-solved
Neue Funktionen
Plugin-Modifikator für die Ratenbegrenzung des Antwort-Controllers anwenden (369 )
discourse-theme-creator
Fehlerbehebungen
Fehlerhafte Spezifikationen für den Benutzer-Schema-Themen-Einstellungs-Editor behoben (111 )
discourse-translator
Neue Funktionen
Topics nach Zeitplan und bei Topic-Erstellung übersetzen (291 )
Beiträge automatisch erkennen und in Post und PostLocalization übersetzen (290 )
Sprache erkennen und Beiträge aus der Core-Tabelle übersetzen (287 )
Fehlerbehebungen
Übersetzung auf öffentliche Beiträge oder Beiträge innerhalb eines bestimmten Alters beschränken (307 )
Unterstützung für Microsoft Azure-Sprachen (306 )
Fehler beim Übersetzen unterdrücken (299 )
Doppeltes Backen verhindern (297 )
Validierung beim Aktualisieren der Topic-Sprache überspringen (293 )
Zu DiscourseAi’s StructuredOutput wechseln (288 )
Alle Funktionen und Fehlerbehebungen
Neue Funktionen
Darstellung der Emoji-Vielfalt verbessern (32909 )
Banner ebenfalls lokalisiert (32908 )
Composer minimieren erlaubt, wenn kein Text vorhanden ist (32880 )
Ereignis auslösen, wenn Chat-Kanal gelöscht wird (32844 )
Topic-Auszüge ebenfalls lokalisiert (32839 )
Lokalisierte Beiträge und Topics basierend auf der Sprache des Benutzers anzeigen (32618 )
Gruppen-Show-Endpunkt hinzugefügt, um Gruppen nach ID statt nur nach Slug-Namen zu suchen (32442 )
Typ-Objekt auf Site-Einstellungen portiert (32706 )
Übersetzungen zu Beiträgen hinzugefügt (32564 )
Fehlerbehebungen
Regex für den Auslöser der Automatisierung bei Erstellung/Bearbeitung von Beiträgen spezifischer machen (32944 )
Importieren gelöster Topics überspringen, wenn das Plugin nicht installiert ist (32922 )
Soziale Anmeldung entsperren, wenn Name erforderlich ist und `auth overrides… (32923 )
Fehlende Option zur Reihenfolge der „Über“-Gruppe hinzugefügt (32931 )
Endlosschleife vermeiden, wenn Synonym-Tag sich selbst ist (32932 )
Zurück-zum-Forum-Button sollte zum Forum und nicht zum Chat führen (32913 )
RTL-CSS für Themes und Komponenten bereitstellen (32916 )
Umschalt-Button für Lokalisierung auch auf Mobilgeräten anzeigen (32912 )
“Entwurf verwerfen, Bearbeitung fortsetzen” lösen (32667 )
Zurück-zum-Forum-Button nur von Admin (32911 )
Doppeltes Laden von automation.index verhindern (32899 )
Zoomen von Bildern im Chat ermöglichen (32891 )
Fehler behoben, bei dem Label und Beschreibung in Typ-Objekten für Site-Einstellungen nicht funktionierten (32868 )
Link zum Kategorie-Titel aktualisiert, wenn sich die Kategorie ändert, Tests hinzugefügt (32840 )
Doppelte Umleitung nach Installation eines Themes vermeiden (32876 )
Regression im Vollbild-Composer behoben (32864 )
Vergessener Hintergrund (32857 )
Titel der Seite für Themes und Komponenten (32856 )
Seitenleistenfilter wiederhergestellt (32837 )
Fehlende Übersetzung für prüfbare Beitragsaktion hinzugefügt (32813 )
Sicherstellen, dass die Seite zuerst geändert wurde (32802 )
HeaderSearch erscheint nicht immer, wenn welcomeBanner entfernt wird (32804 )
Postcss-Fehler für Theme-Felder korrekt abfangen (32800 )
Auf Daten warten, bevor Admin-Suchergebnisse angezeigt werden (32796 )
N+1 auf der Admin-Theme-Seite (32763 )
Flaky-Spezifikationen überspringen (32786 )
Auf Capybara-Warter verlassen (32789 )
Korrekten Capybara-Warter verwenden (32788 )
Versuch, flaky in Review-Media zu beheben (32787 )
Versuch, flaky in Stat-Spezifikation zu beheben (32784 )
Korrekte Warter und APIs verwenden (32778 )
Prüfen, ob Seitenleiste ausgeblendet ist, und scrollLock entfernen, wenn Hamburger-Menü ausgeblendet wird (32775 )
Fehler bei der 2FA-Einrichtung direkt nach der Anmeldung behoben (32754 )
Link zum Zurücksetzen des Passworts für Nicht-Mitarbeiter-Benutzer im Bestätigungs-Dialog defekt (32765 )
Bestehende Benutzer dürfen Einladungen annehmen, die sie einer Gruppe hinzufügen (32762 )
Korrekt auf fehlende close-Methode achten (32760 )
Fehlende search-input-wrapper hinzugefügt (32749 )
Bullet-Gem auf eine kompatible Version festlegen (32724 )
Dies hat die Oberseite des Composers auf iOS ausgeblendet (32734 )
Sicherstellen, dass identische IP-Adressen nachgeschlagen werden können (32725 )
Falsche Klasse in der Stylesheet-Datei des Schema-Einstellungs-Editors (32715 )
Header-Suche Mobile Z-Index-Problem (32683 )
Seite zum Bearbeiten des Themes korrekt neu laden (32658 )
Sicherstellen, dass alte E-Mail beim Aktualisieren der E-Mail korrekt gesetzt wird (32309 )
ExtraLocalesController-Cache für Multisite korrekt leeren (32654 )
Link zum Abschnitt zur Browserunterstützung der Website (32647 )
Nach dem Löschen auf die neue Theme-Seite umleiten (32638 )
Seiten in der Admin-Suche vor anderen Kategorien priorisieren (32614 )
Sicherstellen, dass hashtag_lookup auf den Systembenutzer zurückfällt, wenn der Beitragsbenutzer gelöscht wurde (32466 )
Strikte Ladung auf dem Hauptdatensatz des anonymen Benutzers nicht erzwingen (32590 )
Verbesserungen für die Admin-Suche (32574 )
Badge wird nicht als deaktiviert angezeigt, obwohl es deaktiviert ist (32591 )
Optimierte Bilder nach Format indizieren (32575 )
Vervollständigung im Rich-Editor abgeschnitten (32586 )
UX-Änderungen
Lange URLs im Theme-Raster mit overflow-wrap behandeln (32942 )
UX verbessern, wenn Profile vor Anonymen ausgeblendet sind (32938 )
Fallback-Breite für Modal hinzugefügt (32937 )
Text für pädagogische Tipps im Composer aktualisiert (32933 )
Schließanimation für Modals (32842 )
Fehler behoben, bei dem untere Suchergebnisse und der Button „Mehr“ nicht erreichbar waren (32883 )
Installations-Symbol für Themes mit Komponentensymbol abgeglichen (32894 )
Hintergrund beim Hover über Nav-Pill entfernt (32893 )
Weitere Anwendung von Border-Radius (32892 )
Seitenleistenfokus auf focus-visible umgestellt (32882 )
Größeren Standard-Border-Radius festlegen (32889 )
Zwischenzustand im sozialen Anmeldeprozess verbessern (32887 )
Positionierung des Lade-Spinners behoben (32885 )
Rückgängig machbare Eingaberegel für Checklisten im Rich-Editor (32877 )
Ähnliche-Topics-Stile wieder hinzugefügt (32866 )
Neue Stilisierung für Composer-Tipps (32843 )
Popup für nicht gespeicherte Änderungen aktualisiert (32849 )
Überlaufnamen im Benutzerkarten-Dialog behoben (32838 )
Admin-Such-Modal sofort schließen, wenn ein Ergebnis ausgewählt wurde (32811 )
Mobile Datumsauswahl leicht verbessert (32822 )
Bessere Fehlermeldung bei fehlgeschlagener sozialer Anmeldung (32772 )
Stilisierung für Composer-Tipp „ähnliche Themen“ angepasst + Menge begrenzt (32774 )
Ausrichtung der Nav-Pills für „Weitere Themen“ behoben (32808 )
Nachfolgende Suchkorrekturen für Welcome-Banner (32776 )
Benachrichtigungspanel mit neuen Suchpanel-Stilen konsistent machen (32753 )
Abstand von Text in Topic-Listenelementen verbessern (32755 )
UI zum Bearbeiten des Topic-Titels refaktoriert (32339 )
Konsistenterer Hover-/Fokus-Farbwert für Admin-Suche (32752 )
Fokuszustände für Admin-Suche verbessern (32751 )
Discourse-Text-Symbol hinzugefügt (32744 )
Admin-Suche vereinfacht und zugänglicher gemacht (32733 )
Fokus auf Anmeldeformular im sozialen Authentifizierungsprozess (32728 )
Admin-Logo und -Schriften auf separate Seiten aufgeteilt (32700 )
Modal erbt Border-Radius (32709 )
Geringfügige Stilanpassungen für das experimentelle Übersetzungsfeature (32708 )
Fehlender Import zu admin_base.scss hinzugefügt (32707 )
Fester Scrollbalken-Gutter hinzugefügt, um Sprünge bei Modals zu vermeiden (32702 )
Such-CSS refaktoriert + Fehler behoben (32401 )
Hamburger-Menü beim Navigieren zur Admin-Seite immer schließen (32651 )
Benutzernamen für Passwort vergessen nicht immer ausfüllen (32646 )
Platz für Tipp-Nachricht auf der Anmeldeseite nicht reservieren (32627 )
Layout der Steuerelemente für die Bilder-Upload-Einstellung verbessert (32626 )
Beschreibung des benutzerdefinierten Textfelds im Anmeldeformular enthalten (32624 )
Verschiedene Verbesserungen auf der neuen Farbpalette-Seite (32597 )
Composer startet mit allowPreview standardmäßig auf false (32589 )
Link zu /new-invite im Schnellstart-Leitfaden (32580 )
Leistung
lazyHash eingeführt und PluginOutlet-Aufrufe aktualisiert, um es zu verwenden (32823 )
N+1 auf last_updated_by verhindert (32817 )
Vorgeladene Assoziation korrekt verwenden (32814 )
N+1 für das Automatisierungs-Plugin behoben (32810 )
Leistung der neuen Theme-Listenseite verbessert (32641 )
Barrierefreiheit
Zugängliche Überschriften für flexiblere Übersetzungen aktualisiert (32863 )
7 „Gefällt mir“