Release-Notizen zu Discourse 2.5.0.beta6

Sicherheitsupdates

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

  • Stellen Sie sicher, dass das Finden von Themen nach Slug der SiteSetting.detailed_404 entspricht
  • Verwenden Sie FinalDestination für Topic-Einbettungen
  • Fehlende Sicherheitsprüfung vor der Weiterleitung

Plugin-Verbesserungen

Onebox

  • Verbesserte Instagram-Unterstützung

Code Review

  • Fehlerbehebung

Encrypt

  • Fehlerbehebung: Entfernen des richtigen Benutzers

Graphviz

  • Detailliertere Fehlermeldungen hinzufügen
  • Fehlerbehebungen

Knowledge Explorer

  • Verbesserte Handhabung von Topic-Status-Symbolen

Subscriptions

  • Verschiedene Verbesserungen

Patreon

  • Fehlerbehebung

WP Discourse

  • Aktualisieren Sie die wpdc_auto_publish_overridden-Post-Metadaten, wenn ein Post von Discourse getrennt wird, um zu verhindern, dass das Plugin versucht, Updates für den Post an Discourse zu veröffentlichen
  • Beheben Sie ein Problem mit der Einstellung „Automatisch veröffentlichen“ für Posts, die vor WP Discourse Version 2.0.3 von Discourse getrennt wurden
  • Fügen Sie die statische Funktion get_discourse_comments hinzu, um Kommentare anzuzeigen, ohne das Kommentare-Template zu laden

User Notes

  • Fehlerbehebung

Solved

  • Farben für „Gelöst“ korrigieren

Calendar

Font Awesome Pro

  • Fehlerbehebungen

Zusätzliche Funktionen und Fehlerbehebungen

Zum Ausklappen klicken

Neue Funktionen

  • Neuer Plugin-Ausgang unter dem Titel der Badges-Seite
  • Benachrichtigen Sie Administratoren über veraltete Anmeldedaten
  • Laden Sie Remote-Bilder auch für alte Posts herunter
  • Optional das Verwenden von Tags im Topic-Tracking-Zustand zulassen
  • Zeigen Sie eine detaillierte 404-Seite für private Topics an

Fehlerbehebungen

  • Unterstützung beim Exportieren von Berichten, die auf Topics verweisen
  • Falsche Ausrichtung von Popover-Pfeilen korrigieren
  • Die Button-Höhe nicht ändern, wenn der Spinner angezeigt wird
  • Die Möglichkeit wiederherstellen, Posts in gelöschten Topics neu zu berechnen
  • Dateien behandeln, die zwischen glob und mtime entfernt wurden
  • Der z-Helper wird innerhalb von calc nicht aufgelöst
  • Topic-admin-popup-menu wurde auf kleinen Bildschirmen überlaufen
  • Unterstützung von IRIs (Unicode-URIs) beim Abrufen von Hotlinked-Bildern
  • Hotlinked-Bilder auch dann abrufen, wenn sie von Systembenutzern bearbeitet wurden
  • Datenbank-Themecache invalidieren, wenn sich der Hostname ändert
  • highlight.js auf den letzten Commit des v9-Baums festlegen
  • Nicht die gesamte Benutzerseite neu rendern, während auf einer Eingabe getippt wird.
  • Stumme Tags haben Topics ohne Tags aus den Zählungen entfernt
  • Keine Ausnahme auslösen, wenn ein Topic nicht abgerufen werden kann
  • Ermöglicht das Definieren von Label-/Titel-Eigenschaften zur Anzeige anstelle des Namens
  • Senden von Nachrichten an Gruppen mit nicht kleingeschriebenen Namen
  • Fehlerhafte Abfrage, wenn die Upload-ID fehlt
  • Ermöglicht eine benutzerdefinierte Emoji-Übersetzung ohne statische Datei
  • Fügen Sie auch für durch check_xhr-covered GET-Aktionen den X-Robots-Tag-Header hinzu
  • Senden Sie keine Zusammenfassungen an Benutzer ohne primäre E-Mail
  • Werte und Standardwerte für group-form-interaction-fields korrekt setzen
  • Beim Löschen eines Entwurfs sicherstellen, dass das Speichern durchgeführt wird
  • Das Öffnen des Dialogs „Entwurf abbrechen“ hat die automatische Speicherung unterbrochen
  • current_user an TopicQuery in categories_and_top_topics übergeben
  • Variablen für HTML aktualisieren, um em anstelle von px in der Schriftgröße zu verwenden
  • Der Assistent startet nicht, wenn default_theme_id -1 ist
  • Assistentenvorschau, wenn der Farbschritt ausgeschlossen ist
  • XML-Dateien könnten als SVG-Dateien erkannt werden

UX-Änderungen

  • Box-Schatten von kbd entfernen, Styling vereinheitlichen
  • Randradius-Artefakte auf Dashboard-Pills beheben
  • Den Punkt nach der Schaltfläche „Benachrichtigungen aktivieren“ entfernen
  • Eingabefeldausrichtung in admin/customize/colors beheben
  • Topic-Admin-Menü neben dem Schraubenschlüssel positionieren
  • Die Menülink-Überschrift im Benutzerbereich flexibler gestalten
  • Bessere Ausrichtung der Symbole im Benachrichtigungsmenü
  • Den Ausgang vor-topic-list verschieben, damit er auch auf „Top“ angezeigt wird
  • Den Filter in:unpinned von der erweiterten Suchseite entfernen.
  • Die Anzeige der Aktivitätsspalte im Assistenten-Hauptseiten-Schritt beheben
  • Schaltfläche „PN bearbeiten“ entfernen
  • Konsistentere Ausrichtung der ausgewählten Datums- und Uhrzeitangaben des Topic-Timers
  • Das Suspendierungsdatum nicht anzeigen, wenn der Benutzer dauerhaft suspendiert ist.
  • Den Fokus nach der Auswahl einer Autovervollständigungsoption auf der Eingabe behalten
  • Keine redundanten Benutzerzahlen anzeigen
  • Abstand zwischen +member_count und „mehr“ hinzufügen
  • Priorität in Score für die Sortierung umbenennen.

Leistung

  • Effizientere Abfrage bei der Prüfung auf Existenz verwenden.
27 „Gefällt mir“