Veröffentlichungshinweise für Discourse 2.5.0.beta7

Neue Funktionen in 2.5.0.beta7

Verbesserte UX-Unterstützung für mehrere E-Mail-Adressen

Discourse unterstützt sekundäre E-Mail-Adressen bereits seit geraumer Zeit. Die Funktion war jedoch versteckt und erforderte den Zugriff auf die Konsole, um sekundäre E-Mails hinzuzufügen, zu entfernen oder anderweitig zu konfigurieren. Wir haben nun die Unterstützung für die Arbeit mit mehreren E-Mail-Adressen in den Benutzerpräferenzen integriert. Benutzer können alle ihre E-Mails einsehen, festlegen, welche E-Mail die primäre ist, sowie E-Mails hinzufügen oder entfernen.

Die primäre E-Mail-Adresse wird für alle ausgehenden E-Mails von Discourse verwendet, einschließlich Benachrichtigungen, Passwortzurücksetzung, Anmeldung per E-Mail usw. Sekundäre E-Mails (zusätzlich zur primären) werden für eingehende E-Mails genutzt, wie z. B. das Antworten auf ein Thema oder das Erstellen eines Themas per E-Mail.

Ein Beispiel: Angenommen, meine E-Mail hier auf Meta ist jomaxro@example.com. Das ist meine primäre Adresse. Zusätzlich habe ich eine super-geheime E-Mail-Adresse mit not-jomaxro@example.com, von der ich gelegentlich E-Mails versende. Ich kann diese als sekundäre E-Mail hinzufügen. Wenn ich nun eine E-Mail von not-jomaxro@example.com an Meta sende, wird sie erfolgreich mit meinem Konto verknüpft und erscheint als Thema von @jomaxro. Außerdem kann ich mich beim Anmelden nun mit jomaxro (mein Benutzername), jomaxro@example.com (primär) oder not-jomaxro@example.com (sekundär) anmelden – alle werden akzeptiert.

Einladungslinks für mehrere Verwendungen

Auf allgemeinen Wunsch unterstützen wir nun Einladungslinks, die nicht benutzerspezifisch sind und mehr als einmal verwendet werden können. Seitenmitarbeiter können einen Link erstellen, der mit ihren Benutzern geteilt werden kann, ohne deren E-Mail-Adresse zu kennen. Für vollständige Details siehe die Feature-Ankündigung.

Discourse Version 2.5 erscheint bald!

Die Veröffentlichung von Discourse 2.5 ist für Ende diesen Monats am 24. Juni geplant. Noch ein Hinweis: Die Unterstützung für IE11 wurde in beta6 deaktiviert und wird in Version 2.6 vollständig entfernt. Discourse 2.5 wird die letzte Version sein, die IE11 unterstützt. Für vollständige Details siehe Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020

Und noch mehr!

Aber warte, es gibt noch mehr! Wir bemühen uns, neue Funktionen und Änderungen für euch hervorzuheben, doch es gibt immer zu viele Änderungen, um sie alle im Detail zu beschreiben. Für eine vollständige Liste neuer Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr schaut euch unbedingt die unten aufgeführten zusätzlichen Funktionen und Fehlerbehebungen an.

29 „Gefällt mir“

Plugin-Verbesserungen

Cakeday

  • Fehlerbehebung

Kalender

  • UX-Verbesserung

Einladungs-Token

  • Fehlerbehebung

Gelöst

  • UX-Fix – Anzeigefarbe des „Gelöst“-Labels korrekt darstellen

Abonnements

  • Fehlerbehebungen

GitHub

  • Linkback nur für reguläre Beiträge

SAML

  • Einstellungen zum Signieren von Abmeldungsanfragen und -antworten hinzufügen

Data Explorer

  • Verbesserungen am Popup zum Teilen von Berichten
  • Fehlerbehebung

Patreon

  • Sicherstellen, dass patreon creator discourse username festgelegt ist, bevor die Patreon-Anmeldung aktiviert wird

WP Discourse

  • Wenn die Option „Ausgewählte Links hinzufügen“ aktiviert ist, den ausgewählten Link des Discourse-Themas aktualisieren, wenn Beitragsaktualisierungen von WordPress an Discourse gesendet werden

BCC

  • Fehlerbehebung

Zusätzliche Funktionen und Fehlerbehebungen

Zum Ausklappen klicken

Neue Funktionen

  • Unterstützung für Anhängen beim massweisen Taggen über Rake
  • Neuer Rake-Auftrag zur Aktualisierung der Spalte first_post_created_at
  • Auftrag uploads:batch_migrate_from_s3 hinzufügen, um die Anzahl der gleichzeitig migrierten Beiträge zu begrenzen
  • Kategorieneinstellung für den Standard-ListenfILTER.
  • Whitelist für den Theme-Repo-Modus (experimentell)

Fehlerbehebungen

  • Filter include-subcategories beim Export von Berichten verwenden
  • MigrateInviteRedeemedDataToInvitedUsers sollte eine normale Migration sein
  • Rückgabe von 400, wenn eine ungültige topic_id beim Erstellen einer Einladung angegeben wird.
  • Flaky post_alerter_spec.rb aufgrund fehlender Sortierung
  • Wiederholtes Melden verhindern, wenn Flaggen bereits überprüft wurden
  • Keine Aufrufe von Cooked-Decorators im Composer, wenn Cooked unverändert ist
  • Attribute von params zu den findOpts des Themas hinzufügen.
  • Zusammenführen von Benutzern zulassen, wenn E-Mail-Domains eingeschränkt sind
  • Vorschlag zum Erstellen eines Themas nicht für Benutzer anzeigen, die dazu nicht berechtigt sind
  • Emoji-Autocomplete löst fehlerhaft aus
  • Attribut „name“ des Lesezeichen-Namens ändern, um Autocomplete zu deaktivieren
  • Maximales Limit von 100 Jahren für alle in Tagen gezählten Site-Einstellungen durchsetzen
  • Mindestanforderung an Tags aktualisieren, wenn im Composer die Kategorie gewechselt wird
  • Textfarbe der Kategorie im Dropdown nicht überschreiben
  • Stream-Position in Safari wiederherstellen
  • Antwort-Benachrichtigungen sollen nicht als bearbeitet erscheinen
  • Sicherstellen, dass edit-category-setting boolesche Werte korrekt umwandelt
  • Umleitungen mit Unicode-Benutzernamen funktionierten nicht
  • (getURL "") funktionierte nicht mit dem i18n-Helper
  • short_path des Flair-Uploads verwenden, um eine signierte URL für sichere Medien zu erhalten.
  • Service Worker-URL war defekt
  • Clientseitige /my/-Umleitungen fügten ein zusätzliches Slash hinzu
  • Basis-Importskript aktualisierte die Spalte first_post_created_at nicht
  • Bei der Suche nach Authentifizierungstokens vor Readonly-Fehlern schützen.
  • Inline-Fehler beim Konvertieren von HTML in Markdown
  • get-url ist für serverseitigen Code erforderlich
  • Verhindern, dass falsche boolesche Parameter als nicht vorhanden gefiltert werden
  • RSS-Feed & JSON ausblenden, wenn ein Benutzerprofil versteckt ist.
  • EmailValidator muss das Format der E-Mail-Adresse validieren.
  • Defekte MessageFormat-Zeichenkette
  • Beim Erstellen einer Flagge für ein beobachtetes Wort den Grund angeben
  • Zuschneiden von Benutzererwähnungen verhindern
  • $.fileupload-Element nicht zerstören
  • Mitarbeiterbenutzer können die Tag-Validierungsregel umgehen
  • NoMethodError während precompile_css ebenfalls abfangen
  • Problem mit der Digest-Häufigkeit bei der Benutzererstellung
  • Gruppenkarte nur rendern, wenn der Benutzertitel von einer Gruppe stammt

UX-Änderungen

  • Layout des Admin-Modals zum Anpinnen von Themen verbessern
  • Unteren Abstand zu Benutzerlisten auf mobilen Geräten hinzufügen
  • Z-Index für eingeklappte Entwürfe auf mobilen Geräten ändern
  • Einfache Listenart (simple-list) hinzufügen
  • Sicherstellen, dass select-kit konsistent ausgeblendet wird.
  • Verhindern, dass Geräte die Höhe des vollbild Composer falsch berechnen

Leistung

  • Bootsnap global aktivieren
  • PrettyText-Instanz für die Vorschau im Composer cachen
  • Element an die Funktion resolveAllShortUrl übergeben, nicht den Textauswähler
  • Basis-URI-Wert in der JavaScript-App korrekt memoisieren
  • Suche ratenbegrenzen und Anonym-Cache für Suchergebnisse hinzufügen
  • Umgebungsvariable FORCE_BOOTSNAP hinzufügen
  • Anzahl der Abfragen beim Abrufen des Web-Manifests von 3 auf 1 reduzieren.
18 „Gefällt mir“