Diskurs 2.4.0.beta2 Release Notes

Neue Funktionen in 2.4.0.beta2

Mehrere TOTP-Faktoren

Die Einstellungen für TOTP/2FA sind nun zentral auf einer einzigen Seite zusammengefasst.

Auf der neuen TOTP-Startseite können Sie bestehende TOTP-Faktoren und Backup-Codes verwalten. Falls Sie mehrere TOTP-Faktoren benötigen, können Sie diese hier nun hinzufügen und verwalten.

Verbesserte Tag-Suche

Die Suche bietet nun einige neue Optionen für Tags. Zunächst wird bei der Suche nach einem Tag dieses sowohl im Suchfeld als auch in den Topics angezeigt.

Tag-Gruppen sind eine hilfreiche Möglichkeit, Tags zu organisieren, beispielsweise eine Gruppe von Tags zur Verwaltung von Dokumentation. Sie können nun nach Tag-Gruppen suchen, indem Sie #tag-group als Suchbegriff verwenden.

Die Suche nach Tag-Gruppen liefert Ergebnisse mit Topics, die mit einem beliebigen Tag der Gruppe versehen sind.

Schließlich können Sie mit den Suchoperatoren in:tagged oder in:untagged nach getaggten oder ungetaggten Topics suchen.

Theme-Komponenten deaktivieren

Haben Sie eine Theme-Komponente, die Ihre Seite stört? Oder möchten Sie eine vorübergehend einfach ausschalten? Theme-Komponenten können nun unter Admin > Anpassen > Komponenten-Menü deaktiviert werden.

Wenn eine Komponente deaktiviert ist, erscheint eine Meldung mit dem Hinweis, wer sie deaktiviert hat, sowie einer Schaltfläche, um sie wieder zu aktivieren.

Verbesserte Tastaturnavigation

In früheren Versionen haben wir die Tastenkürzel für die Tastaturnavigation, J und K, verbessert, um durch sanftes Scrollen und Aufteilen langer Beiträge auf mehrere Tastendrücke eine bessere Benutzererfahrung zu bieten (ursprüngliche Theme-Komponente).

In der letzten Version haben wir dies erneut geändert, um Nutzern zu ermöglichen, die Tastaturnavigation mit dem Mausscrollen zu kombinieren. Wenn ein Nutzer beispielsweise J drückt, bis Beitrag #42 erreicht ist, dann mit der Maus bis Beitrag #50 scrollt und erneut J drückt, wird ab Beitrag #51 weitergeblättert. Früher wurde ab Beitrag #43 fortgesetzt, was jedoch nicht mehr der Fall ist (ursprüngliche Feature-Anfrage).

28 „Gefällt mir“

Noch mehr!

Aber warte, da kommt 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, Fehlerbehebungen, UX-Verbesserungen und mehr lesen Sie unbedingt die unten aufgeführten Zusätzlichen Funktionen und Fixes.

Sicherheitsupdates

Dieses Beta enthält 7 Sicherheitskorrekturen für Probleme, die von unserer Community und HackerOne gemeldet wurden.

  • XSS beim Anzeigen beobachteter Wörter im Admin-Bereich.
  • SQL-Injection mit Standardkategorien
  • Upgrade von lodash
  • XSS mit Titel-Auswahl auf der Präferenzen-Seite
  • HTML aus Einladungs-E-Mails entfernen
  • XSS in Routen
  • E-Mail-Text für Beiträge mit [details] escapen.

Plugin-Verbesserungen

Discourse Solved

  • Button-Position und -Sichtbarkeit verbessern

Discourse Tooltips

  • js-yaml auf 3.13.1 upgraden

Discourse Style Guide

  • Vereinfachung des Button-Stils, Klassenreferenz
  • Erklärung des Schriftgrößen-Skalierungssystems

Discourse Spoiler Alert

  • FIX: Toolbar erzeugt ungültige Spoiler mit mehreren Absätzen

Discourse Code Review

  • Genehmigte Benachrichtigungen
  • Überschriebene Titel-Methode umbenennen

Discourse Assign

  • Erinnerungswarteschlange überspringen, wenn keine Gruppen erlaubt sind
  • Zuweisungs-Nachricht in der Lokalisierung des benachrichtigten Nutzers senden

Discourse Voting

  • Einzigartigen Index für benutzerdefinierte Topic-Felder „vote_count" hinzufügen
  • Namen der Migrationsklasse korrigieren
  • Korrekte URL für die Sortierung nach Stimmen verwenden

Discourse OAuth2 Basic

  • Anbieter erlauben, den E-Mail-Verifizierungsstatus festzulegen
  • Token-Rückruf-Nutzerdaten verwenden
  • Fehler beim Abrufen von Nutzerdaten behandeln

Docker Manager

  • Message Bus bei Verwendung einer longPollingBaseUrl ersetzt Zeichen nicht korrekt
  • lodash.defaultsdeep auf 4.6.1 aktualisieren
  • Client-App aktualisieren, um Message Bus einzuschließen

Discourse Staff Notes

  • Styling verbessern, „Staff Notes
23 „Gefällt mir“