2.8.0.beta3: Vom Benutzer wählbarer Avatar Flair, Anzeige des letzten Themenbesuchs, nativer Dateiauswahl und mehr

Neue Funktionen in 2.8.0.beta3

Benutzerwählbare Avatar-Flair

Benutzer in mehreren Gruppen können nun das Avatar-Flair auswählen, das sie in ihren Einstellungen anzeigen möchten, anstatt sich auf das automatisch zugewiesene Flair basierend auf ihrer Hauptgruppe zu verlassen. Avatar-Flair unterstützt sowohl Font Awesome-Icons als auch benutzerdefinierte Bilder.

Anzeige des letzten Besuchs auf der Topic-Ansichtseite hinzufügen

Wenn Sie ein Topic öffnen, das Sie bereits zu lesen begonnen haben, lädt Discourse das Topic automatisch beim ersten ungelesenen Beitrag, damit Sie weiterlesen können. Jetzt zeigt Discourse auch einen Indikator dafür an, wo Ihr letzter Besuch war, sodass Sie sicher nach oben oder unten scrollen können, ohne Ihren Platz zu verlieren.

Native Dateiauswahl verwenden

Beim Hochladen einer Datei in den Composer verwendet Discourse nun die native Dateiauswahl, anstatt zunächst ein benutzerdefiniertes Modal anzuzeigen. Discourse übermittelt auch die unterstützten Dateierweiterungen an das Betriebssystem, damit Benutzer nicht überlegen müssen, was erlaubt ist. Zusätzlich zur Hochladetaste können Benutzer weiterhin Dateien per Kopieren/Einfügen oder Ziehen/Ablegen hochladen.

API-Schlüssel-Bereich zum Bearbeiten von Beiträgen

Beim Erstellen eines API-Schlüssels können Bereiche angewendet werden, um die mit jedem Schlüssel zulässigen Aktionen einzuschränken und die Sicherheit zu verbessern, indem der Zugriff begrenzt wird, falls der Schlüssel kompromittiert wird. Ein Bereich zum Bearbeiten von Beiträgen wurde hinzugefügt, um einem API-Schlüssel zu ermöglichen, Beiträge zu bearbeiten, auf die der Eigentümer des API-Schlüssels Zugriff zum Bearbeiten hat.

Prozess zum Hinzufügen von Benutzern zu einer Gruppe verbessern

Die Schaltfläche “Mitglieder hinzufügen” auf der Gruppenseite wurde in “Benutzer hinzufügen” und “Einladen” aufgeteilt. Bestehende Benutzer auf der Site können über das Modal “Benutzer hinzufügen” (erstes Bild) per Benutzername oder E-Mail zur Gruppe hinzugefügt werden. Neue Benutzer können eingeladen werden, der Discourse-Site beizutreten und beim Beitritt über das Modal “Einladen” (zweites Bild) zur Gruppe hinzugefügt zu werden.

Bildoptimierung auf Clientseite

Wenn Benutzer ein Bild zu ihrem Beitrag hinzufügen, versucht Discourse, das Bild zu komprimieren, wenn es größer als die zulässige Größe ist. Diese Komprimierung erfolgte zuvor auf dem Server, was bedeutete, dass die große Bilddatei zuerst hochgeladen werden musste. Für Benutzer mit langsamer oder begrenzter Bandbreite kann dies eine längere Zeit in Anspruch nehmen und ihre Datennutzungsgrenzen beeinträchtigen.

Sites können nun die Site-Einstellung composer_media_optimization_image_enabled aktivieren, um das Bild auf dem Gerät des Benutzers – Computer, Telefon oder Tablet – vor dem Hochladen zu komprimieren.

Weitere Informationen finden Sie in unserem Blog:

Verbesserungen der Sanktionshistorie

Da Sites an Größe zunehmen, ist es für Moderatoren nicht mehr möglich, die Historie jedes Benutzers zu kennen, wie es in neuen/kleineren Communities möglich ist. Wir haben einige Verbesserungen vorgenommen, um Moderatoren bei ihrer Arbeit zu unterstützen.

  1. Hinzufügen einer Historienanzahl beim Anwenden von Sanktionen, um Moderatoren Kontext über den Benutzer zu geben, den sie sanktionieren.
  2. Hinzufügen einer Site-Einstellung, die Standardstrafwerte in Stunden festlegt.

Die Modal-Fenster für Stummschaltung/Sperre füllen automatisch die Standardwerte aus, erlauben Moderatoren jedoch weiterhin, Werte wie gewohnt auszuwählen und zu überschreiben.

Erste Stummschaltung/Sperre: erster Wert. Zweite Stummschaltung/Sperre: zweiter Wert. usw.


Verbesserungen der Barrierefreiheit

  • Anpassung der Überschriftenregeln auf Topic-Listen
  • Nicht mehrere Formularbeschriftungen als auf dasselbe Element zutreffend kennzeichnen
  • Wo erforderlich, Beschriftungen hinzufügen

Zusätzliche Funktionen

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

  • Einstellung, um Moderatoren zu erlauben, die Beitragszugehörigkeit zu ändern
  • Einladungen funktionieren mit bestehenden Benutzern
  • Warnung, wenn ein eingeladener Benutzer ein Topic nicht sehen kann
  • Hinzufügen von Mitarbeiteraktionsprotokollen für überwachte Wörter
  • Hinzufügen eines mehrfachen Auswahlfelds für Benutzeranpassungen
  • Hinzufügen der Einstellung slow_mode_prevents_editing.
  • Mitarbeiter können häufiger Erinnerungen für ausstehende Benutzer erhalten.
  • Akzeptieren des Flag-Modals mit STRG + EINGABE und CMD + EINGABE
  • Paralleles Hochladen auf S3, um Wiederherstellungen von Backups zu beschleunigen
  • Blockieren ist beim Löschen eines Benutzers aus der Überprüfungsqueue optional.
  • Hinzufügen einer Nachrichtenansicht für alle offiziellen Warnungen eines Benutzers
  • Hinzufügen eines Gruppenfilters zum Benutzerverzeichnis
28 „Gefällt mir“

Noch mehr!

Aber warte, es kommt noch besser! 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 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 enthält 3 Sicherheitskorrekturen für Probleme, die von unserer Community und HackerOne gemeldet wurden.

  • Onebox-canonical-Links, die FinalDestination-Checks umgehen
  • Sicherstellung, dass Timeouts beim Verbinden korrekt verwendet werden
  • Bereinigung von YouTube-Onebox-Daten (CVE-2021-32764)
    • Diese Schwachstelle betrifft nur Seiten, bei denen die standardmäßige Content-Security-Policy deaktiviert oder geändert wurde

Plugin-Verbesserungen

Assign

Neue Funktionen

  • Unterstützung für eine zufällige Zuweisungsautomatisierung

Fehlerbehebungen

  • Behandlung ungültiger Quelldaten bei der CF-Migration
  • CF-zu-Tabelle-Migration war fehlerhaft
  • Automatisierungsfelder verwenden nun alle dieselbe Eigenschaft „value“
  • Zuweisungs-Button für Themen funktioniert nicht

OAuth2 Basic

Neue Funktionen

  • Abrufen benutzerdefinierter Attribute aus den Benutzerdetails.

Akismet

Neue Funktionen

  • Beim Löschen eines Benutzers ist das Blockieren optional

Calendar

Fehlerbehebungen

  • Verwendung neuer Attributnamen für Flairs
  • Fix für die Aufgabe „constants“ und Ausführung des Updates
  • Ausrichtung des Avatars des Einladenden in Safari 15
  • Das „Holidays“-Gem ist in Sidekiq nicht erforderlich.

Data Explorer

Fehlerbehebungen

  • Fehlenden String hinzugefügt
  • Übersetzung der Spaltenüberschriften in der Abfragetabelle

User Card Badges

Fehlerbehebungen

  • Die Spalte „image“ ist nun „image_upload“ im Kern

Anonymous Moderators

Fehlerbehebungen

  • update_attributes! wurde in Rails 6.1 entfernt

Solved

Neue Funktionen

  • Anzeige einer Bildungsnachricht im Editor beim Antworten auf ein gelöstes Thema

Fehlerbehebungen

  • Abwärtskompatibilität für ältere Discourse-Versionen

UX-Änderungen

  • Fix für die Ausrichtung der Lösung auf mobilen Geräten

Brightcove

Neue Funktionen

  • Löschen von Videos, wenn Beiträge gelöscht werden

Fehlerbehebungen

  • ApiError sollte seinen Status speichern
  • Vermeidung von Konflikten mit anderen Plugins

Encrypt

Neue Funktionen

  • Clientseitige Suche in verschlüsselten Themen

Fehlerbehebungen

  • Workaround für den IndexedDB-Fehler in Safari hinzugefügt
  • Rückgabe einer leeren Identität, falls das Laden fehlschlägt
  • Zurückweisung des Versprechens (Promise), wenn die Identität nicht geladen werden kann
  • Fallback auf die Dateigröße zum Nachschlagen von Dateiinformatinen
  • Kein Absturz, wenn das Suchergebnis leer ist
  • Mehr Aufwand zur Entschlüsselung verschlüsselter Ergebnisse
  • Befüllung aller für die Serialisierung verwendeten Felder
  • Verwendung von Session statt sessionStorage
  • Ersetzung der Verwendung des globalen Discourse-Objekts

Performance

  • Vorausladen von Tags, falls aktiviert
  • Vorausladen von Benutzern und Themen-Verschlüsselungsdaten
  • Abrufen nur der ersten Beiträge für den Suchcache

BCC

Fehlerbehebungen

  • Kein Absturz, wenn user.name nil ist

Code Review

Fehlerbehebungen

  • Keine Interpretation von Emojis in Commit-Nachrichten
  • Erlaubnis von Punkten in Repository-Namen
  • Übersetzungen für bad_github_X fehlten
  • Graceful Handling von GitHub-API-Fehlern in der Plugin-Konfiguration

Subscriptions

Neue Funktionen

  • Hinzufügen von Feuerwerk und Gradienten-Animation zum Banner für Kampagnenerfolg
  • Möglichkeit zur Verwendung eines benutzerdefinierten Hintergrundbilds
  • Validierung von Gutschein-Codes beim Absenden des Formulars

Fehlerbehebungen

  • Neue Benutzersitzungen wurden auf Seiten mit Login-Pflicht seltsam umgeleitet
  • Einschränkung von Moderatoren beim Zugriff auf Admin-Funktionen von Subscriptions

UX-Änderungen

  • Ausblenden des Kampagnen-Buttons nach Abschluss des Ziels

Reactions

Fehlerbehebungen

  • Versuche, nur ein MessageBus-Ereignis auf Themen-Ebene zu haben
  • Sich auf das Ereignis :acted auf Themen-Ebene zu verlassen, reicht aus
  • Bereinigung der MessageBus-Abonnements beim Navigieren zwischen Themen

Category Experts

Neue Funktionen

  • Einstellung für Themenlisten-Pills, um auf Beiträge zu verlinken

Fehlerbehebungen

  • Keine Anzeige des Bestätigungs-Buttons für suspendierte Benutzer
  • Warten auf das Laden, um die Anzahl der Bestätigungen anzuzeigen
  • Kein Fehler, wenn eine private Nachricht gesendet wird
  • Entfernen benutzerdefinierter Felder von nicht genehmigten Beiträgen, wenn ein Benutzer als Experte entfernt wird

Crowd

Fehlerbehebungen

  • Übersetzungen für Methodenname und Button-Titel hinzugefügt

Automation

Erstveröffentlichung:

Zusätzliche Funktionen und Fixes

[details=“Zum Ausklappen klicken”]

Neue Funktionen

  • Aktualisierung bestehender Benutzer bei Änderung der Standardbenachrichtigungen einer Gruppe.
  • Option zum mehrfachen Vergeben eines Abzeichens an Benutzer mittels Bulk Award
  • Uppy-Bild-Uploader mit UppyUploadMixin
  • Hinzufügen eines Titel-Tags für die Detailseite einer Gruppe
  • Hinzufügen eines Perioden-Filters in der Route für Top-Themen für Tags.
  • Neu-Kodierung ist sicher; Auslösung bei Dateien > 500 KB
  • Verwendung des Gruppen-SMTP-Jobs und -Mailers anstelle der Änderung von UserNotifications
  • Rendern von Emojis auf GitHub-Labels beim Oneboxing eines Issues.
  • Konfigurierbare maximale Anzahl an Favoriten
  • Hinzufügen weiterer Spalten zum ausgehenden EmailLog
  • Verbesserung der Behandlung des History-Stacks bei Serverfehlern
  • Verwendung responsiver Bildgrößen im Beitragsstrom
  • Öffnen des Modals zum Bearbeiten eines Lesezeichens beim Klicken auf den Lesezeichen-Button auf Themen-Ebene
  • Hinzufügen von Details zum letzten Update in der SMTP/IMAP-Gruppeneinstellungen-Oberfläche
  • Angleichung der Datumsauswähler in der Lesezeichen-Oberfläche und der Themen-Timer-Oberfläche an alle anderen Auswähler
  • Hinzufügen des OpenGraph-Metatags mit type=website
  • Hinzufügen von upgrade-insecure-requests zur CSP, wenn force_https aktiviert ist

Fehlerbehebungen

  • Hinzufügen einer Reihenfolge für ausgegebene Stylesheet-Link-Tags
  • Probleme bei der Auswahl von Lieblingsabzeichen
  • Assets für die Theme-Testseite sind nicht komprimiert
  • Probleme mit benutzerdefinierten Icons in Themes
  • Entfernen des Buttons zum Schließen von Theme-Fehlermeldungen
  • Fix für das Raster von user/badges
  • Ein Memoization-Fehler in UserLookup und Refactoring
  • Verwendung eines Arrays zum Speichern des besten Links für jeden Onebox
  • Verwendung von Terser für die Minifizierung, auch wenn uglify-js nicht verfügbar ist
  • Nicht versuchen, Abzeichen zu laden, wenn keine mehr vorhanden sind
  • E-Mail-Threads gruppieren sich manchmal nicht für Gruppen-SMTP
  • Verwendung von rem für Schriftgrößen in Beitragsüberschriften
  • Keine Verwendung von user_generated-Bildern als Avatarbilder in Oneboxed Twitter-Inhalten
  • Keine Umwandlung von „all groups“ in Kleinbuchstaben im Dropdown
  • Erlaubnis von Großbuchstaben in automatischen Gruppennamen
  • Keine Anzeige einer ungültigen Option im Flair-Auswähler
  • Setzen der Benutzer-Flair-Gruppe auf die Primärgruppe
  • Verschiedene Korrekturen von Übersetzungsstrings
  • Vorschlag des aktuellen Benutzernamens für gestaffelte Benutzer
  • Admin_user_response-Schema
  • Verwendung von created_at, falls last_posted_at null ist
  • Anzeige korrekter Daten in Themen-Timelines
  • Scrollen nach oben auf Abzeichenseiten
  • Gestaffelten Benutzern die Wahl ihres Benutzernamens ermöglichen
  • Live-Wechsel der Logos beim Ändern von Farbschemata in den Benutzerpräferenzen
  • Verschiedene Korrekturen von Übersetzungsstrings
  • Benutzer das Löschen ihrer Flair-Gruppe ermöglichen
  • Can_admin_group sollte true sein, wenn eine neue Gruppe erstellt wird.
  • Behandlung von Speicheranbietern, die keine ACLs implementieren
  • Keine Interpretation von Rückverweisen im E-Mail-Inhalt
  • Keine Umhüllung des Flair-Titels im Auswähler
  • Nicht verhindern, dass andere Themen-Timer bei Fehlern ausgeführt werden
  • Prüfung des Typs bestehender Reviewables, wenn ein neues Reviewable erstellt wird
  • Fix der Fehlermeldung für die rake-Aufgabe fix_missing_s3
  • Setzen des CSP base-uri auf „self“.
  • Die Aufgabe fix_missing_s3 schlägt bei fehlgeschlagenem Upload fehl (Teil 2)
  • Nicht Stoppen der Aufgabe fix_missing_s3, wenn das Speichern eines Uploads fehlgeschlagen ist
  • Beibehaltung der Reihenfolge beim Aktualisieren von Benachrichtigungen
  • Behandlung von SMTPServerBusy für Gruppen-SMTP-E-Mails
  • Multiplikation der Nachsicht des Ratenlimiters für eigene Discobot-Zertifikate
  • Die Umfrage zeigte nicht alle Wähler an
  • Behandlung von Randfällen für den Gruppen-SMTP-E-Mail-Job
  • Beachtung von personal_email_time_window_seconds im Gruppen-SMTP
  • Erstellen der Zitat-Sharing-URL unter Verwendung der Beitragsnummer, nicht der Beitrags-ID
  • Laden der Kategorie, wenn das Attribut category_id vorhanden ist.
  • Nicht Neuladen der gesamten Verzeichnistabelle bei Änderung der Benutzernameneingabe
  • Ungültige Link-Definition in bootstrap-json
  • Aktualisierung der Locale-Schlüssel für überwachte Wort-Logs
  • Löschen alter Erinnerung-Themen-Timer
  • Anzeige leerer Suchergebnismengen
  • Nicht-transactionale Migration idempotent machen
  • Setzen der Klasse für Farbschema-Links in Bootstrap
  • Neuordnung und Ausblenden von Optionen des Themen-Timers
  • Kind-Themes, die mehrmals vorkompiliert werden (Teil 2).
  • Umbenennung der Ninja-Edit-Terminologie in Gnadenfrist
  • Frühere Erkennung von Dekodierungsfehlern in der Bildoptimierungspipeline
  • Erkennung von Größenänderungsfehlern in der clientseitigen Bildoptimierung
  • Keine Übersetzung des TrustLevel-Namens beim Generieren von Links
  • Tippfehler in Discourse
  • Wiederherstellen von „Gruppe-Benutzer per E-Mail hinzufügen“
  • Das zusammengeführte Thema nicht schließen, wenn der erste Beitrag nicht zusammengeführt wurde
  • Löschen des entsprechenden Caches beim Aktualisieren der Schriftarteinstellungen
  • TL4-Benutzer können Beiträge anderer nicht löschen
  • Keine Umleitung zu einem Thema, das ein Benutzer nicht sehen kann
  • Ignorieren des canonical-Links auf localhost
  • Kind-Themes, die mehrmals vorkompiliert werden.
  • Problem, wenn das benutzerdefinierte Feld [] gesendet wird
  • Immer Rendern der Themenanzahlen
  • Verwendung einer absoluten URL beim Umleiten des SVG-Sprite-Pfads.
  • Sicherstellen, dass Diagrammoptionen nicht auf andere Modi angewendet werden
  • Einbeziehung von user_field_ids in die Paginierungs-URL für Verzeichnisartikel
  • Einige Admin-Berichte (insbesondere Backups) wurden nicht angezeigt
  • Kein Aufruf von „set“ in der zerstörten Verzeichnistabellen-Komponente
  • Abrufen aller Gruppen für das Dropdown des Benutzerverzeichnisses
  • Flaky search-spec
  • Entfernen des veralteten Codes für den Themen-Timer
  • Behandlung von Bilddekodierungsfehlern in der Bildoptimierung des Editors
  • Entfernen des zusätzlichen Abstands vom Modal zum Teilen eines Themas
  • Löschen nur des Wortes/der Phrase, wenn auf das „x“-Symbol geklickt wird
  • Lesezeichen-Button auf Themen-Ebene
  • Keine Anzeige von „In Reply To“ für Gruppen-SMTP-E-Mails
  • Fehlendes Icon zum Bearbeiten der Kategorie.
  • Verbesserung der Darstellung von Teilnehmern in Gruppen-SMTP-E-Mails
  • Nachfüllen von topic_id für EmailLog
  • Mit Null gefüllte CF-Arrays wurden nicht gelöscht
  • Übersetzung der Spalte des Plugin-Verzeichnisses auf mobilen Geräten
  • Folgen von Umleitungen für Inline-/Mini-Onebox
  • Immer Serialisierung der korrekten Attribute für DirectoryItems
  • Erhöhung der maximalen Anzahl an Lieblingsabzeichen auf 6
  • Übersetzungen der Tabellenüberschriften in der Admin-Benutzerliste
  • Manuelles Aktualisieren der DirectoryItemSerializer-Attribute bei Änderung der Verzeichnisspalte
  • Prüfung aller Migrationen auf gelöschte Spalten/Tabellen während der Wiederherstellung
  • Die URL „Mehr Benutzer laden“ beachtet den Gruppen-Parameter
  • Funktionieren von Favoriten mit mehreren zu vergebenden Abzeichen
  • Ignorieren fehlender Uploads in Theme-Einstellungen
  • Absoluter Pfad für directory-columns.json
  • Ignorieren von Beiträgen, die eine Genehmigung benötigen, bei der Berechnung der Reviewable-Anzahlen.
  • Die rake-Aufgabe fix_missing_s3 könnte aufgrund eines fehlenden Uploads fehlschlagen
  • ShrinkUploadedImage war seit cb12a721 defekt
  • Sicherstellen, dass der Durchschnitt auf das letzte unvollständige Segment angewendet wird
  • Setzen zufälliger Werte für digest_attempted_at
  • Vorschau von Theme-Komponenten defekt, wenn die Komponente kein SCSS hat.
  • Entfernen des doppelten Hash-Schlüssels add_unsubscribe_link
  • Rendern der detailed_404-Seite bei 403-Antworten
  • Anzeige der Linkanzahl nur einmal für Oneboxes
  • TL4-Benutzer können ihre gelöschten Beiträge sehen
  • Verkleinern des Bilds zuletzt beim Speichern von Uploads
  • Korrekte Implementierung des Durchschnitts für Berichte
  • Mehrere Links werden für Nicht-Theme-Ziele generiert.
  • Das Stylesheet des Farbschemas wird nicht geladen, wenn kein Standard-Theme festgelegt ist.
  • Verhindern der Wiederbelebung alter Themen per E-Mail-Antwort für Gruppen-Postfächer mit aktiviertem SMTP
  • Entfernen des List-Unsubscribe-Headers bei Verwendung von Gruppen-SMTP
  • Nicht doppelte Anzeige eines Benutzers, der seine Stimme geändert hat
  • Keine Prüfung auf doppelte Links in Onebox
  • Hinzufügen von Wortgrenzen zum Ersetzen und Taggen überwachter Wörter
  • Aktualisierung des rohen Beitragsinhalts aus der Serverantwort
  • Mobiles Layout für die Admin-Oberfläche der überwachten Wörter
  • Sicherstellen, dass validValues ein Array ist
  • Keine Hinzufügung von Mailing-Listen-Headern zu Gruppen-SMTP-E-Mails
  • Schließen der neuen Tastenkürzel-Funktion funktioniert nicht
  • Korrektes Herunter- und Neuanlegen der Spalte für directory_columns
  • Verwendung der korrekten Eigenschaft für den „Jump-up“-eingebetteten Beitragslink
  • Erlaubnis von SVG-Uploads, wenn die Abmessungen ein Bruchteil einer Einheit sind
  • Defektes DB-Problem nach einer zurückgenommenen Migration
  • Hinzufügen mehrerer automatischer Tags in der Admin-Oberfläche der überwachten Wörter
  • Übersetzungen der Tabellenüberschriften im Verzeichnis der Gruppenmitglieder
  • Verhindern, dass ein Modus auf einen nicht existierenden Modus gezwungen wird
  • Nur ausstehende Einladungen erneut senden
  • Zerstören von Einladungen anonymisierter E-Mails
  • Sicherstellen, dass Daten nicht mehrfach kollabiert werden
  • Verschieben von allow_unknown_sender_topic_replies außerhalb des SMTP/IMAP-Felds
  • Sicherstellen, dass reset-new für getrackte Einträge nicht durch per_page begrenzt ist
  • Ember CLI verlor einige vorgeladene Daten
  • Sortieren von Filelists zur Sicherstellung eines konsistenten Asset-Vorkompilierungs-Hashs
  • Der Lesezeichen-Button auf Themen-Ebene funktioniert nicht mehr, wenn beim Bestätigungsmodal zum Löschen aller Lesezeichen „Nein“ gewählt wird
  • Die Komponente avatar-flair soll bei fehlenden Gruppeninformationen elegant fehlschlagen
  • Überspringen fehlgeschlagener Tests für den Editor
  • Sofortiges Aktualisieren von raw und cooked nach der Bearbeitung
  • Sicherstellen, dass topic_user.bookmarked an mehr Stellen synchronisiert ist
  • Validieren, dass der Upload nach dem Aufrufen des Events „before_upload_creation“ noch gültig ist
  • Beachtung der nofollow-Ausschlusseinstellung in den hervorgehobenen Themen-Links.
  • Aktualisieren des Beitragsstroms nach in-place-Beitragsaktualisierungen
  • Einige absolute Links verursachten vollständige Neuladungen der Seite
  • Anzeige der Gruppen-E-Mail-Einstellungen, wenn nur SMTP aktiviert ist
  • Anpassung des Stils der ersten Benachrichtigung
  • Herabstufung der Editor-Kategorie bei der Navigation
  • Kein Rendern des user-avatar-flair-Elements, wenn der Benutzer kein Flair hat
  • Flaky JavaScript-Tests mit Fake-Timern
  • Klicken auf eine URL mit einem anderen URL-Präfix funktionierte nicht
  • Kein Neuladen des Beitrags, wenn raw vorhanden ist
  • Kein Bootstrap mit ember-cli, wenn login_required aktiviert ist
  • Korrektes Verknüpfen der Antwort auf den Beitrag beim E-Mail-Senden an eine Gruppe
  • Lint-Fehler: count ist nicht definiert
  • Viele Plugin-Tests verwendeten alte, nicht-Ember-kompatible CLI-APIs
  • Kein Blockieren des SVG-Sprite-Bündels, wenn eine Datei fehlt
  • Theme-Tests sollten im Produktionsmodus funktionieren
  • Fehler beim Laden sicherer Uploads, wenn sichere Uploads deaktiviert sind

UX-Änderungen

  • Stoppen des Überlaufs von imgur/Google-Foto-Mobil-Onebox
  • Sicherstellen, dass auf der Abzeichenseite immer ein Rand vorhanden ist
  • Verbesserung der Konsistenz des Teilungsmodus
  • Verschieben des Spinners zur Bestätigung des Überspringens der Authentifizierung in den Modal-Body.
  • Hinzufügen eines Kopier-Buttons zum öffentlichen Schlüssel des Themes
  • Verbesserung des Links zur Präferenzseite auf den Registerkarten „Neu“ und „Ungelesen“
  • Hinzufügen eines Erfolgszustands zum Kopier-Button
  • Fix des z-Index für die Warnung bei neuen Themen
  • Übersetzen des Aktionstyps im Regex-Fehler für überwachte Wörter
  • Layoutprobleme mit der Zeile „Letzter Besuch“ im Thema.
  • Entfernen des Hintergrundbilds, nachdem das Bild geladen wurde
  • Entfernen des oberen Randes bei kleinen Aktionen nach der Zeile „Letzter Besuch“.
  • Verwendung des Bulk-Select-Umschalters der Themenliste für die Liste der Benutzer-Nachrichten.
  • Konsistente Emoji-Größe für Oneboxed GH-issues mit kurzen Tags.
  • Auswählbar machen von Umfrageinhalten
  • Feinabstimmung des Abstands im Admin-Dashboard
  • Hinzufügen von „Upload wird verarbeitet“ zum Statusbereich des Editors während der Upload-Optimierung
  • Horizontale Bildlaufleiste oben im Benutzerverzeichnis (falls erforderlich)
  • Feinabstimmung der Zeitstempelzeile im Twitter-Onebox
  • Verbesserung des Blockquote-Stils in E-Mails
  • Hinzufügen einer Benachrichtigung, wenn überwachte Wörter Regex sind
  • Verbesserung des Abstands für mobile Benachrichtigungen
  • Einfacheres Zielen auf das Bulk-Select-Checkbox
  • Fix des Abstands für mobile Benachrichtigungen
  • Einfacheres Ausblenden des Emojis bei der Registrierung
  • Ausblenden der E-Mail-Spalten, wenn „E-Mails ausblenden“ ausgewählt ist
  • Verbesserung der Zoom-/Navigationsfunktionen der Lightbox-Galerie
  • Fix des „Jump-to-Post“-Layouts auf mobilen Geräten
  • Fix der Ausrichtung des Fortschrittsbalken-Buttons auf mobilen Geräten
  • Tägliche automatische Gruppierung für weniger als 34 Tage statt 30
  • Verwendung eines Buttons anstelle eines Ankers in der Leiste für gefilterte Antworten
  • Entfernen des Verweises auf das Kontaktformular in der Einstellung
  • Verbesserung der Fehlermeldung beim Löschen eines Benutzers & Rückgabe der korrekten Beitragsanzahl.
  • Verbesserungen beim Neuordnen von Kategorien
  • Hinzufügen eines Hinweises, dass Tags in Tag-Gruppen enthalten sein können

Performance

  • Verbesserung der Aktualisierungsleistung von topic_user.liked beim Verschieben von Beiträgen
  • Verbesserung der Leistung von post_timing beim Verschieben von Beiträgen
  • Optimierung des Nachfüllens von topic_id
  • Cachen von Kategorien im Site-Modell (Teil 3).
  • Entfernen von n+1 im Benutzerverzeichnis
  • Aktualisieren des sicheren Status von Beitrags-Uploads in einem Job
  • Eager Loading von Theme-Assoziationen im Stylesheet-Manager.
  • Cachen von Kategorien im Site-Modell (Teil 2).
  • Cachen von Kategorien im Site-Modell.
  • Entfernen einer zusätzlichen PG-Abfrage.
  • Durchführen der Benutzerfilterung in SQL
  • Vermeiden einer sinnlosen PG-Abfrage, wenn das Theme keine Variablen hat.
  • Animieren der requestAnimationFrame
19 „Gefällt mir“