Neue Funktionen in 3.2.0.beta5
Dies ist die 5. Beta-Version, die mit der Veröffentlichung der Hauptversion 3.2 zusammenfällt (Link zum Blog )! Lesen Sie weiter, um die Highlights und eine vollständige Änderungsliste zu erfahren.
Sie können jetzt Gruppen zu DMs hinzufügen
Wir haben es einfacher gemacht, eine Chat-Konversation nur mit den gewünschten Personen zu starten. Sie können jetzt eine oder mehrere Gruppen auswählen, wenn Sie neue DMs erstellen oder Personen zu einem bestehenden DM einladen. Alle Mitglieder der Gruppe mit aktiviertem Chat werden zum DM hinzugefügt, und es gibt keinen Unterschied, ob Sie eine Gruppe hinzufügen oder ihre Mitglieder einzeln hinzufügen. Mehr erfahren
Redesign der mobilen Chat-Fußzeile
Wir haben die mobile Chat-Oberfläche mit einer übersichtlicheren Navigation zwischen Kanälen, Threads und DMs verbessert, sowie von innerhalb eines Threads zum Hauptkanal und vom Chat zum Forum selbst.
Passkeys standardmäßig aktivieren
Die Passkey-Authentifizierung ist eine schnelle, sichere und bequeme Alternative zu herkömmlichen Passwörtern und wird jetzt in Discourse unterstützt. Um sie zu nutzen, registrieren Website-Mitglieder einen Passkey in ihrem Bereich Benutzereinstellungen > Sicherheit. Sobald dies geschehen ist, können sie ihren Passkey zum Anmelden verwenden (und ihr Browser wird automatisch den Passkey als Anmeldemöglichkeit vorschlagen). Mehr erfahren
Sicherheitsupdates
Diese Version enthält Korrekturen für dieses Sicherheitsproblem, das von unserer Community und HackerOne gemeldet wurde.
12 „Gefällt mir“
jomaxro
(Joshua Rosenfeld)
30. Januar 2024 um 21:21
2
Noch mehr!
Aber warte, da ist noch mehr! Wir geben unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, doch es gibt immer zu viele Änderungen, um sie alle im Detail aufzulisten. Für eine vollständige Liste neuer Funktionen, Fehlerkorrekturen, UX-Verbesserungen und mehr, lesen Sie bitte unbedingt die unten aufgeführten zusätzlichen Funktionen und Fixes.
Plugin-Verbesserungen
discourse-activity-pub
Fehlerkorrekturen
Das manuelle Planen von Beiträgen sollte nur beim ersten Beitrag möglich sein (63 )
Sicherstellen, dass Fehler bei Transaktionsprozessen protokolliert werden (60 )
discourse-ai
Neue Funktionen
Erlauben des Ausschlusses von Tags und Kategorien aus LLM-Berichten (447 )
Unterstützung neuer OpenAI-Embedding-Modelle hinzufügen (445 )
Unterstützung für gpt-4-0125, das gerade veröffentlicht wurde (443 )
Einstellung zur Steuerung von Embeddings pro Beitrag (439 )
Noch flüssigeres Streaming (420 )
Fehlerkorrekturen
Tabellenname hinzufügen, um mehrdeutige Spaltenreferenzen in SQL zu entfernen (449 )
Anbieter in Automatisierungsmodelle aufnehmen (446 )
Tippfehler in Automation::AVAILABLE_MODELS (442 )
Automatischer Embedding-Index konnte fehlschlagen, wenn er im Sicherungsschema vorhanden war (441 )
Fehlkonfigurierte OpenAI-API für Embeddings sollte Logs nicht spammen (440 )
Nicht versuchen, Embeddings für Beiträge in gelöschten Themen zu generieren (433 )
Tippfehler (432 )
Inhalt für Sentiment-/Toxizitätsklassifizierung kürzen (431 )
Sicherstellen, dass #generate immer eine gültige Eingabe erhält (427 )
Ungültige Prompts beim Kürzen bereinigen (426 )
Unicode-Benutzernamen bereinigen, wenn Nachrichten über den Konstruktor des Prompts hinzugefügt werden (425 )
ivfflat.probes basierend auf der Anzahl der Themen, nicht der Beiträge, setzen (421 )
UX-Änderungen
Validierungen für LLM-unterstützte Funktionen (außer AI Bot) (436 )
Starten der Progress-Dot-Animation sofort, wenn es der einzige Inhalt ist (437 )
discourse-akismet
Fehlerkorrekturen
Job nicht ausführen, wenn das Plugin fehlt (114 )
discourse-animated-avatars
Fehlerkorrekturen
Zugriff auf/Änderung interner SafeString-Eigenschaften vermeiden (25 )
discourse-calendar
Neue Funktionen
Unterstützung des Parameters upcomingDays in der Liste der kommenden Veranstaltungen (524 )
Fehlerkorrekturen
Emojis im Veranstaltungstitel in Unicode umwandeln (530 )
SafeString-Konvertierung unter dem neuesten Ember (535 )
Feiertage in Malaysia für 2024 aktualisieren (527 )
discourse-code-review
Neue Funktionen
Tastenkürzel zum Genehmigen von Commits hinzufügen (204 )
discourse-data-explorer
Neue Funktionen
Topic-URL ohne Beitragsnummer für den Parameter post_id zulassen (275 )
discourse-jira
Fehlerkorrekturen
discourse-oauth2-basic
Fehlerkorrekturen
Keine Versuche, User-JSON abzurufen, wenn die URL nicht gesetzt ist (94 )
discourse-post-voting
Fehlerkorrekturen
Kompatibilität des neuen Buttons mit dem Post-Voting-Plugin anpassen (186 )
can_flag_post_voting_comments? korrigieren (187 )
discourse-prometheus
Neue Funktionen
Label database zu active_record_connections_count hinzufügen (84 )
Leistung
Vermeiden, die Datenbank mit pg-Sequenz-Prüfungsabfragen zu überlasten (83 )
discourse-topic-voting
Fehlerkorrekturen
RSS-Feed für Stimmen rendern (180 )
Alle Funktionen und Fixes
Neue Funktionen
Unterstützung für stille interne Links (25472 )
Mobile Chat-Benachrichtigungsabzeichen (25438 )
Letzte Nachricht auf Mobilgeräten anzeigen (25384 )
Option zum Sortieren von Topic-Abfrageergebnissen über Plugins hinzufügen (25349 )
Passkeys standardmäßig aktivieren (25340 )
App-Ereignis für Klickverfolgung auslösen (25381 )
Unterstützung für benutzerdefinierte Seitennamen in Open-Graph-Metadaten hinzufügen (25373 )
Scrollposition im Chat-Kanal speichern/wiederherstellen (25336 )
Implementierung von Datentrennzeichen für Threads (25335 )
Benutzern erlauben, Gruppen in Chats direkt zu Nachrichten zu schreiben (25189 )
„Heiß“ als Homepage-Option hinzufügen (25325 )
Verbesserungen am „Heiß“-Algorithmus (25295 )
Experiment mit der Sortierreihenfolge für „Heiß“ (25274 )
Neugestaltung der mobilen Chat-Fußzeile (25161 )
Benutzername-Header für global ratenbegrenzte Antworten hinzufügen (25265 )
Sortieren von Gruppenmitgliedern nach benutzerdefiniertem Feld über API zulassen (25061 )
Option zum Sortieren privater Nachrichten von Benutzern und Gruppen (25146 )
Bevorzugung des zwischengespeicherten Inhalts von topic_embed bei der Zusammenfassung (25190 )
Lade-Spinner auf der Kategorien-Seite hinzufügen (25171 )
Fehlerkorrekturen
Chat-Nachrichten-Exporter (25461 )
„Meine Threads“ ausblenden, wenn keine gefolgten Kanäle Threads haben (25470 )
Lange Thread-Titel lesbar machen (25456 )
Kopier-Button für Zitate für Anonyme ausblenden (25471 )
Fehlendes Ampersand im Eingabe-Klassen-Selektor (25464 )
Flash-of-unstyled-content in Safari mit Fehlerumgehung vermeiden (25462 )
Übersetzung von „gestern“ ermöglichen (25446 )
Globaler Selektor erforderlich, um Klicks auf anderen Elementen zu vermeiden (25445 )
Übermäßigen Abstand nach dem Titel entfernen (25444 )
Fehlermeldung beim Exportieren von CSV-Dateien (25443 )
NumberField veralten lassen, stattdessen <input> verwenden (25434 )
Gruppenfeld im Einladungs-Modal auf der Gruppenroute automatisch füllen (25431 )
SelectKit-Option allowUncategorized setzen (25440 )
CSS entfernen, das nicht hätte hinzugefügt werden sollen (25425 )
Fehler bei Überschreibung der berechneten Eigenschaft für webhook.categories (25418 )
Erlauben, dass category auf topic-Modellinstanzen gesetzt wird (25416 )
FinalDestination::HTTP: Adress-Argument validieren (25407 )
Seiteneinstellung verwenden, um den Tab „Meine Threads“ in der Chat-Fußzeile anzuzeigen (25277 )
Wrapper channels-list nur einmal rendern (25383 )
Geringfügige Lesezeichen-Probleme (25358 )
Zulassen von „sanitized-HTML“ in GH-Issues und Kategorien-Oneboxes (25374 )
Standardwert für db_backup_port leeren
Radardiagramm nicht allgemein verfügbar (25368 )
Escape-Handler für Suche sollte bei keydown ausgelöst werden (25364 )
Regression bei Benutzerhinweisen in #25361 (25367 )
Ungültige Bilder beim Verkleinern von Uploads ignorieren (25346 )
Gruppenprüfung für Benutzer sollte für Systembenutzer bei automatischen Gruppen true zurückgeben (25357 )
Scrollposition im Kanal korrekt speichern (25345 )
Stumme Kanäle korrekt von ungelesenen Threads ausschließen (25339 )
Fehler behoben, bei dem die Tastatur auf iOS defekt war (25338 )
Sicherstellen, dass aktive Nachrichten beim Öffnen von Threads gelöscht werden (25337 )
Text in GitHub-Oneboxes lokalisieren (25327 )
Rake-Aufgabe führte falsche Methode aus (25323 )
Berücksichtigung von Moderatoren bei der Zuordnung von Gruppen zu TL (25326 )
Fehler beim Laden von „Meine Threads“ und „Kanal-Threads“ (25310 )
Popup verhindern, wenn die Anfrage zur Thread-Anzahl fehlschlägt (25308 )
Mitarbeitern erlauben, die Sichtbarkeitsebene von Gruppenmitgliedern für automatische Gruppen zu ändern (25281 )
Button „Aktionsprotokolle“ auf der Benutzer-Admin-Seite (25300 )
Kanal-Tab als Standard in der mobilen Chat-Fußzeile setzen (25296 )
Unterstützung von safe-area-inset-bottom in der Fußzeile korrekt (25276 )
Kategorie-Hashtag statt Link in guidelines_topic.body verwenden (25253 )
Globale Rate-Limiter-Schlüssel/Nachrichten aktualisieren, um Benutzer vs. IP zu klären (25264 )
Such-App-Ereignis, das mehrfach ausgelöst wird (25250 )
Getter und Setter für berechnete Eigenschaften verwenden (25259 )
Angemessenes Maximum für clean_orphan_uploads_grace_period_hours durchsetzen (25235 )
Microdata-Schema für Topic bei fehlendem erstem Beitrag setzen (25195 )
Leere Beiträge vom Microdata-Schema für Topic ausschließen (25198 )
Konsistentes datePublished auf Folgeseiten im Topic-Microdata-Schema sicherstellen (25130 )
Admin-Seitenleiste auf Mobilgeräten zeigte immer noch das Forum-Panel (25236 )
Admin-Seitenleisten-Fixes und Registrierung benutzerdefinierter Links (25200 )
Erstellungsdatum beim Paginieren von Gruppenaktivitätsbeiträgen respektieren (24993 )
topicNotificationLevel aus transformiertem Beitrag löschen, bevor createRecord im Post-Widget erstellt wird (25229 )
Route zu Ember Octane konvertieren, um das Abhängigkeitsproblem zu beheben (25221 )
Keine Joins zur Filterung verwenden (24904 )
Veraltete Seiteneinstellung ausblenden, die übersehen wurde (25220 )
Logs-API-Scope funktioniert nicht (25215 )
Themenlistenfilter nur anzeigen, wenn 10+ Elemente vorhanden sind (25202 )
Kategorien beim Anzeigen eines Topics serialisieren (25206 )
Link zur Chat-Zusammenfassungs-E-Mail in Subfolder-Setups (25188 )
Skript-/Link-Tags im Proxy korrekt umschreiben (25204 )
Falsche Migration der Admin-Seitenleisteneinstellung (25192 )
Veraltete Seiteneinstellungen ausblenden, die zuvor übersehen wurden (25180 )
Aufruf der zeitgesteuerten Sicherungslöschung refaktorieren
UX-Änderungen
Hintergrundstil für Eingabefeldtyp „Zahl“ hinzufügen (25460 )
Position des Buttons für den mobilen Tabellen-Editor verbessern (25426 )
Abstand des Topic-Titel-Badges korrigieren und verbessern (25441 )
Chat > Kanal-Info: Teilnehmerzahl auf dem Tab anzeigen (25439 )
Overflow-Fix für das Hinzufügen von Teilnehmern zu PMs auf Mobilgeräten (25437 )
Positionierung von Featured-Links in Topic-Titeln verbessern (25427 )
Layout der Bildungsmitteilung auf der leeren /new-Route vereinfachen (25412 )
Abstand für Überschriften auf der Über-Seite korrigieren (25410 )
Abstand im Entwurfstext für neue Themen hinzufügen – Zeitstempel (25403 )
„Filter für mehr“ zum Icon-Picker hinzufügen (25263 )
Alte Option im Navigationsmenü entfernen (25382 )
user.account_possessive war nicht übersetzbar (25331 )
Hinweis zu Entwurfsbeiträgen im mobilen Chat ausblenden (25297 )
SSO-Optionen beim Erstellen eines Kontos auf Mobilgeräten anzeigen (25260 )
Styling des Dropdown-Menüs im Chat-Composer für Mobilgeräte (25244 )
Onebox-Stile für Chat anpassen, Zeilenhöhe des Titels (25249 )
Aufräumen einiger Stile auf der Einladungsseite (25247 )
Positionierung des Schlosssymbols entfernen (25241 )
Größe und Ausrichtung der Chat-Header (25239 )
Zurück-Button im Chat zu btn-transparent ändern (25184 )
Sicherstellen, dass als Buttons gestaltete Links keine besuchte Farbe erhalten (25199 )
Spezifisches href-Styling entfernen (25183 )
Maximale Breite für c-navbar auf Mobilgeräten hinzufügen, um horizontales Scrollen zu verhindern (25182 )
title-Attribut für Thread-Titel hinzufügen (25178 )
Ausrichtung von Kategorie und Tag sowie Leerzeichen in der Review-Warteschlange korrigieren (25166 )
Sicherheitsänderungen
Benutzerinhalt innerhalb von <noscript> ordnungsgemäß escapen
Leistung
Langsame CSS-Selektoren eliminieren (25392 )
Bessere Abfrageleistung für Konsistenzprüfung von Benutzer-Avataren (25342 )
Laden des gesamten Datensatzes vermeiden, wenn nur die ID benötigt wird (25301 )
Validierungen überspringen, wenn direkt verlinkte Bilder in Beiträgen ersetzt werden
Subquery statt zwei Abfragen bevorzugen (25167 )
Barrierefreiheit
Fokus-Status in der Liste der Benutzer-PM-Themen anzeigen (25313 )
Tastaturbenutzern das Scrollen im Hilfe-Modal ermöglichen (25226 )
role=“button” zum Abbrechen-Button im Composer hinzufügen (25228 )
describedby-Assoziationen im Modal zum Erstellen eines Kontos hinzufügen (25227 )
Farbkontrast des Umschalt-Icons der Seitenleiste korrigieren (25225 )
Besseren Kontrast für Links im Lightbox-Overlay (25208 )
10 „Gefällt mir“