Sicherheitsupdates
Dieses Beta-Release enthält 3 Sicherheitskorrekturen für Probleme, die von unserer Community und HackerOne gemeldet wurden.
- 413 für GET-, HEAD- oder DELETE-Anfragen mit Payload.
- Begrenzung der Arbeitsmenge, die
embed#topicsausführen kann. - Hinzufügen von
content-disposition: attachmentfür SVG-Uploads.
Plugin-Verbesserungen
Viele Plugins
- Fehlerbehebungen
- Wir haben zahlreiche Fehler in vielen unserer Plugins behoben.
Code Review
- Benutzerdefiniertes Theme für Code-Review-Kategorien.
Graphviz
- Upgrade auf Version 2.44 von 2.40.
Knowledge Explorer
- Hinzufügen von Tastenkürzeln.
- Verschieben der Route nach
/docs.
Akismet
- Hinzufügen einer Aufgabe zur Bereinigung der Datenbank vor der Deinstallation.
Checklist
- Entfernung der Unterstützung für Checkboxen außer
[ ],[x]und[X].
Docker Manager
- Hinzufügen der Unterstützung für Plugin-Kompatibilitätsprüfungen.
Encrypt
- Hinzufügen einer Einstellung zur automatischen Aktivierung der Verschlüsselung.
- Entschlüsseln von Benachrichtigungstiteln vor dem Rendern.
Translator
- Sicherheitskorrektur.
Data Explorer
- Hinzufügen der Unterstützung für weiches Löschen (Verbergen) von Abfragen.
Chat-Integration
- Hinzufügen der Unterstützung für Microsoft Teams.
Subscriptions
- Offizielle Freigabe des Plugins.
- Erlaubnis für einmalige Käufe von Produkten.
- Unterstützung für 3D-Secure-Zahlungen.
- Neues UX-Design.
- Stornierung von Zahlungen am Ende des Abonnements, nicht sofort.
- Anzeige des Verlängerungsdatums bei aktiven Abonnements.
Assign
- Neue Seite „Zuweisungsübersicht“ für Gruppen.
Calender
- Zusätzliche Funktionsweise und Verbesserungen für Veranstaltungen.
Zusätzliche Funktionen und Fehlerbehebungen
[details=“Zum Ausklappen klicken”]
Neue Funktionen
- Sicherstellen, dass Beiträge neu gerendert werden, wenn das Fehlen behoben ist.
- Autoplay von Twitter-GIFs in Onebox-Einbettungen.
- Erlaubnis für Gruppenmitgliedschaft, Kategorien und Tags stummzuschalten.
- Keine Benachrichtigung über geänderte Tags für private Nachrichten.
- Einführung von Aufgaben zur Behandlung veralteter, defekter Uploads.
- Reiter für Gruppenkategorie-Berechtigungen.
- Blockieren von Vibration in Firefox Android.
- Verwendung von PG
ts_headlinezum Hervorheben des Themen Titels in der Suche. - Hinzufügen einer erweiterten Reihenfolge für die Suche.
- Benachrichtigung für das Voting-Plugin.
- Festlegen von Benachrichtigungsstufen beim Hinzufügen zu einer Gruppe.
- Poll-Aufschlüsselung 2.0.
- Hinzufügen von
category_idzuTopicViewWordpressSerializer.
- Neuer Plugin-Auslasspunkt für Kategorie-Überschriften.
- Einladungs-E-Mails an Gruppen aus dem Modal „Mitglied hinzufügen“.
- Hinzufügen einer erweiterbaren Benutzeroberfläche für stummgeschaltete Kategorien auf der Seite
/categories. - Anzeigen des Anmeldebuttons auf der Fehlerseite, wenn der Benutzer nicht angemeldet ist.
- G, j und g, k zum Navigieren zum nächsten bzw. vorherigen Thema.
- Erlaubnis für das HTML-Element „Bild“ in Beiträgen.
- Ermöglicht die Anzeige von Diagrammen nach Tag/Woche/Monat.
- Erlaubnis für die Angabe einer beliebigen Unicorn-Listenadresse.
- Unterstützung für die Konvertierung von HEIF-Bildern in JPEG.
- Hinzufügen des Trackingsfilters zu Themenlisten.
- Einreichen von Beiträgen aus der Vorschau des mobilen Komponierers.
- Hinzufügen von Abfrageparametern zu Protokollen für Mitarbeiteraktionen.
- Unterstützung für den Filter
topauf der Tag-Seite. - Hinzufügen der Lesezeichen-Funktionalität „Löschen bei Antwort des Besitzers“.
- Auslösen des Ereignisses
user_updated, wenn sich die E-Mail ändert. - Verbesserung der Ausrichtung und des Abschneidens von Header-Metadaten mit CSS-Grid.
- Laden versteckter Beiträge in Segmenten.
- Erlaubnis für Video-Tag-Attribute für Videogifs.
- Hinzufügen einer Suche zur Benutzer-Lesezeichenliste.
- Hinzufügen eines globalen Ratenlimits für anonyme Suchen.
- Parsen von Bildern in E-Mail-Signaturen.
- Hinzufügen der Option „kleinst“ zu den Benutzereinstellungen für Textgröße.
- Hinzufügen der Komponieraktion „Als neue Gruppennachricht antworten“.
- Erstellen eines reinen SQL-Backups, wenn keine Uploads vorhanden sind.
- Optionales Überspringen des Popups „Konto erstellen“ für externe Authentifizierung.
Sso_overrides_(email|username|name)für alle Authentifizierungsmethoden.- Auslösen des Ereignisses
user_updated, wenn sich der Benutzername ändert. - Seiteneinstellung, um Kategoriendefinitionen immer anzuzeigen.
- Erlaubnis zum Deaktivieren der zusätzlichen Begriffsinjektion in der Suche.
Fehlerbehebungen
- Die Option
user_optionkann für neue Benutzernilsein. - Benutzertitel aus übersetzten Abzeichen-Namen wurden automatisch widerrufen.
SiteSettings::LocalProcessProviderfunktionierte nicht auf Multisite.- Die Einstellung
Default_tags_mutedsollte auch für anonyme Benutzer funktionieren. - Senden einer PM über eine Flagge auf einem gelöschten Beitrag.
- Fehlermeldung beim Festlegen von „2FA erzwingen“ mit sozialen Anmeldungen.
- Das Löschen ungenutzter Tags sollte keine Tags löschen, die zu Tag-Gruppen gehören.
- Eigene Beiträge bei der Übertragung des Eigentums nicht liken.
- Umfragen können zitiert und geladen werden.
- Suche in Tests nicht vorzeitig abbrechen.
- Anzeige des Labels, wenn das Theme das Standardfarbschema verwendet.
- Logo-Markup beim Laden der Seite im Dunkelmodus nicht überschreiben.
- Behebung von CSS-Variablenproblemen.
group_show_serializer#is_group_ownerfolgt nun den Standards.- Immer auf das Versprechen warten, wenn ein Thema geladen wird.
- Effizienterer und widerstandsfähigerer Widget-Dropdown-Body.
- Hinzufügen der Komponente
bookmark-list. - Regression des Upload-Symbols im Komponierer aufgrund von HEIC.
- Beim Löschen von Uploads Karte und Profilhintergrund löschen.
- Hinzufügen von
playsinlinezu Twitter-GIFs. - Erlaubnis für Safari, Videos in Beiträgen zu laden und automatisch abzuspielen.
- Refactoring brach den Assistenten.
- Twitter-Video nicht rendern, wenn das passende Format nicht gefunden wird.
- Defekt, wenn
iconListfehlt. - Ersetzen von
iframedurch<video>für Twitter-Videos. - Klicken auf die Zeile der Kategorien-Autocomplete.
- Verhindern von Fehlern auf
/tags, wenn ein Tagconstructorexistiert. - Dies hinterlässt eine leere Beispielgruppe im TRAVIS-Modus.
- Sicherstellen, dass die automatische Schließbenachrichtigung mit der Systemsprache veröffentlicht wird.
- Das Dropdown „Gruppe hinzufügen“ auf Mobilgeräten war defekt.
- Das Verschieben von Themen war defekt.
- Der
application-Controller wird vom Kartenmodul nicht verwendet. - DEV: Einführung des
@bind-Decorators. - Ein Event-Listener für Einfügevorgänge wurde erneut hinzugefügt, anstatt entfernt zu werden.
- Hinzufügen von Skript-Asset-Standorten zu
worker-src-CSP-Direktiven. - Der Job
Generate_topic_thumbnailsläuft unendlich für beschädigte Bilder. - Vorschau aktualisieren, wenn auf Autocomplete geklickt wird.
- Konflikte mit
LockOnverhindern. - Verschieben von
queryParamszu jedem Entdeckungs-Controller anstatt zu teilen. - Aktualisieren funktionierte nicht.
- Anker in Permalink-Übergängen beibehalten.
- Entfernen der nicht verwendeten Kategorie „Andere“.
- Verbesserte Spezifikationen, um sicherzustellen, dass die Überarbeitung erfolgreich war.
- Generieren von Themen-Exzerpten beim Verschieben von Beiträgen in ein neues Thema.
- Sicherstellen, dass die Benutzereinstellung zum Öffnen externer Links in einem neuen Tab für Exzerpte der Lesezeichenliste funktioniert.
- Keine Anforderung, dass Tagging für IMAP-Archivierung und Löschung aktiviert sein muss.
- Erlaubnis für Plugin-Pinning, fehlende Commits abzurufen.
- AWS S3-Fehler enthalten nicht unbedingt eine Nachricht.
- Ändern des Controllernamen, damit er mit seinem neuen Namen übereinstimmt.
- Heisentest mit Themenzeitplänen.
- Erlaubnis für Moderatoren, eingeschränkte Kategorien als übergeordnete Kategorie zu wählen.
- Farbschema-Auswahl mit nicht-Standard-Theme.
- Freigabe der PG-Headline-Hervorhebung für alle Suchergebnisse.
- Begrenzung der Generierung von PG-Headline-basierten Suchblurb auf 200 Zeichen.
- Versuch,
topic_tracking_state_specstabil zu machen. - IOS/iPadOS-Einfrieren beim Ändern des Benachrichtigungsstufens im Footer des Themas.
- Verwenden der richtigen Seiteneinstellung beim Hochladen von Bildern.
- Invalidieren des Caches beim Aktualisieren der Farbschemafarben.
- Sicherstellen, dass „Mehr laden“ für Verzeichnisartikel eine .json-URL hat.
- Rückgabe von 422 beim Erstellen von Themen mit Tags ohne Berechtigung.
- Einschließen sicherer Medien-URLs beim Verlinken von Beitrags-Uploads.
- Aktualisieren der Farben für das Presence-Plugin.
- Kleinere Header-Schriftgröße für veröffentlichte Seiten.
- Einschließen von Name und ID in den Dateinamen-Slugs des Farbschema-Stylesheets.
- Synchronisieren der Anzahl der überprüfbaren Elemente beim Öffnen des Hamburger-Menüs.
- Entfernen von
persistedQueryParams, da es von Haus aus funktionieren sollte. - Angeben der Konfiguration beim Generieren von
tsquerymitts_headline. - Aktualisieren der Liste der PM-Teilnehmer nach dem Einladen.
- Fehlender unterer Rand in den Einstellungen für die Farbschema-Liste von
select-kit. - Tests für Benutzereinstellungen hatten nicht immer
pretenderaufgerufen. - Synchronisieren des Tracking-Zustands stoppen, wenn die Liste gefiltert ist.
- Nur korrekte
„error“-Meldungen ausgeben. - Pretender-Fehler wurden verschluckt.
- Fehler für defekte Pretender-Antworten im Testmodus auslösen.
- Ersetzen von
fullPathbeim Umschreiben der/my/-URLs. - Sicherstellen, dass der Schatten
last_posted_athat, bevor er mit der Seiteneinstellung verglichen wird. - Versuch, eine nützliche Fehlermeldung auszugeben.
- Zeigen von
all_results, wenn die aktuelle Einstellungskategorie keine Ergebnisse hat. - Deaktivieren der parallelen Migration für
multisite:migrate. - Seeds nicht ausführen, wenn die Multisite-Migration fehlschlägt.
- Exzerpte größer als 999 werden nicht unterstützt.
- Die Themenkarte zählte Zuweisungsaktionen falsch.
- Zeigen der Meldung „Gruppenmitglieder verboten“ auf Mobilgeräten.
- Umschreiben von
/my/-URLs sollte auch auf Subdirectory-Sites funktionieren. - Erlaubnis zum Ändern des Benachrichtigungsstufens einer Benutzergruppe.
- Der vorherige Fehler fixierte das Falsche und war defekt

- Gemeinsame Entwürfe aus Digests ausschließen.
- Fehlendes Icon für den aktuellen Wert des Flairs in der Benutzeroberfläche zur Gruppenverwaltung.
- Laden des Basis-Farbschemas, wenn kein Standard-Theme festgelegt ist.
- Prüfen, ob ein auswählbarer Avatar mit SHA1 vorhanden ist.
- IMAP-Archiv-Fix und Vereinheitlichung des Mailbox-Codes für Gruppenlisten.
- Unangemessener Flaggenbereich von Discobot.
- Fehler beim Teilen außerhalb eines Themas.
- Richtiges auswählbares Avatar-Icon aus der URL abrufen.
DELETE-Methoden von ungültigen Anfragen mit Payload ausschließen.- Zurücksetzen des
max_posts-Abfrageparameters. - Respektieren von Abfrageparametern für
latest.rss. - Setzen von
mailing_list_modeauffalsebeim Abmelden von allen. - IMAP-Sync-E-Mail-Aktualisierung der Eindeutigkeit über Gruppen hinweg und kleine Verbesserungen.
- Entfernen eines Fehlers in der Konsole im Testmodus.
- Sollte nicht-ASCII-Slugs für Kategoriseiten erlauben.
- Zurücksetzen des Abfrageparameters „filter“ beim Klicken auf einen Navigationspunkt.
- Kategorienamen in der URL beim Filtern beibehalten.
- Erlaubnis für „c“ als Tag.
- Definieren von
s3_helperim JobEnsureS3UploadsExistence. - Umbenennen der Lesezeichenmethode
delete_when_reminder_sent?, um Konflikte mit AR zu vermeiden. - Hinzufügen von Schutz beim Entfernen des automatischen Löschens von Beitrags-Lesezeichen.
- Sicherstellen, dass das vom Benutzer gelieferte Lesezeichen beim automatischen Löschen synchronisiert wird.
- Erlaubnis für
playsinlinefür Videos in Beiträgen. - Sicherstellen, dass die richtige Spracheinstellung während
RenderEmpty-Antworten gesetzt ist. - Reduzieren der Diagrammhöhe.
- Verhindern, dass der
group_show_serializerdenbasic_group_serializerüberschreibt. - Deprecation von berechneten Eigenschaften.
- Seite:geändert meldete manchmal die falsche URL.
- Hinzufügen von Gruppenumleitungen zurück.
- Upgrade von Onebox auf 2.0.1 für die Engine-Prioritätskorrektur.
- Gekochtes Snippet von
rawinTopic.similar_to. - Behandeln des Falls, dass
Post#rawinTopic.similar_toleer ist. - Verbesserung von
Topic.similar_tomit besserenTopic#title-Übereinstimmungen. - Verbesserung der Migration der Spalte
allowed_path. - Beheben des Problems, dass gelöschte Spam-Themen, die als „Nicht Spam“ markiert wurden, nicht wiederhergestellt wurden.
- Vermeiden von Validierungsfehlern beim Löschen von Benutzern mit gesperrtem Vertrauenslevel.
- Verwendung des Thementitels für den Head-Titel der veröffentlichten Seite.
- Reduzieren der Anzahl der für das Host-Lexem injizierten Begriffe.
- Verbesserung des regulären Ausdrucks für das Matching von Versionslexemen.
- Keine zusätzlichen Begriffe für das Versionslexem injizieren.
- Hinzufügen einer Übersetzung für Reaktionsbenachrichtigungen.
- Reservieren einer ID für Reaktionsbenachrichtigungen.
- Verwendung der Begriffe „Allowlist“ und „Blocklist“.
- Tests, die die alten Pfade verwendeten.
- Uploads wurden nicht ordnungsgemäß getestet.
- Weitergabe von
siteSettingsan mehr Stellen. - Hinzufügen der globalen Variable
enable_email_sync_demonund Deaktivieren des EmailSync-Dämons standardmäßig. - Hinzufügen der Methode
strip_secure_urlszuGroupSmtpMailer. - Nichtanzeigen des E-Mail-Tabs für Gruppeneinstellungen, es sei denn, IMAP + SMTP ist aktiviert.
- Tests für
reindex_search_specbestehen unabhängig vom Seed. - Anzeigen des korrekten Status auf der Abmeldeseite.
- Verschieben von Konstanten und Übersetzungen für Einstellungen zum automatischen Löschen von Lesezeichen.
- Wiederherstellen der Navigationsleiste auf der Tag-Themenliste.
- Einschließen der gelöschten Spracheinstellung im anonymen Cache-Schlüssel.
set_localealsaround_actionausführen, um ein Durchsickern zwischen Anfragen zu vermeiden.- Verbesserung des E-Mail-Stils für Codeblöcke.
- Entfernen des iOS-Tricks, um das Scrollen beim Fokus auf Eingabefelder zu verhindern.
- Überprüfungen, die automatisch von einem vertrauenswürdigen Spam-Melder versteckt werden, sollten immer genügend Gewicht haben.
- Entfernen des Randes vom YT-Thumbnail-Platzhalter.
- Anwendung des Video-Vorschau-Tricks für Safari zum Streamen nur.
- Hinzufügen von Systemschriften zum Assistenten.
- Erlaubnis für Benutzer, Beiträge wiederherzustellen/löschen, wenn sie das Thema überprüfen können.
- Tippfehler in
NotificationsController#index, der von Tests nicht erkannt wurde. - Ignorieren der entfernten Spalte
delete_when_reminder_sentfür Lesezeichen. - Verhindern des doppelten Voranstellens von
window.location.originbei Medien-URLs. - Test für
fillGapBefore. - Entfernen von
username_loweraus dem Admin-Serializer. - Beibehalten der Prüfung
by_usersim S3-Inventar. - Löschen von Synonymen in Themen, wenn das Ziel-Tag bereits hinzugefügt wurde.
- Verbesserung der S3-Inventarlogik.
- Fehler „Undefinierte Methode auf nil-Klasse“ in Forking-Servern.
- Verleihen von Emojis einer Breite/Höhe, um Warnungen beim verzögerten Laden zu vermeiden.
- Behandeln des PG-Lesezugriffsmodus in
Auth::DefaultCurrentUserProvider. - Kein Auslösen eines Fehlers, wenn das Hinzufügen zum Cache im Lesezugriffsmodus fehlschlägt.
- Auslösen des Ereignisses „vor dem Upload“ nach dem Speichern und vor dem Hochladen, um sicherzustellen, dass der Upload gültig ist.
- Benutzer sollten ihre eigenen Warteschlangen-Beiträge löschen können.
- Fokus-Tests sind in QUnit unzuverlässig.
- Unser Test-Build von highlight.js war defekt.
- Rohe jQuery-Nutzung in Tests.
deletedist eine berechnete Eigenschaft von Topic.- Bericht überschrieb eine CP.
- Tests für
category-dropwaren defekt und überschrieben CPs. - Überschriebene berechnete Eigenschaften.
- Fehlendes Favicon im Test.
- Auflisten von Themen mit stummgeschalteten gemischten Groß-/Kleinschreibungs-Tags.
- Fehlender Anwendungsrückverweis in verketteten Loggern.
- Falsches Abfangen von
PG::ServerError. - Korrekter Stream-Zähler beim Laden weiterer Beiträge.
- Weniger defekte Bildpfade in Tests.
- Keine Verwendung von Prototyp-Erweiterungen wie
.observes. - Tests mit Daten protokollierten Warnungen.
passwordRequiredist eine berechnete Eigenschaft.- Poll-Tests überschrieben ein paar berechnete Eigenschaften.
- Weitere 404-Bildanfragen im Test.
- Fehler im Testmodus mit fehlendem
topic. - Keine Bilder laden, die im Test nicht existieren.
- Tooltip wird nicht mehr verwendet.
Discourse.Siteist veraltet.- Anzeigen von Hintergrundbildern für beide Slug-Formate.
- Fehlender Titel beim Einfügen von Hyperlinks.
- Fehlerbehebungen bei der Suche nach Lesezeichen.
- Neuindizierung von Beiträgen, wenn sich
Topic#titleoderCategory#nameändert. - Hinzufügen des Thementitels zurück zu
choose-topic. - Aktualisieren des meh-o-Icons auf far-meh.
- Sicherstellen, dass dieselben Einheiten beim Vergleichen der Thumbnail-Größe verwendet werden.
- Weniger 404-Fehler in JS-Tests.
- Weitere Fehler, die in Tests protokolliert werden.
- Deprecation:
usernamesist jetztrecipients. - Entfernen weiterer berechneter Eigenschaften, die gesetzt werden.
- Deprecation:
usernamesist jetztrecipients. - Überschreiben weiterer berechneter Eigenschaften.
- Entfernen des Setzens berechneter Eigenschaften aus dem Hamburger-Test.
- Keine direkte Verwendung von jQuery in einem Test.
- Setzen berechneter Eigenschaften in Tests.
- Entfernung der Deprecations von
i18nPrefix. - Entfernen von
user_deleted, wenn Mitarbeiter einen Beitrag wiederherstellen. - : Auslösen des Ereignisses
user_updatednur, wenn sich die E-Mail nach der Erstellung des Benutzers geändert hat. - Die Suche
in:titlesollte nur durch die ersten Beiträge von Themen suchen. - Position des Buttons für die Massenwahl auf der Suchseite.
- Zählen von neuen und ungelesenen Elementen respektiert stummgeschaltete Kategorien.
- Verhindern der Generierung von Thumbnails, wenn das Bild zu groß ist.
- Anwendung des Video-Vorschau-Workarounds auf iOS.
- Regression bei der Generierung sicherer URLs, Folge zu 36bad0c.
- Vorladen von Metadaten für Audio/Video, wenn sichere Medien aktiviert sind.
- Safari dazu bringen, Videovorschauen zu laden.
- Off-by-one-Slash-Fehler in
topic.notifications.reasons. - Hinzufügen des
noindex-Headers zur Benutzerzusammenfassungsseite. - Überschreiben der berechneten Eigenschaft
maxlengthverhindern. loadedist eine CP und kann nicht überschrieben werden.- Stummschalten von
route-recognizer-Source-Map-Fehlern im Entwicklungsmodus. - Stummschalten der
ember-qunit-Source-Map-Warnung. - Hinzufügen der Popper-Source-Map.
- Korrektes Laden der Ember-Source-Map im Entwicklungsmodus.
urlkann nicht auf Themen gesetzt werden, da sie aus Slugs berechnet wird.- Fehler mit
currentCategory. FilterPlaceholderist eine berechnete Eigenschaft.topic.detailsist kein reines JS-Objekt.- Erlaubnis für
highlightjs-worker, erfolgreich kompiliert zu werden. - Ignorieren der Dokumentlänge bei der Suche, wenn nach Relevanz gerankt wird.
- Umleitung verhindern, wenn der Bild-Skalierungsbutton innerhalb eines Links liegt.
- Suche nach Relevanz kann eine falsche Beitragsnummer zurückgeben.
- Hinzufügen von Schutz, falls das Thema nicht gesetzt ist.
- Korrekte Benutzerprofil-URLs in der
/about-Crawler-Ansicht. - Entfernen von Abfragen aus URLs beim Indizieren für die Suche.
- Injizieren zusätzlicher Lexeme für das Host-Lexem.
- Suche nach ganzen URLs funktionierte nicht.
- Verbesserungen für den Vanilla-Bulk-Import.
- Sicherstellen, dass die aggregierte Suche den Beitrag mit dem höchsten Rang anzeigt.
- Verschiedene Verbesserungen der Benutzeroberfläche des Lesezeichen-Modals.
- Falscher Suchblurb, wenn erweiterte Suchfilter verwendet werden (Teil 2).
- Nur den korrekten Zusammenklapp-Titel in E-Mails erhalten.
noopenernicht aus Oneboxen entfernen.- Nichtvergabe des „Neuen Benutzers des Monats“ im falschen Monat.
- Entfernen von Social-Sharing-Icons aus privaten Kontexten.
- Prüfen, ob der letzte Poster existiert, bevor er verwendet wird.
- Setzen der
lang/xml:lang-HTML-Attribute in E-Mails. - Überspringen von Flüstern-Beiträgen beim Aktualisieren der Like-Anzahl des Themas.
- Leichtes Reduzieren der Fake-Verzögerung des Discobot-Benutzers.
- Regression der Leiste „Letzter Besuch“.
- Erlaubnis für die Anmeldung, wenn der Authentifizierungsanbieter keine E-Mail liefert.
- Ersetzen von Links zu entfernten Uploads in überprüfbaren Elementen durch einen Platzhalter.
- Keine Anzeige aktivierter Eingabefelder, wenn Benutzername/Name gesperrt sind.
- Synchronisieren des Client- und Serververhaltens für die Hashtag-Nachschlagefunktion von Kategorien.
- Das Lesezeichen-Symbol und die Attribute des Beitragsmenüs werden beim Klicken auf eine Benachrichtigung nicht aktualisiert.
- Migration von
topic_users.bookmarkedauffalse, wenn es fälschlicherweisetrueist. - Testausgabe in Bezug auf
Discourse::VERSION. - Fluktuierender Test.
- Fluktuierende Tests.
- Falsche Korrektur für Einladungen, die brechen, wenn keine Gruppe ausgewählt ist.
- Einladungen, wenn keine Gruppe ausgewählt ist.
- Abfangen aller Arten von Ausnahmen bei der Verarbeitung von E-Mails.
- Auflösung kurzer URLs in
cook-text. - Erzwingen der Lesezugriffsrolle von ActiveRecord, wenn Redis ausgefallen ist (Teil 2).
- Erzwingen der Lesezugriffsrolle von ActiveRecord, wenn Redis ausgefallen ist.
- Keine System-E-Mails an suspendierte Benutzer senden.
- Deprecation von
getURL. - Der Button „Alle Einladungen erneut senden“ funktionierte nicht wie erwartet.
- Begrenzen des Lesezeichen-Namens auf 100 Zeichen und Abschneiden bestehender Namen.
- Aktualisieren der Spalte
bookmarkednicht vonTopicUser.update_post_action_cache. - Falscher Suchblurb, wenn erweiterte Suchfilter verwendet werden.
- Deaktivieren von Sicherheitsschlüsseln gleichzeitig mit TOTP 2FA.
- Nur Administratoren das Deaktivieren von 2FA anbieten.
- Der Verknüpfungstaster für Lesezeichen führt zu neuen Lesezeichen mit Erinnerungen.
- Keine Hervorhebung großer Codeblöcke.
- Setzen des Standardwerts für das Poll-Ergebnisfeld.
- Umleiten des Benutzers zur URL mit dem korrekten Kategorien-Slug.
- Sicherstellen, dass die Reihenfolge der Kategorien konsistent bleibt.
- Hinzufügen von CSS-Regeln für Tabellen zur Normalisierung.
- Beheben eines Race Conditions beim Auflösen von Hashtags für Tags und Kategorien.
- Verbesserung der Hashtag-Nachschlagefunktion für Kategorien.
- Verbesserung der Hashtag-Nachschlagefunktion für Kategorien.
- Unter-Unterkategorien können nur mit zwei Ebenen erwähnt werden.
- Entfernung der Unterstützung für Hashtags auf drei Ebenen.
- Setzen des Standardwerts für das Poll-Ergebnisfeld.
- Fehler „nil zu Array“ bei der Generierung von Themen-Thumbnail.
- Behandeln des Falls, dass der Upload während der Verkleinerung fehlt.
- Kein Neu-Rendern des Widget-Dropdowns bei allen Klicks.
- CookText kann vor dem Lösen des Versprechens verschwunden sein.
OptimizedImage#filesize.Email::Stylesauf HTML-Dokumente statt auf Fragmente anwenden.- Sicherstellen, dass Sekunden angezeigt werden, wenn sie mit Daten verwendet werden.
- Aktualisieren von
normalize.cssvon 3.0.1 auf 8.0.1. - Versteckte Beiträge beim Generieren der kanonischen URL überspringen.
- Hochladen eines vorhandenen Bildes als Seiteneinstellung.
- Hochladen eines Bildes als Seiteneinstellung.
- Emoji-Autocomplete wird nicht korrekt ausgelöst.
- Erhöhen der Zeit von
DOWNLOAD_URL_EXPIRES_AFTER_SECONDSauf 5 Minuten. - Negative Grenzwerte sollten keinen Fehler 500 verursachen.
- Filtern von gelesenen/ungelesenen Benachrichtigungen auf der Serverseite.
- Löschen relevanter Suchdaten, wenn der Datensatz gelöscht wurde.
- Rückgabe der CDN-URL für Uploads, falls verfügbar.
- Unterstützung von Root-Pfaden, die den abschließenden Schrägstrich weglassen und Abfrageparameter haben.
- Suche war nicht multisite-fähig.
- Verstecken der Option
publish_read_statevor nicht-admin-Benutzern. - Manchmal wurde nicht die gesamte Ausgabe von
psqlwährend der Wiederherstellung protokolliert. Emoji_autocomplete_min_charsschlägt fehl, wenn nicht 0.- Aktualisieren von Theme-Feldern beim Aktualisieren von
ThemesInstallTask. - Uploads können nicht zugeordnet werden, da das Element-Attribut von
cook-textnull ist. - Identifizieren von sluglosen Themen-URLs überall.
- Korrekte Versionsvergleichslogik beim Vergleichen von stabil mit Beta.
- Serialisieren eines leeren Arrays, wenn keine vorgeschlagenen Themen existieren.
- Seed muss vor der Optimierung von Site-Icons ausgeführt werden.
Published-page-headersollte ein Geschwister vonpublished-page-bodyund nicht ein Elternteil sein.- Defekte Spezifikationen.
- Entfernen von Pfaden aus
robots.txtzugunsten desnoindex-Headers. - Matching von Discobot-Trigger auf der gekochten Version.
- Ungültige URLs sollten
store.has_been_uploaded?nicht brechen. - Vermeiden des Markierens von Benachrichtigungen als gesehen im Lesezugriffsmodus.
UX-Änderungen
- Bessere Formulierung, wenn keine ungenutzten Tags zum Löschen vorhanden sind.
- Hilfestellung für Benutzer, die Bedeutung jedes Bereichs zu verstehen.
- Verwendung desselben Formats für Bio-Informationen auf Benutzer- und Gruppenkarten.
- Vorladen der Liste der stummgeschalteten Kategorien, um Renderverzögerungen zu verhindern.
- Sicherstellen, dass Suchergebnisse auf Mobilgeräten umbrechen.
- Setzen von
silence_reasonmit der Systemsprache. - Aktualisieren der Hintergrundfarbe des Headers in der mobilen App-Webview.
- Sicherstellen, dass CSS-Variablen im Wizard-Stylesheet geladen werden.
- Refactoring des Stils der Vor-/Zurück-Tasten für den Monat in Pikaday.
- Refactoring des Schattens beim Schweben über das Lightbox.
- Einheitliche Fokusstile für Eingabefelder/Textareas im Komponierer.
- Erlaubnis für die Navigation durch das Widget-Dropdown mit Tab und Enter.
- Beheben des Abstands der Vorschau des Komponierers auf Mobilgeräten.
- Konsistentes Verkleinern des Komponierers beim Drücken von „Fertig“ in iOS.
- Verbesserung der Ausrichtung und Konsistenz auf der Vollbildsuche.
- Beheben des Abstands des Buttons „Zitat teilen“.
- Bessere Fehlermeldung, wenn ein Moderator nicht berechtigt ist, zur Gruppe einzuladen.
- Keine Anzeige der Option „Zur Gruppe einladen“, wenn der Moderator Inhaber keiner Gruppe ist.
- Beheben des fehlenden Icons beim Zusammenführen ausgewählter Beiträge.
- Verwendung von
group-chooserim Einladungs-Modal. - Beheben des Layouts für lange Lesezeichennotizen.
- Vereinfachen des Bearbeitens von E-Mail-Vorlagen durch immer vorhandene Standards.
- Hinzufügen eines Links zu den E-Mail-Einstellungen des Benutzers in der Admin-Ansicht.
- Entfernen des zusätzlichen Raums, der von den Bild-Größensteuerungen in der Vorschau des Komponierers hinzugefügt wird.
- Wiederherstellen von Tabellenrändern.
- Verstecken des Anmeldebuttons während der Erstellung eines extern authentifizierten Kontos.
- Unterdrücken des Abschnitts „Als Antwort auf“ in E-Mails standardmäßig.
- Abschneiden langer Abzeichen-Namen in der mobilen Benutzerkarte.
- Anzeigen des Anmeldebuttons auf der 403-Fehlerseite, wenn der Benutzer nicht angemeldet ist.
Leistung
- Concurrentes Löschen des Index
idx_regular_post_search_data. - Löschen von
idx_regular_post_search_datawährend der Migration. - Verbesserung der Leistung der Migration von
post_search_data. - Sicherstellen, dass die Transaktion minimal groß ist.
- Hinzufügen eines partiellen Index für Nicht-PM-Suche.
- Bevorzugen von Joins gegenüber Unterabfragen für
User#private_posts_for_user. - Entfernen einer zusätzlichen Unterabfrage in der Suche.
- Wechsel zu
upsertvon ActiveRecord inSearchIndexer. - Schnellere Berechnung benötigter Antworten für TL3-Förderungen.
- Ich habe die Leistung des Jobs „notify_reviewable“ verbessert, indem ich nur eine Abfrage ausführe.
- Begrenzen der Zeichen, die zur Generierung der Headline für den Suchblurb verwendet werden.
- Verwendung von PG-Headlines für die Generierung von Blurbs und Hervorhebungen in der Suche.
- Ersetzen von Video- und Audio-Links im Suchblurb während der Indizierung.
- Optimierung von
ActionView::Helpers::TextHelper#excerpt. - Freigeben von
post_upload-Datensätzen, wenn das heruntergeladene Bild entfernt wird. - Verschieben des URI-Regexp in
GroupSearchResults.blurb_forin eine Konstante. - Entfernen eines zusätzlichen Aufrufs von Redis bei der Suche.
- Vorladen von S3-Inventardaten für Multisite-Cluster.
- Vermeiden des Parsens von
Post#cookedmit Nokogiri für jede Suche. - Kombinieren von
avatar_lookupundprimary_group_lookupzuuser_lookup. - Verkleinern der Such-Payload durch Entfernen ungenutzter Themenattribute.
- Verschieben von highlightjs in einen Hintergrund-Worker und Hinzufügen eines Ergebnis-Caches.
- Themenansicht: Teilnehmer-Beitragsanzahl: keine ID-Liste zurücksenden.
- Cachen von Benutzerzusammenfassungsdaten.
- Hinzufügen der Bedingung
user_id, damit wir einen anderen Index in der Abfrage verwenden können. - Laden von Themen-Lesezeichen für den Benutzer in
user_post_bookmarks. - Entfernen der Wiederherstellung von
post_uploadim täglichen JobEnsureS3UploadsExistence. - Keine Einbeziehung von Thumbnail-Informationen in die Standard-Payload der Themenliste.
- Verwenden der Beitragsnummer zum Erstellen des kanonischen Pfads in Mega-Themen.
- Aktualisieren des Etags nur, wenn er sich ändert.
- Refactoring des Lightbox-Decorators zur Verwendung von
querySelectorAll. - Effizientere Prüfung der Modal-Sichtbarkeit.
- Ausschließen von
image_urlundthumbnailsausSearchTopicListItemSerializer. - Cachen aller Metadaten für 60 Sekunden.
- Memoisieren von gekochten Triggern.
- Stoppen des Hinzufügens weiterer Themen zur Suche, wenn nicht erforderlich.