2.8.0.beta7: Sicherheitsupdate, schnelle Bearbeitungen, Themen-Lesezeichen und mehr

Neue Funktionen in 2.8.0.beta7

:warning: Sicherheitskorrektur

Dieses Beta enthält eine kritische Sicherheitskorrektur. Alle Seiten werden dringend gebeten, so schnell wie möglich ein Update durchzuführen. Diese Korrektur verhindert eine RCE über eine bösartige SNS-Abonnement-Nutzlast.

Schnelle Bearbeitungen

Sie haben einen Beitrag eingereicht und stellen fest, dass Sie eine kleine Änderung vornehmen müssen? Mit schnellen Bearbeitungen ist dies schneller und einfacher denn je möglich. Sie müssen den vollständigen Editor nicht öffnen: Markieren Sie einfach das/die Wort/e, das/die Sie korrigieren möchten, klicken Sie auf Bearbeiten und nehmen Sie die Änderung direkt dort vor.

Wenn Sie und Ihre Nutzer dies ausprobieren, würden wir uns sehr über Ihre Vorschläge hier auf meta.discourse.org in der Kategorie Contribute > Feature freuen. Haben Sie einen Fehler gefunden? Teilen Sie uns dies in Contribute > Bug mit.

Bitte beachten Sie: Die schnelle Bearbeitung kann keine komplexen Beitragsinhalte verarbeiten – zum Beispiel das Bearbeiten mehrerer Zellen in einer Tabelle. Wenn die schnelle Bearbeitung nicht funktioniert, öffnet sich automatisch der vollständige Editor.

Themen-Lesezeichen

Themen können nun als Lesezeichen gespeichert werden, nicht nur einzelne Beiträge. Wenn ein Thema als Lesezeichen markiert ist, landen Nutzer, die dem Lesezeichen folgen, automatisch an ihrer letzten ungelesenen Position. Themen-Lesezeichen können über die Fußzeile erstellt werden, wenn keine anderen Beiträge als Lesezeichen gespeichert sind.

Verbesserung des „leeren Seiten-Syndroms"

Neue Nutzer sowie Nutzer ohne Beiträge, Likes, Benachrichtigungen usw. landen häufig auf Seiten innerhalb von Discourse, die „leer“ sind. Anstatt eine leere Seite anzuzeigen, zeigt Discourse nun Just-in-Time-Informationen an, damit der Nutzer lernen kann, was später angezeigt wird. Solche Inhalte wurden der Aktivität/Themen-Seite, der Aktivität/Lesen-Seite, der Seite für Nutzer-Nachrichten sowie innerhalb der Gruppen-Nachrichtenseiten hinzugefügt.

Admin-Genehmigung über Zwei-Faktor-Authentifizierung

Bei der Vergabe von Admin-Zugriff wird ein bestehender Admin, der die Zwei-Faktor-Authentifizierung aktiviert hat, nun aufgefordert, einen Authentifizierungscode einzugeben (oder seinen Sicherheitsschlüssel zu verwenden), um die Zugriffsgenehmigung zu bestätigen. Wenn die Zwei-Faktor-Authentifizierung nicht aktiviert ist, wird eine Bestätigungs-E-Mail gesendet.

Wiederherstellung gelöschter kleiner Aktionsbeiträge ermöglichen

Haben Sie jemals ein Thema geschlossen und den dabei erstellten kleinen Beitrag gelöscht, nur um festzustellen, dass Sie ihn doch brauchten? Also gehen Sie zurück, öffnen das Thema und schließen es erneut, um den kleinen Beitrag wieder zu haben? Nicht mehr! Kleine Beiträge können nun wie normale Beiträge wiederhergestellt werden.

Seiteneinstellung zum Deaktivieren von Benachrichtigungen bei Bearbeitungen von Themenkategorien

Eine neue Seiteneinstellung, disable category edit notifications, ermöglicht es Admins zu steuern, ob Nutzer benachrichtigt werden, wenn Moderatoren ihren Beitrag in eine andere Kategorie verschieben.

Nutzern das Entfernen ihrer Stimme bei Single-Choice-Umfragen ermöglichen

Früher konnten Nutzer, die bei einer Single-Choice-Umfrage eine Auswahl getroffen hatten, ihre Stimme nur ändern – es war nicht möglich, sie zu entfernen. Nutzer können nun die Taste „Stimme entfernen“ verwenden oder dieselbe Option erneut auswählen, um ihre Stimme zu entfernen.

Automatischen Dunkelmodus standardmäßig für neue Seiten aktivieren

Discourse wird seit langem mit mehreren Themen ausgeliefert, einschließlich eines Dunklen Themas. Neue Seiten aktivieren nun standardmäßig sowohl das helle als auch das dunkle Thema und wechseln automatisch basierend auf den Geräteeinstellungen der Nutzer.

Dauerhafte Löschung von Beiträgen und Themen

Standardmäßig verwendet Discourse die Soft-Löschung, sodass Beiträge und Themen bei Bedarf durch das Seitenpersonal wiederhergestellt werden können. Es kann Fälle geben, in denen ein Beitrag oder Thema vollständig gelöscht werden muss – also komplett aus der Datenbank entfernt werden muss –, zum Beispiel aufgrund rechtlicher Probleme. Eine neue Seiteneinstellung, can permanently delete, wurde hinzugefügt, um dies zu unterstützen. Diese Einstellung ist über das Admin-Dashboard-UI oder mit SSH-Zugriff für Admins zugänglich. Sobald sie aktiviert ist, können Admins Beiträge dauerhaft löschen. Admins müssen mindestens eine Minute nach der Löschung eines Beitrags warten, bevor sie ihn dauerhaft löschen können. Beiträge können ohne Wartezeit dauerhaft gelöscht werden, wenn die anfängliche Löschung von einem anderen Admin vorgenommen wurde. Moderatoren haben nicht die Möglichkeit, Beiträge dauerhaft zu löschen.

Barrierefreiheit

  • aria-Label nicht identisch mit Titel ausgeben
  • Kürzeres Label für das Hamburger-Menü verwenden
  • Mehrere kleinere Probleme beheben
  • Labels für einige Suchfelder und den Kategorie-Benachrichtigungsauswähler hinzufügen
  • Beschreibendere Labels für einige Dropdown-Menüs hinzufügen
  • Für Dropdown-Menüs die Rolle „listbox“ verwenden
  • Nicht standardmäßig ein Label für aria-label verwenden
  • Das Modal „Konto erstellen“ für Bildschirmlesegeräte verbessern

Zusätzliche Funktionen

Dieses Beta 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.

  • Ausgesetzte Nutzer von der seitenweiten Suche für reguläre Nutzer ausblenden
  • Nutzern ermöglichen, „Ungesehen“ als Standardansicht auszuwählen
  • Anzeige der Anzahl neuer/ungelesener Nachrichten bei „Mehr Nachrichten durchsuchen“ für PMs
  • Spielkonsolen zu den nicht unterstützten Browsern hinzufügen
  • Vorschau von Entwürfen in der Nutzeraktivität einarbeiten
  • Nutzer-/Kategorie-/Tag-Ergebnisse in der Volltextsuche
  • Fehlermeldungen zur Dateigröße verständlicher formulieren
  • Verknüpfungen für Zitat (q) und schnelle Bearbeitung (e)
  • Nicht mehr E-Mail als Quelle für Benutzernamen- und Namensvorschläge bei Single Sign-On verwenden
  • Eine versteckte Einstellung hinzufügen, die die Verwendung von E-Mail als Quelle für Benutzernamen-Vorschläge aktiviert
35 „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 aufzulisten. Für eine vollständige Liste neuer Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr, lesen Sie unbedingt die unten aufgeführten zusätzlichen Funktionen und Fehlerbehebungen.

Plugin-Verbesserungen

Viele Plugins

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

Zuweisen

Neue Funktionen

  • Zuweisungsziel ist polymorph
  • Bessere Benutzeroberfläche für Gruppenzuweisungen
  • Erweiterte Suche nach Gruppen
  • Neue optionale Zuweisungsgruppe anstelle von „Nachrichtbar"

Fehlerbehebungen

  • Präzisere und flexiblere Zufallszuweisungsautomatisierung
  • Migration der Zuweisungstabelle bei SKIP_POST_DEPLOYMENT_MIGRATIONS
  • N+1-Abfrage für die Liste zugewiesener privater Nachrichten
  • Aktualisierung des ersten Beitrags nach Zuweisung und Aufhebung der Zuweisung
  • Tests waren unter Ember CLI defekt
  • Korrekte Erstellung von Daten für Topic-Query-Spezifikationen
  • Erlaubnis der Auswahl „Nie“ für die Häufigkeit von Erinnerungen zu zugewiesenen Themen
  • N+1-Zuweisung
  • Hinzufügen von Zuweisungsfeldern zum Serialisierer für vorgeschlagene Themen
  • Aufheben der Zuweisung/Zuweisung, wenn eine Gruppen-PM archiviert ist

UX-Änderungen

  • Entfernen einer veralteten CSS-Klasse von einem Element
  • Behebung des Eingabestils auf der Seite für Gruppenzuweisungen
  • Behebung der Eingabenausrichtung nach Kernänderungen

Abstimmung

Leistung

  • Ausschluss von Abstimmungsfeldern im Serialisierer topic-list-item für PMs.

Mitarbeiterhinweise

UX-Änderungen

  • Behebung der Ausrichtung von Benutzerprofil-Buttons

Diagramm

Fehlerbehebungen

  • Behebung von Regressionen aufgrund von Ember-CLI- und ChartJS-Updates
  • Hinzufügen von pluginId, um eine Deprecation zu vermeiden

Akismet

Neue Funktionen

  • Verschiedene Verbesserungen und Refaktorierungen

Fehlerbehebungen

  • Akismet-Status nur anzeigen, wenn er existiert
  • Keine Spam-Prüfung auslösen, wenn ein Beitrag von einem Mitarbeiter bearbeitet wird.

Kalender

Neue Funktionen

  • Standardkalender zum Speichern von Ereignissen verwenden

Fehlerbehebungen

  • Hinzufügen der Wiederholungsübersetzung für „every_two_weeks"
  • Entfernen des ungenutzten RRuleGenerator-Parameters
  • Alle zwei Wochen wiederkehrende Ereignisse funktionieren nicht
  • Kleine Regionseinstellungen-Auswahl
  • Mobilstil-Behebung
  • Sicheres Setzen eines Schlüssel/Wert-Paares von bulkInvites
  • Deprecation mit pluginId

UX-Änderungen

  • Behebung der Überlappung von Datumsfeldern
  • Hinzufügen von Tabs zum Filtern zwischen verschiedenen Arten von RSVP-Gästen
  • Behebung des Erscheinungsbilds des Schiebereglers
  • Behebung von Überlauf- und Umbruchproblemen bei langen Benutzernamen

Data Explorer

Neue Funktionen

  • Hinzufügen von Data-Explorer-Parametern zur URL beim Ausführen

Fehlerbehebungen

  • Zuweisen von Abfragen

UX-Änderungen

  • Behebung der Button-Ausrichtung nach Kernänderungen

Ssolved

Neue Funktionen

  • Verbesserung des „Blank-Page-Syndroms"
  • Aktivieren von „Gelöst“ für Themen mit bestimmten Tags.

Fehlerbehebungen

  • Korrektes Importieren von Test-Helfern
  • Tippfehler im Mixin und falsche Beschreibung der Einstellung

Leistung

  • Verwenden von UserAction zum Zählen angenommener Antworten

Encrypt

Fehlerbehebungen

  • Änderung der Suche, um die Abfrage vollständig zu matchen
  • Fehlermeldung bei großen Datei-Uploads
  • Verbesserung der Suche in verschlüsselten Beiträgen
  • Verbesserung der Suche in verschlüsselten Themen
  • Verwenden einer eindeutigen pluginId für modifyClass
  • Entschlüsseln von Entwürfen im Benutzerstream
  • Dekodieren von Emojis in Titeln aus dem Schnellmenü für PMs
  • Deprecation mit pluginId

Leistung

  • Vorladen von Verschlüsselungsschlüsseln in Themenlisten

BCC

Fehlerbehebungen

  • Verwenden der modifyClass-API anstelle von reopen

Ad Plugin

Fehlerbehebungen

  • Verwenden von Imports anstelle des Discourse-Globalen

SAML

Fehlerbehebungen

  • Fixieren des Plugins im Commit für alte Versionen von Discourse.

Github

Fehlerbehebungen

  • Prüfen, ob ein Abzeichen als Titel verwendet werden kann

Code Review

Fehlerbehebungen

  • Topic-list-Vorlage sollte Kernänderungen entsprechen
  • Behebung der Deprecation durch Hinzufügen von pluginId

RSS Polling

Neue Funktionen

  • Erlaubnis zum Festlegen von Discourse-Tags für jeden Feed

Abonnements

Fehlerbehebungen

  • Korrektes Setzen des Intervallfelds im Objekt-Root für wiederkehrende Pläne.

Policy

Fehlerbehebungen

  • Deprecation bei fehlendem pluginId

Zoom

Fehlerbehebungen

  • Beitragserstellung war defekt, wenn das Plugin „Kategorie-Experten“ ebenfalls installiert ist
  • CSP-Problem, anonyme Webinar-Sichtbarkeit

Shared Edits

Fehlerbehebungen

  • Verbesserung der Lokalisierung und des deaktivierten Zustands
  • Deprecations mit modifyClass

Reaktionen

Fehlerbehebungen

  • Versionsnummer auf 0.2 erhöhen
  • Deprecation bei modifyClass für pluginId

Sicherheitsänderungen

  • Leckage von PMs und sicheren Kategorien-Themen

Gespeicherte Suchen

Fehlerbehebungen

  • Wir müssen visit importieren, sonst schlagen Tests fehl

OpenID Connect

Neue Funktionen

  • Token-Endpunkt-Authentifizierung mit client_secret_post und expliziten claims

Fehlerbehebungen

  • Nur den claims-Parameter senden, wenn er gesetzt wurde
  • Korrekte Behandlung von end_session_endpoint mit Abfrageparametern

Kategorie-Experten

Neue Funktionen

  • Job zum Markieren historischer Beiträge als Kategorie-Expertenbeiträge

Fehlerbehebungen

  • Überspringen der Beitragsverarbeitung für nicht-reguläre Beiträge
  • Nicht versuchen, Buttons darzustellen, wenn keine Daten vorhanden sind
  • Umschalten der Beitragsbehandlung auf DiscourseEvent
  • Überspringen von Beiträgen, die im historischen Job einen Fehler verursachen
  • Abrufen aller Gruppen für den Gruppenauswähler in den Kategoriesettings

Benutzerhinweise

UX-Änderungen

  • Behebung der Ausrichtung von Benutzerprofil-Buttons

Anmelden mit Apple

UX-Änderungen

  • Minor-Korrektur des Textes für den Login-Button in der mobilen Ansicht.

Docs

Neue Funktionen

  • Hinzufügen von Filter + alphabetischer und numerischer Sortierung zu Kategorien und Tags in der Docs-Seitenleiste

Fehlerbehebungen

  • Ignorieren des Kategorienfilters bei falschem Parameter

UX-Änderungen

  • Hinzufügen des Quick-Tipps „in:docs“ im Such-Widget

Vorgefertigte Antworten

Fehlerbehebungen

  • isVisible steht im Konflikt mit einer veralteten Ember-Eigenschaft

Chat-Integration

Fehlerbehebungen

  • Aktualisieren des Dashboard-Warnhinweises, um auf die neue chat-integration-URL zu verweisen

Zusätzliche Funktionen und Fehlerbehebungen

[details=“Zum Erweitern klicken”]

Neue Funktionen

  • Ändern aller Kernelemente zur Verwendung von uppy-image-uploader
  • Hinzufügen von „reversed“ und „type“ zu den erlaubten Attributen
  • Caching von CORS-Preflight für MessageBus
  • Caching von CORS-Preflight-Anfragen für 2 Stunden
  • Hinzufügen von downloadCalendar zur Plugin-API
  • Hinzufügen einer API, um ein Tag von einer TopicQuery auszuschließen
  • Speichern lokaler Daten im Kalender
  • Rückgabe von Unterkategorien am Kategorien-Endpunkt
  • Der Benutzernamen-Vorschlag schlägt user1, user2 usw. für Eingaben vor, die nur ungültige Zeichen enthalten
  • Hinzufügen eines Update-Banners in der Ansicht für Kategorien und neueste Themen
  • Lokales Datumsbereich auf Klick
  • Entfernen doppelter Nachrichten über neue Ratschläge
  • Konfigurierbarer Pfad für die Multisite-Konfiguration
  • Veröffentlichen von Ereignissen zur Verfolgung gelesener Themen für private Nachrichten.
  • Erlaubnis für Plugins, Gruppen zu erweitern

Fehlerbehebungen

  • Einstellung verbose_auth_token_logging standardmäßig deaktivieren
  • Suchkontext nur in Themenrouten anzeigen
  • Defekte Schnellsuche auf iPadOS
  • Zurücksetzen von SSO-E-Mail und Nutzlast, wenn der Benutzer weg navigiert
  • None-Zeile hat keinen Wert, Klasse zur Zielerreichung verwenden
  • Themenzeitplan wird in Megatopics nicht aktualisiert.
  • Keine Abfrage des Backends bei der Suche nach „in diesem Thema"
  • Entfernen der Site-Einstellung „crawl_images’
  • Ersetzen nur doppelte Anführungszeichen und Verwendung von Unicode
  • Empfängerbenuzer nicht in der Liste der E-Mail-Teilnehmer anzeigen
  • Klärung der Option „Keine erforderlich“ beim Bearbeiten von Lesezeichen
  • Vollbild-Umschalttaste ausblenden, wenn das Textfeld deaktiviert ist
  • Ausrichtung von Kategorien- und Tag-Auswahl auf Mobilgeräten
  • Korrekte API-Version nach minimalem Bump
  • Verbesserung der Geschwindigkeit der Schnellsuche und Hervorhebungen der Ergebnisse
  • Erlaubnis für Mitarbeiter, ausstehende/abgelaufene Einladungen anderer Benutzer anzusehen
  • Auch Textinhalt-Mutationen verfolgen
  • Dekorieren von Beiträgen, die nach dem ersten Rendern im Beitragsstrom geladen werden
  • Verbesserungen beim Herunterladen lokaler Daten
  • Sicherstellen, dass eingebettete Antworten/Antworten-Links in _blank öffnen
  • Gruppen, die das Benutzer-Icon verwenden, hatten keinen Rand in der Suche
  • Versuche, Preview-Mutationen so schnell wie möglich zu beobachten
  • Versuche, die Einfügemarkeposition im Filter durchzusetzen
  • Verwenden absoluter URLs in Suchverknüpfungen
  • BackupRestore::DatabaseRestorer-Fehler mit Ruby 3
  • Gruppenfilter nur anzeigen, wenn der Benutzer eingeloggt ist und Gruppen vorhanden sind
  • Filter PM und Kategorien aus UserAction extrahieren
  • Die gebackene Version nach dem Verschieben der Beiträge auf Nil setzen.
  • Standard-Sortierreihenfolge der Kategorie nur in den Filtern „Neueste“ und „Ungesehen“ verwenden.
  • Fehlendes Excerpt für kleine Aktionen von Beiträgen im Themenzeitplan.
  • Entfernen des E-Mail-Headers „List-Post"
  • Prüfung, ob ein Benutzer suspendiert ist, später durchführen
  • Übersetzungsschlüssel aktualisieren, um den Grund der Flagge zu entsprechen.
  • Phpbb-Import – Anhänge nicht in Beiträgen eingebettet
  • Getrennte Behandlung von Einladungen zu Themen und Foren
  • Topic_tracking_state verursacht keinen Fehler bei fehlendem user_stat
  • Ruby 3 friert interpolierte Strings nicht ein
  • Lokale Daten in Nicht-Beitrags-Kontexten und in langen Themen beheben
  • Korrekter Pfad zur Passwortänderung für Passwortmanager
  • Behebung von Anführungszeichenproblemen durch Zurücksetzen neuer Verknüpfungen
  • Vorschauen deaktivieren, wenn diffhtml aktiviert ist
  • Workaround für die Auswahl von Zitaten auf allen Browsern anwenden
  • Auswahl verschwindet in Safari
  • JS-Fehler beim Anzeigen von Suchergebnissen für Themen
  • Entfernen des Headers discourse-logged-in während force_anonymous!
  • Tags-Abfrageparameter nicht persistent speichern
  • Tooltip in der Schnellsuche funktionierte nicht
  • Umgebung für Multisite-Konfigurationspfad prüfen, auch wenn Konfigurationsdatei existiert
  • Ergebnisse anzeigen, wenn niemand abgestimmt hat, deaktivieren
  • Formular nach Passwort-Reset ausblenden
  • Adresslisten in eingebetteten E-Mails parsen
  • Lokales Datum trimmen, wenn keine Zeit verfügbar ist
  • „Alle auswählen“-Button auf der Seite für Gruppenzuweisungen
  • Globale Einstellung HTML-Unterstützung wieder aktivieren.
  • Einbettbaren Host-Beitrag zur Kategorie anzeigen.
  • Unterstützung von Ruby 3-Keyword-Argumenten
  • Ember CLI lud in Dev-Modus immer die Admin-Nutzlast
  • Vimeo-private Video-Oneboxes waren defekt
  • Adressen zum Vergleichen von E-Mail-Headern verwenden
  • Verfolgen eingehender Nachrichten nach dem Wegnavigieren stoppen, Teil 2.
  • Verfolgen eingehender Nachrichten nach dem Wegnavigieren stoppen.
  • Erstellung des Links zur Begründung der Punktzahl expliziter gestalten
  • Zustandsnachricht auf der Seite für Benutzer-Lesezeichen
  • PMs ausschließen, die der Benutzer an sich selbst gesendet hat.
  • Topic.similar_to führt bei bestimmten Lokalisierungen zu einer ungültigen Abfrage.
  • „Neue oder aktualisierte Themen“ nicht für die mobile Kategorien-Seite anzeigen
  • Beim Importieren eines externen Themas der kanonischen URL folgen.
  • Fehler beim Laden vorgeschlagener Themen für anonyme Benutzer.
  • Benachrichtigung eingehender Nachrichten speziell an die Ansicht für Kategorien und neueste Themen.
  • Benachrichtigungsrouten anderer Benutzer einschränken
  • Falsche Interpolation begrenzte auf 1 Dispatch/Komponente
  • Beitrag für PM-Themenverfolgung nicht veröffentlichen, wenn nicht neu für den Benutzer.
  • Unterstützung von Ruby 3-Keyword-Argumenten für DiscourseRedis
  • Workaround für Safari 15 createImageBitmap-Fehler
  • userColorSchemeId nicht in der UI anzeigen
  • Update-Banner immer in der Kategorienansicht verfügbar machen
  • Robustere tabindex-Einschränkung bei Vorschau
  • Sicherstellen, dass die Unterkategorienliste versteckt ist, wenn nicht erforderlich
  • Fehler bei _removeDeleteOnOwnerReplyBookmarks beim Navigieren vermeiden
  • Nicht versuchen, die Ember-App auf alten Browsern zu starten
  • Korrekte Definition der von local-dates verwendeten data-Attribute
  • Feature-Erkennung für globalThis
  • include_-Serialisierer-Methoden müssen mit ? enden
  • Ungesehenes Beitrags-Excerpt für Lesezeichen auf Themen-Ebene verwenden
  • Verwenden von active record update_attribute anstelle von mini sql.
  • Karte nicht neu laden, wenn bereits geladen
  • Verarbeiten von zitierten E-Mails um den Anzeigenamen von Reply-To
  • Leeres Array zurückgeben, wenn kein Elternteil für den Bereich vorhanden ist
  • Rss-Gem ist seit Ruby 3 ein gebundenes Gem
  • Zustandsnachricht auf den Seiten für Gruppennachrichten
  • Nur übergebene benutzerdefinierte Felder aktualisieren
  • Das Hochheben von Zeilenumbrüchen sollte bei HTML5-Elementen nicht fehlschlagen
  • Optionale Site_logo_dark_url für dunkle Themes anbieten
  • Lokalisierungen für PM-Varianten bei Gruppenerwähnungen hinzufügen
  • Eingehende Nachrichten für gelesene Ereignisse entfernen.
  • AddressArgumentError beheben, um Ruby 3-Keyword-Argumente zu unterstützen
  • Verhindern extremer Fälle von Überlauf im ausgewählten Inhalt
  • Emoji nicht vorschlagen, wenn in offenen Codeblöcken
  • Nur vorhandene Felder in der Anfrage aktualisieren
  • Optimistisches Beheben von Themenzeitplan-Zustandsproblemen
  • <textarea> für Themenübersetzungen verwenden
  • Mobilen Upload-Button nicht fehlschlagen lassen, wenn !allowUpload
  • Mobil-Navigation-Styling
  • Eindeutige Schlüssel für den Zustand des Themenzeitplans bereitstellen
  • Sicherstellen, dass S3-Objekt-Header beim Kopieren erhalten bleiben
  • PM-Archiv-Ereignisse nicht an den handelnden Benutzer veröffentlichen.
  • Nicht versuchen, Multisite-Test-Datenbank zu migrieren, während der Mutex gehalten wird
  • Kurze URLs auflösen, nachdem diffHTML geladen wurde
  • Position des Wiedergabe-Icons korrigieren
  • Nicht in Erwähnungen und Hashtags ersetzen
  • Nur ungelesene/neue PM-Links anzeigen, wenn der eigene Benutzer angezeigt wird.
  • Entlassene neue Themen aus dem PM-Themenverfolgungszustand entfernen.
  • Entlassene gelesene Themen aus dem PM-Themenverfolgungszustand entfernen.
  • Bessere Positionierung für den Button „Zum Hauptinhalt springen"
  • Ember CLI wurde vor potenziellen Fehlern gekapert
  • Composer-Höhenproblem in Safari auf iOS 15
  • Kanonischen Link für medium.com-Oneboxes ignorieren
  • Spoiler-Inhalt nicht in RSS anzeigen
  • Immer das Erstellungsdatum von Beiträgen in der Crawler-Ansicht anzeigen
  • Höchste Beitragsnummer für den Zustand der Verfolgung gelesener Themen korrigieren.
  • Besserer Filter für Gruppensuche
  • Fehler in der Ember-CLI-Umgebung
  • CC-Adressen für weitergeleitete E-Mails erfassen
  • Nur bei Möglichkeit die Aktion agree_and_keep ausführen.
  • Korrekte kleine Antwort des weitergeleiteten Benutzers für den Gruppen-Posteingang
  • Zufälligen Dateinamen für temporäre Uploads verwenden
  • Suche wurde nicht ordnungsgemäß initialisiert.
  • Mobilzustand zwischen Tests nicht ordnungsgemäß zurückgesetzt.
  • Nicht versuchen, gleichzeitig mit anderen Migrationen zu migrieren
  • Erlaubnis für einzelne String-Werte auf benutzerdefinierten Mehrfachauswahlfeldern und nicht nur Arrays
  • Chunk-Größe erhöhen, um den Titel-Tag korrekt abzurufen

UX-Änderungen

  • Breite des Eingabefelds für die Schnellsuche anpassen
  • Bessere Sucherfahrung für Themen
  • Weniger Symbolleisten-Symbole im mobilen Composer anzeigen
  • Vollständige Benutzersuche im Raster anzeigen
  • Bessere Sichtbarkeit für die Kontextsuche
  • Enter-Hinweis im Such-Dropdown hinzufügen
  • Fehlende Übersetzung hinzufügen
  • aria-label für Buttons entfernen, wenn das Attribut title existiert.
  • Routenhierarchie für user-invites verbessern
  • Button für neue Nachrichten auf mobilen PM-Routen wiederherstellen.
  • Verknüpfungen für Zitat (q) und Schnellbearbeitung (e) hinzufügen
  • Tastenkürzel für Schnellbearbeitungen hinzufügen
  • Konsistentere Verknüpfungsetiketten für macOS
  • Ausrichtung des Composers beheben, wenn Tags deaktiviert sind
  • Schnellsuche überarbeiten
  • Layout der Einladungsseite ändern, um anderen Benutzerseiten zu entsprechen
  • Globale Benachrichtigung akzeptiert kein HTML mehr.
  • Großschreibung der E-Mail-Lokalisierung für Abbestellungen
  • Konsistente Schriftgröße für Kategorie-Abzeichen in Dropdowns verwenden
  • Etikett in der Suche beheben, wenn Tagging deaktiviert ist
  • PM-Posteingänge werden beim Anzeigen von Tags falsch erweitert.
  • Link zu Gruppennachrichten nicht für Gruppen ohne Nachrichten anzeigen.
  • Scrollbalken nur bei Bedarf in Dropdowns anzeigen
  • Mobiler Abstand für die Vollbildsuche anpassen
  • Sicherstellen, dass Sticky-Elemente den Header nicht überlaufen
  • Bessere Platzierung für den Button für Massenauswahlaktionen
  • Schnellbearbeitung vor dem Teilen verschieben
  • Position des Zitat-Buttons auf Mobilgeräten anpassen
  • Zweiten Such-Button auf Mobilgeräten hinzufügen
  • Konsistenz des Button-Rands beim Teilen
  • Abstand der Profil-Buttons beheben
  • Button-Leiste des Composers auf Mobilgeräten verbessern
  • Verhindern, dass Einladungsformularfelder ihre Größe ändern
  • Probleme mit der Anzeige des Datums-Eingabe-Icons beheben
  • Kleine Anpassungen an der Schnellbearbeitung
  • Verbesserte Behandlung des Fallbacks für Schnellbearbeitungen
  • Optional einen Button „Zusammenfassen“ im Themenzeitplan anzeigen
  • Layoutprobleme bei der Bearbeitung von Tab-Gruppen auf Mobilgeräten beheben
  • Standard-Schriftgröße für Buttons am Ende der /top-Seite verwenden
  • Mobil-Styling für Admin-Farbschemata beheben
  • Ausrichtung der Admin-Steuerung auf Mobilgeräten beheben
  • Anzeige des Datums-Eingabefelds in iOS beheben
  • Kleine Layoutanpassungen in Dropdowns
  • Größen für Eingaben, Buttons und Dropdowns normalisieren
  • Button-Abstand anpassen
  • Breite des Tag-Auswählers in select-kit begrenzen
  • :empty auf topic-statuses entfernen, aufräumen

Leistung

  • Arbeit reduzieren, wenn externe Quellen in InlineUploads erlaubt sind
  • Eine Unterabfrage verwenden, wenn ein Tag von der Themenabfrage ausgeschlossen wird.
  • Vermeiden, die DB-Abfrage für ignorierte Benutzer für anonyme Benutzer auszuführen.
  • Alle Postfächer von der Nachrichtenroute zurücksetzen.
  • Datenbankabfrageleistung beim Laden von Themen für eine Kategorie verbessern.
  • N+1-Abfragen in SiteSerialier beheben.
  • Abfrageleistung für alle Postfach-PMs verbessern.
  • Vermeiden, unnötig eine Abfrage auszuführen, wenn ein Lesezeichen aktualisiert wird.
  • Vermeiden zusätzlicher Datenbankabfragen beim Anzeigen des eigenen Benutzers.
  • Abfrageleistung beim Abrufen von Ungesehenem für den PM-Themenverfolgungszustand verbessern.
20 „Gefällt mir“