2.8.0.beta7: Sicherheitsupdate, schnelle Bearbeitungen, Topic Bookmarks und mehr

Neue Funktionen in 2.8.0.beta7

:warning: Sicherheitsupdate

Dieses Beta-Release enthält ein kritisches Sicherheitsupdate. Alle Seiten werden dringend aufgefordert, so schnell wie möglich zu aktualisieren. Dieses Update verhindert eine RCE (Remote Code Execution) über eine bösartige SNS-Abonnement-Payload.

Schnelle Bearbeitungen

Sie haben einen Beitrag eingereicht und stellen fest, dass Sie eine kleine Änderung vornehmen müssen? Mit der Funktion „Schnelle Bearbeitung“ ist dies jetzt schneller und einfacher denn je möglich. Sie müssen nicht den vollständigen Editor öffnen: Markieren Sie einfach das oder die Wörter, die Sie korrigieren möchten, klicken Sie auf „Bearbeiten“ und nehmen Sie die Änderung direkt vor.

Wenn Sie und Ihre Nutzer diese Funktion ausprobieren, freuen wir uns über Ihre Anregungen hier auf meta.discourse.org in der Kategorie #feature. Haben Sie einen Fehler gefunden? Teilen Sie uns dies in 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 möglich ist, öffnet sich automatisch der vollständige Editor.

Lesezeichen für Themen

Themen können jetzt als Ganzes als Lesezeichen gespeichert werden, nicht nur einzelne Beiträge. Wenn ein Thema als Lesezeichen gespeichert ist, landen Nutzer, die das Lesezeichen verwenden, automatisch an ihrer letzten ungelesenen Position. Lesezeichen für Themen können über die Fußzeile erstellt werden, wenn keine anderen Beiträge als Lesezeichen gespeichert sind.

Verbesserung des „Blank-Page-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 jetzt just-in-time-Informationen an, damit der Nutzer lernt, was letztendlich angezeigt wird. Solche Inhalte wurden auf der Aktivitäts-/Themen-Seite, der Aktivitäts-/Lesen-Seite, der Seite für Benutzer-Nachrichten und innerhalb der Gruppen-Nachrichtenseiten hinzugefügt.

Administratorenberechtigung via Zwei-Faktor-Authentifizierung

Beim Erteilen von Administratorenberechtigungen werden bestehende Administratoren, die die Zwei-Faktor-Authentifizierung aktiviert haben, nun aufgefordert, einen Authentifizierungscode einzugeben (oder ihren Sicherheitsschlüssel zu verwenden), um die Berechtigung zu genehmigen. Wenn die Zwei-Faktor-Authentifizierung nicht aktiviert ist, wird eine Bestätigungs-E-Mail gesendet.

Wiederherstellung gelöschter kleiner Aktionsbeiträge

Haben Sie jemals ein Thema geschlossen und den dabei erstellten kleinen Beitrag gelöscht, nur um festzustellen, dass Sie ihn noch benötigten? Also sind Sie zurückgegangen, haben das Thema geöffnet und es erneut geschlossen, um den kleinen Beitrag zu erhalten? Das ist jetzt vorbei! Kleine Beiträge können nun genauso wie normale Beiträge wiederhergestellt werden.

Site-Einstellung zum Deaktivieren von Benachrichtigungen bei Bearbeitungen von Themenkategorien

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

Erlaubnis für Nutzer, ihre Stimme aus einer Single-Choice-Umfrage zu entfernen

Früher konnten Nutzer, die eine Auswahl in einer Single-Choice-Umfrage getroffen hatten, ihre Stimme nur ändern – es war nicht möglich, sie zu entfernen. Nutzer können jetzt die Schaltfläche „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 jetzt 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 von Seitenmitarbeitern wiederhergestellt werden können. Es kann Situationen geben, in denen ein Beitrag oder Thema vollständig gelöscht werden muss – also komplett aus der Datenbank entfernt werden muss –, beispielsweise aufgrund rechtlicher Probleme. Eine neue Site-Einstellung, can permanently delete, wurde hinzugefügt, um dies zu unterstützen. Diese Einstellung ist über das Admin-Dashboard oder mit SSH-Zugriff für Administratoren zugänglich. Nach der Aktivierung können Administratoren Beiträge dauerhaft löschen. Administratoren müssen mindestens eine Minute warten, nachdem ein Beitrag gelöscht wurde, 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 Administrator vorgenommen wurde. Moderatoren haben keine Möglichkeit, Beiträge dauerhaft zu löschen.

Barrierefreiheit

  • Keine Ausgabe eines aria-Labels, das identisch mit dem Titel ist
  • Verwendung einer kürzeren Beschriftung für das Hamburger-Menü
  • Behebung mehrerer kleinerer Probleme
  • Hinzufügen von Beschriftungen für einige Suchfelder und den Kategorien-Benachrichtigungsauswahl
  • Hinzufügen aussagekräftigerer Beschriftungen für einige Dropdown-Menüs
  • Verwendung der Rolle „listbox“ für Dropdown-Menüs
  • Keine Standardzuweisung eines Labels für aria-label
  • Verbesserung des Modals „Konto erstellen“ für Screenreader

Zusätzliche Funktionen

Dieses Beta-Release enthält 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.

  • Ausgeblendete gesperrte Nutzer aus der sitzweiten Suche für reguläre Nutzer ausblenden
  • Nutzern ermöglichen, „Ungesehen“ als Standardansicht auszuwählen
  • Anzeige der Anzahl neuer/ungelesener Nachrichten bei „Weitere Nachrichten durchsuchen“ für PMs
  • Hinzufügen von Spielkonsolen zu nicht unterstützten Browsern
  • Vorschau von Entwürfen in der Benutzeraktivität
  • Nutzer-/Kategorie-/Tag-Ergebnisse in der Volltextsuche
  • Menschlich verständliche Fehlermeldungen für Dateigrößen
  • Tastenkürzel für Zitat (q) und schnelle Bearbeitung (e)
  • Beenden der Verwendung von E-Mail als Quelle für Benutzernamen- und Namensvorschläge bei Single Sign-On
  • Hinzufügen einer versteckten Einstellung, 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“