3.2.0.beta5: Gruppen zu DMs hinzufügen, Neugestaltung des mobilen Chat-Footers, standardmäßig aktivierte Passkeys und mehr!

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“

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

  • Tippfehler (58)

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“