Discourse Version 2.4

Focus

Codename

Start date

June 18th, 2019

Release date

Feb 25th, 2020

49 „Gefällt mir“

NEUE FUNKTIONEN

  • Begrenzung der Anzahl der Benachrichtigungen pro Benutzer auf 10.000
  • Veröffentlichung einer Nachricht, wenn der Bearbeiter einer überprüfbaren Meldung geändert wird (#9019)
  • Administratoren können das Cooldown-Fenster für das erneute Markieren konfigurieren und festlegen, ob Beiträge, die von Benutzern mit Vertrauensebene 3 oder höher als Spam markiert wurden, automatisch ausgeblendet werden (#9010)
  • Hinzufügen eines Plugin-Auslasses unter „Anmelden/Erstellen
7 „Gefällt mir“

FEHLERBEHEBUNGEN

  • Behoben, dass das Übernehmen von Reviewables mit gelöschten Themen funktioniert (#9040)
  • Synchronisation von Ember- und Nicht-Ember-Layouts (#9028)
  • Stellt sicher, dass die Themenanzahl in den Badges der Kategoriebox korrekt angezeigt wird (#9034)
  • Übersetzung der Labels „Kein Tag“ und „Alle Tags“ im Tag-Filter (#9030)
  • Stellt sicher, dass die Kategorie-Filterung bei der Suche in allen Kategorien sucht (#9031)
  • Stellt sicher, dass wir nicht versuchen, eine neue PN in einem bestehenden Thema zu erstellen (#9029)
  • Leere beliebte Beiträge in Zusammenfassungs-E-Mails aufgrund von Lightbox-Bildern
  • Stellt sicher, dass das Dropdown für die automatische Gruppenmitgliedschaft funktioniert (#9022)
  • „Stummgeschaltet“ funktionierte nicht in der Themen-Zeitachse (#9021)
  • Stellt sicher, dass Webhooks maximal 5-mal wiederholt werden
  • Zeigt das Label für vorgeschlagene Themen korrekt an (#9017)
  • Stellt sicher, dass der Mini-Tag-Auswähler max_tags_per_topic respektiert (#9018)
  • Verwendet auch in den nach Kategorie und Tag gefilterten Seiten das dedizierte Site-Attribut.
  • Betrachtet WebP als unterstütztes Bildformat für Uploads (#9015)
  • Markiert Anhänge nur als sicheres Medium, wenn SiteSetting.secure_media? zutrifft (#9009)
  • TOTP konnte auf Sites mit Doppelpunkten im Namen nicht verwendet werden
  • Ruft initState() innerhalb von discourse-location für Subfolders wieder auf
  • Respektiert die Einstellung prioritize_username_in_ux in E-Mails
  • Korrigiert den Upload-Statistikbericht für externen Speicher
  • Wenn ein Admin die E-Mail-Adresse von Mitarbeitern ändert, wird die alte E-Mail-Bestätigung weiterhin erzwungen (#9007)
  • Wenn ein Admin die E-Mail-Adresse eines anderen Benutzers ändert, wird die Änderung automatisch bestätigt (#9001)
  • Entfernt den fehlerhaften Button zum Schließen von Fehlermeldungen
  • Respektiert stummgeschaltete Tags im Mailing-List-Modus
  • Kleinere Linting-Probleme für zukünftige RuboCops behoben
  • Deaktiviert den Speichern-Button für die API-Schlüssel-Erstellung bei ungültigen Eingaben (#9005)
  • Patcht ActiveRecord SchemaCache für sichere Concurrency-Unterstützung
  • Entfernt border-box aus modal-body, um einen iOS-Fixed-Position-Bug zu vermeiden
  • Ermöglicht es setting-object, Value/Name-Eigenschaften selbst zu definieren (#9003)
  • Verhindert, dass das Setzen von Standardwerten im Setting-Komponenten zum Neuladen der Seite führt
  • Verhindert, dass der Benachrichtigungs-Button auf Mobilgeräten abgeschnitten wird (#8998)
  • Enums sollten als flache Arrays behandelt werden (#8995)
  • Das Dropdown für Gruppenmitglieder war auf Mobilgeräten defekt (#8994)
  • Entfernt Anker aus Banner-Überschriften.
  • Der Mention-Updater sollte unabhängig von .notify funktionieren
  • Gruppen-Mentions wurden nicht gleich behandelt wie in der Vorschau angezeigt
  • Stellt sicher, dass report-filter/category korrekt filtert (#8992)
  • Verwendet hostname, wenn Discourse.os_hostname nicht verfügbar ist
  • Deaktiviert Umfrage-Optionen, wenn Benutzergruppen diese nicht erlauben (#8987)
  • Streicht Video-Oneboxes aus Exzerpten
  • Einige select-kit-Dropdowns wurden durch verstecktes Overflow in Modals abgeschnitten
  • Verwendet ein separates Site-Attribut für die „Top-Tags“-Liste einer einzelnen Kategorie.
  • Verwendet die korrekte Übersetzungszeichenkette
  • Der sk-Body sollte der Breite des Wrappers folgen (#8984)
  • Verhindert einen Fehler beim Laden von Tag-Gruppen (#8983)
  • Verhindert, dass das Erweitern eines Beitrags zur Seitennavigation führt (#8982)
  • Passt die Emoji-Sicherheitsprüfung für Uploads an (#8981)
  • Verbesserungen und Fehlerbehebungen für die update_upload_acl Rake-Aufgabe (#8980)
  • Markiert Uploads basierend auf regulären Emojis niemals als sicher (#8973)
  • Ungültige Syntax in elsif im Theme-Importer
  • Spezifität der Toolbar-Menüs
  • Benutzername-Mentions verloren ihre Formatierung
  • Wenn eine Gruppe nicht mentionierbar ist, wird sie nicht als mentionierbar dargestellt
  • Falsche Themenanzahl bei Tags nach dem Hinzufügen von Synonymen
  • Value-List-Auswahlen beim Entfernen eines Werts
  • Bestätigt, dass draft_key bei GET-Anfragen vorhanden ist
  • Gibt einen 404-Fehler zurück, wenn der draft_key fehlt
  • Verhindert, dass die Gruppe „Alle“ als Gruppenoption für Umfragen angezeigt wird (#8957)
  • Bringt castInteger als sichereren Migrationspfad für sk2 zurück (#8966)
  • Erstellt keine neue Benachrichtigung, wenn eine ungelesene Antwort-Benachrichtigung existiert (#8921)
  • Erstellt keine neue Benachrichtigung, wenn bereits eine existiert
  • Aktualisiert Site.top_tags in der Route „categories“, wenn eine Themenliste verfügbar ist.
  • Erlaubt niemals, dass benutzerdefinierte Emojis als sicher markiert werden (#8965)
  • Zeigt den Auswahltext an, wenn kein default_notification_level gesetzt ist (#8962)
  • Entfernt das Themenbild nicht, wenn Beiträge kein Bild haben
  • Stellt sicher, dass Tastenkürzel mit dem topic-notifications-button korrekt funktionieren (#8956)
  • Stellt sicher, dass select-kit eine Zeile mit dem Wert 0 auswählen kann (#8955)
  • Behandelt SSO-Provider-Parse-Ausnahmen
  • Links zu einer Kategorie via Hashtag hatten eine fehlerhafte URL.
  • Kompiliert Theme-Vorlagen-Überschreibungen korrekt (#8946)
  • Verwendet Klartext, falls verfügbar, statt Bild-Upload.
  • Regression bei Wizard-Canvas-Elementen
  • Zählt ignorierte, fehlende Uploads bei der Migration zu S3 nicht mit
  • Entfernt die Pie-Chart-Zeichnungsanimation (#8940)
  • Vermeidet das Hervorheben von Mentions für nicht-öffentliche Gruppen.
  • Ermöglicht Inline-Oneboxes in gesicherten Themen in gesicherten Kontexten (#8895)
  • Subfolder-Sites leiteten URLs beim ersten Laden auf die Root-Domain um (#8932)
  • Das Datum wurde nicht aktualisiert, wenn es im change-timestamp-Modal geändert wurde (#8935)
  • Vermeidet das Hervorheben von Mentions für nicht-öffentliche Gruppen
  • Verwendet keine Theme-Farben für die Footer-Links im Digest-Abo-Abruf
  • Schließt den aktuellen Benutzer in user-chooser korrekt aus (#8928)
  • Verwendet user-selector echte Boolesche Werte (#8909)
  • Rendert HTML für Pie-Chart-Optionen (#8912)
  • Polyfill für String.startsWith für IE11
  • Macht die Validierung von Kategorie-Slugs weniger streng (#8915)
  • Deaktiviert das Vorladen von Audio + Video, wenn sicheres Medium aktiviert ist (#8922)
  • Ignoriert Gruppen-Mentions innerhalb von Zitaten (#8905)
  • Entfernt das Limit für den Trust-Level-Wachstumsbericht (#8908)
  • Macht tag-{info,list} spezifischer, um das Styling anderer Elemente zu vermeiden (#8902)
  • Flair-Icon wurde entfernt, wenn andere Profilinformationen aktualisiert wurden
  • Überspringt das Absolutisieren von URLs, wenn die Quell-URI ungültig ist
  • Konvertiert Zitate korrekt zu Markdown (#8808)
  • Stellt sicher, dass s2 mit dem Wizard funktioniert (#8886)
  • Setzt edit_reason in Beiträgen zurück, wenn eine neue Version erstellt wird.
  • Streicht Audio-/Video-Inhalte aus Exzerpten (#8881)
  • Verhindert, dass ac wrap im group-add-member-Modal überläuft (#8882)
  • Entfernt image_url von Beitrag/Thema bei Beitrag-Edits
  • Spoiler-Logik sollte im Spoiler-Plugin leben
  • Stellt sicher, dass wir einen korrekten Komponentennamen haben (#8876)
  • Wiederhergestellte Beiträge ohne Benutzer werden vom Systembenutzer übernommen (#8834)
  • Ersetzt fake null-Wert durch löschbare Option (#8875)
  • Zeigt detaillierte Fehlermeldungen für Kategorie-Seiten. (#8832)
  • Irreführende Nachricht bei Tag-Info, dass es nicht eingeschränkt ist
  • Das Öffnen eines neuen Themen-Entwurfs erstellt nie einen Beitrag (#8828)
  • Korrigiert Min/Max-Logik für mini-tag-chooser (#8871)
  • Vereinfacht Maximum/Minimum-Logik in sk2, um Hühn-Ei-Problem zu vermeiden (#8868)
  • Erlaubt das Absenden verschiedener Formulare über die Tastatur (#8866)
  • Verhindert das Lecken von Event-Listenern (Bug eingeführt in 999e2ff)
  • Fügt Unterstützung für Sub-Sub-Kategorien in base_importer hinzu
  • Erlaubt sowohl meta_data als auch custom_fields beim Erstellen eines Themas
  • Themen-Fortschrittsbalken sollte auf Desktop nicht angezeigt werden (#8854)
  • Titelbearbeitung respektiert Mindest-Trust zum Bearbeiten von Beiträgen
  • Verhindert, dass Firefox ein Klick-Event bei Leertaste generiert (#8856)
  • Stellt sicher, dass tags-admin-dropdown korrekt mit sk2 funktioniert (#8852)
  • Links in Kategoriebox-Beschreibungen sollten anklickbar sein
  • Labels waren im Wizard für Datenschutz-Optionen vertauscht
  • Warnt Benutzer vor dem Überschreiben eines neuen Themen-Entwurfs (#8841)
  • HTML-Parsing des hervorgehobenen Themen-Titels im Profil (#8850)
  • Verhindert Exception auf /admin/badges-Seite, wenn Modell nicht gesetzt ist (#8849)
  • E-Mail-Anhänge mit einer Größe von 0 Bytes verursachten einen Fehler
  • Sortiert die Routennavigation in admin/email-style (#8837)
  • Bessere Fehlermeldungen, wenn der Name zu lang ist
  • Bringt Hoch-/Runter-Pfeile in period-chooser zurück
  • Gibt dieselbe Antwort nie mehr als einmal via reply_ids zurück
  • Macht Dropdown-Custom-User-Felder kompatibel mit select-kit 2
  • Gibt keine Antworten auf Beiträge aus anderen Themen zurück
  • Off-by-one-Fehler beim Setzen des verteilten Mutex-Schlüssels zum Verfallen
  • Überprüft Parametertypen
  • Admin-Benutzerliste zeigte kein 2FA-Icon, wenn nur Security-Keys aktiviert waren (#8839)
  • Unterdrückt Benachrichtigungs-Flut, wenn Beitrag bearbeitet wird (#8838)
  • Wir wollen die gelesene Beitragsanzahl und Benutzerstatistiken nicht aktualisieren, wenn das Beitrags-Timing aufgrund eines Konflikts nicht erstellt wurde. (#8824)
  • Verwendet updated_at in der S3-Inventar-Aufgabe (#8823)
  • Liefert .ico-Dateien ohne nginx 404 für sichere Medien-Uploads (#8826)
  • Stoppt das Encodieren von presigned URLs mit UrlHelper (#8818)
  • Importiert Sub-Sub-Kategorien (#8810)
  • Stellt sicher, dass 'unless'-Helper Variablennamen einmal auflöst (#8820)
  • Verbietet das Hervorheben versteckter Themen (#8814)
  • Stoppt, dass sichere Medien-URLs in E-Mails zu großzügig zensiert werden (#8817)
  • Angepasste E-Mail-Betreffzeilen wurden für einige Benachrichtigungen ignoriert
  • Setzt showFooter auf true in der Gruppen-Themenliste (#8795)
  • Umhüllt Markdown-Videos mit video-container-Klasse, um Sprünge in der Beitragshöhe zu stoppen (#8806)
  • Leerer gekochter Markdown konnte eine Exception in Logs auslösen
  • Mitiert Problem, bei dem legacy pre-secure hotlinked Medien nicht erneut heruntergeladen wurden (#8802)
  • Korrekte Benachrichtigung, wenn Tag oder Kategorie hinzugefügt wird (#8801)
  • Verleiht „Benutzer des Monats“-Abzeichen zu Beginn des Monats
  • Uploads:s3_migration_status Rake-Aufgabe war defekt
  • Exportiert alle Kategoriennamen in Benutzer-Archiven (#8790)
  • Wendet Like-basiertes Abzeichen basierend auf Verleihdatum an
  • Undefinierte Methode title für nil:NilClass in PostAlerter#create_notification
  • GetURL auf einer Subfolder-Site sollte Präfix in der Mitte der URL ignorieren (#8794)
  • Beitrags-Überarbeiter nahm Edits für versteckte Beiträge auf (#8792)
  • Verbessert downsize_uploads (#8409)
  • Passt den Rand des defekten Bild-Platzhalters an (#8781)
  • Konnte Benutzer nach Wiederherstellung des Backups nicht benachrichtigen
  • Fügt 'noindex'-Header zu RSS-Feed-Antworten hinzu.
  • Löst Probleme mit dem Pullen von hotlinked Bildern und defekten Links für sichere Medien-URLs (#8777)
  • Themen-Sortierung auf Tag-Seiten war defekt.
  • Stellt sicher, dass die Quelle im Sourcemap korrekt ist. Verwendet diesmal den vollständigen Assets-Pfad. (#8774)
  • Refaktorisierung des Redis-Fallback-Handlers (#8771)
  • Ein separater FallbackHandler sollte für jedes Redis-Paar verwendet werden
  • Erstellt frozen Kopien der übergebenen Konfiguration, wo möglich
  • Extrahiert start_reset-Methode und entfernt Methode, die von Tests verwendet wird
  • Verwendet presigned URL, um 403 zu vermeiden, wenn hotlinked Bilder für sichere Medien gepullt werden (#8764)
  • Wendet sourceURL im Entwicklungsmodus erneut an
  • Das Hervorheben eines Themas im Profil anderer Benutzer zeigt deren Themen (#8769)
  • Benachrichtigt gestufte Benutzer über private Kategorien (#8765)
  • Zeigt Kategorieliste auf Subkategorie-Seite an, wenn diese auch Subkategorien hat (#8768)
  • Stellt sicher, dass die Quelle im Sourcemap korrekt ist
  • Zeigt alle übergeordneten Kategorien auf der Themenseite an (#8767)
  • Das Zitieren eines Zitats bewahrt die ursprünglichen Beitragsinformationen (#8746)
  • Stellt sicher, dass nur bearbeitete Abzeichen-Titel den Benutzertitel aktualisieren
  • Verwendet schema.org’s BreadcrumbList
  • Categories_breadcrumb-Helper unterstützt mehr als 2 Ebenen von Kategorien.
  • Verwendet neue Tag-Routes (#8683)
  • Workaround für Limitierung in jquery.autoellipsis (#8747)
  • Höhere z-index für Usercards im Header
  • Extrahiert keine Daten aus Zitaten und Oneboxes (#8754)
  • Erlaubt der App, längere Backup-Codes zu generieren und zu akzeptieren (#8761)
  • Falsche Locale im Abzeichen-Verleiher (#8749)
  • Benachrichtigt Benutzer, wenn Tag oder Kategorie hinzugefügt wird, dass das Thema geändert wurde (#8750)
  • Verursacht keine Fehler in Exzerpten, wenn aside-Tag kein class-Attribut hat
  • Lässt Themenabfrage Themen aus Sub-Sub-Kategorien enthalten (#8709)
  • Lässt category-chooser alle übergeordneten Kategorien anzeigen (#8706)
  • Benutzer sollten ihre primäre Gruppe entfernen können
  • Überschreibt Timezone nicht bei jedem Besuch der Profil-Einstellungen
  • Verursacht keine Exceptions aufgrund der Umbenennung der reply_id-Spalte
  • Zeigt PN-Icon im docked Header an
  • Wendet korrekte Stile auf Icon an und versucht, Code zu trocknen (#8739)
  • Vergrößert Emojis in Markdown-Tabellen nicht (#8742)
  • Lädt ReviewableScore-Typen neu, wenn Flags erweitert werden (#8740)
  • Schließt Sub-Sub-Kategorien in neue/ungelesene Zählungen ein (#8710)
  • Ändert zusätzliche öffentliche Uploads, um nicht sicher zu sein (#8738)
  • Gruppen-Paginierung war defekt
  • Ändert rootNone-Verhalten in category-chooser (#8692)
  • Fügt fehlenden Übersetzungsschlüssel für Narrative-Bot Italienische Locale hinzu.
  • Styling für hervorgehobenes Thema im Profil-Modal (#8727)
  • Zeigt Fehlermeldung, wenn das Löschen des Themas fehlschlägt (#8723)
  • Umhüllt Bild und Resize-Steuerungen korrekt innerhalb eines Absatzes (#8718)
  • Bessere Fehlermeldung, wenn das Löschen des Themas fehlschlägt
  • Erstellt Beitrags-Benachrichtigungen nur für öffentliche Beiträge (#8708)
  • Gruppenmitgliedschafts-Leck
  • Wurft eine ordnungsgemäße NotFound-Exception beim Filtern von Gruppen nach Benutzername mit ungültigem Benutzernamen.
  • Filtert die Gruppen korrekt basierend auf der Sichtbarkeit des aktuellen Benutzers beim Ansehen der Gruppen eines anderen Benutzers.
  • Spec für groups_controller#index, wenn das Gruppen-Verzeichnis für angemeldete Benutzer deaktiviert ist.
  • Groups_controller.sortable-Specs testen tatsächlich alle Sortierkombinationen.
  • Neu geschriebene „view another user’s groups“-Specs testen alle group_visibility und members_group_visibility-Kombinationen.
  • Stellt sicher, dass sich group-navigation-Status bei Routenänderung ändert (#8724)
  • Stellt sicher, dass das sekundäre Menü der Benutzerbenachrichtigungen im mobilen Nav neu lädt (#8716)
  • Aktualisiert ausgeschlossene Benutzernamen in user-selector nach Einfügen (#8711)
  • Aktualisiert das Ranking des hervorgehobenen Abzeichens beim Massenverleihen von Abzeichen
  • Bringt padStart/padEnd zurück in Core-Polyfills (#8714)
  • Specs mit altem Dateinamen
  • Verwendet CDN für discourse-internet-explorer
  • Entfernt Padding, während Composer speichert
  • Hat prettier auf user-selector-test ausgeführt (#8700)
  • Macht 'findBySlugPathWithID' funktionieren, wenn URL mit Slash endet (#8699)
  • Verhindert, dass URL einer Datei beim Einfügen einer Datei auf iOS eingefügt wird (#8693)
  • Loggt keinen claimed-topic-Datenbankfehler während Tests
  • Stoppt das Loggen von Fehlern in postgres bei Reviewable-Konflikt
  • Dekomprimieren vieler kleiner Dateien löste Fehler aus
  • Erlaubt Benutzern, Titel in Locales außer Englisch zu ändern
  • Leitet nach Authentifizierung nicht zu /auth/*-URLs um
  • Wenn der Admin-SSO-Sync keine externe ID hat, wird kein Error geworfen
  • Verhindert das Lecken von Event-Listenern in user-activity-drafts (#8682)
  • Erlaubt der Omniauth-Bestätigungsseite, GET-Parameter durchzulassen
  • Fügt noindex-Header zu Benutzerprofilseiten hinzu.
  • Macht das Scrollen zum letzten Beitrag im Thema konsistenter (#8671)
  • Stellt sicher, dass wir konsistent dasselbe Thema für Bench auswählen
  • OnScroll-Methode war auf Mobile Discovery nicht definiert (#8672)
  • Topic_tracking_state, wenn mute_all_categories_by_default aktiviert ist
  • Stimmt nur dem ersten Beitrag zu, wenn die Option „Beitrag + Antworten löschen und zustimmen“ verwendet wird
  • Geachte neue Thementdaten sollten nicht nach dem Ablehnen von „Neu“ gelöscht werden (#8660)
  • Neue/ungelesene Anzahl nach dem Ablehnen neuer Themen in einer regulären Kategorie (#8659)
  • Erlaubt Scrollen beim Laden für Discovery-Themenliste (#8661)
  • Bulk-Insert zum Erstellen von Anwendungsanfragen
  • Bulk-Insert zum Erstellen von Themen
  • Kein Bedarf, einen separaten Benutzer für jedes Thema, Beitrag etc. zu erstellen.
  • Ein weiterer bulk_insert von ApplicationRequests
  • Erstellt keine Benutzer- und Themeninstanzen, wenn nicht notwendig
  • Fügt Beispiele mit teurem Setup in ein Beispiel zusammen
  • MaxMind-DB-Datei wurde nicht korrekt heruntergeladen
  • Behält 'rb' & 'rp'-Tags in HTML-zu-Markdown-Konversion bei.
  • Stellt sicher, dass CSP für qunit aus ist
  • Zeigt Beschreibung für „Ohne Kategorie“ auf Kategorien-Seite an
  • Beschreibungen waren leer für „Ohne Kategorie“ im Hamburger-Menü
  • Fügt Validierung für leere Umfrage-Optionen hinzu (#8652)
  • Gibt keinen 500-Fehler, wenn ungültiger Datumsparameter an Admin-Berichte gegeben wird (#8658)
  • Erlaubt Unterstrich in Dateierweiterung beim Herunterladen der Uploads.
  • Berücksichtigt Onebox-Höhe korrekt beim Lazy-Loading von Bildern
  • Jeder globale Hinweis-Text kann HTML enthalten (#8655)
  • Bot-Genauigkeit sollte null sein (#8654)
  • Erlaubt jedes Protokoll im Wildcard-URL-Checker (#8651)
  • Vermeidet überflüssiges Logging, wenn Mime-Type schlecht ist
  • Unter seltenen Bedingungen konnte das Speichern eines neuen Entwurfs vorübergehend fehlschlagen
  • Fängt Fehler ab, wenn unbekannter COSE-Algorithmus für Security Key angegeben wird (#8649)
  • Trigger-Befehle sind für jedes Locale unterschiedlich, berücksichtigt das.
  • Zeigt Admin-Schlüssel nur an, wenn es Aktionen auf Mobile gibt
  • Zeigt Cloak nicht im Admin-Tool an, wenn der rechte Schlüssel geklickt wird (#8641)
  • Visuelle Verbesserungen im Admin-Themenmenü (#8638)
  • Verwendet gecachten MaxMind-DB länger
  • Öffnet eine Karte beim Klicken, auch wenn die Mention zusätzliche Elemente hat (#8626)
  • Der 'reviewed'-Statusfilter sollte gelöschte Elemente einschließen (#8630)
  • Aktualisiert Themen-/Beitragszähler korrekt, wenn Kategorie null Themen hat (#8600)
  • Macht das Hervorheben des zuletzt angesehenen Themas robuster (#8624)
  • Stiliert PWA-Zustimmungs-Banner korrekt (#8623)
  • Erlaubt global_notice-Site-Einstellung, HTML zu enthalten (#8622)
  • Cache_critical_dns warf Fehler ohne IPAddr
  • Stiliert notification-consent-banner korrekt (#8621)
  • Verfolgt korrekte Site-Einstellung
  • Englische und US-Datum/Zeit-Formate
  • Bessere Fehlermeldung, wenn Forum im Read-Only-Modus ist
  • Aktualisiert normalize css von 3.0.1 auf 8.0.1 (#8591)
  • Korrekte Beschreibung für „Out of Love“-Abzeichen (#8615)
  • Alle können Umfrageergebnisse sehen, wenn on_vote und geschlossen (#8613)
  • Bug beim Widerrufen von Abzeichen als Titel (#8616)
  • Kategorie-Route-Modell-Parameter sollten ihre URL-Teile decodieren (#8612)
  • Stellt sicher, dass wir einen Slug nur einmal encodieren, wenn die Slug-Generierungsmethode encodiert ist
  • Gibt erweitertem CSS/HTML-Editor >`0 Höhe
  • Label-Helper im Anmeldeformular sind nicht versteckt (#8603)
  • Entfernt rerenderTriggers
  • Entfernt vollständige verschachtelte Zitate bei direkter Antwort (#8581)
  • Zeigt Anmelde-Eingabetipps und verbessert Abstände
  • Limitiert Anfragen und inkludiert Daten beim Melden veralteter Icons
  • Korrekter Benutzer-Serializer-Benutzer-Methode für erweiterten Serializer (#8590)
  • Inkludiert Symbol-Polyfill für IE11
  • IE11-Kompatibilität für readonly-Check
  • Zeigt übergeordnete und Unterkategorien für 2. Ebene Kategorien (#8579)
  • Verhindert Fehler in IE11 nach AJAX-Anfrage
  • Fügt fehlenden Object.entries-Polyfill für IE11 hinzu
  • Zeigt neue/ungelesene Button an, wenn ein neues Thema oder Beitrag erstellt wird (#8576)
  • Paralleles Spec-System benötigt einen dedizierten Upload-Ordner für jeden Worker. (#8547)
  • Bewegt IE-spezifische CSS-Regeln in discourse-internet-explorer-Plugin (#8567)
  • Entfernt 'staff_only'-Ergebnisoption für Nicht-Mitarbeiter (#8565)
  • Repariert choose-topic-Komponente, um nach URL zu suchen (#8574)
  • Vermeidet String.matchAll für IE11-Unterstützung
  • Verwendet updated_at-Datum, um abgelaufene Einladungen zu kennzeichnen (#8521)
  • Verhindert Crash in discourse_tagging mit leerem Term (#8548)
  • Wenn ein verschönerter Slug eine Zahl ist, gibt Standard zurück (#8554)
  • Require: false für rotp-Gem (#8540)
  • Kategorie-ID in filterCategory (#8555)
  • Stellt sicher, dass currentUser existiert, bevor ID abgerufen wird
  • Wenn wir db:migrate allein ausführen, sollte es die Umgebung laden
  • Migrationspfade wurden vergessen
  • Erlaubt IE-Skript, sich mit einem CDN zu laden
  • Das Verleihen von Mitarbeiterstatus sollte Benutzer, die auf Genehmigung warten, automatisch genehmigen (#8533)
  • Das Verleihen von Mitarbeiterstatus sollte Benutzer, die auf Genehmigung warten, automatisch genehmigen
  • Constraint-Fehler beim Einfügen derselben Themen-Gruppe zweimal
  • Cachet kurze Upload-URL (#8541)
  • Verbietet c als Tag
  • Verbietet none als Kategorie-Slug
  • Versteckt alten Lesezeichen-Button im Beitragsmenü, wenn SiteSetting.enable_bookmarks_with_reminders
  • Ersetzt veraltete URI.encode, URI.escape, URI.unescape und URI.unencode (#8528)
  • Aktualisiert S3-Stubs für mehr aws-sdk API-Änderungen (#8534)
  • Fügt neuen Content-Type für Theme/Komponente hinzu
  • Wirft keinen Error, wenn der Benutzer nicht vorhanden ist
  • Verhindert wissenschaftliche Notation im Freispeicher-Check (#8473)
  • Fügt immer Benutzernamen-Span in Quick-Access-Item hinzu (#8526)
  • Neuordnung von Kategorien funktionierte nicht
  • Alphabetische Tag-Sortierung in mini-tag-chooser
  • Tag-Eingabe zeigt nicht alle 5 erlaubten Top-Tags an
  • Stellt sicher, dass Slug und ID keine Arrays sind (#8495)
  • Stummgeschaltete Tags werden von TopicTrackingState respektiert (#8467)
  • Versucht nicht, ein leeres Tag zu erstellen, wenn ein Thema aktualisiert wird (#8481)
  • Standard-Draft-Key in openComposerWithTopicParams (#8496)
  • Optimiert Bilder in Onebox (#8471)
  • Vollendet keine Kategorien oder Emojis in Code-Blöcken (#8459)
  • Crawler-Anfragen nicht für nicht-UTF-8-User-Agents verfolgt
  • Überspringt Validierung beim Erzwingen der zweiten Faktor-Änderung, wenn der Wert „nein“ ist
  • Vermeidet das Unpinnen des Composers auf iOS beim Aufrufen von Emojis
  • Ignoriert DMARC für E-Mails, die an Mailing-List-Spiegel gesendet werden
  • Bild-Dateinamen mit Punkten wurden im Composer-Markdown falsch angezeigt (#8465)
  • Anmeldeseite, die zu Einstellungen umleitet, war defekt
  • Umleitung zu /login-preferences funktionierte nicht für Subfolders
  • Anonymer Cache-Regression
  • Export-Umfrage-UI sollte nur für Admins angezeigt werden
  • Behält ruby & rt-Tags in HTML-zu-Markdown-Konversion bei.
  • Sichere Upload-URLs in Lightbox (#8451)
  • BufferedValuesString.split ist keine Funktion (#8463)
  • Verhindert, dass mehrere Sprünge mit LockOn passieren (#8460)
  • Erlaubt nil-Upload-Record beim Migrieren zu S3
  • Stellt sicher, dass das Element auf der Seite ist, bevor Scroll mit lockon (#8458)
  • Verwendet gefilterte Beiträge, um die nächste Seite zu bestimmen
  • Fügt eine Komponente zu allen Themes hinzu, nimmt nur aktive
  • Bewegt Select-Komponenten/Themes nach oben
  • Verbessert defaultIsAvailable
  • Fügt filter(Boolean) hinzu und entfernt btn-Klasse
  • Inbound-Link, wenn nur Slug verfügbar ist (#8457)
  • Erlaubt nicht, dass Kategorie-Slugs vollständig aus Ziffern bestehen
  • Respektiert enable_inline_emoji_translation-Einstellung in Titeln
  • Fügt Leerzeichen vor dem Einfügen via Emoji-Picker hinzu
  • Filtert Leser-Avatare korrekt, wenn der Beitrag ein Flüstern ist
  • Garantiert Reihenfolge, um Antworten in der Review-Warteschlange korrekt zu verzögern (#8426)
  • 500-Fehler für fehlende Abzeichen-Gruppierung (#8446)
  • Versteckt Pie-Legende, wenn Ergebnisse gruppiert sind (#8445)
  • Umfrage-Pie-Container war zu groß (#8444)
  • Vollendet keine Kategorien oder Emojis in Code-Blöcken (#8433)
  • Generiert Redirect-URL korrekt, wenn ein Unterverzeichnis verwendet wird
  • Behandelt none-Pfad korrekt mit drei Ebenen
  • Stellt sicher, dass Zensor immer mindestens eine leere Zeichenkette zum Behandeln hat (#8442)
  • Verzögert 'send_advanced_tutorial_message'-Job, um Race-Conditions zu verhindern
  • Optimiert zitierte Bilder (#8427)
  • Fügt einen eindeutigen Index zur Developers-Tabelle hinzu (#8436)
  • Stellt sicher, dass der gesperrte Status aktuell ist (#8432)
  • Fügt data-topic-id zu quick-access-item hinzu (#8430)
  • Verwendet mapBy und filterBy direkt
  • Lässt Google-Groups-Scraper für G Suite-Benutzer funktionieren
  • Cachet fehlgeschlagene Onebox-URL-Anfrage serverseitig (#8421)
  • Markiert sicheren Medien-Upload automatisch als unsicher, wenn für Theme-Komponente verwendet (#8413)
  • Liefert Crawler-Ansicht an Google PageSpeed
  • Ignoriert/Bestätigt Antworten korrekt, wenn auf einen gemeldeten Beitrag gehandelt wird (#8425)
  • Startet Login-Flow nicht beim Abmelden von SSO/Authenticator (#8423)
  • Verwendet dedizierten Vimeo-Onebox für alle Video-Typen
  • Resize Lazy-Loaded-Bilder in Oneboxes korrekt
  • Korrekter Hostname in vimeo.com
  • Umgeht finaldestination-Check für Vimeo-Links.
  • Validiert Thema nicht beim Zurücksetzen von bumped_at
  • Zeigt updated_at für Einladungs-Sendedatum.
  • Entwurf wird nicht gelöscht, wenn auf neues Thema geantwortet wird
  • Oneboxer.js versucht endlos, fehlgeschlagene Anfragen erneut (#8414)
  • Verbessert Wiederkehrendes, indem sichergestellt wird, dass DST korrekt berechnet wird (#8410)
  • Wirft keinen Error, wenn der leere aktuelle Wert in dif ist (#8406)
  • Der Build; hat prettier ausgeführt (#8412)
  • Aktualisiert Site-Daten, wenn wir eine Liste von Kategorien erhalten
  • Löst Upload-ACL-Aktualisierung nur bei Bedarf aus
  • Zeigt zitierte Bilder korrekt an. (#8391)
  • Ist taktischer beim Ersetzen von Markdown-Zeichen
  • Ersetzt %20 durch Leerzeichen im Markdown-Dateinamen für Uploads (#8405)
  • Informiert via MessageBus beim Ablehnen einer Kategorie (#8371)
  • Verhindert Exception und mehr Duplikate (#8396)
  • Verhindert, dass Timezone doppelte Zonen in der Vorschau zeigt
  • Methoden-Namen inkorrekt (#8393)
  • Gibt immer secure_proxy_without_cdn-URL für sichere Medien zurück (#8394)
  • Entfernt unnötiges aus discourse loader (#8390)
  • Aliases für require funktionieren (#8387)
  • Erlaubt private Medien-Uploads, auf login_required-Sites wiederverwendet zu werden
  • Ersetzt this.get("foo") mit this.foo, um Linting-Checks zu reparieren
  • Behandelt deutsche Zitate in discourse local-dates (#8386)
  • Mobile Top-Themenliste mit einem Punkt und einer Kategorie oder einem Tag
  • Loggt nicht, wenn ein ungültiger Mime-Type an App übergeben wird
  • Fügt skip_validations an einem weiteren Ort für narrative bot plugin hinzu
  • Erlaubt erweitertes Tutorial, wenn Titel-Emojis deaktiviert sind
  • Verwendet korrekten MIME-Type für Theme-Exporte (#8379)
  • Bricht CensoredWordsValidator früh ab, wenn censored_words_regexp nil ist (#8375)
  • Amazon-Video-Oneboxes funktionierten nicht.
  • Erlaubt sichere Uploads, wenn globale S3-Einstellung aktiv ist und enable_s3_uploads-Validierungen (#8373)
  • Mehr Promise-Verwendungen, die nicht importiert wurden
  • Unterbricht Registrierungsflow nicht für einen einzelnen Authenticator
  • E-Mail-Exzerpte für Beiträge, die mit einem Zitat beginnen, zeigten einen Benutzernamen
  • Schaltet Auto-Bumping für Themen mit geplanten Bumps aus
  • Paralleles Spec-System benötigt einen dedizierten Upload-Ordner für jeden Worker. (#8372)
  • 'default_categories_muted'-Site-Einstellung funktionierte nicht für anonyme Benutzer.
  • Fügt keine Konfliktzeilen in category user ein
  • Erholt sich automatisch von schlechtem Sprockets-Cache in Entwicklung (#8364)
  • Konnte erforderliche Tag-Gruppe nicht aus einer Kategorie entfernen
  • Fehler bei der Verwendung von Tags mit Doppelpunkten im Namen
  • Stellt sicher, dass load-more aktuelle Position berücksichtigt (#8357)
  • Bessere Behandlung des Group-Modell-Status (#8356)
  • Enter-Taste sollte Passwort-Reset-Formular absenden, nicht die Seite aktualisieren
  • PM-Glyph im Benutzermenü sollte immer für Mitarbeiter angezeigt werden
  • Wir müssen Daten nicht so oft aktualisieren (#8367)
  • Versucht, korrekt über DST zu sein, wenn Wiederholung verwendet wird (#8366)
  • Ein pmOnly-Tag sollte zu Nachrichten verlinken (#8361)
  • Wirft keinen Error CleanUpInactiveUserJob, wenn Benutzer fehlt (#8362)
  • Stellt sicher, dass Revisionen gemacht werden, um Bearbeitungsgründe zu speichern und keine Gründe gelöscht werden (#8363)
  • Unterstützung für rake db:rollback mit Plugins
  • Inkludiert 5 Teilnehmer in Themen-Zusammenfassung
  • Verwendet this.content.category statt this.category auf navigation-item
  • Bestätigt neue E-Mail mit aktivierten Backup-Codes
  • Zeigt Bots nicht als Beitragsleser an
  • Kehrt mobiles Springen zum letzten Beitrag-Verhalten um
  • SVG-Sprite-Version-Hash sollte auf Bundle-Ergebnis basieren
  • Tag-Themenlisten sollten noSubcategories weitergeben, wenn sie das Top-Menü bauen
  • Tracking-Topic-State kennt category_seen_at (#8351)
  • Muss open-uri für discourse-narrative-bot-Plugin requiren
  • Erlaubt das Importieren von Themes mit Unterverzeichnissen in extra_js
  • Fehlende User-Objekte in Utilities
  • Computed ist Teil von @ember/object, nicht @ember/object/computed
  • Erlaubt forceActive ohne customHref
  • Deaktiviert keine Admin-Konten mit aktuellen Beiträgen oder API-Schlüsseln (#8342)
  • Aktualisiert Zitate nach dem Verschieben von Beiträgen (#8326)
  • Themenlisten, die nach Tag und einem bestimmten Filter gefiltert sind, funktionieren nicht
  • Regression bei Tag- und Kategorie-Wachtern (#8336)
  • Bessere Fehlerbehandlung für ungültige Locale-Bundle-Versionen
  • Falls @ember/object noch nicht geladen wurde
  • Überspringt keine E-Mails in der Benutzersuche (#8317)
  • Behält Emoji-Bilder in Gruppen-Bio-Exzerpt bei (#8329)
  • Mehr fehlende RSVP-Imports
  • Verwendete einen nativen Browser-Promise statt RSVP
  • Verwendet korrekte Klassenvariable, um Benachrichtigungsebenen zu erhalten.
  • Entfernt magische Zahlen in Benachrichtigungsebenen.
  • Aktualisiert api_key Rake-Aufgabe für jüngste Änderungen
  • Gibt eine Deprecation für Discourse.Session zurück
  • Fügt Deprecation für Discourse.NavItem hinzu, falls Themes es verwenden
  • Alias-Module, die requiret UND importiert werden (#8315)
  • Zählt aktuellen Strafpunkt, wenn er vor mehr als 6 Monaten begann (#8313)
  • Verwendet 'about.json'-Endpunkt, statt Ember-Modell, um die Daten zu erhalten.
  • Abzeichen- und Benutzertitel-Interaktions-Reparaturen (#8282)
  • Stellt sicher, dass Erzwingen von 2FA für Mitarbeiter durch Security-Keys erfüllt ist (#8316)
  • Entwürfe sind eindeutig durch draft_key und user_id
  • Korrekte Anzeige des letzten Verwendungsdatums in API-Schlüssel-Details-UI
  • Setzt SSO-externe E-Mail auf Kleinbuchstaben, bevor gegen Discourse-E-Mail geprüft wird (#8306)
  • Inkludiert Onebox-Standardoptionen in Entwicklungsumgebung
  • Die interne Position auf der Themen-Zeitachse ist eine Scroll-Position
  • Regression, die keine Exzerpte in mobiler Zeitachse zeigte
  • Verwendet lange Version von Monatsnamen in Datumsformaten
  • Unicode-Gruppennamen für URL encodiert (#8302)
  • Zu viel leeres Padding in Video-Oneboxes
  • Korrekter Übersetzungsschlüssel für API-Schlüssel-Widerruf-Button
  • Überspringt ungültige URLs beim Prüfen auf Audio/Video in Such-Blurbs
  • Fügt <img> alt-Attribut hinzu- Berechnung der Zusammenfassungs-E-Mails
  • Anpassung der Restorer-Spezifikation, um sie stabiler zu machen (#8300)
  • Anzeige der Themen-Tag-Liste korrekt, wenn für Unterkategorien keine ausgewählt ist
  • Build mit Prettier für Imports (#8298)
  • Ermöglicht den Zugriff auf Theme-Übersetzungen in Initializern (#8285)
  • FilterQueryParams mutiert einen Zustand, der im Wesentlichen global ist
  • Verbesserung des Regex für Bildgrößen-Steuerungen (#8291)
  • Auf Mobilgeräten würde das Aktivieren auf navItem nicht funktionieren
  • Überspringt Composer-Blur-Ereignis beim Wechseln zwischen Apps in iOS
  • Erstelle created_at-Datum nicht aktualisieren, wenn Einladungen erneut gesendet werden
  • Mobile App-Verkehr nicht als Crawler-Besuche betrachten
  • Keine Notwendigkeit, die cache-Option in onebox zu übergeben
  • Dropbox-Videos wurden nicht geladen
  • Sicherstellen, dass das Menü auf Desktops nicht zu hoch ist
  • Verhindert, dass whitelisted_generic_onebox_spec mit zeitwerk fehlschlägt (#8288)
  • Update-Aktion sollte im setting-component-Mixin sein (#8287)
  • Sicherstellen, dass das Menü-Panel nicht zu hoch für den Bildschirm ist (#8248)
  • TopicQuery reagiert nicht gut auf Unterkategorien ohne Definitionen
  • Kein Link zu persönlichen Nachrichten im Benutzermenü hinzufügen, wenn diese deaktiviert sind
  • makeArray nach discourse-common verschieben
  • Fehlender run-Import
  • Plugin-CSS/JS-Assets nicht laden, wenn deaktiviert (#8275)
  • Ungelesene Themen werden nicht gelöscht, wenn Whisper der letzte Beitrag ist (#8271)
  • Stummschaltete Unterkategorien für Mobilgeräte ausblenden (#8273)
  • Enter-Taste bei Formularen führt zur Absenden statt Aktualisierung (#8274)
  • Benachrichtigungszustimmungs-Banner für Tastatur und Screenreader nutzbar machen (#8255)
  • attachment_css_class-Konstante aus upload-short-url für discourse-markdown-it entfernen
  • Discourse.system_user separat für jeden Multisite-Tenant cachen (#8276)
  • Unter bestimmten Bedingungen würde der Entwurf sagen, dass er gespeichert wird, obwohl dies nicht der Fall ist
  • Tags können nach categoryId gefiltert werden, ohne q-Parameter (#8264)
  • Standard-Benutzereinstellungen für Kategorien werden in der Admin-Site-Einstellungs-UI nicht aktualisiert.
  • Prettier beim Importieren von Mixin (#8270)
  • Sicherstellen, dass es einen Auszug gibt, bevor die Bio angezeigt wird
  • Korrekte Slug-Validierung
  • Leeres Upload-Verzeichnis bei Backup-Wiederherstellung berücksichtigen (#8262)
  • Kategorie-URL korrekt generieren, wenn Slugs leer sind
  • q-Parameter in /tags/filter/search-Routen erforderlich machen (#8263)
  • Keine Ember-Imports in pretty text verwenden
  • Module für Ember.run.debounce-Hack im Test verwenden
  • Upserting benutzerdefinierter Felder mit Schlüsselwörtern konvertiert den Array-Schlüssel in einen String
  • Mehr flaky jobs_base_spec.rb (#8259)
  • Flaky jobs_base_spec.rb (#8258)
  • Bildskalierungsschaltflächen bedingungslos platzieren
  • Modals mit ESC-Taste und Klick außerhalb schließen
  • Korrekter Fehler beim Senden von PM an E-Mail-Adresse
  • Category.find_by_slug statt Category.find_by(slug: …) bevorzugen
  • TopicQuery-Kategorie-Suche nach Slug
  • Auf Benutzersuche korrekt reagieren, wenn category_id leer ist
  • Theme-Komponenten-Einstellung wurde in der UI nicht aktualisiert (#8247)
  • Plugin-Übersetzungen in der Entwicklung neu laden (#8243)
  • Beim Ausführen des Wizards und Verwenden eines benutzerdefinierten Themes auf color_scheme-Namen zurückgreifen, wenn base_scheme_id nil ist (#8236)
  • Speicherung von nicht eindeutigen Zeilen in oauth2_user_infos zulassen
  • rack-mini-profiler aktualisieren
  • Stummschaltete Unterkategorien ausblenden (#8239)
  • Nil-Fall für Avatar behandeln, nur für den Fall
  • Avatar-Downloads sollen Redirects folgen lassen
  • Abstimmteilnehmer in Oneboxed-Beiträgen anzeigen. (#7768)
  • Vorhandensein von gelikten Beiträgen vor Benachrichtigungserstellung prüfen
  • Rubocop-Regel für Restorer-Spezifikation (#8238)
  • Wiederherstellung für Nicht-Multisite wirft beim Reconnect-Schritt keinen Fehler (#8237)
  • Rückwärtskompatibilität für nicht kompilierte E-Mail-Stil-CSS
  • Gruppenmitglieder nicht laden, wenn Benutzer sie nicht sehen kann.
  • Topic-Inputs beim Erstellen neuer Topics nicht deaktivieren.
  • Wizard-Tests waren mit neuem Loader defekt
  • Sortable-Controller-Variablenkonflikt
  • Korrekter Pfad zu ImportExport-Modul (#8227)
  • Reconnect im Wiederherstellungsprozess verbindet mit korrekter DB (#8218)
  • Benachrichtigungen fehlen unter bestimmten Bedingungen
  • tl3 links no follow-Einstellung respektieren (#8232)
  • Leeren Avatar zurückgeben, wenn Herunterladen eines Avatars aufgrund der Dateigröße nicht möglich ist
  • image_url von web_hook_topic_view_serializer ausschließen
  • Null-Byte-Suchen, die 500-Fehler verursachen, verhindern (#8226)
  • Redirect folgt URL, wenn Antwortcode 200 ist
  • xkcd-Bild nicht skalieren
  • Benutzer-ID in Benachrichtigungs-Webhook einschließen (#8195)
  • Benutzermodell laden, wenn einige Attribute fehlen.
  • Kategorie-Updates-Slug-Validierung idempotent machen
  • Nur Benachrichtigungen neu laden, wenn Benachrichtigungszählung aktualisiert wird (#8221)
  • Zeitwerk-bezogene Korrekturen für Jobs. (#8219)
  • Rate-Limit und Zertifikatserstellung hijacken. (#8215)
  • Häufige HTML5-Media-Erweiterungen zu onebox-Audio- und Video-Tags hinzufügen (#8216)
  • Korrekte Mention-Autovervollständigung in neuen Topics in unsicheren Kategorien
  • ‘only_hidden_tags_changed?’-Methode gab ‘true’ zurück, auch wenn Tags nicht geändert wurden.
  • Id ist immer true, da sie to_i’d wurde
  • D-Schaltfläche sollte Standardtyp auf button setzen (#8217)
  • Korrekturen für Plugin-Generator mit zeitwerk (#8220)
  • Verschiedene Korrekturen für Entwurfssystem
  • Redis-Edelstein auf Version 4.1.3 aktualisieren
  • Polyfills für forEach-Unterstützung auf NodeList für IE11 (#8213)
  • Encodierte Slugs für Unterkategorien verarbeiten
  • Encodierte Slugs nicht kürzen
  • Site-Text-Übersetzungen für nicht ‘_MF’-Schlüssel anzeigen (#8189)
  • Pluralisierte Schlüssel in .other transformieren, um gültige Interpolation zu prüfen
  • Redis-Edelstein auf Version 4.1.3 aktualisieren (#8197)
  • Redis-Freedom-Patch entfernen
  • Mehr Korrekturen für encodierte Slugs (#8191)
  • URL nicht doppelt encodieren
  • Mehr Orte, die mit encodierten Slugs umgehen müssen
  • Nil-Slug auf /categories verarbeiten
  • Nil beim Suchen von Unterkategorien berücksichtigen
  • Korrekte Berechnung der Topic-Zeitachsenposition
  • Tag kann nicht verwendet werden, wenn er zu zwei Tag-Gruppen mit Parent-Tag gehört
  • Zitatgenerator im Beispieltext verwenden
  • Keine Benachrichtigung an leere push_url senden
  • Keine Benachrichtigungs-API-Aufrufe, wenn push_url leer ist
  • Migrationen hinzufügen, um Index auf Kategorie-Slugs zu korrigieren
  • Verhindert, dass Papierkorbschaltfokus beim Absenden von Eingabe auf Profil erhält (#8198)
  • private_email-Einstellung für Benachrichtigungs-E-Mail für eingeladene Benutzer respektieren
  • Topic-Link einschließen, wenn bestehende Benutzer zu einem Topic/PM eingeladen werden
  • Korrekte Zeilenzählung-Link in GitHub-Commit-Onebox
  • Public_file_server.enabled ist false in Test (#8192)
  • Eindeutigen Index hinzufügen, um doppelte Slugs für Kategorien zu verhindern
  • Reply-Box in iOS nicht lösen, wenn Emoji ausgewählt wird
  • hiredis-Edelstein entfernen, der nicht mehr benötigt wird
  • Unterkategorie-Berechtigungsvalidierung
  • Validierung der Kategoriebaumtiefe
  • Benachrichtigungsebene nur bewegen, wenn Benutzer gepostet hat
  • Zeitwerk-bezogene Korrekturen für Jobs. (#8187)
  • Sicherstellen, dass geplante Jobs geladen werden. (#8183)
  • ‘local_cdn_url’-Methode sollte auch für lokale relative URLs funktionieren.
  • Themes erlauben, JS-Dateien hochzuladen und zu bedienen (#8188)
  • Uploads-CDN-URL in Composer-Vorschau verwenden, wenn verfügbar.
  • Passwort mit TOTP ändern zulassen
  • Scrollen des Suchmenü-Panels zulassen, wenn mehr Ergebnisse angezeigt werden (#8186)
  • Genauere sub_total-Berechnung für reviewable_scores (#8184)
  • Encodierte Slugs korrekt, wenn konfiguriert (#8158)
  • Sicherstellen, dass Tempfiles von der Festplatte entfernt werden, wenn ein Upload erstellt wird
  • Korrekten Diff anzeigen, wenn aufeinanderfolgende Absätze bearbeitet werden (#8177)
  • Verhindert die Erstellung von duplizierten TopicAllowedUsers (#8169)
  • Geringfügige Github-Onebox-Layoutprobleme
  • Mobile Anpassungen für reviewable-Liste
  • Downsize_uploads-Skript
  • Nicht fehlschlagen, wenn kein Verzeichnis zum Streifen vorhanden ist
  • Renderer sollte während der parallelen E-Mail-Generierung nicht wiederverwendet werden
  • UserFields standardmäßig nach Position sortieren (#8176)
  • Site user_fields nach Position sortiert
  • UserField für Site nach Position sortieren
  • Originalfehler beim Verschieben von Posts nicht verschlucken
  • Narrative Bot-Zertifikate sind ERB-Vorlagen (#8174)
  • Topic-Zeitachsenplatzierung auf iPad
  • Bestehende Post-Timings könnten das Verschieben von Posts verhindern
  • Gelesene Post-Anzahl dekrementieren, wenn Post-Timings zerstört werden (#8172)
  • Site-Einstellung ‘shadowed-by-global’-Option entfernen (#8061)
  • Original-Scroll-Position in iOS nicht auf null zurücksetzen
  • Downsize_uploads-Skript, um externen Speicher zu unterstützen
  • user_accuracy_bonus speichern, um Erklärungen zu klären (#8165)
  • Rake db:create nach zeitwerk-Änderungen reparieren
  • Lösung für ausstehende Migrationen für bin/turbo_rspec
  • discourse-ember-source-Edelstein aktualisieren (#8167)\n- Mobile-Padding zum unteren Rand des Benutzereinstellungsbildschirms hinzufügen
  • Kategoriekonflikte in SiteSetting-Validierungen prüfen (#8137)
  • Negative reviewable-Scores verbieten, auch wenn die Genauigkeit sie negativ machen würde
  • Sicherstellen, dass push_url existiert, bevor Push-Benachrichtigungs-API-Aufruf gemacht wird
  • Bild beim Hochladen korrekt verkleinern
  • Maxminddb:get-Aufgabe funktioniert nicht mehr
  • Fehler aufgrund von Verwechslung zwischen trustLevel und trust_level (#8149)
  • Benutzer-Stimmzählung bei Topic-Recycling/Wiederherstellung aktualisieren (#8144)
  • Korrekte Position des Topic-Fortschritts in iOS, wenn Composer sichtbar ist
  • Rubocop durch leere Zeile in application.rb defekt (#8148)
  • lib/-Pfad für Sidekiq autoloaden (#8147)
  • Sicherstellen, dass Chart-Eltern-Element noch vorhanden ist, bevor gerendert wird (#8145)
  • EmojiOne ist jetzt JoyPixels (#8142)
  • Erster Post true, wenn Benutzer Topic zuerst erstellt (#8139)
  • Composer über DiscourseHub-App-Navigation auf iPad anzeigen
  • Visual Viewport-Composer-Höhenberechnung nur in iOS anwenden
  • DistributedMutex härten
  • Ausnahme mit triggerRefresh und subcat-Auflistung (#8131)
  • Migrationspfad für post_migrate verwenden (#8133)
  • Demon::DemonBase zurück zu Demon::Base revertieren (#8132)
  • Versuchen, fortgeschrittenes Tutorial-Reset zuerst zu匹配 (#8048)
  • Verhindert, dass Post-Gelesen-Zählung-Update bei nicht existierendem Post ausgelöst wird (#8128)
  • Beobachtete Site-Einstellungen zurücksetzen, wenn Standard-Sprache geändert wird
  • Unicode-Whitelist beim Vorschlagen eines Benutzernamens respektieren
  • Kategorie-Beschreibungstext korrekt escapen (#8107)
  • Fokus ändern, wenn Anwendung in Android fortgesetzt wird
  • Video-Tags und kurze URLs in ‘have_uploads’-Methode einschließen.
  • ‘short_path’ als src in each_upload_url-Methode einschließen.
  • PWA-Installation war aufgrund fehlender Basis-Logo defekt
  • DiscoursePluginRegistry-Zustand nach Tests, die ihn verwenden, aufräumen
  • Optionen für per-minute-Rate-Limiter korrigieren
  • Serverseitige Plugin-Auslässe korrekt rendern (#8106)
  • Mindestmenge an Reviewables vor Schwellenwertberechnung erforderlich machen
  • Sensitivität funktionierte standardmäßig nicht
  • Versionen aus Active Record Warm-up entfernen (#8105)
  • min_trust_to_send_messages ignorieren, wenn Gruppen benachrichtigt werden (#8104)
  • Korrektes jumpToPost mit Whispers/small-actions
  • Standardmäßig Google Groups-Crawling bei Fehler nicht abbrechen
  • Migration in zwei Schritte im Entwicklerhandbuch aufteilen (#8103)
  • Post-Hide-Logik nur auf Flag-Aktionen anwenden
  • Google Groups-Crawler konnte sich nicht anmelden
  • Bis zu ‘max_oneboxes_per_post’ Oneboxes vorschauen
  • TL3 ->` TL0 Spam-Ding zurückbringen
  • Ignorierte Flags sollten nicht in der Genauigkeitspunktzahl zählen
  • Korrekte Theme-SCSS-Fehlerbehandlung
  • Plugin-Stylesheets live neu laden, wenn in der Entwicklung bearbeitet wird
  • Plugin-Stylesheets live neu laden, wenn sich das Farbschema ändert
  • Theme-Variablen nicht in Plugin-SCSS einschließen und register_css reparieren
  • Keine Veröffentlichung von Kategorie-Topic-Vorlage ohne Änderungen zulassen
  • $ in Übersetzungen vor Interpolation escapen (#8100)
  • Entwürfe für PMs von Aktivität >` Entwürfe-Bildschirm öffnen.
  • Sicherstellen, dass Seite korrekt neu geladen wird, wenn Hash vorhanden ist (#8096)
  • Nicht-Mitglieder nicht als Leser anzeigen, wenn Post ein Whisper ist
  • Schutz vor problematischen Benutzernamen verbessern (#8097)
  • Roh-Hbs-Vorlagen korrekt aus Theme-JavaScript-Ordner laden
  • Format explizit angeben, wenn /associate/{{token}} geladen wird
  • Unterstützung für Versionsabfrageparameter in InlineUploads hinzufügen
  • fancy_title nicht erneut escapen. (#8095)
  • Neueste Anzahl in Tabs auf Tag-Listen nicht anzeigen
  • Rails 6 Multisite-Migrationen und Plugin-Migrationen
  • <img> in Code-Blöcken beim Inline-Uploads unterstützen
  • Markdown-Regexp-Muster groß-/kleinschreibungsunabhängig machen.
  • ‘pull_hotlinked_images’-Bearbeitungen nicht im Staff-Action-Log protokollieren
  • Admin-Dashboard-Sortierpfeil-Icon-Farbe beim Hover ändern
  • mailgun_api_key soll auch ihren “HTTP webhook signing key” unterstützen (#8091)
  • Alle numerischen Werte in Berichten casten (#8087)
  • Authentifizierungsdaten aus Session nach Kontoerstellung löschen (#8040)
  • Benutzerzeichnis sollte keine nicht genehmigten Benutzer enthalten
  • POP3 funktioniert nicht mit TLS 1.3
  • Zu Vollbild-externem Login für Safari wechseln
  • Inline_uploads und Unterordner (#8076)
  • Migrate_to_s3-Aufgabe und Unterordner
  • Fehler in qunit-Tests, wenn Versionscheck-Informationen fehlen
  • Staged-Benutzer-Avatare nicht anzeigen, wenn Leseanzeiger erweitert wird
  • Emojis in Suchergebnis-Blurbs anzeigen
  • Onebox-Erkennung verbessern (#8019)
  • Frozen String und profile_db_generator verwenden Kategorie-ID (#8080)
  • post_edit_time_limit zu tl2_post_edit_time_limit migrieren (#8082)
  • Lesestatus beim Verschieben von Posts bewegen
  • Topics mit stummschaltetem Tag tauchten nicht auf, wenn nach Kategorie und Tag gefiltert wurde
  • Post-Bearbeitungszeitraum-Spezifikationen
  • Inline_uploads funktionieren nicht in Unterordner-Setups
  • :reject_user_delete-Aktion kann nur von ReviewableUser gehandhabt werden (#8068)
  • Mobile Safari-Composer-Verbesserungen (#8069)
  • ‘Group membership requests’-Feature kompatibel mit Sichtbarkeits-Level-Option ‘logged_on_users’ machen.
  • Composer-Größe für iPhone Xs Max und Xʀ anpassen
  • Gespeicherten Controller und Aktion an Logger melden
  • Sicherstellen, dass Google Classic korrektes man_facepalming-Emoji hat (#8065)
  • ‘short_url’ als src einschließen, wenn Upload-URL nicht existiert
  • Benutzerkarte nach Klick auf Nachricht-Schaltfläche schließen
  • Auth-Popup-Handling für Safari-Same-Site-Cookie-Quirks
  • Flagged-Posts-Benutzerbenachrichtigungen (#8041)
  • Benutzer sollte benachrichtigt werden, wenn Post gelöscht wird
  • Defekter Scheduler beim Ändern von per_host <-> global
  • Zugriff auf verschachtelte Objekte innerhalb von Theme-Einstellungen zulassen
  • Bei verwaisten Benutzerdatensätzen Badge überspringen
  • Heartbeat sollte pro Host sein
  • Benachrichtigungen aktualisieren sich nicht korrekt aus Hintergrund-Tab
  • Remote-Theme-Datensatz wird nicht gespeichert, wenn auf Updates geprüft wird (#8054)
  • Änderungen nicht veröffentlichen, wenn Topic gelöscht wurde
  • Leseanzeiger einschließen, wenn publish_group_state aktiviert ist
  • Ein überschriebener Text eines nicht existierenden Plural-Schlüssels führte zu einem Fehler
  • Sicherstellen, dass Live-Neuladen von Theme-CSS beim ersten Mal funktioniert (#8052)
  • Turbo_rspec zeigt Fehler in gemeinsamen Gruppen korrekt an
  • Race-Bedingung während Deployments, die Stylesheets erstellt
  • Nicht nach Tags suchen, wenn Topic-Titel bearbeitet wird
  • Nicht explodieren, wenn Topic nicht mehr existiert
  • Bei Aktivierung via omniauth Tokens nach Passwort-Reset erstellen
  • Bei Aktivierung eines Benutzers sicherstellen, dass Änderung sofort reflektiert wird
  • Dashboard laden zulassen, auch wenn Git-Version nicht gefunden werden kann
  • Tatsächliche Leser auf erstem Post anzeigen
  • Sicherstellen, dass Avatar-Größen Ganzzahlen sind
  • Nur App-Argument für offiziellen iOS-App-Banner verwenden
  • Nur anzeigen, wer gelesen hat, wenn Attribut aktiviert ist
  • Topic-Gruppen korrekt aktualisieren
  • Überschreiben von _MF-Texten funktionierte nicht für en_US
  • Bei Verwendung einer benutzerdefinierten Authenticator-URL Anfrage mit GET senden
  • Add_to_serializer berücksichtigt Vererbungsketten nicht korrekt
  • PWA-Banner nicht anzeigen, wenn native App verwendet wird
  • Dupliziertes %-Zeichen aus Fehlermeldungen entfernen
  • Heartbeat-Check pro Sidekiq-Prozess (#7873)
  • Mini-Tag-Chooser zulassen, Tags im Hintergrund zu holen (#8033)
  • Versteckte Posts für WordPress filtern
  • destination_url-Cookie nach Löschen des eigenen Kontos nicht setzen. (#8028)
  • Endlosschleife beim Mentionen in IE11
  • Desktop- und Mobile-Only-Plugin-CSS-Assets korrekt laden.
  • Topic-Bearbeitungen zulassen, wenn versteckter Tag verwendet wird
  • Race-Bedingung in Fallback-Handlern (#8005)
  • Nicht versuchen, staged, ungenutzte Admins und Mods zu löschen
  • Unbekannte Upload-Erweiterung regelmäßig zurücksetzen
  • PWA-Install-Banner vorerst auf Android beschränken
  • Leseanzeiger erscheint nur, wenn Gruppen-Einstellung aktiviert ist
  • Sicherstellen, dass Extra-Lokale nur für Staff verfügbar sind
  • Sicherstellen, dass Offset immer positiv ist
  • Verhindert, dass Mobile-Nav einen Fehler beim Abmelden von Klick-Ereignissen erstellt (#8016)
  • Verwendet einfacheres Muster für benutzerdefinierten href auf extra-Nav-Elementen (#8015)
  • Rack-mini-profiler zeigt Plugin-Frames nicht an
  • J/K-Navigation setzt aktuelle Auswahl zurück, wenn schnell gescrollt wird.
  • Benachrichtigungsebenen bei Gruppen-Einladung korrekt setzen
  • Bei Einladung von Gruppen zur Nachricht Tracking-Zustand respektieren
  • topic_query_params explizit erforderlich machen
  • Banner-Topic-Cache nach Remapping löschen
  • Sicherstellen, dass Berichte keine Datensätze ändern können (#8006)
  • Race-Bedingung beim Laden der Bibliothek korrigieren
  • S3-bezogene verteilte Sperren länger halten
  • Benutzerdefinierte Attribute, die von Plugins benötigt werden, in queuedpost-Payload speichern (#8009)
  • Versucht, Parameter von addDiscoveryQueryParam zu verwenden (#8007)
  • Omniauth-Authenticator-Namen in Symbole konvertieren, bevor verglichen wird
  • Keine Ausnahme auslösen, wenn Authenticator-E-Mail fehlt
  • E-Mail, die vom Auth-Provider zurückkommt, in Kleinbuchstaben umwandeln
  • Modellnutzung durch SQL-Abfrage ersetzen
  • Korrekte Reihenfolge für post_edits-Bericht und Abfrage-Limit entfernen
  • Korrekte Abfrage für post_edits-Dashboard-Bericht
  • Tmp-Inventar-Dateien nach S3-Uploads-Check entfernen.
  • RIP Swipe-in-Menüs auf Android (#7997)
  • watching_first_post-Benachrichtigungen nicht aktualisieren, wenn erster Post verschoben wird
  • Vertrauenswürdige Benutzer könnten Inhalt mit einer Flagge verstecken lassen
  • Fehlgeschlagene Remaps während Wiederherstellungen verhindern
  • topic_links.url auf 500 Zeichen während Remap kürzen
  • Keine doppelte Like-Benachrichtigung erstellen. (#7999)
  • Leerer zweiter Faktor erhält Standardnamen
  • Polyfills String.prototype.repeat für IE (#7994)
  • Benutzer-Selbstlöschung verbieten, wenn Benutzer in PMs gepostet hat
  • #dup statt #+@ verwenden, da Inhalt Instanz von Nokogiri::XML::Element sein könnte.
  • Readonly-Funktion beim Löschen der Tabelle fallen lassen
  • Readonly-Funktionen während Backup erstellen
  • DiscourseHub-Benutzeragent erkennen.
  • ‘First Onebox’-Badge nur für Oneboxed-URLs verleihen. (#7974)
  • Korrekte OmniAuth-Route-Reihenfolge
  • Benachrichtigung bei Reviewable-Update. (#7980)
  • Falscher discobot-Tutorial für bestimmte Lokale gestartet.
  • Abhängigkeit von present? in distributed_mutex-lib entfernen
  • Nicht-ASCII-Dateinamen in HTTP-Header korrekt encodieren
  • Redirect auf gleichem Host mit Pfad /login oder /session nicht folgen
  • Ersetzung von Ziffern und Symbol-Emojis zulassen (#7978)
  • Einbetten von Topics würde mit einigen HTML fehlschlagen
  • Topics nicht verstecken/schließen, wenn sie Mindestsichtbarkeit nicht erfüllen
  • Unescaped-Titel als combo-box-id verwenden (#7979)
  • S3-Uploads fehlten einen cache-control-Header (#7902)
  • Sicherstellen, dass flag-ratio-Bericht Benutzer mit disagreed >` agreed zeigt (#7977)
  • Mitgliedschaftsanfragen-Link nur für Gruppenbesitzer anzeigen. (#7543)
  • Generierter Controller sollte in einem underscored-Ordner sein (#7975)
  • Sicherstellen, dass Pikaday-Picker in UTC zeigt (#7968)
  • Kopieren/Einfügen von Datei in Composer mit Chrome zulassen (#7969)
  • Syntaxfehler in b1f5949
  • Workbox-Pfad kompatibel mit Multisite machen
  • Composer-Vorschau auf IE11 (#7970)
  • Veraltetes “refresh”-Icon in “sync” umbenennen (#7966)
  • Bessere Erkennung von Apple-Browsern (#7961)
  • Verschiedene Verbesserungen für beobachtete Wörter
  • Multisite-Upload-Pfad nicht zur Quell-URL hinzufügen, wenn bereits vorhanden.
  • Uploads-Wiederherstellung kompatibel mit Multisite machen.
  • Antworten korrekt aktualisieren, wenn erster Post verschoben wird
  • Modal onClose wurde wiederholt aufgerufen
  • Rollback, wenn Multisite-Tests Ausnahmen auslösen
  • Redis-Verbindungen in verschiedenen Threads in Tests nicht wiederverwenden
  • Gravatar-Uploads abhängig von authorized_extensions.
  • DistributedMutex (#7953)
  • Bessere Fehlermeldung bei Benutzername-Update von Admin-Benutzerseite.
  • Verbose-Option zu DbHelper.remap zurückbringen
  • frozen_string_literal: true in Migration hinzufügen
  • Verhindert, dass user-notifications-dropdown unbeabsichtigte Änderungen verursacht
  • Post#each_upload_url gibt falschen Pfad an Block, wenn CDN aktiviert ist.
  • Initializer beim ersten db:migrate funktionieren lassen
  • Chromium-basierten Edge korrekt identifizieren
  • Mehrere Datei-Stylesheets in Theme-Komponenten unterstützen (#7950)
  • Besserer Fehler, wenn SSO aufgrund von leerem Secret fehlschlägt (#7946)
  • Standard-Label beim Exportieren von Berichten einschließen
  • Fehlermeldung bereitstellen, wenn keine gültigen Tags ausgewählt wurden
  • Frozen-String-Fehler in TopicEmbed.import (#7938)
  • Live-geladene Posts von ignorierten Benutzern verstecken
  • Revertiert #18e2816 (#7940)
  • Gleiche ID für beide Original- & optimierte Inventare in Multisite-Setup verwenden.
  • Standard-Einschränkungen auf Routen-Format anwenden (take 2) (#7920)
  • Query-Parameter in auth_redirect beibehalten (#7923)
  • Sicherstellen, dass Jobs nicht sofort nach migrate_to_s3 laufen
  • Tags-Prüfung beim Aktualisieren der Kategorie eines Topics verbessern (#7921)
  • Uncategorisierten Kontext entfernen, wenn nicht erlaubt in Composer (#7922)
  • featuredLink als featured_link an Backend senden, um korrektes … zu aktualisieren (#7915)
  • uniq statt uniq! beim Prüfen auf unkomprimierten Root-Pfad verwenden. Rails-Namenskonvention für ZipUtils verwenden
  • Migrationen versuchten, frozen String zu ändern
  • Antwortanzahl beim Verschieben von Posts aktualisieren
  • Benachrichtigungen löschen, die Benutzer nach Verschiebung von Posts nicht sehen können
  • Alte Benachrichtigungen verlinkten nicht auf korrekten Post nach Verschiebung des Posts
  • Erlaubt, camelCased-Attribute in wrap-Komponente zu spezifizieren (#7919)
  • Mindestlesezeit pro Post setzen. (#7842)
  • Immer lokale Uploads zusätzlich zu auf S3 gespeicherten Dateien sichern
  • Kein Refresh bei ‘log out all’-Anforderung anfordern
  • Gleichen Benutzernamen oder Namen für Post-Hinweise anzeigen. (#7862)
  • Benutzernamen in Benutzerprofil-Links in RSS-Feeds URL-codieren
  • Post-Upload-Datensatz-Erstellung in ‘find_missing_uploads’-Methode entfernen.
  • Bugs, die das Schließen des Kontolöschen-Modals mit Button verhindern (#7904)
  • String, der in watched words-UI nicht übersetzt werden kann
  • Leere Backup-Namen mit Unicode-Site-Titeln
  • logout_redirect-Einstellung bei ‘Log out all’ respektieren
  • Wenn ‘raw’ mit nicht-Bild-Upload-URL begann, wurde es nicht zu short-url konvertiert.
  • Hotlinked nicht-Bild-URLs zu short-url konvertieren.
  • Alle Service-Worker von Apple-Geräten wieder entfernen
  • Veraltete Icons umbenennen, benutzerdefinierte Icons in Badges zulassen
  • Extra_js-Theme-Assets neu kompilieren, wenn COMPILER_VERSION sich ändert (#7897)
  • Auf Gzip-Kompression zurückgreifen, wenn Brotli nicht unterstützt wird (#7895)
  • Markdown-Konversion für hotlinked nicht-Bild-URLs überspringen
  • Backups, die von pg_dump >`= 11 erstellt wurden, sind nicht portabel (#7893)
  • Standard-Einschränkungen auf Routen-Format anwenden (#7890)
  • Sicherstellen, dass unterdrückte Kategorien keine Featured-Topics produzieren. (#7863)
  • Ampersand in site_texts-Routen zulassen
  • Einstellungen neu berechnen, wenn abhängige Einstellungen sich ändern
  • Standard-Lokale für Flag-Gründe verwenden
  • Bootbox nicht anzeigen, wenn Post keine Antworten hat. (#7866)
  • Such-Logging ausschalten, wenn schreibgeschützt (#7877)
  • Sicherstellen, dass Spinner auf tags/show angezeigt wird, wenn mehr geladen wird (#7876)
  • Sicherstellen, dass Routing mit Hash History nicht stuckt (#7872)
  • Sicherstellen, dass Routing mit Hash History nicht stuckt
  • Neuestes Selenium-Edelstein brach Google Groups-Import-Skript
  • Remapping während Wiederherstellung war falsch für CDN-URLs
  • Anders remappen, wenn Backup von Multisite kommt
  • Turbo-Tests-Ausgangs-Codes
  • Theme-Editor-Inhalt beim Wechseln der Tabs löschen
  • Remap sollte nicht versuchen, schreibgeschützte Spalten zu ändern
  • Kategoriennamen in Titel für Crawler-Ansicht anzeigen
  • Korrekte Zeitzone für manuelles SQL verwenden
  • Keine Ausnahmen verwenden, um Konflikte zu fangen
  • Zurück-Taste würde zu vorherigem Topic statt Liste gehen
  • Nur Bildgröße hinzufügen, wenn Breite & Höhe in Pixeln sind
  • IE-Grid-Layout-Problem auf Benutzeraktivitätsseite
  • Fehlschlagen, wenn keiner unserer Tags aktualisiert werden konnte
  • Einladungs-Schaltfläche nicht anzeigen, wenn lokale Logins deaktiviert sind
  • Sicherstellen, dass Routing zu / mit Query-String funktioniert (#7859)
  • download_remote_images_to_local nicht deaktivieren, wenn Site S3 verwendet (#7861)
  • Custom-Feld upserten, wenn eindeutige Einschränkung fehlschlägt
  • Sicherstellen, dass Lightbox-Bild-Download korrekte Content-Disposition in S3 hat (#7845)
  • Verhindert, dass emoji-picker nicht angezeigt wird (#7856)
  • full_screen_login-Parameter von Plugin-Auth-Providern respektieren (#7855)
  • Titel-Attribut für Benachrichtigungs-Elemente verwenden. (#7840)
  • Fehlplatzierte Speichern-Schaltfläche entfernen
  • ‘Export’-Schaltfläche für alle tabellarischen Berichte anzeigen. (#7838)
  • Logs für Aktivieren/Deaktivieren von Komponenten sollten in Staff-Actions-Logs erscheinen
  • Sicherstellen, dass emoji-helper mit benutzerdefinierten Emojis funktioniert (#7843)
  • Sicherstellen, dass /t/TOPIC_ID/POST_NUMBER korrekt routet (#7841)
  • Seite beginnt bei 1 (#7844)
  • Fehlplatzierten Outlet entfernen
  • Erstellen neuer Badge schlägt bei leerer SQL-Abfrage fehl (#7837)
  • Nur Timer-Entfernen-Schaltfläche für Benutzer mit Berechtigung anzeigen
  • Normalen Titel statt fancy title für prefilled Composer verwenden
  • Keine Benachrichtigungs-E-Mail senden, wenn Benutzer Topic nicht sehen darf
  • Sicherstellen, dass statische Seiten absolute Pfade verwenden (#7828)
  • Lokale Theme-Änderungen in korrekten Temp-Ordner kopieren, wenn Updates zu Remote-Theme diffen
  • Navigations-Bug reparieren
  • FakeExceptions sollten ursprünglichen Klassennamen haben
  • Eine Ausnahmeursache ist selbst eine Ausnahme
  • Topics in Unterkategorien als ungelesen markieren, wenn Parent abgewiesen wird
  • Turbo_rspec akzeptiert diese Optionen nicht
  • Nur ausstehende/agree-Scores in Gesamtpunktzahl einschließen
  • Emoji-helper bereitstellen, um Codes durch Bilder zu ersetzen (#7802)
  • Verhindert Fehler, wenn TL auf internem Objekt mutiert wurde (#7808)
  • Topic-Erstellung nicht zulassen, wenn keine Kategorie zum Posten verfügbar ist (#7786)
  • Aufruf von Aktion mit String ist veraltet (#7807)
  • Suchmenü bei Escape schließen (#7804)
  • uncategorized_category_id nicht in topic_create_allowed einschließen, wenn Posten in uncategorized deaktiviert ist
  • Sicherstellen, dass Topic existiert, bevor Banner erstellt wird. (#7781)
  • DistributedCache nicht verwenden, um Redis-Readonly-Zustand zu speichern
  • CategoryUser#batch_set (#7787)
  • notification_level aus category_users-eindeutigen Indizes entfernen
  • CategoryUser#batch_set hat nicht vorhandene Datensätze aktualisiert
  • Changed wurde falsch gemeldet
  • Iterieren beim Löschen des watched words-Cache
  • Multisite-Upload-URLs müssen entweder DB-Namen oder das Wort ‘short-url’ haben.
  • Mobile-Overflow für hohe feste Modals
  • Sicherstellen, dass URL zur vollständigen reviewable-Konversation auf Unterordner funktioniert
  • Kategorie-Chooser-Suche sollte auf Kategorie begrenzt sein (#7794)
  • Sicherstellen, dass :after_auth-Ereignis ausgelöst wird. (#7791)
  • Zurück-Taste-Kapriolen beim Umleiten von index-Routen
  • Wagenrücklauf in InlineUploads unterstützen.
  • img-Tags innerhalb von Anchor-Tags nicht mit Markdown-Format ersetzen.
  • Randfall mit Anchor-Tag in InlineUploads.
  • Einige Toolbar-Operationen lösten das change-Ereignis nicht aus
  • Wenn ein Benutzer einen versteckten Post löscht, sollte er keine Historie verlieren
  • Nicht alle Einstellungen beim Speichern für alle Einstellungen aktualisieren, nur einige begrenzen
  • ‘status’-Parameter-Änderung filtert die Topics in Tag-Route nicht.
  • BBcode-Randfall für InlineUploads.
  • Korrekten Namen für selectable_avatars_enabled-Site-Einstellung verwenden
  • InlineUploads sollte Anhang-Links mit Markdown-Text ersetzen.
  • Upload#short_url generiert falsche URL, wenn Erweiterung nil ist.
  • Benutzern nicht erlauben, Topic-Informationen zu bearbeiten, wenn OP gesperrt ist
  • Widget, das nicht im Registry war, konnte nicht modifiziert werden
  • Temporären Hack für festen iOS-Bug entfernen (#7773)
7 „Gefällt mir“

UI-ÄNDERUNGEN

  • Emoji-Auswahl im Reiter „Kategorie bearbeiten“ der Themen-Vorlage ausblenden (#9036)
  • Lokales Datumsauswahl-Tool ausblenden, wenn es außerhalb des Hauptkomponisten verwendet wird
  • Icon-Höhe in btn-small einschränken, um Inkonsistenzen bei der Höhe zu vermeiden
  • Doppeltes Modal-Scrollen bei langen mobilen Konto-Erstellungsformularen entfernen
  • Gleiche Gestaltung für Benutzernamen und user-name verwenden
  • Nur das erste Attribut sollte verlinkt sein
  • Abstand basierend auf der Attributposition hinzufügen
  • Erscheinungsbild kleiner Buttons verbessern (#8990)
  • Erwähnungen in kleinen Beitragsnachrichten korrekt anzeigen
  • Breite des Dropdown-Menüs für Themenbenachrichtigungen auf Mobilgeräten anpassen
  • Eingabefelder für Kategorie und Tag im mobilen Komponisten in einer Zeile halten
  • Geringfügige Anpassungen an der UI des Umfrage-Editors (#8985)
  • Höhe der Benutzerfelder auf mobilen Benutzerkarten begrenzen, Mixin für Zeilenbegrenzung hinzufügen
  • Höhe der Detailansicht für Staff-Aktionen begrenzen
  • Verhindern, dass die Anzahl der Themen in der Kategorie-Auswahl auf eine neue Zeile umbricht (#8943)
  • Border-Box-Größenmodell für SK2-Dropdowns verwenden
  • Alle übergeordneten Kategorien für das Zielthema anzeigen
  • Die Autovervollständigung im Komponisten schlägt alle sichtbaren Gruppennamen vor
  • Emojis in Umfragen nicht vergrößern (#8934)
  • Status des Zielthemas anzeigen, wenn Beitrag(e) in ein bestehendes Thema verschoben werden
  • Schiebemenü der mobilen Seiteneinstellungen für RTL anpassen
  • Layout-Fix für anzeigbare überprüfbare Elemente auf Mobilgeräten
  • Verhindern, dass neue Abzeichen auf Mobilgeräten isoliert werden
  • Konto-Erstellungs-Button immer deaktivieren, wenn Benutzerfelder ungültig sind
  • Namensparameter von IDP ignorieren, wenn er mit der E-Mail-Adresse übereinstimmt (#8869)
  • Verbesserte Kopie für composer.saved_draft (#8863)
  • Vollständige Liste der Icons im Icon-Auswahl-Tool cachen (#8862)
  • Subtile Renderverzögerung beim Timeline-Benachrichtigungs-Button entfernen (#8860)
  • Algorithmus zur Ermittlung der Benachrichtigungsanzahl anpassen
  • Der Fortschrittsbalken für Themen sollte auf dem Desktop nicht aufblitzen
  • Einführung der Icon-Picker-Komponente für Abzeichen (#8844)
  • Verhindern, dass der Kopfzeilenbereich des Mini-Tag-Auswahl-Tools umbricht (#8858)
  • Unterstützung für Pfeilnavigation im Mini-Tag-Auswahl-Tool hinzufügen (#8857)
  • Titel im angedockten Header zentrieren, wenn es nicht zwei Zeilen gibt
  • Beschreibung der Pinned-Option auf Mobilgeräten nicht anzeigen (#8846)
  • Sicherstellen, dass das Icon für Pinned-Optionen nicht auf einer neuen Zeile steht (#8845)
  • Stumme Kategorien standardmäßig auf der Kategorie-Seite einschließen (#8842)
  • Icon für Google Maps Onebox hinzufügen
  • Die Einstellung „allow_embedding_site_in_an_iframe“ ausblenden
  • Vertikale Themen-Timeline während des Verfassens anzeigen (#8813)
  • Automatische Einstellung „categories topics“ einführen (#8804)
  • Administratoren sehen bei der Suche in:all nur ihre eigenen privaten Nachrichten
  • Die Fehlermeldung für ungültige CSV-Dateien enthält nun Informationen über die fehlerhafte Zeile (#8773)
  • Verwende „-“ als Standard-Slug für Kategorien (#8607)
  • Bestätigung beim Hinzufügen von Tag-Synonymen erforderlich
  • Benutzer müssen bestätigen, wenn sie eine private Gruppe verlassen
  • Geringfügige Anpassungen am Modal „Thema auswählen“
  • Erscheinungsbild der Bearbeitung von PM-Titeln verbessern
  • Erscheinungsbild von Listen und Benutzerfeldern in mobilen Biografien verbessern
  • Stellen Sie sicher, dass alle generierten Backup-Codes auf dem Bildschirm angezeigt werden
  • Freundlichere Fehlermeldung bei ungültiger CSV-Datei zurückgeben. Eine Abbrechen-Schaltfläche wurde hinzugefügt, um zur /badges-Ansicht zurückzukehren
  • IE11-Verwarnung aktualisieren und standardmäßig aktivieren
  • Vorgestellte Themen auf mobilen Profilen zentrieren
  • Abhängigkeit von JS für Kategorie-Box-Links entfernen
  • Unterkategorien in „Boxen mit Unterkategorien“ + Konsistenz
  • Korrektur der Validierungsmeldung für die Priorität der Kategoriensuche
  • Geringfügige Stil-Anpassungen der Kategorie-Seite für Unterkategorien
  • Keine Verwendung von Avataren als Fallback-OpenGraph-Bilder für Antworten (#8605)
  • Invites#show kann nicht mit JSON angefordert werden und ist nicht korrekt konfiguriert (#8570)
  • Neue Glocken-Icons für Benachrichtigungs-/Verfolgungsstatus
  • Verbessertes Styling von Unterkategorien in der Kategorienliste (#8593)
  • Enkelkinder in der Kategorienliste anzeigen (#8592)
  • Verhindern, dass das Admin-Menü für Beiträge unter dem Header auf der ursprünglichen Antwort (OP) erscheint
  • Opazität für ausgeblendete Themeninhalte reduzieren, aber nicht für die Steuerelemente
  • Geringfügige Anpassungen an der Benutzer-Admin-Seite, um lange Gruppennamen zu berücksichtigen
  • Geringfügige Anpassung, um dem Eingabefeld für PM-Empfänger mehr Flexibilität zu geben
  • Tippbereich für Kombinationsfeld auf Mobilgeräten vergrößern
  • „Gefällt mir/gelesen“ pluralisieren
  • Ausrichtung der Social-Login/Signup-Buttons in Firefox verbessern
  • Der Z-Index des Bild-Lightbox muss höher sein als der Z-Index des Modals
  • Kopie in den Modals „In Thema verschieben“ und „In Nachricht verschieben“ verbessern
  • Öffentliche Gruppen in die Menge der erwähnbaren Gruppen aufnehmen (#8516)
  • Kleine Fixes für das iOS-Signup-Modal
  • Die Styles des Tag-Kombinationsfelds sollten den Tags in Themen entsprechen
  • Geringfügige Stil-Updates für Tag-Informationen
  • Versucht, das Laden von Diagrammen weniger ruckelig zu machen (#8529)
  • „Mehr anzeigen“ aus Upload-Modals entfernen (#8470)
  • Avatar-Animation für mobile Benutzerkarten entfernen (#8483)
  • Doppelte Kodierung von Benutzertiteln entfernen
  • Scrollbalken beim initialen Laden des Panels verhindern (#8456)
  • Ränder der Assistenten-Schritte anpassen (#8452)
  • Führende Leerzeichen in der Auswahl beim Hinzufügen eines Links überspringen
  • Vollständigen Gruppennamen anzeigen, auch wenn der Titel gleich ist. (#8437)
  • Keine Schatten auf Hover-Bildern auf Touch-Geräten anzeigen (#8429)
  • Offensichtliche Meldung anzeigen, wenn die Wiederherstellung von Backups deaktiviert ist
  • Hover-Effekt für lightboxierte Bilder hinzufügen (#8416)
  • „Ergebnisse ausblenden“ in „Stimme anzeigen“ in Umfragen umbenennen (#8403)
  • Ausgewählte Skalierung auf 100 % setzen, wenn die Skalierung undefiniert ist
  • Farbe der Teilen-Icons für dunkle Themes konsistent gestalten
  • Verblassen bei langen Inhalten des Signup-Formulars erhöhen, um das Scrollen offensichtlicher zu machen
  • Offensichtlicherer Link für alternative Authentifizierung
  • Erlauben, dass die Eingabetaste das Testen einer E-Mail im Admin-Bereich absendet
  • Anstelle der Gesamtzahl der Benutzer nur die Anzahl der betroffenen Benutzer anzeigen
  • +n-Indikator in der PM-Themenliste hinzufügen (#8353)
  • Link zur CSP-Dokumentation zur Einstellung content_security_policy_script_src hinzufügen
  • Keine führenden/abschließenden Leerzeichen beim Kopieren des API-Schlüssels in Firefox hinzufügen
  • Tag-Eingabe schlägt erforderliche Tags vor, wenn noch keine ausgewählt wurden
  • E-Mail-Adresse des Benutzers in der E-Mail „Admin-Zugriff gewähren“ und in der UI anzeigen
  • Eingabefeld für den Gruppennamen erweitern und Platzhaltertext hinzufügen
  • Schließen von Alert und Modal in Buttons umwandeln, um die Barrierefreiheit zu verbessern
  • Korrekten Hintergrund für <select> in dunklen Themes anwenden (#8234)
  • Zitatfunktion auf iOS verbessern
  • Regression im iOS-Komponisten beheben
  • Stil für deaktivierte Dropdowns mit Farbvariablen aktualisieren
  • Tag-Anzeige in Suchmenüergebnissen standardisieren
  • Dashboard-Links führen zur Liste der Git-Commits anstatt zum Git-Vergleich
  • UI für Gruppenmitgliedschaft klarer gestalten (#8210)
  • Betonung darauf, dass lokale Datumsangaben in UTC angegeben sind, in Auszügen (#8208)
  • Sicherstellen, dass GitHub-Onebox-Informationen nicht unnötig umbrechen
  • Verbessertes Rendern neuer GitHub-Onebox in E-Mails
  • Neue Zeile nach schließendem Umfragetag für den Umfrage-Editor hinzufügen
  • Fußzeile der Digest-E-Mail in einer Tabelle einbetten, um bessere Ausrichtungsoptionen zu ermöglichen
  • Metadaten in Suchergebnissen des Link-Modals im Komponisten einschließen
  • CSS-Klassen zum Digest-E-Mail-Template hinzufügen, um das Styling zu erleichtern
  • Glyphe zum Button „Hilfe“ im Modal „Passwort zurücksetzen“ hinzufügen
  • Primäre Aktion in Modals mit der Eingabetaste auslösen
  • Theme-Farben für GitHub-Issue-Labels verwenden
  • Besseres Hyperlink-Modal im Komponisten (#8160)
  • Layout des iOS-Komponisten refaktorisieren
  • Verwendung einer Schriftart mit fester Breite zur Darstellung der GitHub-Issue-Beschreibung einstellen
  • Größe der GitHub-Onebox-Icons reduzieren
  • iPad-Tastatur-Benutzereinstellung aus iOS 13 entfernen
  • Platzierung des Themenfortschritts in der iOS-App beheben
  • Eingabe für den Namen beim Erstellen eines neuen Authentifizierers (#8153)
  • „Entwürfe“ zum Profil-Reiter für schnellen Zugriff hinzufügen. (#8155)
  • Höhe großer Modals auf einen Prozentsatz der Viewport-Höhe beschränken
  • Layout des Komponisten in Android beheben
  • Größenanpassung des Komponisten beim Schließen der Tastatur auf dem iPad auslösen
  • Chrome-Autovervollständigung beim Bearbeiten von Admin-Textfeldern umgehen
  • Zeigt Lesezustände/Gefällt-mir in derselben Reihenfolge wie die Buttons des Beitragsmenüs an (#8140)
  • Vollständiges Viewport-Layout des Komponisten auf dem iPad
  • Platzierung des Themenfortschritts beheben
  • Ausrichtung des Fortschrittsbalkens für Themen korrigieren und einige magische Zahlen entfernen
  • Layout des Komponisten auf iPads verbessern
  • Link zur Begründung der Bearbeitung im Komponisten in ein Icon ändern
  • Visual Viewport API für die Höhe des iOS-Komponisten verwenden
  • Klasse hinzufügen, um spezifische Moderator-Kategorien auf der Über-Seite zu unterscheiden
  • Mittleres Format für die Anzeige der Zeit in Beitragsmitteilungen verwenden. (#8074)
  • Installierte Version mit SHA anstelle der Anzahl der Commits anzeigen
  • RTL-Ausrichtung des Avatars im Komponisten anpassen
  • Besseres Benutzerbild für Einbettungen/Themen
  • Timeline-Steuerelemente nach oben ausrichten
  • Lese-Indikator ausblenden, wenn die Anzahl der Lesezustände null ist
  • Flexbox für das Einbetten der Themenliste verwenden
  • Vertikale Ausrichtung mit middle statt em-Einheiten verwenden
  • Farbcode-Variable verwenden
  • HTML-Struktur der eingebetteten Themenliste von Tabelle zu Div konvertieren
  • Verbesserungen beim Lese-Indikator. (#8049)
  • Ungenutzte Zeichenfolgen über Desktop-Benachrichtigungen entfernen
  • Kleines Follow-up zu #8047
  • Bessere Ausrichtung von Tags im Header (#8047)
  • Workaround für einen Chrome-Autovervollständigungs-Bug in der Suche
  • Layout-Fix für Kategorie-Boxen mit langen Unterkategorienamen
  • Verhindern, dass nicht lightboxierte Bilder in Zitaten gestreckt/gequetscht werden (#8021)
  • Option „Tag erstellen“ ausblenden, wenn der Benutzer kein Tag erstellen kann. (#7723)
  • Konsistente Platzierung des Plugin-Auslasses category-title-before (#8010)
  • Link zum Editor für robots.txt in der Beschreibung der Seiteneinstellung hinzufügen
  • Fallback auf den nicht lokalisierten Namen des Authentifizierungsanbieters, falls erforderlich
  • Verhindern, dass Twitter-Onebox-Iframes höher als die mobile Viewport-Höhe sind
  • Fehlerbehandlung für häufige OmniAuth-Ausnahmen verbessern (#7991)
  • Admin-E-Mail-Vorlage so modifizieren, dass mehr Platz für das Formular vorhanden ist (#7993)
  • Benutzername beim Öffnen des Modals für die Ignorierdauer zurücksetzen
  • Kopfzeilen-Buttons für Login/Signup während Authentifizierungsabläufen ausblenden
  • Login-Button-Icon zur no_ember-Seite hinzufügen (#7982)
  • Layout des Modals für den Umfrage-Editor verbessern
  • Verbesserte Datumsangaben auf der Export-UI für Berichte (#7971)
  • Kürzere Wochentagsbeschriftungen im local-dates-Plugin verwenden
  • Kürzere Wochentagsbeschriftungen im Datumsauswahl-Tool verwenden
  • „Beitrag behalten“ in „Beitrag versteckt behalten“ umbenennen, wenn versteckt (#7767)
  • Stil-Fixes für die Vorschau-Seite der Admin-Digest-E-Mail (#7959)
  • Verwirrenden Rand in der Liste der ignorierten Benutzer entfernen
  • Profilaufrufe mit anderen Elementen konsistent gestalten (#7956)
  • Verhindern, dass zubereitete Datumsangaben umbrechen (#7954)
  • Warnung anzeigen, wenn der Admin auf Speichern klickt, ohne eine Gruppe hinzuzufügen, während die Berechtigungen für eine Kategorie geändert werden (#7947)
  • Kontrast von Text für Pinned/Verfolgungsgrund erhöhen, Layout verbessern
  • Konto-Zuordnung verbessern, wenn die Kontobeschreibung fehlt
  • Erweiterte/eingeklappte Klasse zu post-controls hinzufügen (#7932)
  • Vertikale Ausrichtung des Onebox-Favicons beheben (#7926)
  • Layout langer Tag-Überschriften auf Mobilgeräten verbessern
  • Avatar-Upload-Modal für besseres mobiles Abstandswesen refaktorisieren
  • „Nicht gefunden“-Meldung für Einladungen aktualisieren
  • Abstand der Steuerelemente für das Hochladen von Profilbildern auf Mobilgeräten beheben
  • <a>-Tag mit href für Kategorie-Box-Titel hinzufügen (#7901)
  • Doppelte Kopie in den Einstellungen für die Zwei-Faktor-Authentifizierung entfernen
  • SCSS-Farbvariablen verwenden
  • System-Bearbeitungsbenachrichtigungen standardmäßig deaktivieren (#7896)
  • Abschnitte „Ignorieren“ und „Stumm“ tauschen, um den Button „Änderungen speichern“ nach unten zu verschieben
  • Höhe des Textfelds für robots.txt relativ zur Viewport-Höhe festlegen
  • Steuerelemente in Bearbeitungsmodals neu anordnen
  • Sicherstellen, dass Popup-Tipps über Dropdowns angezeigt werden (#7891)
  • Stil-Fixes für den mobilen Editor (#7878)
  • Platzhalter für Tag-Gruppen aktualisieren
  • Titel-Attribut und aria-label zum Link des PM-Icons hinzufügen
  • Ausgewählten Beitrag verwerfen, wenn er nicht im Viewport ist. (#7869)
  • Ausrichtung des „Erweitern“-Buttons beheben (#7865)
  • Standardhöhe des Standort-Logos auf exakt 40 px festlegen
  • Breite für Abzeichen-Icons hinzufügen, um dimensionslose SVGs zu unterstützen
  • Twitter-Status-Onebox mit Zeilenumbrüchen verbessern
  • Styling für zitierte Tweets hinzufügen (#7832)
  • Styling ähnlicher Themen in den Ergebnissen des Komponisten verbessern (#7839)
  • Tags und Kategorien in den Suchmenüergebnissen in dieselbe Zeile setzen (#7830)
  • Verbesserte mobile Positionierung des Buttons zum Entfernen des Themen-Timers
  • Jede Information in den Suchmenüergebnissen in eine eigene Zeile setzen (#7825)
  • Kopie für ignored_user_summary aktualisieren (#7748)
  • Link zu verfolgten Themen verschieben, Übersetzung vereinfachen
  • Icon für Video-Platzhalter ändern
  • Tooltip „Beitrag ist ungelesen“ nach dem Lesen des Beitrags ausblenden (#7813)
  • Icon für Video-Platzhalter in Onebox grau machen
  • Bestätigung erforderlich, wenn ein Beitrag in einem geschlossenen Thema genehmigt wird
  • Neuer Inline-Button zum Entfernen eines Themen-Timers (#7790)
  • Verknüpfung zum Aufschieben von Themen hinzufügen (#7798)
  • Datumsauswahl im Modal für Zeitstempel-Änderungen verbessern (#7771)
  • „Gefällt mir“-Icon auf archivierten Beiträgen anzeigen (#7775)

SICHERHEITSÄNDERUNGEN

  • Zwei-Faktor-Authentifizierung mit U2F / TOTP
  • Strikte JSON-Parsing bei der Analyse von Backup-Metadaten verwenden
  • Logik für die zweite Faktor-Authentifizierung verbessern
  • Berechtigungsprüfung beim Widerrufen von Benutzer-API-Schlüsseln korrigieren
  • Sicherheitslücke in WildcardUrlChecker
  • Upgrade von rack-mini-profiler, um mögliche XSS-Angriffe zu vermeiden (#8537)
  • Event-Handler aus SVG-Dateien entfernen
  • Sicherstellen, dass nur Bild-Uploads inline eingebunden werden können
  • Puma von 3.12.1 auf 3.12.2 aktualisieren (#8464)
  • Berechtigungen beim Autocomplete von Erwähnungen prüfen
  • Backups beim Wiederherstellen sicher dekomprimieren. (#8166)
  • Mini-Profiler fälschlicherweise für Administratoren aktiviert
  • Dateien sicher dekomprimieren. (#8124)
  • Abhängigkeit von rubyzip aktualisieren
  • rack-mini-profiler auf die neueste Version aktualisieren, um XSS zu korrigieren
  • base_uri nicht als einbettbaren Host zulassen, wenn keiner existiert
  • XSS beim Oneboxing des Benutzerprofil-Standortfelds
  • Passwort zurücksetzen, wenn ein Konto über einen Authentifizierungsanbieter aktiviert wird
  • CSRF-Token nicht in der Abfragezeichenfolge senden
  • Nokogiri aktualisieren
  • Rate Limiting für die anonyme Berichterstattung über JS-Fehler hinzufügen
  • Keine Details über Kategorien für Benutzer ohne Zugriff preisgeben
  • Zugriff auf message-bus auf login_required-Seiten einschränken
  • POST mit CSRF-Token für die OmniAuth-Anforderungsphase erforderlich
  • E-Mail-ID als Mutex-Schlüssel bereinigen
  • Bestätigungsbildschirm beim Verbinden verknüpfter Konten hinzufügen
  • Backup-Chunk-Identifikator validieren
  • XSS beim Anzeigen von beobachteten Wörtern im Admin-Bereich.
  • SQL-Injection mit Standardkategorien
  • Lodash aktualisieren
  • XSS mit dem Titel-Selektor auf der Präferenzen-Seite
  • HTML aus Einladungs-E-Mails entfernen
  • XSS in Routen
  • E-Mail-Text für Beiträge mit [details] escapen.

LEISTUNG

  • Vermeiden, aggressiv einen Shell-Befehl zur Ermittlung des Hostnamens auszuführen
  • Erlaubte Benutzerfelder effizienter memoisieren (#8968)
  • PostRevisor#diff_size effizienter memoisieren (#8939)
  • Beitragsbearbeitung optimieren
  • Benutzer beim Generieren von Benachrichtigungen in Batches laden (#8870)
  • Verschieben von Beiträgen in großen Datenbanken beschleunigen
  • Eine separate Route für Benutzerkarten verwenden und den Benutzer-Serializer aufteilen (#8789)
  • Ränge für vorgestellte Abzeichen cachen, um die Benutzer-Serialisierung zu vereinfachen (#8698)
  • DB-Abfragen beim Serialisieren von Ignorier-/Stumm-Informationen reduzieren (#8629)
  • Ignorierte und stumme Benutzer-IDs im current_user-Objekt cachen
  • DB-Abfragen beim Prüfen von Ignorier-/Stumm-Berechtigungen in Guardian vermeiden
  • Anzahl der Benutzerabzeichen in der Tabelle user_stats cachen (#8610)
  • Weniger Abfragen beim Konvertieren von Beiträgen. (#8358)
  • Statische Assets in NGINX länger cachen
  • Einen gefilterten Index für Banner hinzufügen
  • Index für Benachrichtigungen hinzufügen, um das Verschieben von Beiträgen zu beschleunigen
  • Entwerfen von Entwürfen auf dem Client beim Beantworten von Beiträgen stoppen
  • Teure Bereinigung von Uploads seltener ausführen
  • Anzahl neuer Benutzer in Zusammenfassungs-E-Mails cachen
  • Index auf Gruppe für category_groups hinzufügen (#8231)
  • Eindeutiger Index oauth2_user_infos(user_id, provider) hinzufügen (#8230)
  • Schnelleres Verschieben des Lesezustands
  • Regex für den Hot-Path vermeiden
  • Renderer beim Rendern von E-Mail-Vorlagen wiederverwenden
  • Renderzeit der Über-Seite beschleunigen und Kategorie-Mods begrenzen (#8112)
  • Sicherstellen, dass der Schema-Cache im gesamten Multisite-System vorgewärmt wird
  • Vermeiden, bei jedem Schließen einer Verbindung einen Thread zu starten
  • Anzahl der Leser aktualisieren, wenn ein Beitrag eines anderen Benutzers gelesen wird. Die Beitragsdaten nicht erneut abrufen, nur um die Anzahl zu aktualisieren. (#8078)
  • CDN-URL für den Proxy des Favicons verwenden
  • Mehrere Threads für regelmäßige Job-Pläne ausführen
  • Fenster der Konsistenz bei Benutzeraktionen reduzieren
  • Gemeinsame Entwürfe nicht filtern, wenn sie nicht verwendet werden
  • Nur das Feld auswählen, das wir verwenden
  • Den letzten von einem Gruppenmitglied gelesenen Beitrag vorab berechnen
  • Schnellere Längenberechnung des Beitragskörpers des Komponisten
  • N+1 bei der Themenansicht vermeiden
  • Rake posts:rebake_uncooked_posts läuft inline
  • Message_bus wird vom Server verzögert, wenn es überflutet wird
  • Weitere Einschränkungen für die Cache-Speicher-Nutzung hinzufügen
  • Abfragegeschwindigkeit beim Suchen nach direkten PMs verbessern
  • Oj für die Serialisierung von JSON verwenden. (#7820)
  • Zeit für den Vergleich großer Textblöcke begrenzen
  • Oj für die Serialisierung von JSON verwenden. (#7780)
11 „Gefällt mir“