2.8.0.beta2: Benutzerverzeichnis benutzerdefinierte Felder, Tagging standardmäßig aktiviert, vom Benutzer wählbares Abzeichen-Display und mehr

Neue Funktionen in 2.8.0.beta2

Das Benutzerverzeichnis kann nun benutzerdefinierte Felder anzeigen

Discourse erlaubt Admins schon lange, benutzerdefinierte Felder für Benutzer zu konfigurieren, damit diese zusätzliche Informationen auf der Seite teilen können. Diese Felder konnten so eingestellt werden, dass sie auf der Profilseite des Benutzers sowie in der Benutzerkarte angezeigt werden. Jetzt können Admins benutzerdefinierte Felder so konfigurieren, dass sie im Benutzerverzeichnis angezeigt werden. Admins können den Schraubenschlüssel verwenden, um festzulegen, welche Spalten im Verzeichnis erscheinen, einschließlich benutzerdefinierter Felder.

Tagging standardmäßig aktiviert

Ab sofort ist Tagging bei allen neuen Discourse-Installationen standardmäßig aktiviert. Diese Änderung hat keine Auswirkungen auf bestehende Seiten, die ein Upgrade durchführen.

Benutzerwählbare Anzeige von Abzeichen in der Benutzerkarte

Standardmäßig zeigt die Benutzerkarte das Vertrauensstufen-Abzeichen des Benutzers an, gefolgt von den beiden „höchsten“ Abzeichen – zuerst Gold, falls kein Gold vorhanden ist, dann Silber, und falls kein Silber vorhanden ist, dann Bronze. Benutzer können nun die zwei Abzeichen auswählen, die sie anzeigen möchten, indem sie das Abzeichen als Favorit markieren.

Automatisches Löschen von Stub-Themen, nachdem ein gesamtes Thema in ein anderes Thema zusammengeführt wurde

Wenn ein gesamtes Thema in ein anderes zusammengeführt wird, bleibt ein „Stub“ übrig, der nur den ersten Beitrag und eine Meldung enthält, dass das Thema verschoben wurde. Diese Stub-Themen werden nun automatisch 7 Tage nach der Zusammenführung gelöscht. Admins können dies über die Site-Einstellung delete merged stub topics after days anpassen.

Tägliche Bearbeitungslimits proportional zur Vertrauensstufe erhöhen

Wenn Benutzer ihre Vertrauensstufe erhöhen, steigen auch ihre Limits und sie erhalten zusätzliche Funktionen auf der Seite. Beispielsweise kann ein Benutzer der Vertrauensstufe TL3 doppelt so viele Beiträge pro day liken wie ein Benutzer der Stufe TL1. Bearbeitungen sind ebenfalls begrenzt und steigen nun ebenfalls mit der Vertrauensstufe des Benutzers. Für vollständige Details zu Vertrauensstufen siehe Verstehen der Discourse-Vertrauensstufen

Onebox-Inhalte werden durch die Liste der überwachten Zensurwörter geleitet

Früher wurden Onebox-Inhalte nicht vom Zensur-Regex verarbeitet, was bedeutete, dass man zensierte Wörter über Onebox einschleusen konnte. Dies wurde behoben, sodass als zensiert eingestellte Wörter auch in Oneboxes zensiert werden.

Verbesserungen der Barrierefreiheit

  • Beschriftung des Umschaltknopfs für Themendetails verbessern
  • aria-label für den Schließen-Knopf des Modals hinzufügen
  • aria-label für Avatarbilder in Widgets einschließen
  • Überschriftenrolle für Beitragstitel hinzufügen
  • Fokus-Stile für Beitragssteuerung und Benutzer-Menü reparieren

Zusätzliche Funktionen

Diese Beta-Version enthält so viele neue Funktionen, dass wir sie nicht alle im Detail beschreiben können. Nachfolgend finden Sie einige weitere bemerkenswerte Funktionen. Die vollständige Liste der neuen Funktionen finden Sie im folgenden Beitrag.

  • Beitragsbearbeitungen sofort in die Vorschau übernehmen
  • Alle Kategorien im Composer anzeigen
  • UI für Gruppene-Mail-Einstellungen verbessern
  • Pausieren von Bildern von Giphy und Tenor aktivieren
  • Fehlermeldung anzeigen, wenn Regex ungültig ist
  • Überwachtes Wort stummschalten
  • Von der Prüfwarteschlange zu einem genehmigten Wartethema navigieren
  • Beitragstitel korrekt für das Standard-Lokal Türkisch in Groß- und Kleinbuchstaben umwandeln
  • Aufgaben zum Exportieren und Importieren der Site-Struktur hinzufügen
  • Unterstützung von Tag und Ersetzen in überwachten Wörtern im Testmodal
  • Benachrichtigung für bis zu 20 Gruppenbesitzer zulassen
29 „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 im Detail zu beschreiben. 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-Release enthält 2 Sicherheitsfixes für Probleme, die von unserer Community und HackerOne gemeldet wurden.

  • XSS in der Lesezeichenliste
  • Kein nicht autorisierter Zugriff auf die Kategorie-Bearbeitungsoberfläche erlaubt

Plugin-Verbesserungen

Viele Plugins

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

Akismet

  • Hinzufügen eines Rake-Tasks zum Überprüfen alter Beiträge

WP Discourse

  • Tag-Veröffentlichung

Reaktionen

  • Leistungsverbesserungen
  • Verbesserte Benutzeroberfläche für den Reaktionsauswahl

Gemeinsame Bearbeitungen

  • Leistungsverbesserung

Abonnements

  • Hinzufügen von Kampagnen
    Eines der Hauptziele dieses Plugins ist es, es Diskussionsseiten-Betreibern leicht zu machen, die Finanzierung ihrer Communities durch Crowdfunding zu organisieren. Diese Funktion baut auf diesem Ziel auf, indem sie es extrem einfach macht, eine Unterstützungs-Kampagne für eine Site mit Diskussions-Abonnements durchzuführen.

Zusätzliche Funktionen und Fixes

Klicken zum Aufklappen

Neue Funktionen

  • Kein Anzeigens des Entwurfs-Häkchens, wenn Entwürfe gespeichert sind
  • Hinzufügen eines globalen Admin-API-Schlüssel-Rate-Limiters
  • Verwendung von Gruppen-SMTP-Einstellungen für den Versand von Benachrichtigungs-E-Mails an Benutzer (initial)
  • Erweiterung von widget-dropdown, um deaktivierte Optionen zu akzeptieren
  • Verwendung des Pfads aus der bestehenden URL von Uploads und optimierten Bildern
  • Flarum-Importskript
  • Anzeige veralteter überprüfbarer Inhalte für andere Clients
  • Ermöglicht das selektive Abhaken neuer und ungelesener Themen
  • Normalisierung der Service-Worker-Route
  • Änderung der Verknüpfung für „Vorgeformatierter Text“
  • Hinzufügen von on_preload für TopicView
  • Unterstützung der Option „skip_validations“ in UploadCreator
  • Begrenzung von post_excerpt_maxlength

Fehlerbehebungen

  • Ausblenden der Bildgrößenanpassungssteuerelemente im gestuften Bearbeitungsinhalt
  • Suchmenü-Regression
  • Behandlung von Timeout-Fehlern beim Senden von Push-Benachrichtigungen
  • Zitieren von Oneboxed-Inhalten sollte Formatierung ausschließen
  • Einladungen zulassen, wenn must_approve_users true ist
  • IMDb-Links wurden fälschlicherweise als Poster oneboxed
  • Keine Einreihung des :group_smtp_email-Jobs, wenn IMAP für die Gruppe deaktiviert ist
  • Größe von Emojis in Umfragewahlen
  • Verwendung des neu erstellten PushSubscription-Objekts für die Push-Testnachricht
  • Zulassen, dass jedes andere Tag ein Synonym ist
  • Composer zeigt bei Netzwerkproblemen keine Fehlermeldung an und aktualisiert den Entwurf danach nicht mehr
  • Rechtschreibfehler in associate_accounts_controller_spec.rb
  • Sicherstellen, dass Bilder in Umfragen kein abruptes Scrollen verursachen
  • Leeren des Application-Serializer-Fragment-Caches für Post-Aktionstypen
  • Rückgabe von naturalWidth und naturalHeight für Composer-Bildgrößen
  • Umleitung nicht-staff-Benutzer zur Startseite beim Löschen eines eigenen Themas
  • Entgehen von Punkten im Benutzernamen des aktuellen Benutzers vor der Generierung von RegExp
  • Änderung der Reihenfolge der topic_tracking_state SELECT SQL
  • Tastenkürzel zum Abhaken von Themen funktioniert nicht
  • Ignorieren von allowlistgeneric Onebox-Bildgrößen
  • Hinzufügen einer Prüfung, ob ein Element auf ensureDropClosed nicht existiert
  • Anzeige erforderlicher Tags für Staff standardmäßig und Überschreiten des Limits
  • Active-Record-Annotation des Topic-Modells
  • Keine Vertrauensstufe erforderlich, um zur Gruppe einzuladen
  • PG::StringDataRightTruncation beim Verlinken von Beiträgen
  • Moderatoraktionen und kleine Aktionen sollten vollständig zusammengeführte Themen nicht daran hindern, geschlossen zu werden
  • Trennung von Link-beobachteten Wörtern von Ersetzungen
  • Rückgabe eines leeren Ergebnisses, wenn die Antwort von Amazon erwartete Attribute fehlt
  • Keine Speicherung übersetzter Vertrauensstufen-Namen im anonymen Cache
  • Löschen interner Links, wenn ein Moderator einen Beitrag löscht
  • Übersetzungsproblem im Lesezeichen-Modal
  • Aktualisierung von non-Ember-CLI ember-buffered-proxy
  • MessageBus würde nach 20 Minuten Inaktivität einfrieren
  • TL4-Benutzer können Beiträge nicht ausblenden.
  • Fehler, die durch zu lange Auszüge ausgelöst werden
  • Beibehaltung der Benachrichtigungsreihenfolge nach Priorität
  • TL2-Förderbotschaft von discobot nutzte nicht die Benutzerlokalität
  • Giphy-Oneboxing, wenn die Antwort ein Bild ist
  • Unterstützung zum Pausieren von GIFs für Giphy/Tenor-Oneboxes
  • One-by-off-Fehler in der Topic-Show-Aktion
  • Keine Markierung von Badge-Bild-Uploads als sicher
  • Keine Aktualisierung der Spalte allow_title bestehender Badges im Seed.
  • Kein Fehler beim doppelten Speichern eines Beitrags mit Umfrage
  • Wir können ?. noch nicht verwenden
  • Automatisches Verfallen schlechter Push-Kanäle
  • Schließen des Hyperlink-Modals auf ESC-Taste
  • Umfragewahlmöglichkeiten tabulierbar machen
  • Hinzufügen einer body-Klasse und Entfernen der jQuery-Nutzung in der footer-nav-Komponente
  • Verwendung eines besseren Standardwerts für die Einstellung low_priority_threshold
  • Verwendung von max_category_nesting beim Importieren von Kategorien
  • UI an Serververhalten für externe Auth-Einladungen anpassen
  • Ausblenden der ausstehenden Flaggenanzahl eines Beitrags für TL4-Benutzer
  • Anzeige des Einladernamens im Absenderfeld der E-Mail
  • Bessere Fokussierungsunterstützung für Modals
  • Korrektes Aufbrechen überlaufender langer Links im Themen-Map
  • Sortieren von Benutzer-Lesezeichen nach Erinnerungsdatum
  • Vereinfachung der Sprache für das Löschen von Beiträgen und Themen
  • Ignorieren der max_excerpt_length auch für Div-Auszüge
  • Kein zweifaches Aufrufen des :post_edited-Webhooks beim Bearbeiten des OP
  • Slow-Mode-Dialog merkt sich den Wert „Bis aktiviert“ nicht
  • E-Mail zur Gruppe hinzufügen, wenn Benutzer einladen darf
  • Aktualisierung des Upload-Sicherheitsstatus beim Überarbeiten von Beiträgen
  • Deaktivieren der Lightbox-Funktion für animierte Bilder
  • Abfrageparameter der Review Queue wurden in Ember-CLI-Builds nicht aktualisiert
  • Korrekte, bedingungslose Veröffentlichung von Nachrichten an Administratoren
  • Spezifität und weitere Fixes für WCAG-Farben
  • Keine Validierung von Uploads beim Ausführen der Aufgabe uploads:fix_missing_s3
  • Backtracking-Re-Render-Assertion in future-date-input
  • Kontakt-URL und E-Mail nicht in Client-Site-Einstellungen-Payload einschließen

UX-Änderungen

  • Korrektur des Umbruchs von Suchthementiteln
  • Korrektur der Ausrichtung des Bulk-Select-Symbols und der Schaltfläche
  • Die Höhe des Gruppen-Dropdown-Filters sollte übereinstimmen
  • Konsistenterer Abstand auf Mobilgeräten
  • Verbessertes Abschneiden von Tags in der gescrollten Kopfzeile
  • Korrektur der Bearbeitung
  • Rückgängigmachen einiger Such-Dropdown-Stile
  • Konsistenterer Stil für Einstellungs-/Bearbeitungsschaltflächen
  • Anpassungen am Layout von Tag-Gruppen
  • Aktualisierung der Suchpanel-Stile und Konsistenz
  • Verwendung von Symbolen als Aufzählungszeichen im Einladungs-Modal
  • Korrektur der Überlappung der Zeile „Letzter Besuch“ in Chrome
  • Korrektur der Titel-Ausrichtung im PM-Header
  • Korrektur der Ausrichtung des PM-Titelsymbols
  • Ausrichtung des Bulk-Select-Symbols
  • Verbesserter Stil des GitHub-PR-Body in E-Mails
  • Keine Anzeige der Antwortaufforderung, wenn das aktuelle Thema geschlossen ist
  • Änderung der Farbe von Fokus und Hover auf den Registerkarten des Benutzermenüs
  • Anzeige des Großeltern-Kategorie-Badges in der Sticky-Header-Leiste auf dem Desktop
  • Benachrichtigung von Screenreadern bei Problemen beim Speichern eines Beitrags
  • Anpassungen des Twitter-Onebox-Layouts
  • Bedingungsloses Fokussieren von Modals
  • Konsistenterer Stil der Suchergebnis-Darstellung
  • Automatisches Fokussieren auf Hamburger- und Benutzermenü-Dropdowns
  • Ausrichtung der oberen Ränder von list-controls und topic-title
  • Konsistenter Padding auf Mobilgeräten/Desktop .wrap
  • Anpassung der Ränder von Listen und Oneboxes
  • Änderung des Dropdowns auf der Kategorien-Seite in einen Schraubenschlüssel
  • Verbesserte Navigation auf Themenlisten für Screenreader
    Bereitstellen einer Region für verschiedene Themenaktionen
  • Benutzer können das Discobot-Tutorial verschieben.
  • Änderung der Farbe des Titels von Suchergebnis-Links
  • Klärung des Textes für das Discobot-Flag-Tutorial
  • Hinzufügen der ARIA-Region-Rolle zu Beiträgen
  • Anzeige der Schaltfläche „Aktualisieren“ statt „Aktivieren“, wenn der Slow-Mode bereits aktiviert ist
  • Verbesserte Positionierung der Steuerelemente in Lightboxes
  • Korrektur der Breite des Theme-Uploads, Entfernen von Klassenkonflikten, schöner

Leistung

  • Vorladen der Client-Einstellungen-JSON während des Startens der App.
  • Wechsel der ActiveRecord-PG-Verbindungsaktivitätsprüfung auf eine leere Abfrage.
  • Vorladen von Post#image_upload in TopicView.
  • Verzögertes Setzen des verteilten Caches in der Kategorie.
  • Verzögertes Setzen des verteilten Caches an weiteren Stellen.
  • Vorladen von Einstellungen, Gruppen und Badge-Symbolen in SvgSprite.
  • Verzögertes Setzen des verteilten Caches in leistungskritischen Pfaden.
  • Entfernen der N+1-Abfrage in SiteSerializer#user_color_schemes.
  • Aufwärmen der Caches in SiteSerializer während des Vorladens der App.
  • Cachen der Kategorien-Abfrage in Stylesheet::Manager.color_scheme_digest.
  • Memoisieren der Kern-SVGs im Speicher, um teures XML-Parsing zu vermeiden.
  • Vorkompilieren der Stylesheets von Kind-Themen.
20 „Gefällt mir“