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

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“