2.7.0.beta9: Nachrichten mit Einladungen, „Leere Seite“-Informationstext, Like Webhooks und mehr

Neue Funktionen in 2.7.0.beta9

Discourse-Version 2.7 kommt bald!

Die Veröffentlichung von Discourse 2.7 ist für später diesen Monat, am 18. Mai, geplant. Seiten, die den stabilen Zweig verfolgen, können ab sofort alle neuen Funktionen nutzen, die in den letzten fünf Monaten entwickelt wurden. Sobald das Release finalisiert und öffentlich ist, beginnen wir mit der Arbeit an den großartigen Funktionen, die für Discourse 2.8 geplant sind.

Möglichkeit, eine Nachricht zusammen mit einer Einladung zu senden

Bisher eine Funktion nur für Mitarbeiter, können Benutzer nun eine benutzerdefinierte Nachricht hinzufügen, wenn sie einen neuen Benutzer per E-Mail auf die Seite einladen.

Hilfreiche Inhalte auf leeren Seiten anzeigen

Wenn ein Benutzer einer Seite beitritt, sind viele Bereiche innerhalb von Discourse zunächst leer. Neue Benutzer haben wahrscheinlich noch keine Benachrichtigungen, Lesezeichen, Nachrichten und so weiter. Anstatt nichts anzuzeigen, zeigen wir nun eine kurze Nachricht an, die den Benutzer darüber informiert, wie das System funktioniert, das er gerade betrachtet.

Früher links, aktuell rechts:

Unterstützung für Like-Webhooks hinzufügen

Webhooks können nun ausgelöst werden, wenn ein Benutzer einen Beitrag liked.

Liste der Dateierweiterungen im Upload-Dialog ausblenden

Administratoren legen fest, welche Dateien Benutzer auf ihrer Seite hochladen dürfen. Während einige Seiten nur den Upload von Bildern wünschen, benötigen andere Erweiterungen für zahlreiche Dateitypen. Das Hinzufügen vieler Erweiterungen führte jedoch zu einem sehr unübersichtlich wirkenden Modal:

Jetzt ist die Liste der unterstützten Formate hinter einem Klick verborgen, wodurch das Upload-Modal übersichtlicher bleibt, es sei denn, ein Benutzer muss die unterstützten Formate kennen.

33 „Gefällt mir“

Noch mehr!

Aber warte, es gibt 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 bitte die unten aufgeführten zusätzlichen Funktionen und Fixes.

Sicherheitsupdates

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

  • Rails auf Version 6.1.3.2 aktualisiert

Plugin-Verbesserungen

Viele Plugins

  • Fehlerbehebungen
    • Wir haben zahlreiche Fehler in vielen unserer Plugins behoben
  • Übersetzungen
    • Wir haben die Übersetzungen in vielen unserer Plugins aktualisiert

Teambuild

Zusätzliche Funktionen und Fixes

Zum Ausklappen klicken

Neue Funktionen

  • Möglichkeit, benutzerdefinierte Filter für Beiträge zu registrieren
  • Parameter email_encoded hinzufügen, um eingehende Base64-kodierte E-Mails zu akzeptieren
  • Weitere Klassennamen zu latest-topic-list-item hinzufügen
  • Bilder immer auf neuen Zeilen einfügen und danach eine neue Zeile hinzufügen

Fehlerbehebungen

  • UndefinedConversionError für eingehende E-Mails abfangen
  • Auto-Route aus topic-link entfernen
  • Zugriff auf Styleguide bei Installation in Unterordnern
  • WebP-Format standardmäßig auch für Themes zulassen
  • Core-Vorlagen dürfen Themes/Plugins niemals überschreiben
  • crypto.randomUUID ist nur in neueren Node-Versionen verfügbar
  • Gemeinsame Entwürfe sollten deaktiviert sein, wenn „Nicht kategorisiert“ ausgewählt wurde.
  • Logo nicht anzeigen, wenn es nicht existiert
  • Fehlende Inline-Oneboxen cachen
  • Endlosschleife beim Ersetzen beobachteter Wörter verhindern
  • Nachricht zu Topic-Details basierend auf aktuellem Kategorie- und Tag-Tracking-Status erstellen
  • {{ace-editor}} war im Ember CLI Release fehlerhaft
  • Beim Ausführen von Ember CLI-Tests den --no-sandbox-Flag verwenden.
  • Sichtbare Versionshistorie auf die letzten 100 Einträge beschränken
  • Drücken der Zurück-Taste von einem Topic in der Lesezeichenliste führt den Benutzer zu /
  • Die Aufgabe docker:test soll Abhängigkeiten installieren, bevor yarn ember test aufgerufen wird.
  • Flaky-Tests für future-date-input vorübergehend überspringen
  • „Nicht kategorisiert“ ausblenden, außer allow_uncategorized_topics ist aktiviert
  • Benachrichtigung zum ersten ungelesenen Beitrag verlinken
  • „Erforderlich“ nur anzeigen, wenn der vollständige Name erforderlich ist, sowie Lint-Fix
  • Tag-Control-Stile sollten auch auf dem Desktop angewendet werden
  • Einladungs-basiertes zugehöriges Objekt entfernen
  • Topic könnte zu diesem Zeitpunkt „Nacht“ sein
  • Warnung nur anzeigen, wenn der neue Wert sich unterscheidet
  • „Nächste Woche“ in future-date-input an Sonntagen ausblenden
  • Verhindert eine Ausnahme, wenn Texteingabe nil ist
  • Timeouts in FileHelper und FinalDestination korrekt verwenden
  • Sprachänderung im Wizard wurde auf einige Elemente nicht angewendet
  • max-width der Zellen im Staff-Log aktualisieren
  • Farbauswahl für helles Farbschema sollte standardmäßig die Benutzerwahl verwenden
  • Suche nach Übersetzungsüberschreibungen nach Symbol schlug fehl, wenn count verwendet wurde
  • Verhindert, dass eine fehlerhafte href TopicEmbed zum Absturz bringt
  • .svg-as-img von der JS-Größenbestimmung ausschließen
  • Filter-Benutzeroberfläche nach Bearbeitung eines Beitrags beibehalten

UX-Änderungen

  • Richtige Fehlermeldung zurückgeben, wenn der überprüfbare Benutzer bereits gelöscht wurde.
  • Kategorie-Steuerelemente auf den kleinsten Geräten verbessern
  • UI-Anpassungen für „Beobachtete Wörter“ im Admin-Bereich
  • Text im leeren Benachrichtigungspanel aktualisieren
  • Speichern mit Cmd+S/Strg+S im Ace-Editor ermöglichen
  • Liste der Dateierweiterungen im Upload-Dialog ausblenden
  • CSS-Klassen auf dem body-Tag basierend auf Topic-Status hinzufügen.
  • Hover-Effekt für Ankerlinks vorwegnehmen
  • Sicherheits-Modals refaktorisieren

Leistung

  • LetterAvatar.image_magick_version im Master-Prozess vorladen.
  • Sicherstellen, dass Locales intern immer als Symbole behandelt werden
20 „Gefällt mir“