2.9.0.beta3: GIFs einfügen, neuer Stil für Kategorieseiten, Verbesserungen bei stummgeschalteten Kategorien und mehr

Neue Funktionen in 2.9.0.beta3

Einfügen von GIFs in den Composer erlauben

Zuvor, wenn ein Benutzer ein gif von einer Website in seine Zwischenablage kopierte und versuchte, es in den Composer einzufügen, fügten wir nur einen statischen Einzelbild (Bild) des ursprünglichen gif ein. Wir erkennen jetzt richtig, wenn ein gif in der Zwischenablage ist und fügen es wie erwartet in den Composer ein.

Neuer Stil der Kategorie-Seite: Unterkategorien mit hervorgehobenen Themen

Abgelaufene Lesezeichen-Erinnerungen hervorheben

Vergangene Lesezeichen-Erinnerungen werden nun auf der Lesezeichen-Registerkarte des Benutzers rot hervorgehoben.

Option zum Hochladen eines Avatars für das Hochladen von Avataren mit wählbaren Avataren

Ermöglichen Sie Mitarbeitern oder Benutzern ab einem Vertrauenslevel, Avatare hochzuladen, auch wenn die Website wählbare Avatare aktiviert hat. Jeder kann immer noch aus der Liste der Avatare auswählen. Die Option zum Hochladen wird unter der Liste der wählbaren Avatare angezeigt. Administratoren können über die Website-Einstellung selectable avatars mode konfigurieren, wer eigene Avatare hochladen darf.

Nur wählbare Avatare:

Wählbare Avatare und hochgeladene Avatare

Zentralisierte 2FA-Benutzeroberfläche

Die 2FA-Unterstützung in Discourse hat sich seit ihrer Einführung erheblich weiterentwickelt. Ursprünglich wurden nur TOTP (die sich ständig ändernden 6-stelligen Codes) unterstützt, und das nur für die Anmeldung. Heute unterstützen wir TOTP, Sicherheitsschlüssel (einschließlich Biometrie) und Backup-Codes, und 2FA wird für andere Aktionen als die Anmeldung zur Verifizierung verwendet. Diese Änderungen haben die technische Komplexität des 2FA-Systems erhöht, bis zu dem Punkt, dass es 5 verschiedene UI-Implementierungen gab :exploding_head:. In beta3 haben wir 2FA standardisiert und zentralisiert, mit einer einzigen Benutzeroberfläche für alle 2FA-Methoden. Diese neue Benutzeroberfläche wird in den nächsten Betas in allen verschiedenen Bereichen, in denen 2FA verwendet wird, eingeführt.

Unterkategorie stummschalten, wenn die übergeordnete Kategorie stummgeschaltet ist

Eine lange geforderte Community-Funktion, das Stummschalten einer Kategorie schaltet nun auch alle Unterkategorien stumm. Benutzer können dies bei Bedarf für bestimmte Unterkategorien überschreiben.

Tägliche Flaggenlimits skalieren

Ähnlich wie bei Likes und Bearbeitungen wird die maximale Anzahl von Flaggen, die ein Benutzer pro Tag setzen kann, nun erhöht, wenn der Benutzer im Vertrauenslevel aufsteigt.

Aktualisierter Modal zum Teilen von Beiträgen

Wir haben den Modal aktualisiert, der erscheint, wenn auf einen Beitragszeitstempel geklickt wird.

Zusätzliche Funktionen

  • Link zum Originalbild im Lightbox hinzufügen
  • API zum Erstellen des zugehörigen Kontos eines Benutzers
  • Priorisieren der Reihenfolge der Gruppensuche basierend auf Präfixübereinstimmung
  • Vollbildschaltfläche für Codeblöcke hinzufügen
  • Freigabe-URL automatisch auswählen
  • Angezeigten Themenbesuchsstatus auf der Suchseite
  • Fügt das Ereignis user_promoted zu Webhooks hinzu
  • Umbenennen der Massenaktion “Gelesene zurücksetzen” in “Aufschieben”
  • Moderatoren erlauben, den Besitz in Massen zu ändern
  • Fehler anzeigen, wenn die Einladung zu einem Thema ungültig ist
  • Neue Plugin-API zur Überprüfung, ob der Upload verwendet wird
27 „Gefällt mir“

Noch mehr!

Aber warte, es gibt noch mehr! Wir geben unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, aber es gibt immer zu viele Änderungen, um sie im Detail zu beschreiben. Für eine vollständige Liste neuer Funktionen, Fehlerkorrekturen, UX-Verbesserungen und mehr lesen Sie unbedingt die unten aufgeführten zusätzlichen Funktionen und Fehlerkorrekturen.

Plugin-Verbesserungen

Animierte Avatare

Neue Funktionen

  • gifsicle als optionale Abhängigkeit festlegen
  • Animationen bei Fokusverlust pausieren

Fehlerkorrekturen

  • Zuschneiden, wenn gifsicle installiert ist
  • Alias-Methodenreihenfolge

Zuweisen

Neue Funktionen

  • Verbessert die zufällige Zuweisung an einen Beitrag

Fehlerkorrekturen

  • Fehlender Benachrichtigungstitel hinzufügen
  • Neuer Benachrichtigungstyp benötigt einen weiteren i18n-String
  • Neuer Benachrichtigungstyp benötigt einige i18n-Strings
  • Topic-Abfragemethode wiederverwenden, um Gruppen-Topics zu finden

UX-Änderungen

  • Refactoring der Topic-Liste

Zendesk

Fehlerkorrekturen

  • Spezifikation zur Ticket-Erstellung

Discourse Chat

Funktionen
  • Begrenzung der einzigartigen Emoji-Reaktionen auf 30 pro Nachricht
  • Einfügen eines Links mit Verknüpfung im Editor
  • Verschieben in Topic entfernen
  • Löschen von Chat-Kanälen
  • Reaktionen in Chat-Zitaten im Archiv einbeziehen
  • Einstellungen für Mindestnachrichtenlänge und Deaktivierung von Anhängen
  • Chat-Kanal schließen/öffnen
  • Neue Einstellung zum Definieren der Standard-Emoji-Reaktionen
  • Wiederholung fehlgeschlagener Archivierungen
  • Einstellung zur Empfindlichkeit bei der Blockierung doppelter Nachrichten
  • Archivierung von Chat-Kanälen
  • Automatischer Fokus auf den Editor bei Tastendruck in der Vollansicht
  • Site-Einstellung chat_default_channel_id hinzufügen
  • Verwendung von [chat]-BBCode innerhalb von Chat-Nachrichten zulassen
  • Chat-Tastenkürzel zum Hilfe-Modal hinzufügen
  • Benutzer automatisch stummschalten bei Flags
  • Status von Chat-Kanälen
  • Benutzer, die das Rate-Limit überschreiten, automatisch stummschalten
  • Schnelle Stummschalt-Schaltfläche für Mitarbeiter und Blockierung stummgeschalteter Benutzer bei der Interaktion mit Chat
  • Verwendet den Dateinamen des Uploads für das Antwort-Exzerpt, wenn die Nachricht leer ist
  • Verwendung von [quote]-BBCode in Chat-Nachrichten zulassen
  • Hervorhebung von Codeblöcken für Chat-Nachrichten
  • Unendliches Scrollen nach unten
  • Einfache Editor-Verknüpfungen hinzufügen
  • Benutzer von Chat-Nachrichten bei Zitaten benachrichtigen
  • Rate-Limit für das Senden von Nachrichten mit einer Schaltfläche zum erneuten Senden
  • Chat-Zitate
Fehlerkorrekturen
  • Einfügen eines Links mit aktiver Textauswahl war defekt
  • DOM-Operationen sollten nach dem Rendern erfolgen
  • Stellt sicher, dass chat-composer-details den verfügbaren Platz nutzt
  • Stellt sicher, dass die Bearbeitung bei Kanalwechsel abgebrochen wird
  • Chat nicht automatisch fokussieren, wenn ? gedrückt wird
  • Kopieren von Chat-Zitaten in die Zwischenablage funktioniert in Safari nicht
  • Kein Fehler, wenn der Benutzer nicht mehr existiert
  • Falsches Ignorieren des Sticky-Scrollings nach dem Abrufen von Nachrichten
  • Stellt sicher, dass nur eine msg-action auf mobilen Geräten ausgeführt wird
  • Nur offene Kanäle für den schnellen Selektor zurückgeben
  • Wir haben das Benutzerobjekt und die ID verglichen
  • Ungelesenen-Indikator nur bei Bedarf anzeigen
  • Ähnliche Stile für chat-emoji-avatar wie für chat-user-avatar verwenden
  • Systembenutzer für Archiv-Topics und -Beiträge verwenden
  • Korrekte chat_allow_uploads-Einstellung verwenden
  • Die letzten 3 verwendeten Emojis für kürzliche Reaktionen anzeigen
  • Ungelesenen-Indikator zu chat-channel-title verschieben
  • Stellt sicher, dass tc-reply-display den notwendigen Platz einnimmt
  • Dedizierten Emoji-Speicher im Chat nur für Reaktionen verwenden
  • Ungelesenen Status löschen, wenn der Kanal archiviert wird
  • Sätze auf mobilen Geräten automatisch großschreiben
  • Vollansicht erfasst die Leertaste nicht
  • Chat-Kanalselektor war für eingehende Webhooks defekt
  • guardian can_rebake? brach den Core-Post-Rebake-Endpunkt
  • Verbesserungen am Archivierungstool
  • Verfeinerungen der Kanalarchivierung
  • Dies würde immer als wahr ausgewertet
  • Emojis in Push-Benachrichtigungen in Unicode umwandeln
  • Verschachtelung der Spracheinstellungen für die Site-Einstellung chat_default_channel_id
  • Schaltfläche für Kanaleinstellungen in die Kanalübersicht verschieben
  • chat-composer keyUp-Event auf keyDown-Event zurücksetzen
  • Gelöschte Nachrichten anzeigen, wenn Moderation möglich ist
  • Möglichkeit, im Chat-Header mit Tab zu navigieren und Enter zu drücken
  • Stellt sicher, dass der Body nicht gescrollt wird, wenn die Kanalliste eingefügt wird
  • Stellen Sie sicher, dass das Online-Flair in Antworten korrekt angezeigt wird
  • Uploads mit zugehörigem ChatUpload beibehalten
  • Möglichkeit, auf zuvor gestagte Nachrichten zu reagieren
  • Neuer DM-Fehler beim Erstellen aufgrund von canModifyMessages
  • Gelöschte Nachrichten beim Hochscrollen nicht erweitern
  • Fokus im Editor nach Klick auf die Schaltfläche „Nachricht bearbeiten"
  • Immer dunkle Farbe für den Hintergrund beim Upload verwenden
  • Callback für Upload im Gebrauch, der von der Methode zurückgegeben wird
  • Mehr UI blockieren, während der Kanal vorgeführt wird
  • Keine fehlerhafte Chat-Nachricht aus Webhook-Event erstellen
  • Reaktionen des Benutzers werden korrekt als reacted markiert
UX-Änderungen
  • Kanaltitel auf mobilen Geräten zentrieren
  • Viel spezifischere Chat-Erwähnungsbenachrichtigungen
  • Reduziert die Breite des is-online-Kreises
  • Präsenz-Indikator als Kreis statt als Blase implementieren
  • Konsistenz der Chat-Benachrichtigungen
  • Margin-Änderungen für .chat-channel-title zurücksetzen
  • Kanal-Margins auf mobilen Geräten erneut anwenden.
  • Verbessert das Verhalten des Symbols, wenn Chat sichtbar ist
  • Seite zum Durchsuchen von Kanälen neu gestalten
  • Stile anpassen, Schaltfläche „Chat verlassen“ entfernen
  • Visuelles Element beim Ziehen von Dateien zum Hochladen in den Chat hinzufügen
  • Zielbereich für Chat-Uploads erweitern
  • Die Lücke bei der Warnung für weitere Warnungstypen entfernen
  • Kleiner Padding-Fix
  • Stilinkonsistenzen beim Chat-Zitieren beheben
  • Kleine Korrekturen für Schriftart, Breite und Symbolanpassungen
Leistung
  • Entfernt zwei unnötige umschließende divs für jede Nachricht
  • n+1 für in_reply_to-Nachrichten entfernen
Barrierefreiheit
  • Rolle region und ARIA-Labels für wichtige Bereiche des Chats hinzufügen

Abstimmung

Fehlerkorrekturen

  • Zweite Sortierspalte hinzufügen, um die Reihenfolge beim Seitenumbruch beizubehalten.

BBB

Fehlerkorrekturen

  • Kompatibilitätsfix nach einer Core-Änderung

Kalender

Neue Funktionen

  • Fügt Feiertags-Flair zum Chat hinzu
  • Unterstützt Zeitzonen (wiederkehrend und nicht wiederkehrend)
  • Fügt einen aktuellen Bericht „Abwesend“ hinzu

Fehlerkorrekturen

  • Stellt sicher, dass der Client UTC an das Backend sendet
  • Fehlende Übersetzung für den aktuellen Bericht „Abwesend“
  • Neueste Feiertagsdefinitionen anwenden
  • Stellt sicher, dass benutzerdefinierte Felder im Test neu geladen werden
  • Versteckte Kalenderwochen in der Monatsansicht beheben
  • Pfeil entfernen, auch wenn keine Leerzeichen darum herum sind
  • Wiederholung validieren

Gelöst

Fehlerkorrekturen

  • Initialisierungs-Regression
  • Benutzerdefinierte Felder aktualisieren und duplizierten Fabricator entfernen

Verschlüsselung

Fehlerkorrekturen

  • Signatur mit kryptografischen Primitive prüfen
  • Kein Fehler, wenn kein currentRouteName vorhanden ist
  • Anleitung zur „Erstellung von Papier-Schlüsseln“ klarer formulieren

UX-Änderungen

  • Kleine Stilupdates für Editor-Schaltflächen

Kolide

Neue Funktionen

  • PM-Inhalt für Benutzerwarnungen aktualisieren, nachdem ein Gerät zerstört wurde.
  • Gerätebesitzer aus Discourse-Gruppenwarnung-PM zuweisen.

Fehlerkorrekturen

  • Der Content-Type-Header ist für PUT-Methoden in der Kolide-API erforderlich.

Code-Review

Fehlerkorrekturen

  • Gelöschte Topics erneut importieren zulassen
  • Einstellung code_review_default_parent_category validieren
  • Fehler anzeigen, wenn das Plugin nicht konfiguriert ist
  • Git-Trailer vor dem Ersetzen von Links escapen
  • GraphQL-Clients nicht wiederverwenden

RSS-Abfrage

Fehlerkorrekturen

  • Sofort fehlschlagen, wenn Benutzer nil ist

Abonnements

Fehlerkorrekturen

  • Stellen Sie sicher, dass die Sidebar-Klasse entfernt wird, wenn die Komponente zerstört wird

Cakeday

Fehlerkorrekturen

  • Geburtstags-Emojis nicht deaktivieren, wenn Cakeday deaktiviert ist.

Zoom

Fehlerkorrekturen

  • Kompatibilitätsfix nach einer Core-Änderung

Reaktionen

Fehlerkorrekturen

  • Benutzer für jede Reaktion abrufen, wenn sich diese geändert hat
  • Duplizierten Code entfernen

Barrierefreiheit

  • Stellt sicher, dass der Fokus auf der Reaktionsschaltfläche klar sichtbar ist

Automatisierung

Neue Funktionen

  • Beitragsfeld implementieren
  • Unterstützung für Argumente bei Verwendung von %%REPORT%% hinzufügen
  • Ermöglicht das Einfügen von Berichten unter Verwendung der Platzhalter-Syntax
  • Unterstützung für Zapier-Webhook-Skript hinzufügen
  • Topic-Titel im Auto-Responder-Skript abgleichen

Fehlerkorrekturen

  • GroupField kann während der Initialisierung zerstört werden
  • Folge zu #b17235b, das das Formular zerstört hat
  • Datum nicht parsen, wenn kein start_date/end_date vorhanden ist
  • Stellt sicher, dass wir nicht bei den ersten leeren Ergebnissen aufhören
  • Verhindert das Ausführen der Automatisierung in einigen Fällen, wenn nicht erforderlich
  • Stellt sicher, dass wir nicht abstürzen, wenn keine URL angegeben ist

UX-Änderungen

  • Fügt einen Standardzustand hinzu, wenn noch keine Automatisierung erstellt wurde
  • Beschreibt den Schlüssel korrekt als Regex ausgewertet
  • Zeigt ein Caret an, wenn ein Skript bei einer neuen Automatisierung ausgewählt wird
  • Macht deutlich, dass das Ändern von Skript/Trigger auch einen neuen Zustand speichert

Leistung

  • Verhindert unnötige Arbeit im Auto-Responder so schnell wie möglich

Docs

Fehlerkorrekturen

  • Referenz auf share-popup entfernen

Chat-Integration

Fehlerkorrekturen

  • Korrekten Bezeichner im Transkript-Thread-Hinweis verwenden
  • Korrekten Text für „alle Kategorien“ verwenden

Zusätzliche Funktionen und Fehlerkorrekturen

Zum Erweitern klicken

Neue Funktionen

  • Reviewables erlauben, den Titel des Punktesystems zu überschreiben.
  • Push-Benachrichtigungssymbole aktualisieren
  • Indizierung der kanonischen URL aktivieren
  • Kanonische Links im Feed posts.rss verwenden
  • nofollow zu RSS-Alternativlink in Topics und Kategorien hinzufügen
  • Neue Site-Einstellungstyp-Liste mit Namen und Werten hinzufügen
  • Postgres unaccent verwenden, um Akzente zu ignorieren
  • Geoname-IDs von MaxMindDb zurückgeben
  • ENV zur Steuerung von themes:update-Fehlern hinzufügen
  • Share-Post-Popup durch Share-Modal ersetzen
  • Indizierung nicht-kanonischer Seiten standardmäßig deaktivieren
  • Einstellungen zum Skalieren des täglichen Flags-Limits hinzufügen
  • Neuen Topic-Chooser für das Einladungs-Modal verwenden

Fehlerkorrekturen

  • Nicht auslösen, wenn der Titel nicht durchsucht werden kann
  • Stellen Sie sicher, dass die Filter für alle/keine Unterkategorien mit Tags korrekt funktionieren
  • Issue 404 für ungültige /tags/c/...-Routen
  • replaceAll in browser-detect hinzufügen
  • Mitarbeiter dürfen keine Gruppen PMs senden, die „Niemand“ Nachrichten senden können
  • Bei Verwendung von Ember CLI wurde der Plugin-Admin-Code nicht in Tests geladen
  • last_sent für existierende Lesezeichen zurücksetzen
  • Ember-Test-Importe, erneut
  • Ember-Test-Einträge in discourse-loader
  • Lesezeichenoptionen standardmäßig beim Bearbeiten anzeigen
  • Wettbewerbsanfragen für Admin-Benutzer entfernen
  • Ember-CLI-Build-Speicheroptimierung für mehrere Rake-Aufgaben überspringen
  • Immer den ersten Poster beim Konvertieren in PM einbeziehen
  • Ember-CLI-Chunk-Dateien nicht zweimal durch Babel laufen lassen
  • Inkonsistenzen bei der Navigation im Post-Stream mit J/K
  • nil zurückgeben, wenn RetrieveTitle.crawl fehlschlägt
  • Topic-Route-ID-Parameter aktualisieren
  • Site-Einstellungen-Cache in allen Instanzen ungültig machen
  • Gruppen-Inbox-Benachrichtigungen bei Archivierung/Aufhebung der Archivierung aktualisieren
  • Onebox-blockierte Domain-Prüfungen bei jeder Weiterleitung anwenden
  • Fehlerhafter Sprung zum Beitrag in Firefox
  • Mount-Pfad für Engine für API-Bereiche einbeziehen, die von Plugins hinzugefügt wurden
  • Administratoren dürfen die Benutzerignorierliste ändern
  • Nur den ersten aufgeführten Preis anzeigen
  • reply-Ids öffentlich machen, indem ein Tippfehler behoben wird
  • 404-HTML auf /posts/:id/raw und /p/:id anzeigen
  • Aktualisierung und Neubearbeitung der Verwendungen des alten zentralisierten Avatar-Dienstes
  • Selbstreferenz von discoveryTopics auf discoveryTopics verhindern
  • Bessere Erkennung und Protokollierung von 0-Dateigrößen
  • Unterstützung des neuen Layouts auf Amazon-Produktseiten
  • IOS haben noch keine funktionierenden Push-Benachrichtigungen
  • E-Mail-Ablehnungsfehlerklassennamen für eingehende E-Mail-Protokolle speichern
  • Benachrichtigt Abonnenten korrekt mit post_action_destroyer
  • Docking berechnen – Versatz von Main einbeziehen
  • Indirekt stummgeschaltete Kategorien für topic-tracking-state
  • Kleine Einrückungskorrektur für Vollbild-Code
  • Emoji-Filter aus der initialen Autocomplete-Einstellung
  • Sicherstellen, dass html_raw in der benutzerdefinierten Markdown-Cook-Funktion gehoben wird
  • Auf mobilen Geräten Überlauf bei Post-Steuerung, wenn viele Schaltflächen vorhanden sind
  • Das Abkühlungsfenster beim Bearbeiten eines gemeldeten Topics beachten.
  • Neue indirekt stummgeschaltete Kategorie
  • Validierungen beim Löschen von Beiträgen vermeiden
  • selectable_avatars_mode_validator_spec in neues Verzeichnis verschieben
  • Die textbasierte Beschreibung der Kategorie im category-Chooser verwenden
  • An Benutzeraktionen übergebene Parameter bereinigen
  • Dev-Unterordner-Sitzungs-Cookies
  • Nicht warnen bei leerer .discourse-compatibility
  • Draft-Sequenz beim Bearbeiten des Topic-Titels nicht vorrücken
  • Textrichtung innerhalb von Zitaten beachten
  • Einladungs-Schaltfläche anzeigen, wenn Benutzer eingeladen werden können
  • Links mit 0 Klicks im Abschnitt „Top-Links“ anzeigen
  • Keine Kategorie zulassen, wenn Standard keine ist
  • Frische Theme-Einstellungswerte beim Kompilieren von Stylesheets verwenden
  • Stellen Sie sicher, dass Kategorie/Tag-Klassen korrekt hinzugefügt und entfernt werden
  • EmailLog#bounce_error_code an RFC anpassen
  • FinalDestination MAX_REQUEST_SIZE_BYTES erhöhen
  • Klicks auf Links mit Abfrageparametern zählen
  • ReplyByEmailAddressValidator sollte EmailAddressValidator nutzen
  • Attribut can_see_members nach Verlassen einer Gruppe aktualisieren.
  • nil-Werte in DistributedCache#defer_get_set behandeln
  • Akzente im Slug nicht akzeptieren, wenn generation_method == ‘ascii’
  • Kurze Upload-URLs nur einmal laden
  • Benutzerverzeichnis nicht filtern können, wenn nach Benutzerfeld sortiert.
  • Einladungsanzahl für aktuellen Benutzer nicht erhöhen
  • Redis ist im Redis-Initialisierer möglicherweise nicht verfügbar
  • Tag-Anzeige – Footer „Keine Topics“ ausblenden, bis keine Topics vorhanden sind
  • Post-Migration zur Korrektur benutzerdefinierter Emojis mit sicherer URL
  • application_helper-Logik aktualisieren, da Ember CLI jetzt Standard ist
  • Stellen Sie sicher, dass das Theme-JavaScript-Cache konsistenten SHA1-Digest erhält

UX-Änderungen

  • Stiländerungen für das globale Banner
  • Gruppen-Avatar-Flair-Block ausblenden, wenn er leer ist
  • Größe, Position und Farbe des „Neu“-Abzeichens anpassen
  • d-editor verkleinern zulassen
  • Druckansicht zeigt immer 0 Stimmen, ausblenden
  • Falsch ausgerichteten Avatar beheben
  • Beschreibung zur 2FA-Seite beim Hinzufügen neuer Administratoren hinzufügen
  • Benachrichtigung „E-Mails deaktiviert“ für „Ja“ und „Nicht-Mitarbeiter“ unterscheiden
  • Ladespinner aus der Emoji-Auswahl entfernen
  • Farbfunktionen ändern, um den ursprünglichen primären und tertiären Funktionen zu entsprechen
  • Touch-Bereiche der Zeitleiste verbessern
  • discourse-follow zur offiziellen Plugin-Liste hinzufügen
  • Beitragsanzahl-Abzeichen auch anzeigen, wenn der Benutzer nur zwei Beiträge hat.
  • Ausrichtung bei der Vollbildsuche beheben
  • Styleguide-Änderungen & Hinzufügung von Farbvariablen
  • Stil der Admin-Masseneinladungs-Schaltfläche ändern
  • „Aktualisieren“ in Theme-Fehlermeldung hinzufügen
  • Überlauf des Benutzermenüs auf winzigen Bildschirmen verhindern
  • Leerzeichen in der Topic-Liste der Kategorien steuern
  • autocomplete=“off” für Datumsauswahl verwenden
  • default_code_lang-Text verbessern

Leistung

  • n+1 für Kategorien + hervorgehobene Topics beheben
  • Verfolgen von Links in Topic-RSS-Feeds vermeiden
  • Nur bei angemeldetem Benutzer auf /new abonnieren
  • Alle zwischengespeicherten Zählungen im Hintergrund durchführen
  • message_bus auf 4.2 aktualisieren
  • Eine gemeinsame Nachricht für Antworten auf verfolgte Topics verwenden
  • Alle gängigen Passwörter auf einmal laden
  • anon_polling_interval auf long_polling_interval reduzieren
  • message_bus auf 4.1 aktualisieren
  • Ausführen von ‘auto_leave’ während jeder PresenceChannel-Methode überspringen
  • Site-/globalen Emoji-Cache einführen
  • Anzahl der EXPIRE-Aufrufe von CachedCounting reduzieren
  • Redis SET EX GET anstelle von LUA-Skript für Zählungen verwenden
  • rake-Prozess während ember build beenden
  • ember-auto-import und webpack aktualisieren

Barrierefreiheit

  • Fokus auf das zuletzt angesehene Topic in Topic-Listen
  • Dynamische Typskalierung auf iOS-Geräten verwenden
24 „Gefällt mir“