Neue Funktionen
- Erlaube
target-Attribut in Links in user_field-Beschreibungen - Mache experimentelles Hashtag-Autovervollständigen standardmäßig für neue Sites aktiv
- Warne Administratoren vor der Offenlegung von privaten Gruppennamen für anonyme Benutzer.
- Füge Benutzertoggle zum Maskieren/Entmaskieren von Passwörtern hinzu
- Onebox für Embed Motoko
- Integriere DnD mit Benutzerstatus
- Füge Unterstützung für Desktop-Push-Benachrichtigungen im Kern hinzu
- Sende Benachrichtigungen an Administratoren, wenn neue Funktionen veröffentlicht werden
- Sortiere Hashtags, die mit dem Begriff beginnen, mit höherer Priorität
- Zeige Benutzerstatus auf Gruppen-Seiten an
- Chat und Sidebar sind jetzt standardmäßig aktiviert
- Unterscheide Benachrichtigungstyp für direkt vs. indirekt beobachtete Themen
- Füge Chat- und Sidebar-Toggles zum Setup-Wizard hinzu
- Erlaube Kategorie-Moderatoren, Auto-Lösch-Timer für Themen festzulegen
- Zeige ähnliche Benutzer an, wenn ein Benutzer bestraft wird
- Erlaube optional eine separate
s3_asset_cdn_urlanzugeben - Erlaube das Anzeigen von Hashtag-Autovervollständigungsergebnissen ohne Begriff
- Bessere UI zur Verwaltung von 2FA
- Erzwingen von Erwähnungslimits für Chat-Nachrichten
- Zeige live-Benutzerstatus bei Inline-Erwähnungen in Beiträgen an
- YouTube-Shorts-Onebox-Unterstützung
- Erlaube
user_status-Scope für UserApiKey - Verbessere Composer-Warnungen für Erwähnungen
- Kanäle können @all/@here-Erwähnungen zulassen/verbieten
- Füge experimentelle Plugin-API zum Registrieren des Nachrichten-Nav-Dropdowns hinzu
- Separate Benachrichtigungsindikatoren für neue PMs und Reviewables
- Verfolge API- und Benutzer-API-Anfragen
- Das Löschen eines Benutzers mit seinen Beiträgen löscht auch Chat-Nachrichten.
- Füge Import-Skript für Elgg hinzu
- Sidebar für schmale Desktop-Bildschirme
- Benutzerstatus-API
- Erlaube das Festlegen von
default_enabledfür Abzeichen - Füge Beschreibungen beim Hovern für Hashtag-Suchergebnisse hinzu
- Erlaube Mitarbeitern, Chat-Nachrichten zu markieren
- Synchronisiere Benutzer-Tipp-Status zwischen Clients
- API zur Anpassung der serverseitigen Composer-Fehlerbehandlung auf der Client-Seite
- Füge TL1 standardmäßig zu chat_allowed_groups hinzu
- Generische Hashtag-Autovervollständigungs-Suche und Markdown-Cooking
- API zum Aktualisieren der externen Discourse Connect-ID des Benutzers
- Versteckte Site-Einstellung, um unsichere Kategorien vor Administratoren zu unterdrücken
- Stoppe das Verstecken der Einstellung „Kanäle archivieren zulassen“
- Herabstufen der Priorität von Like-Benachrichtigungen in allen Listen
- Füge Benutzer-Tipps für Beitrag- und Themenfunktionen hinzu
- Einführung der Einstellung
chat_max_direct_message_users - Standard-Composer-Kategorie-Site-Einstellung
- Antwortbare Chat-Push-Benachrichtigungen
- Füge cooked-Beitrag zu Benutzer-Archiv-Exports hinzu
- Umbenennung von Onboarding-Popups in Benutzer-Tipps
- Neue Site-Einstellung, um Benutzerprofile standardmäßig zu verstecken.
- Reduziere Warnung bei verdächtigen entfernten Logins auf 100 km
- Steuerung der Themenbreite mit Variablen
- Generische Hashtag-Autovervollständigungs-Sortierung
- Verstecke Willkommens-Thema, wenn es nicht bearbeitet wurde
- Füge Button zum Zurücksetzen der gesehenen Popups hinzu
- Generische Hashtag-Autovervollständigung Teil 1
- Erlaube Benutzer, bevorzugtes Sidebar-Liste-Ziel festzulegen
- Füge Sidebar-Link für Admin zur Konfiguration von Standard-Tags hinzu
- Füge Sidebar-Link für Admin zur Konfiguration von Standard-Kategorien hinzu
- Füge Benutzerstatus zu Benutzereinstellungen hinzu
- Implementiere neue Onboarding-Popups
- Zeige relative Zeit an, wenn Datum weggelassen wird
- Füge contentCSSClass für Sidebar section-link hinzu
- Doppelte Farbe für Unterkategorien-Präfix
- Verstecke Datenschutzrichtlinie und AGB-Themen
- Fügt vorgegebene Standardkategorien zur Sidebar hinzu
- Ressourcen über Link-Header vorladen
- Füge Dark-Mode-Option für Kategorie-Logos hinzu
- Unterlasse das Anzeigen des Tages, wenn der ‘bis’-Tag dem ‘von’-Tag entspricht
- Neuer Outlet topic-list-main-link-bottom auf Mobilgeräten hinzugefügt
- Behandle Oneboxes für komplexe GitHub-URLs
- Mache General zur Standardkategorie
- Scrolle zum letzten besuchten Zeilenmarker beim Betreten eines Themas
- Füge Einstellung hinzu, um immer alte E-Mail zu bestätigen
- Erinnere angepasste Composer-Höhe
- Zeige optional Benutzerstatus im E-Mail-Gruppen-Benutzer-Auswähler an
- Füge Review-Link zum Community-Bereich für angemeldete Benutzer hinzu
- Füge Composer-Warnung hinzu, wenn Benutzer lange nicht gesehen wurden
- JS-API-Schnittstelle für hljs-Plugins
- Neue Site-Einstellung, um Locale aus Cookie für anonyme Benutzer festzulegen.
- Füge Site-Einstellung hinzu, um mit Benutzer verknüpfte Account-IDs einzuschließen.
- Mache Benutzerstatus zu einer öffentlichen experimentellen Funktion
- Einführung der Einstellung personal_message_enabled_groups
- Überarbeitung der E-Mail-Thread-Struktur
- Site-Einstellung zum Deaktivieren von Benutzernamen in Freigabe-Links.
- Wähle Emojis im Picker über Tastatur aus
- Füge Tooltips zu Timeline-Start-/Enddaten hinzu
- Andere Benachrichtigungen-Tab für Redesign-Benutzermenü
- Unifizierte Benachrichtigungszählung im Benutzermenü
- Ersetze Lounge durch General-Kategorie
- Zeige Benutzerstatus-Beschreibung im Erwähnungs-Popup an
- Mache Benutzerstatus in Post-Streams live
- Füge den Set-Benutzerstatus-Button zum neuen Benutzermenü hinzu
- Anonyme Sidebar-Kategorien und -Tags
- Standard-Sidebar-Kategorien und -Tags
- Hinzufügen eines einfachen CSV-Importers
- Zählen der Aufrufe auf veröffentlichten Seiten
- Begrenze maximale Empfänger für Gruppen-E-Mails
- Zeige standardmäßiges benutzerdefiniertes Datum in Zeit-Schnellauswählern an
- Löst
backup_failed-Ereignis bei Backup-Fehler aus - Öffne Create-Invite-Modal vom Bootstrap-Banner
- Erlaube Konfiguration von SMTP-Timeout-Einstellungen
- Füge Safe-Mode-Toggle zu
/u/admin-loginhinzu - Erlaube Wizard-Checkbox-Feld zu deaktivieren
- PWA-Benutzer werden vor dem ersten Beitrag zur Push-Berechtigung aufgefordert
- Fügt Vollbild-Composer-Send-Button und -Prompt hinzu
- Zeige Status in Suchergebnissen an, wenn Benutzer in Composern erwähnt wird
- Erlaube teilweise Installation privater Themes
- Aktualisiere Bootstrap-Mode-Benachrichtigung, um Invite- und Wizard-Links hinzuzufügen
- Füge Willkommens-Thema-CTA-Banner hinzu
- Füge above-modal-header-Plugin-Outlet hinzu
- Zeige Status in Post-Streams an
- Füge Bild-Lösch-Button in Vorschau hinzu.
- Verfolge Statistiken zu fehlschlagenden geplanten Jobs
- Zeige SMTP-Antwort in Admin-E-Mail-Send-Liste an und ordne Spalten neu
- Füge Unterstützung für case-sensitive Watched Words hinzu
- Zeige Benutzerstatus auf der Benutzerprofilseite an
- Überarbeiteter Wizard
- Füge Kategorien-Seiten-Stil hinzu, um Themen nach Erstellungsdatum zu ordnen
- My_bb-Import unterstützt Avatare
- Füge Benutzer- und Gruppen-Links zum Community-Bereich in der Sidebar hinzu
- Ersetze Hamburger-Dropdown durch Sidebar beim Entdocken
- Benutzer ohne Beiträge sollten nach der zulässigen Frist den Benutzernamen nicht mehr bearbeiten können.
- API für Sidebar
- Füge Plugin-API zum Registrieren der About-Stat-Gruppe hinzu
- Zeige Status im Tooltip auf dem Status-Bubble im Benutzermenü an
- Veröffentliche den Status aller bei allen
- Plugin-Outlet für Sidebar
- Erlaube iframe
allow-Attribut in Beiträgen - Entferne Benutzerstatus automatisch nach vordefinierter Zeit
- Verwende volle Beitragsbreite für Vimeo-Embeds
- Speichere Sidebar-Sektion-Anzeigstatus im Local Storage
- Entkopple Kategorie/Tag-Anwesenheit in Sidebar von Benachrichtigungsebene
- Whispers für Gruppen verfügbar
- Validiere Tags in WatchedWords
- Benutzerstatus-Emoji
- Neue/ungelesene Nachrichtenanzahl in experimenteller Sidebar
- Benutzerdefinierte Abmeldungs-Optionen
- Erweitere Nachrichten-Filter-Links beim Anzeigen privater Nachrichten.
- Füge Kroatische Sprache hinzu
- Füge Nachrichten-Bereich-Links zur experimentellen Sidebar hinzu.
- Protokolliere SMTP-Antwort in EmailLog
- Ändere Auto-Tracking, um 5 Minuten statt 4 zu erfordern
- Füge neue/ungelesene Zähler zu Tags-Bereich-Links exp-Sidebar hinzu
- Erster Durchgang Tags-Bereich für experimentelle Sidebar.
- Zeige neuen/ungelesenen Zähler für verfolgte Kategorien in exp-Sidebar an
- Füge Bereich-Links zu Kategorien-Bereich in exp-Sidebar hinzu
- Erstelle upload_references-Tabelle
- Erlaube Blockieren von hotlinked-Medien
- Erlaube überlappende DiscourseConnect-Secrets pro Domain
- Propagiere Benutzerstatus über Message Bus
- Hebe None-Option standardmäßig für Lesezeichen hervor
- Benutzerstatus
- Mache S3 presigned GET URL-Verfall konfigurierbar
- Ziehe hotlinked-Bilder sofort nach dem Posten ab
- Site-Einstellung zum Blockieren von Onebox von URLs, die umleiten
- Fördere polymorphe Lesezeichen auf Standard und migriere
- Erlaube Übergabe von locals in server_plugin_outlet
- Schließe Teilnehmer in PN-Suchdaten ein
- Füge Seitentitel zu 404-Seiten hinzu
- Erlaube Kategorie-Moderatoren, aufeinanderfolgend zu posten
- Einführung einer siteweiten Einstellung zum Zulassen von PM-Tagging für Nicht-Mitarbeiter
- Stelle Scroll auf Benutzeraktivitätsseiten wieder her
- Fördere das “Gruppe löschen”-Mitarbeiter-Aktionsprotokoll.
- Polymorphe Lesezeichen pt. 3 (Erinnerungen, Importe, Exporte, Refaktorisierungen)
- Validiere Einstellungskombination zwischen exif strip und img opt
- Füge Fallback zu vorgeschlagenem Wert hinzu, wenn auth_overrides_username
- Einführung einer siteweiten Einstellung zum Deaktivieren des Vorschlagens von Wochenenden in Zeit-Auswählern
- Überspringe optional die Verwendung von full_name beim Vorschlagen von Benutzernamen
- Füge
group_messages:-Keyword zur erweiterten Suche hinzu - Füge in:messages-Suchmodifikator hinzu
- Beschränke Suche auf PMs in diesem Kontext
- Erkennung von Emojis aus Emoji 14.0
- Polymorphe Lesezeichen pt. 2 (Listen, Suche)
- Zeige Prompt für erforderliche Tag-Gruppen an
- Site-Einstellung zum Begrenzen der Empfängerliste in Benachrichtigungs-E-Mails
- Aktiviert Unterstützung für Dark-Mode-E-Mails
- Blockiere Indexierung der Embed-Themenliste
- Füge
user_suspended-Attribut in post serialize hinzu. - Füge 2FA-Unterstützung zum Discourse Connect Provider-Protokoll hinzu
- Verbessere screened IPs roll up und erweitere für IPv6
- Erlaube Sites, eine sitemap.xml-Datei hinzuzufügen.
- Füge Sidekiq-Job zum Synchronisieren von S3-ACLs hinzu
- Füge E-Mail-Dark-Mode hinzu
- Sortierbare json-editor-Elemente
- Erlaube lokale Theme-js-Assets
- Erlaube mehrere erforderliche Tag-Gruppen für eine Kategorie
- DiscourseEvent-Hook für sync_sso
- Polymorphe Lesezeichen pt. 1 (CRUD)
- Unterstützung von upload://-URLs in img-Tags
- Erlaube Reviewables, den Score-Typ-Titel zu überschreiben.
- Erlaube Benutzern, animierte GIFs in Composer einzufügen
- Aktualisiere Push-Benachrichtigungs-Icons
- Aktiviere kanonische URL-Indexierung
- Ersetze share-popup durch share-topic
- Verwende kanonische Links in posts.rss-Feed
- Füge nofollow zu RSS-alternate-Link in Themen und Kategorien hinzu
- Füge Mobile-Unterstützung für subcategories-with-featured-topics hinzu
- Hebe abgelaufene Lesezeichen-Erinnerungen hervor
- Füge Link zum Originalbild in Lightbox hinzu
- Füge neuen Site-Einstellung-Listentyp mit Name und Werten hinzu
- Verwende Postgres unaccent, um Akzente zu ignorieren
- Einführung der Ansicht ‘Unterkategorien mit hervorgehobenen Themen’
- API zum Erstellen des mit Benutzer verknüpften Accounts
- Priorisiere Gruppen-Suchreihenfolge basierend auf Prefix-Match
- Gib Geoname-IDs von MaxMindDb zurück
- Füge Vollbild-Button für Code-Blöcke hinzu
- Füge ENV zur Steuerung von themes:update-Fehlern hinzu
- Avatar-Upload-Option für das Hochladen von Avataren mit auswählbaren Avataren
- Wähle Share-URL automatisch aus
- Zeige Thema-besucht-Status auf Suchseite an
- Fügt das user_promoted-Ereignis zu Webhooks hinzu
- Umbenennung der Bulk-Aktion Reset Read in Defer
- Ersetze share post popup durch share modal
- Deaktiviere Indexierung nicht-kanonischer Seiten standardmäßig
- Erlaube Moderatoren, das Eigentum im Bulk zu ändern
- Füge Einstellungen zum Skalieren des täglichen Flag-Limits hinzu
- Zentrale 2FA-Seite
- Stummschalte Unterkategorie, wenn übergeordnete Kategorie stummgeschaltet ist
- Zeige Fehler an, wenn Invite zum Thema ungültig ist
- Neue Plugin-API zur Überprüfung, ob Upload verwendet wird
- Verwende neuen topic-chooser für Invite-Modal
- Cache letzte Beitragsnummer
- Einlösen von Invites für existierende Benutzer
- Füge external_id zu Themen hinzu
- RS512, RS384 und RS256 COSE-Algorithmen
- In result.rb keine E-Mail für Benutzernamen-Vorschläge verwenden, bis in Einstellungen aktiviert
- Erlaube Senden von Gruppen-SMTP-E-Mails mit From-Alias
- Aufteilung der Textsegmentierung für Chinesisch und Japanisch.
- Wähle Bereich in Themenliste mit Shift + Klick aus
- Füge requestCustomMarkdownCookFunction-API hinzu
- Möglichkeit, Werteliste neu zu ordnen
- Onebox für news.ycombinator.com
- Validiere Domain-Einstellungen nur für blocked_onebox_domain
- Neue Plugin-Outlets für categories-boxes-Vorlage
- Teilweise Übereinstimmung Aliases im Emoji-Filter
- Verwende native color-picker
- Zeige die this weekend-Option im Lesezeichen-Modal an
- Mache die use_email_for_username_and_name_suggestions-Einstellung sichtbar und standardmäßig aktiviert auf bestehenden Sites
- Aktualisiere cppjieba_rb auf neueste Version
Fehlerbehebungen
- Kanalarchiv N1 beim Serialisieren des aktuellen Benutzers
- Fehler beim Veröffentlichen von TopicTrackingState-Updates für bestimmte Themen
- Mache DBHelper.find gültige Abfrage erstellen
- Fahre fort, wenn das Überprüfen von Themes fehlschlägt
- Ersetze alle zitatenähnlichen Unicodes durch Anführungszeichen
- Wrap Plugin-Outlets auf Benutzerpräferenzseite
- Unterstütze DiscourseEvent kwargs korrekt
- Kein Fehler, wenn anon-Benutzer sich sicheren Upload für gelöschten Beitrag ansieht
- Deaktiviere Bildoptimierung in iOS Safari
- Fehlerbedingung in SidebarSiteSettingsBackfiller
- Ändere nicht das standardmäßige allowed_attribute beim Aufrufen von #sanitize_field
- Bump messagebus auf v4.3.1
- Render_44 ist nicht definiert
- Link zu Kategorie-Einstellungen sollte Slug verwenden
- Verbessere Tags in E-Mail-Betreff und füge Filter-Header hinzu
- Kein Fehler, wenn auto-generierter Kanal-Slug leer ist
- Verwende Reviewer’s Guardian-Berechtigungen, um Beitrag/Thema während der Genehmigung zu erstellen.
- Lesezeichen-Auto-Lösch-Präferenz-Nutzung und Standardwert
- Prüfe, ob Knoten ein src-Attribut hat, wenn Größe abgerufen wird
- Stabilere Systemtests
- Verwende korrekt request_uri, um load_more_url zu generieren
- Zu diesem Zeitpunkt kann Komponente zerstört werden
- Gib immer ein Promise von loadMore zurück
- Stelle sicher, dass Laden mehrerer nicht Filter auf Browse löscht
- Aktualisiere nginx-Konfiguration für v1.23
- Zeige kein Push-Benachrichtigungs-Banner für MacOS
- Füge fehlende E-Mail-Vorlage für
user_watching_category_or_taghinzu - Verschiedene Korrekturen zum Kanalarchiv-Status
- Zeige Status bei Erwähnungen auf gerade geposteten Beiträgen an
- Vermeide Race Conditions beim Umschalten des Presence-Status
- Storniere Abrufen von Nachrichten, wenn Pane zerstört wird
- DButton Ellipsis-Argument
- Zeige Themen-Titel in deleted-posts an
- Handhabe DNS-Ausgabe von SSRF-Lookup bei Inline-Oneboxing gnädig
- Entferne vermisste chat_channels-Legacy-Pfade
- Erlaube Admin korrekt, die Präferenzseite eines Benutzer-Chats zu besuchen
- Handhabe Navigation zu einer Nachricht korrekt
- Whisper-Tooltip zeigt erlaubte Gruppen an
- Zuverlässigere Kanalarchiv-Spezifikation
- Stelle sicher, dass Wiederherstellung des Netzwerks keine ungelesenen Erwähnungen erstellt
- Workaround für einen Bug im R2-Gem
- Admin kann keine Benutzer-Sidebar-Präferenzen anderer Benutzer sehen
- Flakey Spec aufgrund von Autocomplete
- Wartezeit erhöhen, um eine bestimmte flakey Spec zu verhindern
- Autocomplete Fadeout-Pfeiltaste-Chat-Fix
- Erlaube verschachtelte Chat-Transkripte
- Stelle sicher, dass wir eine gepatchte Version des CGI-Gems haben
- Re-aktiviere using_session-Tests
- Verhindere Abspielen von Chat-Sound bei DnD
- Stile des Benutzerstatus bei Erwähnungen
- Autocomplete-Pfeil-Scroll für Erwähnung
- Verhindere Erstellen eines null-User-Objekts
- Sidebar-Präferenz-Link angezeigt, wenn Navigationsmenü Legacy ist
- Löst update last read aus, wenn Nachricht nicht gestaffelt ist
- Prometheus-Plugin erwartet webrick in Produktion
- Korrigiere Regression mit last_read_message_id
- Erlaube Admin, auf Benutzerpräferenzen zuzugreifen
- Sortiere öffentliche Kanäle korrekt
- Bessere chat-api-Fehlerbehandlung
- Verhindere, dass chat-api doppelte Schrägstrich-URLs generiert
- Zitieren einer Erwähnung mit Status-Emoji bricht die Erwähnung
- Hashtag-Autovervollständigung-Scrollen-Pfeiltasten mit Fadeout
- Schließe Tags innerhalb von Tag-Gruppen für Hashtag-Suche ein
- Responsive Buttons und breiterer Content-Container
- Gib keine stummgeschalteten Unterkategorien bei termloser Hashtag-Suche zurück
- TL0 konnte keine Gruppe mit everyone messageable_level nachrichten
- Gehe nicht von einer sauberen Grundlage in Tests aus
- Validiere Kanal-Slug nicht, wenn er sich nicht geändert hat
- Box-sizing für Avatare
- Discourse-follow-Benachrichtigungstypen
- Füge fehlende user_id-Argumente für ChatMessage.cook hinzu
- Zugriff auf Kategorie-Chat nur, wenn Benutzer Beitrag erstellen kann
- Eine String-Nutzung, die beim Git-Merge verloren ging
- Entferne magische Zeitbereiche
- Erlaume Backspace in Hashtag-Autovervollständigung
- Scrolle Autocomplete-Container bei Pfeildruck
- Entferne user_option-Speicherung für Lesezeichen-Auto-Lösch-Präferenz
- Parst Mandrill-Webhooks korrekt
- Füge REPLACEMENTS-Icons zu Styleguide hinzu
- E-Mail-Zusammenfassung-Betreff-Reihenfolge sollte konsistent sein
- Verwende korrekte Pluralregeln für Russisch
- Kann Homepage-Stil über Wizard nicht ändern
- Keine Duplizierungsprüfung beim Bearbeiten von Chat-Nachricht zum Entfernen von Uploads
- Ungültiger Route-Pfad für Staff-Info-Warnungs-Link
- Zähle DistributedMutex-Sperrversuche ordnungsgemäß
- Entferne Konsolenwarnung für “nohighlight”
- Setze Search-Controller-Status zurück
- Stelle sicher, dass Benutzerstatus bei Erwähnungen in Plugins nicht fehlschlägt
- GitHub-Onebox-Ellipsis-Styling regrediert in 9d03f20
- Stelle fehlenden Text für
read_moreundread_more_in_categorywieder her - Spezifischerer Klassenname zur Vermeidung von Kollisionen
- Stelle sicher, dass generierte tsqueries gültig sind
- Multipart uppy-Upload-Regression in 80e422c
- Stelle sicher, dass Hashtag-Autovervollständigung nicht hinter Tastatur in Chat ist
- Gib keine Kanäle für Hashtags zurück, wenn Benutzer nicht chatten kann
- Defekte Bilder bei Subfolder-Installs
- Defektes Emoji-URL bei Passwort-Reset mit Subfolder
- Neue PM-Benachrichtigung sollte Vorrang vor Erwähnung haben
- Serverseitige Hashtag-Lookups von sicheren Kategorien für einen Benutzer
- Verstecke Admin-Einstellungen in Kanal-Einstellungen korrekt
- Zeige letzte Match-Zeit der screened IP-Adresse an
- Admin-Webhook-Regression in 321b14d
- Geben Sie keine Ratschläge zur DSGVO-Compliance
- Füge Übersetzung für Einstellung hinzu
- Duplizierte Hashtag-Lookup-Ergebnisse basierend auf Berechtigungen
- Verwende korrektes Property für Theme’s
color_scheme_id - Setze nicht gesehenen Popups zurück, wenn skip_new_user_tips false ist
- Profilseite lädt nicht
- Fehler beim Öffnen eines zuvor gelöschten Beitrags
- Webhook sollte Channel’s last_message_sent_at berühren
- Verwende CDN, wenn verfügbar, für Chat-MP3-Sounds
- URL-Fragmente nicht purge
- Aktualisiere match_count der screened IP-Adresse
- Neue Nachricht bringt Direct-Message-Kanal nach oben
- Nullifiziere aktiven Kanal nur, wenn nicht auf einem Chat-Kanal
- Modifiziere gesicherte Sidebar-Links nur bei Benutzer-Promotion/Demotion
- Zeige Topic-Map nicht erzwungen bei nicht-ersten Beiträgen an
- Stelle sicher, dass Chat-Kanal-Metadaten-Datum aktualisiert wird
- Benutzermenü-Bug beim Übergang von schmalen Bildschirmen
- Deactivate wird nicht in allen Fällen aufgerufen
- Schließe CDN in Ergebnis von
avatarUrl-Helper ein - Ändere Drupal-Permalink-Erstellung, um /node/ zu verwenden
- Stelle Chat-Kanal-Slug-Eindeutigkeit auf DB-Ebene sicher
- Füge MessageBust.last_id zu Chat-Kanal-Abonnements hinzu
- Relative URL-Routing auf ember-cli-only-Seite
- Watched words replacement Emoji-Render
- Aktualisiere URL nicht in GitImporter
- Beachte unlisted-Topic-Erstellungsbeschränkungen in post creator specs
- E-Mail Hashtag-cooked Text-Ersetzung-Fehler
- Ersetze Hashtag-cooked Text nicht mit WatchedWords
- Handhabe null svg-Klasse für Excerpt-Parsing
- Schließe beanspruchte Reviewables aus Benutzermenü aus
- Horizontal-Scrolling funktionierte nicht korrekt
- Verwende bei Redirects vor dem Clonen die erste Git-Anfrage
- Validiere, dass Unsubscribe-Key einen zugehörigen Benutzer hat
- ScrollingPostStream regrediert in #15313
- Zeige Chat-Kanal-Info auf Reviewable-Items an
- Erlaube reviewable-item-Komponenten, nur Vorlage zu sein
- Rand für Sidebar und überarbeitetes Benutzermenü auf iPad
- Erlaube svg in oneboxer in bestimmten Fällen
- Verbessere Nachricht beim Posten eines doppelten Links
- Benachrichtige nicht über Beitragslöschung bei Zustimmung zu automatischen Flags.
- Zeige Fehlermeldung an, wenn keine Uploads erlaubt sind
- Erlaube Hashtag-Autovervollständigung am Zeilenanfang
- Konsistente schmale Desktop-Breite
- PMs zeigen veraltete ungelesene Zähler, wenn Lese-Status verarbeitet wird
- Wende Hover-Status nicht auf nicht fähige Geräte an
- Stelle sicher, dass Datum/Uhrzeit nicht umgebrochen werden
- Entstumme Benutzer bei Chat-Nachricht-Flag-Disagree.
- Verhindere Abspielen von Audio, wenn angehängt
- Toggle Sidebar beim Zurück von schmalen Bildschirmen
- Stelle sicher, dass Chat-Sidebar vorhanden ist, wenn Core-Sidebar deaktiviert ist
- Verhindere Drawer-Fehler beim Ändern der Größe des Core-Composers
- Verwende korrektes Regexp-Flag, um Groß-/Kleinschreibung zu ignorieren
- Schiebe Kategorie-Hashtag-Slug-Match nach oben
- Existierende Benutzer konnten Invite fälschlicherweise nicht einlösen
- Übergabe Period-Filter an Plugin-Outlet
- Geringfügige Hashtag-Autovervollständigungs-Fixes
- Experimentelle Hashtag-Suchergebnis-Übereinstimmung und Limit-Fixes
- Klicke nicht track .hashtag-cooked
- Setze chat_allowed_groups basierend auf chat_enabled-Einstellung
- Entescape :emoji: in Hashtag-Suchergebnissen
- Filtern von Zeilen von S3-Inventarisierungsdateien war zu streng
- Beachte bei Filtern von Tags für Sichtbarkeit Tag-Gruppen-Berechtigungen
- Aktualisiere Link in
group_in_subjectSite-Beschreibung - Lösche zugehörigen Kanal bei Kategorie-Löschung
- Erlaube Änderung des Sounds, wenn kein Sound gesetzt war
- Rückkehr zum alten Hashtag-Stil für hashtag-raw
- Füge keine Farb-Stile hinzu, wenn kein prefixColor
- Ändere
release_notes_linkin app/models/admin_dashboard_general_data.rb - Ändere
release_notes_linkin /tests/fixtures/dashboard-new-features.js - Stelle sicher, dass DButton das korrekte Ziel für String-Aktionen verwendet
- Enable_auto_join_users wurde in create channel verwendet
- Bessere chat-message-actions-Position
- Korrekte Implementierung für Benutzerpräferenzen-Tracking-Seite
- Tag-Reihenfolge-Anpassung für neue Hashtag-Autovervollständigung
- Erlaube neue Hashtag-HTML, um zu Markdown zitiert zu werden
- Erlaube tl4, im Bulk auszuwählen
- Versteckt Benutzerkarte-Button, wenn aktueller Benutzer kein DM senden kann
- Invite-Einlösung-Fehler, wenn Benutzer bereits eingelöst hat
- Bug mit Admin-Trust-Level-Wachstumsbericht
- Regression mit speziellem
a-Keyword in Suche - Aktualisiere Benutzeroptionen nur einmal
- Status wurde nach Bearbeiten der Benutzerpräferenzen gelöscht
- Füge Custom
Primary-Numbershinzu - Unterstützung von Unicode in Suchfilter @username
- Herabstufen der Priorität von Reaktions-Benachrichtigungen
- Umbenennung von Users in Sign-Ups auf About-Seite
- Verhindere, dass Pfeiltasten in Eltern-Komponenten aufsteigen
- Wende Scroll-Position nur auf Vollseite an
- Erlaube Sidebar-Links, didInsert-Aktionen zu registrieren
- Öffne Drawer korrekt zu Nachrichten-ID, wenn gegeben
- Stelle sicher, dass Composer nach Bearbeitung fokussiert ist
- Prüfe nur auf Vollseite statt Präferenz
- Hebe aktiven Kanal korrekt hervor
- Erlaube Attr-Updates von über-size-limit-Uploads
- Fügt recurring zu send_message-Automation zurück
- Re-Implementiere Chat-Audio in einen Service
- Stelle sicher, dass moderators_manage_categories_and_groups beachtet wird
- Sperre Account nicht, wenn Backup-Codes verfügbar sind
- Verkleinere Bilder, wo kleineres Bild-Upload existiert
- Permalink-Probleme
- Lade Themenliste für neue Themen/Nachrichten-Routen nicht vor
- Liefere Chat-Zusammenfassungen, wenn erlaubte Gruppen “everyone” enthalten
- Verwende gecachten RegEx statt RegEx bei jeder Nutzung neu zu erstellen
- Generiere Kategorie-Kanal-Slugs automatisch
- Watched words Submit-Button sollte standardmäßig deaktiviert sein
- Verwende i18n für gespeicherten Text
- Handhabe Starten von Draft-DM aus Sidebar
- Migriere Werte, bevor eine not null-Einschränkung hinzugefügt wird.
- Mache Sidebar-Links, drawer-Modus zu beachten
- Erlaube Löschung von Kategorien, wenn Chat-Kanal nicht vorhanden ist
- Aktualisiere Sidebar-Links bei Promotion zu Admin
- Topic-Tracking-Stage-Fehler, wenn keine Tags
- Mache Chat-Editor-IDs nicht null
- Mache ChatMessageUpdater, Editing-Zugriff für Guardian zu prüfen
- Follow up zu #7fca078
- Retention-Erinnerung ist absolut und braucht relativen Parent
- Willkommens-Thema sollte auf der /categories-Seite ebenfalls versteckt sein
- Erhöhe NGINX-Anfrage-Header-Puffer
- Rendere Link-Titel in Draft-Vorschau korrekt
- Vereinfache vorherige Route-Handling
- Mache can_send_private_messages nicht abhängig von System-Benutzer
- Füge Editing-Benutzer-IDs zu ChatMessage und ChatMessageRevision hinzu
- Bug mit permanentem Lösch-Modal
- Stelle Erwähnungs-Tab für experimentelles Benutzer-Nav wieder her
- Wenn Themes via HTTP geklont werden, versuche auch die ursprüngliche URI
- Theme-Import-Fehlerbehandlung muss innerhalb des hijack-Blocks stattfinden
- Verhindere, dass Chat in Endlosschleife gerät, wenn 404 erhalten wird
- Begrenze Scope nicht auf Direct Messages
- Die Benachrichtigungsdaten auf dem Client erwarten einen Identifier
- Geringfügige Ausrichtung-Fix für mobile small-actions
- Schreibe in Gruppen-Logs, wenn Benutzer per Invite zur Gruppe hinzugefügt wird
- Repariere Kreis-Indikator auf “my posts”, Farbe
- New Topic-Button ist jetzt korrekt deaktiviert in einer Kategorie, wo sie keine Berechtigungen haben, auch wenn nach Tag gefiltert
- Korrigiere Beitragsnummern in
lastUnreadUrl - Kann Benachrichtigungsebene von Kategorien, die auf regular gesetzt sind, nicht ändern
- Evaluieren Sie alle Callbacks, anstatt sie zu überschreiben
- Benachrichtige nicht Themen-Autor über kleine Aktion-Beiträge
- Follow up-Fixes für password-reset-Fehlerseite
- Vereinfache Anzeige mehrerer AJAX-Fehler
- Versuche nicht, Benutzer erneut zu einer Gruppe hinzuzufügen, wenn Gruppen via SSO synchronisiert werden
- Ignoriere unique-Konflikte beim Backfillen von Sidebar-Defaults
- Stelle sicher, dass custom {{action}}-Modifier mit actions-hash funktioniert
- Ein paar Topic-Elemente sind zu breit
- Bewege group-box-Gruppennamen von Klasse zu Data-Attribut
- Erlaube Benutzern, die bereits in automatischen Gruppen sind, sich anzumelden
- Füge theme-color
<meta>-Tag hinzu, wenn ein dunkles Schema ausgewählt ist - Variablenname-Typo
- Setze Error-Props auf Topic-Modell zurück
- Protokolliere Benutzer-Hinzufügung/-Löschung aus Gruppen, wenn sie via DiscourseConnect geändert werden
- Kategorie-Auswähler aktualisiert Auswahl nicht beim Bearbeiten von Reviewable
- Setze
controllerReady-Prop korrekt zurück - Verwende nur erste Zeile aus Commit-Nachricht
- Geringfügiger Typo
- Setze max-width auf Kategorie-Logo-Img
- Clientside-Prüfungen für personal_message_enabled_groups
- Setze Breite auf Kategorie-Logo-Img, nicht Container
- Zeige keine 404-Seite beim Besuch von Nachrichten an
- Debounce verschiedene Funktionen korrekt
- Berechne Header-Offset einmal beim Laden
- Überspringe alle Beitragsvalidierungen, wenn notwendig
- Stelle sicher, dass Minifizierung nicht colocated Connectors bricht
- Schließe gruppenlose Emojis nicht in Standardliste ein
- Sidebar_list_destination auf CurrentUserSerializer
- Stelle sicher, dass Dropdown über sibling Labels ist
- Sidebar-Liste-Ziel für tracked und tags
- Schließe versteckte Themen-Beiträge und kleine Aktionen aus dem RSS-Feed aus.
- Benutzerkarte-Fokus-Status erscheint beim Klicken
- Kläre Security-Key-Kopie
- Setze general_category_id zurück, wenn General-Kategorie gelöscht wurde
- Verhindere Layout-Shift beim Durchlaufen des Dropdowns
- Passe die Benutzer pro Trust-Level-Zellen im RTL-Modus an
- Entferne RS384 und RS512 cose ciphers
- Zeige Timeline-Daten als klickbar an
- Action_code_path wird nicht für user-stream-item geladen
- Fehlendes Kategorie-Abzeichen für Kategorie mit Farbe, die als 3-stelliger Hex-Code gespeichert ist
- Kategorie-Sidebar-Link nicht aktiv, wenn nach none und all gefiltert
- Ersetze prefixCSS durch prefixElementColors
- Entferne
nil-Elemente vor dem Sortieren des sha1-String-Arrays. - Setze verwandte Site-Einstellungen bei General-Kategorie-Löschung zurück
- Status-Emoji wurde links auf Mobile angezeigt
- Ausrichtung des Benutzerstatus-Emojis auf Beiträgen
- Handhabe HTTP-Fehler während der dominanten Farbberechnung korrekt
- Typo
- Warnung vor Sidebar-Präfix-Stil
- Benutzerfeld-Styling bei Login
- Ändere Text
- Mitarbeiter-Aktionsprotokoll ‘show details’-Links
- Stelle sicher, dass lokale Datumsformat-Schnellauswahlen korrekt funktionieren
- Stelle sicher, dass Poll-Typ-Toggle-Buttons korrekt funktionieren
- Veraltete Einstellungen sollten nicht von UI überschrieben werden
- Verstecke alte PM-Einstellungen
- Zeige Fehler an, wenn Feld gleich Passwort ist
- Entferne öffentliche Themen-Invite-Funktionalität
- Zeige kein Willkommens-CTA-Banner an, wenn Willkommens-Thema gelöscht ist
- Stelle sicher, dass Gruppen-Inboxen im Nachrichten-Bereich nach Gruppenname sortiert sind
- Bestimmen lokales Datum gleiches Bereich fehlschlägt, wenn kein Datum vorhanden ist
- Ankommen bei Thema muss versteckt sein, wenn
must_approve_users - Verbessere Fehlerbehandlung für
calculate_dominant_color! - Fülle Standard-Site-Titel-Wert auf Wizard-Einführungsschritt nicht vor
- Stelle sicher, dass erste Admin-Benutzer zu Auto-Gruppen hinzugefügt werden
- Beobachtetes Thema überwindet stummgeschaltete Kategorie
- Möglichkeit, Emoji nach eingerücktem Code-Block auszulösen
- Fehlendes Sidebar-Bereich-Link-Icon für PM-Tags
- Link zu
discovery.categoryin Sidebar` - Überspringe Quality-Title-Validierungen für statische Themen, wenn von Admin bearbeitet
- Zähle resultierende Bulk-Invites korrekt
- Zeige Benutzerstatus auf Beiträgen nicht doppelt an
- Neue General-Kategorie-Änderungen verhindern Themen-Erstellung
- Review-Sidebar-Link wird für Benutzer angezeigt, die nicht reviewen können
- Workaround für einen Bug im R2-Gem, um gültiges RTL-CSS zu produzieren
- Erlaube E-Mail-Login für Admins in staff-writes-only-mode
- Erlaube Logout für Admins in staff-writes-only-mode
- Entferne zero-width space, wenn nicht notwendig
- Füge bessere und strengere Invite-Validatoren hinzu
- Revertiere rekursive Tag-Lookup mit fehlenden Vorfahr-Tags
- Fehlender Theme-Upload sollte Precompile-Prozess nicht brechen.
- Entfernte Lesezeichen-Erinnerungs-Alert für Erinnerungen, die in der Vergangenheit gesetzt wurden
- Stelle sicher, dass Schließen der Sidebar alle Callbacks abreißen.
- Quirks beim Starten neuer Uploads, wenn einer im Gange war
- Verwende
Category#category_textfür Sidebar-Titel - Migration-Typo für secure_uploads
- Stelle sicher, dass Composer-Grippie sichtbar bleibt
- Einige Composer-Nachrichten waren defekt
- 404 beim Senden von Beacon “leave all” bei Subfolder-Install
- Rekursive Tag-Themen mit fehlenden Vorfahr-Tags
- Stelle sicher, dass hervorgehobene Kategorie-Themen eindeutig sind
- List_suggested_for-Bedingung für personal_message_enabled_groups
- Bessere virtuelle Tastatur-Erkennung auf Android
- Aktualisiere Benutzer-Ergebnisse-Seite, wenn keine Benutzer gefunden werden
- Falsche Groß-/Kleinschreibung für CTA
- Abfrage korrektes Modell in posts:inline_uploads
- Handhabe fehlgeschlagenen Download bei Berechnung der dominanten Bildfarbe
- Sidebar-Kategorien für Anonyme werden nicht nach Name sortiert
- Überspringe uncategorized-Kategorie in Sidebar, wenn deaktiviert
- Beachte Site-Einstellungen für Sidebar-Benutzer, Gruppen und Abzeichen-Link
- Verstecke experimentelle Benutzer-Navigation-Änderungen, wenn deaktiviert
- DB-Migration fehlschlägt, wenn alte Site-Einstellung leeren Wert hat
- Füge fehlende String für Reviewables in Benutzermenü hinzu, wenn Reviewable-Beitrag gelöscht wird
- Sidebar-Scroll-Fade auf älterem iOS
- Repariere GitHub-Onebox-Syntax-Hervorhebung
- Überschreiben von Text mit
admin_js.*-Keys funktionierte nicht - Leere Inline-BBCodes waren defekt
- Header-Offset-Position war in einigen Fällen nicht korrekt
- Versuche nicht, Tag-Objekte zu serialisieren, wenn Tagging deaktiviert ist
- In-page-Anchor-Links waren bei Subfolder-Setups defekt
- Lösche nicht vorherige Nachrichten, wenn wir im
sent_recently-Fenster sind. - Übergabe
invite_to_topic-Param korrekt an Invites - Stelle sicher, dass Lade-Thumbnails in Safari verwendet werden
- Stelle sicher, dass Low-Resolution-Platzhalter beim Laden von Bildern verwendet werden
- “Exit setup”-Link sollte Wizard verlassen und Benutzer zur Homepage bringen
- Regression mit Admin-Benutzer-Lösch-Dialog-Buttons
- Stelle sicher, dass`` handlebars templates are namespaced correctly
- Raw translation string in user status tooltip
- Theme components should work with empty locale files
- Use plugin’s defined name for es6 module path
- Ensure discovery-categories always clears PreloadStore
- Create single notification per post and user
- Do not show “create topics” notice on wizard route
- Keep private theme key secret from user
- Return next bookmarks page only if it exists
- Immediately show sql options when badge query is supplied
- Hide welcome topic banner as soon as the welcome topic is edited
- Transpile start-discourse.js to fix iOS12 support
- Allow .git end to miss from Git repo URL
- In prod builds classes may not be “instancesof” EmberObject
- Avoid leaking TopicTrackingState listeners due to sidebar
- Only seed general category on new sites
- Do not save default auto_delete_preference for bookmark
- Do not notify admins watching PM tags
- Do not invite whisper or small action posters
- Show tag chooser if can_tag_pms
- Preload topic_list correctly for categories+latest
- Skip topic allowed user for small actions
- Restore trust level when leaving group
- Reload styling changes for wizard styling step
- LocalJumpError : unexpected return
- Prevents iOS software keyboard to hide sk body
- Remove unexpected scrollbar from the new user menu
- Load admin-specific JS when compiling via ember-cli
- Sidebar hamburger panel dropdown not working for anonymous
- Avoid duplicate topic-list requests
- Hide sidebar toggle button when no sidebar
- Hide sidebar for anonymous when login required
- Backup/Restore didn’t use correct Redis namespace in multisite
- Ignore malformed HTML for title extraction
- Move show like logic to client side
- Track native class deps in discourseComputed
- Remove “–composer-height” style when composer is closed
- Improvements to like button for archived topics
- Allow
match_all_tagsto be passed as a URL param - Remove last_unread_post excerpt logic for bookmarks
- Allow extra whitespace when asking discobot to perform a bot command
- Limit new and existent staged users for email topics
- Show hide bootstrap mode notice in real time
- Disable Twitter onebox without API support
- Set --composer-height when the composer is in collapsed state
- Welcome topic title was not editable
- Recover from guardian check when deleting reviewable users.
- Ensure topic-list adapter never serializes
undefined - Don’t raise on deleted topic in UpdateHotlinkedRaw
- Markdown-it parse fn requires an env arg with {} as default
- Regression with Categories nav item
- Reset flair group if user is removed from group
- Remove dead and large images from oneboxes
- Don’t preview color scheme if it’s not current user’s profile.
- Don’t notify editor when category or tag change
- Destroy all posts when hard deleting topic
- Swallow SSL errors when generating oneboxes
- Broken onebox images due to url normalization bugs
- Don’t raise an error if file not found in S3.
- Make word watcher work with nil strings
- The phpbbb import script was not parsing youtube tags
- Prevents android keyboard to be hidden instantly on sk focus
- Allow to add the same watched word with a different case
- Properly log all internal job failures
- Do not redeem expired invites on new user signup
- Secondary more section links not marked as active
- Handle actor not having preferences in UserCommScreener
- Don’t memoize site setting in guardian
- Scope memoization of category moderation per category
- Show update banner only once on categories with subcategory lists
- Unsubscribe from the
/reviewable_countschannel when leaving the review-index route - Links incorrectly marked as active in Sidebar::MoreSectionLinks
- Avoid usage of dig when looking for job class
- Inject appEvents in ScreenTrack
- Use default locale for footer of embedded topics
- Do not overwrite top_menu site setting in wizard styling step
- Bugs with year selector and erase button
- Update word_watcher cache key following schema change
- Wizard last step “corporate” was not saving changes
- Bots could generate errors when slug generation method is encoded
- Accept HEAD requests for mandrill webhook
- Show bookmarks loading spinner correctly
- Ensure all public topic-query options can be used via Ember
- Ensure theme_uploads_local only has one
/at beginning - Show button bar overflow on iPad & mobile
- UserCommScreener filter acting user ID from target user IDs
- Allow array values for custom fields in category params.
- Ensure error handlers render correctly without preload_json
- Publish membership update events when refreshing automatic groups.
- Support for group everyone in tag setting
- Sidebar is always disabled on wizard route
- Rejected emails should not be cleaned up before their logs
- Ensure uploads work when the user’s browser rewrites ellipsis
- Allow users to quote in closed topics
- Ensure admin templates are not used for non-admin controllers
- Don’t cook user fields to apply watched words
- Make sure user list is complete and sorted
- Make sure every user instance has correct status tracking counter
- Handle correctly the case when several subscribers call trackStatus() on the user model
- Correct mention paths in fixtures
- Linear gradient with stops makes R2 confused
- Improves handling of filter with invalid tag chars
- Don’t raise an error on onebox timeouts
- Title for keyboard shortcuts button in sidebar
- Notify tag watchers when publishing topic
- Make group members bulk operations consistent
- Pass sidebar custom link willDestroy
- Badge backfilling triggers :user_badge_granted DiscourseEvent
- Ensure injections are skipped when rehydrating stale models
- Do not redeem invites if user resets password
- When a user status update received other users statuses were getting cleared
- Correctly pluralize sidebar strings
isExistingIconId()regressed in #17553- Correctly invoke dynamic components by name
- Can’t hide overflow of d-editor-button-bar on mobile
- Use padding, not margin
- Use URI#merge to merge base and relative URLs
- Prevents multi-select to use noneItem for its list
- Restrict sidebar specific select kit CSS to sidebar
- Pass custom section willDestroy
- Skip job if tag edit notification is disabled
- Allow Symbol objects to be deserialized in PostRevision
- Check if tags edit notifications are disabled
- Unread count badge shown for topics that user is not tracking
- Support systems without SSE 4.2
- Allow Time objects to be deserialized in PostRevision
- Bug with multiselect user field validation
- CSS tweak and production position fix for miniprofiler
- Improve reliability of topic tracking state
- Change UserCommScreener to use user_ids
- Adjust topic avatar height to fix stickiness
- Mobile usability issues in crawler view
- Fixes few regressions in select-kit
- Detect firefox `< 89 as an unsupported browser
- Set resolver options on the legacy resolver
- Update flaky bulk invite spec
- Just inline the QUnit CSS in theme-test html
- Ensure category-tag filter routes are functioning
- Apply all watched words rules to user fields
- Ensure splash screen
<noscript>is loaded for legacy browsers - Ensure splash screen logic is iOS12 compatible
- Add ember redirect for tags/:tag_id ->` tag/:tag_id
- Min/max username length limits weren’t validated
- Inputs using focusout regressed in #17345
- Allow connector template names to be camelCase
- Should be UploadReference instead of UploadReferences
- Ensure there is no limit on tag list settings
- Ensure pull-hotlinked can rewrite lone oneboxes
- Correct error in ip-lookup component definition
- Posts can belong to hard-deleted topics
- Replace onebox markdown when pulling hotlinked image
- Logout could fail due to cached user
- Correctly display
/admin/emailserrors - Experimental sidebar preferences link not shown for users
- Move
ember-cli-deprecation-workflowto runtime deps - Incorrect
currentUsercould be cached for requests with API key - Vimeo regex pattern
- Max value for SiteSetting.delete_removed_posts_after
- Add clearfix back for admin contents
- Keep unique post checks separate for PMs vs topics
- Uploading large files (>
5GB) failed whenenable_direct_s3_uploads` is enabled - Didn’t delete upload stub when a new upload is created
- Markdown handling failed on empty attribute value
- Fix bulk_invite flaky tests
- Improve mixcloud oneboxing
- Defer removing the splash screen until the window load event fires take 3
- Skip the window load event for now
- Defer removing the splash screen until the window load event fires take 2
- Remove splash screen in no-js view take 2
- Reverts #17225 & #17223
- Uninitialized class variable error in sidekiq
- Typo in log_thread
- Defer removing the splash screen until the window load event fires
- Remove splash screen in no-js view
- Use first supported type item when JSON-LD returns array
- Use bookmarkable pattern for bookmark cleanup
- In
[DELETE]/admin/user/:id.json, parse boolean block_* parameter correctly - DarkMode availiability detection was broken
- 99999 is not a valid TCP port
- Tag groups were not visible to allowed group members
- Remove leftover uses of ember_jquery
- Defer scripts on theme-tests route
- Quoting local dates bbcode regeneration
- Link to “recently used devices” in suspicious_login email notification
- Precompile admin-plugins.js (#17154)
- Add wizard.js to ember-cli assets
- Precompile start-discourse.js
- Stop logging blank and invalid CSP reports
- Skip invalid values in site setting upload references migration
- Add missing pluralization rules for Bosnian
- Extra-locale merging didn’t account for fallbacks
- Double selecting replies
- Wizard css was overriding some of core css
- Make watched words uploads work as intended
- JSON Schema editor layout issue with subarrays
- Ensure presence endpoints don’t break the session
- Ensure emoji is inserted in the correct location
- Handle sites with more than 1 JSON-LD element
- Whisper available when reply to topic
- Allow all subdomains of localhost in development
- NavItem and Composer prop overriding was broken
- Rake tasks related to uploads were broken
- Remove tags from experimental sidebar on notification level changed
- Ensure that extract_upload_ids works with all short URLs
- Skip CSRF token check on webhook routes
- Display translated fallback as the group name for custom emoji groups
- Allows image to be displayed at the right size
- Twitter onebox keeps whitespace for expanded links
- Send quote notifications to correct users when prioritizing full names
- Cleanup invalid historic site setting data
- Handle empty string in theme_settings for upload_references
- Make disabling TLS in mail possible again
- Escape youtube title when constructing onebox preview html
- Missing tracked sub category topics from tracked topic list
- Correctly handle invalid auth cookies
- Seed multisite dbs after migrating in development
- Email Send post has already been taken error
- Restore automatic style preview in wizard
- DiscourseConnect login did not auto approve based on email domain
- Ensures composer is not pre-filled with none/all tags
- Don’t throw errors on wizard dropdowns
- Approves user when redeeming an invite for invites only sites
- Do not use SVGs for twitter:image metadata
- Keep composer draft when go back and forth between PM and New Topic.
- Harmonise category body class generation on server/client
- Show suspended by user
- Make f query param sticky when navigating between nav items
- Topic list nav items count not respecting tracked filter.
- Change event target on select kit row
- Tracked filter did not account for max_category_nesting of 3
- Fallback to default push notification icon if none exists
- Do not looks for plugin test js in production
- Add bookmark quick access tests and fix username
- Correctly handle nested quotes in to-markdown
- Respect user timezone in emails about silencing and suspending
- Changing date should recompute input
- Incorrect URL for bookmark quick action menu
- Further refine duplicate bookmark delete query
- Delete extraneous topic bookmarks
- InlineOneboxer watched word censor error
- Apply censored words to inline onebox
- Improve bookmark-icon title
- Limits for PM and group header search
- Skip pulling hotlinked images for nil user bio
- Applying default user options didn’t work for boolean flags
- Site setting changes for boolean should be logged as true/false
- Refactor placement of plugin outlet & index use
- Clear inline onebox cache when a post is rebaked
- Pass empty hash for view locals by default
- Apply ‘allowed_href_schemes’ to all src/srcset attributes
- Allow users to select “regular” categories
- Use CSS transition to make room for composer
actedstate in post action like could desync with multiple likes- Apply ‘hide email account’ for invites
- Prevent all kinds of login in readonly mode
- Add safari 12 to ember-cli build targets in production
- Make read only errors respect the request format
- Handle quote rendering for external Discourse instance
- Checked allowed tag when editing Reviewables
- Auto margins cause too-narrow content
- Show error message if extensions cannot be created
- Do not log category custom fields changes if the value is unchanged
- Create PostgreSQL extensions before migrating
- Use our header value instead of custom header on duplicates
- Use registered bookmarkables for BookmarkManager
- Allow .ics for polymorphic bookmarks
- Store scroll position when using Back button
- Apply watched words to user fields
- Polymorphic bookmarks for bookmark report
- Use hidden site setting for batch presign rate limit
- Use polymorphic bookmarks for in:bookmarks search
- Add support for pipelined and multi redis commands
- Background like count update didn’t account for own user actions
- Prioritize names and usernames consistently
- Limit pan event handler to fix scrolling in TOC
- Use proper ActiveRecord method in import scripts
- Ensures d-popover closes when clicking on popper
- Polymorphic bookmarks for new user narrative bot
- Prevents double user_badge_granted event
- Prevent admin theme settings from blowing up
- Validate post’s polls as acting user
- Topic view breaks with topic timer to publish to restricted category.
- Users with unicode usernames unable to load more topics in activity
- Add email to admin user list when show_emails is enabled
- Missing translation when translation override contained a
%{key} - Skip invalid custom_field json in hotlinked_media migration
- Validate permalink_normalizations setting
- Handle enum types during database restore
- Destroys instance when hiding date popover
- Handle invalid JSON from downloaded_images custom fields
- Handle duplicates in hotlinked_media migration
- Updated filtered replies when replies exist
- Ensure post_hotlinked_media index does not exceed size limit
- Avoid concurrent usage of AR models
- Closes popover when downloading calendar
- Uses tippy for popover
- Show group in filter only if user can see the members list.
- Ensure values are escaped in select-kit dropdowns
- Prepare data before creating chart to avoid side effect
- Remove refresh seconds override on cache_critical_dns
- Cache_critical_dns - add TLS support for Redis healthcheck
- Prefers computed over discourseComputed
- Correctly handle the print param on topics#show.
- Check 2FA is disabled before enabling DiscourseConnect.
- Properly clean Thunderbird emails, don’t remove links
- Ensure lazy-load-images does not remove entire
img.style - Use username for nested quotes
- Show footer on the categories page
- Replaces discourseComputed by computed
- Showing icons on future-date-input options
- Do not error when json-serialized cookies are used
- Show footer at the end of topic list
- Add missing translations for medium format
- Skip upload extension validation when changing security
- Don’t allow DiscourseConnect logins in readonly mode
- Return a 404 when a sitemap request doesn’t have a format
- Ensure ‘crop’ always returns requested dimensions
- Check if bookmarkable column exists before adding
- Issues with incorrect unread and private message topic tracking state
- Warn_exception expect hash as second arg
- Show dismiss all modal in user-notifications page
- Do not show visibility topic if visible
- Don’t validate and render the polls inside a quoted post.
- Email styles for Gmail app dark mode
- Href attribute for post-date link
- Add href to post-date link element
- Prevents error with emoji autocomplete
- Update dark mode emails styles
- Ensure allowed_tags and allowed_tag_groups can be removed
- Email logs not finding attached incoming email
- Ensure category_required_tag_groups are destroyed with tag_groups
- Fall back to clipboard.writeText if ClipboardItem not supported
- Buggy topic scrolling on iOS 12
- Serialize permissions for everyone group
- Clean required category tag groups with invalid tag_group ids
- Ensure legacy browser handling uses full
<noscript>content - Hide user notifications tab for moderator users.
- Uppy-image-uploader and uppy-upload mixin minor issues
- Prevent duplicates in API scope allowed URLs
- Include routes in an API scope’s allowed URLs even if they have no format constraints
- Exclude automatic anchors from search index
- Limit max word length in search index
- Include crawler content on old mobile browsers
- Users watching tags in open tag groups not notified
- No need to hide “Later This Week” when showing “Later Today”
- Ensure images do not change height when loading is complete
- Redirect user to topic they were invited to
- Do not attempt to pull_hotlinked_image for raw_html
- Auto-generated emails causing group SMTP email storm
- 500 error when creating a user with an integer username
- Update ‘posted’ column on post owner change
- Review queue scrolling is not working after take an action.
- Stop sorting options in date-pickers on the bookmark modal and the topic-timers modal
- Can_permanently_delete should check for admin
- Abort theme creation if unable to create uploads
- Build correct post and topic shareUrl
- Ensure ActiveSupport::Inflector is used by Zeitwerk
- Hide tag count in tag filter when in a category context
- Flips popper when top position is chosen incorrectly
- Close user/group card on esc key press
- Don’t put the whole sidekiq conf in
to_prepare - Maintain HTML ``<img` when downloading remote images
- Validate category tag restrictions before sending new topics to review
- Resetting selectable avatars was failing
- Show restricted groups warning when necessary
- Do not wrap unaccent around tsqueries
- Bug setting notification level to muted/ignored on user page
- Add
errorsfield if group update confirmation - Don’t attempt to focus .title in topic-list-item if it doesn’t exist
- Closing the picker shouldn’t propagate the pointer event
- Make sure max_oneboxes_per_post is enforced
- Allow
@ember/testimport in embercli prod builds - Don’t listen for focus/blur events if the topic-list opts out of last visited focus
- Do not raise if title cannot be crawled
- Ensure all/none subcategory filters work correctly with tags
- Issue 404 for invalid
/tags/c/...routes - Add replaceAll to browser-detect
- Staff should not be able to PM groups that “Nobody” can message
- When using Ember CLI, plugin admin code was not being loaded in tests
- Reset last sent for existent bookmarks
- Ember test imports, again
- Ember test entries in discourse-loader
- Show bookmark options by default when editing
- Remove racing requests for admin users
- Skip ember-cli build memory optimisation for multiple rake tasks
- Always include the first poster when converting to PM
- Do not run Ember CLI chunk files through babel twice
- J/K post stream navigation inconsistencies
- Return nil when RetrieveTitle.crawl fails
- Update topic route id param
- Invalidate site settings cache in all instances
- Update group inbox notifications on archive/unarchive
- Apply onebox blocked domain checks on every redirect
- Buggy jump-to-post on Firefox
- Include engine mount path for API scopes added by plugins
- Allow admins to change user ignore list
- Only display the first listed price
- Make reply-ids public by fixing a typo
- Show 404 html on /posts/:id/raw and /p/:id
- Update and rebake uses of the old centralized avatar service
- Prevents self-reference to discoveryTopics from discoveryTopics
- Better 0 file size detection and logging
- Support new layout on Amazon product pages
- IOS do not have working push notifications yet
- Save email rejection error class names for incoming email logs
- Correctly notifies subscribers with post_action_destroyer
- Calculate docking - include offset of main
- Indirectly muted categories for topic-tracking-state
- Minor indentation fix for fullscreen code
- Setting emoji filter from initial autocomplete
- Make sure html_raw is hoisted in custom markdown cook function
- On mobile, overflow on post controls if there are many buttons
- Respect the cooldown window when editing a flagged topic.
- New indirectly muted category
- Avoid validations when destroying posts
- Move selectable_avatars_mode_validator_spec to new directory
- Use the category’s text-only description in the category-chooser
- Sanitize parameters provided to user actions
- Dev subfolder session cookies
- Don’t warn on empty .discourse-compatibility
- Don’t advance draft sequence when editing topic title
- Respect text direction inside quotes
- Show invite button if users can be invited
- Show links with 0 clicks in top links section
- Allow none category if default is none
- Use fresh theme setting values when compiling stylesheets
- Ensure category/tag classes are added and removed correctly
- Conform EmailLog#bounce_error_code to RFC
- Increase FinalDestination MAX_REQUEST_SIZE_BYTES
- Count clicks on links with query params
- ReplyByEmailAddressValidator should leverage EmailAddressValidator
- Update
can_see_membersattribute after leaving a group. - Handle
nilvalues inDistributedCache#defer_get_set - Don’t accept accents in slug if generation_method == ‘ascii’
- Load short upload URLs only once
- Unable to filter user directory when sorted by user field.
- Do not increase invite count for current user
- Redis may not be availiable on Redis initializer
- Tag show - hide no topics footer until there are no topics
- Post migration to fix custom emojis with secure URL
- Update application_helper logic now that Ember CLI is default
- Ensure theme JavaScript cache get consistent SHA1 digest
- Cooking custom emojis should not use a secure URL
- Default settings for phpBB3 import were broken
- Update user stat counts when post/topic visibility changes.
- Subcategory filter limits results
- Defer upload extension check for iOS
- Inline onebox for github
- Topic tracking state for tags
- Use
prev_perioddata ifprev30Daysvalue is not available. - Avoid errors when updating post and topic count user stats.
- Replace Twitter handles one at a time
- Sort group owners and members together
- Clear drafts only when post is created by real user
- Avoid raising error when updating post and topic count user stats.
- Explicitly set
allowfullscreenon Wistia Oneboxes - Overridden MessageFormat fallbacks
- Align progress text
- Further reduce the input of to_tsvector
- Do not override mobile scroll on docked progress element
- User option fields definition was being mutated on save
- Handle addressable error when parsing an invalid URL.
- Add DB constraints for post & topic counter cache for
UserStat - Allow native lazy loading attribute for quoted avatar image
- Better param guards for
wikiandpost_typeposts controller. - Caret moves to a wrong position when uploading an image via toolbar
- Table pasting issues with uppy
- Liking whispers should not contribute to
Topic#like_count. - Canonical Message-ID was incorrect for some cases
- Regression in timezone name localizations
- Qunit tests were failing if your node was defaulting to IPV6
- Aria label for popup-input-tip
- Post mover validation color and message
- Image sizes were slightly off in some cases
- Composer fields on small desktop sizes
- Remove svg icons from webmanifest shortcuts
- Some options on the topic timer modal weren’t timezone aware
- Show the
Next Mondaylabel instead ofMondayon Sundays - Remove duplicated word from client strings
UX-Änderungen
- btn-primary-Klasse auf der E-Mail-Bestätigungsseite hinzufügen
- Sprache von “Bitte nicht stören” zu “Benachrichtigungen pausieren” ändern
- Bessere Nutzung des Platzes für die Lesbarkeit des Admin-E-Mail-Modals
- Beschreibendere Seitentitel, Groß-/Kleinschreibung
- Positionierung des Themen-Admin-Popup-Menüs korrigieren
- Unverwendete Strings entfernen
- Korrektur für Fehlausrichtung in der Autovervollständigung
- Beschreibung für Kontakt-E-Mail und URL-Beschreibung verbessern
- Webkit zu Pseudoelement für Fadeout wechseln
- Setup-Assistent Textänderungen und Logo-Felder vertikal stapeln
- Autovervollständigung Hervorhebung temporär rückgängig machen
- Klassennamen zu etwas Nicht-Konfliktischem aktualisieren
- Assistent Schrittverbesserungen
- Strafmodals neu gestalten und refaktorisieren
- Hashtag-Autovervollständigungs-Styling
- “Bitte nicht stören” in "Benachrichtigungen pausieren