jomaxro
(Joshua Rosenfeld)
29. September 2022 um 18:40
1
Neue Funktionen in 2.9.0.beta10
Seitenleiste und neues Benachrichtigungsmenü
We’ve been working on some significant new navigation features, and we’re now at a point where we’d love to start getting more feedback from you!
Have and idea or question about these features? Come hang out with us in the #sidebar-feedback chat channel or start a new topic tagged with sidebar .
Over the years, Discourse has grown to serve a larger set of communication and collaboration needs for diverse groups within the communities that rely upon the platform. Many c…
Sicherheitsupdates
Diese Beta-Version enthält 4 Sicherheitskorrekturen für Probleme, die von unserer Community und HackerOne gemeldet wurden.
Angepasste Komponistenhöhe merken
Ist Ihnen die Standardhöhe des Komponisten zu klein? Haben Sie vielleicht einen kleineren Bildschirm und finden ihn zu groß? Discourse merkt sich nun, wenn Sie den Komponisten anpassen, und öffnet den Komponisten jedes Mal mit Ihrer ausgewählten Höhe.
Neue Website-Einstellung personal message enabled groups
Die Website-Einstellungen enable personal messages und min trust to send messages wurden durch personal message enabled groups ersetzt. Website-Administratoren können nun konfigurieren, welche Gruppen persönliche Nachrichten starten dürfen.
Warnung beim Senden einer PM an einen Benutzer, der lange nicht auf Discourse war
Wenn ein Benutzer eine PM erstellt und einen Empfänger hinzufügt, der lange nicht gesehen wurde, wird nun im Komponisten eine Warnung angezeigt.
Zusätzliche Funktionen
Website-Einstellung zum Deaktivieren von Benutzernamen in Freigabelinks hinzufügen
Emoji-Auswahl mit den Pfeiltasten der Tastatur navigieren
Tooltips zu Start-/Enddaten der Zeitleiste hinzufügen
Ersetzen Sie die Kategorie “Lounge” durch “General” bei neuen Instanzen
Umschalter für den sicheren Modus zu /u/admin-login hinzufügen
PWA-Benutzer früher auffordern, Push-Benachrichtigungen zu aktivieren
Schaltfläche und Aufforderung zum Absenden des Vollbildkomponisten hinzufügen
Noch mehr!
Aber warten Sie, es gibt noch mehr! Wir tun unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, aber es gibt immer zu viele Änderungen, um sie im Detail aufzuführen. Eine vollständige Liste der neuen Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr finden Sie in den unten aufgeführten zusätzlichen Funktionen und Korrekturen.
24 „Gefällt mir“
jomaxro
(Joshua Rosenfeld)
29. September 2022 um 18:40
2
Plugin-Verbesserungen
Gelöst
Fehlerbehebungen
Pin-Stable auf funktionierende Version setzen
UX-Änderungen
Leere Platzhalterseite anzeigen statt des blauen Panels mit der Aufschrift „Keine Aktivität"
Graphviz
Fehlerbehebungen
Verhindert eine Ausnahme, wenn kein Titel angegeben wurde
Zuweisen
Neue Funktionen
Registerkarte „Zuweisungen“ zum experimentellen Benutzermenü hinzufügen
Fehlerbehebungen
Nicht scheitern, weil flair_uploads nicht eager geladen wurden
Typen der Zuweisungsbenachrichtigungsliste in die Tab-Klasse verschieben
grouped_unread_notifications verwenden
Nur aktive Zuweisungen beim Überprüfen der Limits zählen
Fehler beim Masselöschen von Beiträgen, wenn der Aktionsbeitrag bereits gelöscht ist
Bessere Benutzer für automatische Zuweisungen finden
Prüfen, ob die Zuweisung denselben Benutzer und dieselben Details hat
UX-Änderungen
Titel für die Registerkarte „Zuweisungen“ im Benutzermenü hinzufügen
OpenID Connect
Fehlerbehebungen
Sub-Mismatch zwischen idtoken und userinfo korrekt behandeln
Richtlinie
Fehlerbehebungen
Locales auf die oberste Ebene verschieben, um Titel zu unterstützen
Chat-Integration
Neue Funktionen
Guilded als Anbieter einführen
Abonnements
Fehlerbehebungen
Platzhalter für Aktionscodes
Salesforce
Neue Funktionen
Neue Site-Einstellung hinzufügen, um die URL des Autorisierungsservers zu ändern.
Fehlerbehebungen
Feld zu preloaded_topic_custom_fields hinzufügen
Referenzen auf find_id_by_email reparieren
Folgen
Fehlerbehebungen
Eine einzelne Benachrichtigung senden
Automatisierung
Neue Funktionen
Post-Skript
Globale Benachrichtigungen löschen, wenn ein Benutzer einen Beitrag veröffentlicht
Aus der Gruppe entfernen-Trigger
Tag-Filter nach dem Kochen eines Beitrags zulassen
Fehlerbehebungen
HTML-Tags vor dem Rendern des Löschen-Buttons escapen
Upvotes (ehemals Q&A)
Fehlerbehebungen
Fehlermeldung für das Fenster der Stimmrücknahmeaktion klären
Sicherstellen, dass die QA-Topic-Klasse in allen Fällen angewendet wird
Reaktionen
Fehlerbehebungen
Nicht-erlaubt-Cursor anzeigen, wenn das Thema archiviert ist
Chat
Neue Funktionen
Unterstützung für unzuverlässige Netzwerke hinzufügen
Benutzerstatus auf den Direktnachrichtenkanälen in der Seitenleiste anzeigen
Öffentlichen Kanalbereich ausblenden, wenn er nicht verwendbar ist
Benachrichtigungseinstellungen für DM-Kanäle ändern zulassen
Benutzerstatus in Suchergebnissen anzeigen, wenn eine Direktnachricht gesendet wird
Fehlerbehebungen
Keine Desktop-/Mobilbenachrichtigung bei stummgeschalteten Kanälen
Reply-to-Element verursachte ein X-Scroll
Dev-Population bricht immer noch bei fehlendem Admin-Benutzer ab
Scrollbalken auf iOS sichtbar machen
Kleine Anpassungen am Emoji-Picker in Chat-Nachrichten
Stellt sicher, dass refreshTrackingState bei anonymen Nutzern nichts tut
Teil von 1b30db rückgängig machen
Suche filtert nicht nach „Folgenden“
Typen der Chat-Benachrichtigungsliste in die Tab-Klasse verschieben
Emoji-Picker-Anker innerhalb von msg-actions verschieben
Verschiedene Positionierungsprobleme des Emoji-Pickers
Emoji-Picker außerhalb der Nachricht rendern
Nur auf chat-message-container übersetzen
chat-msg-actions-mobile in live-pane verschieben
Anpassungen am Scrollen des Live-Panels
Zoom-Check funktioniert nicht mit Tests
Löschen einer Kategorie mit Kanälen verhindern
Kleine Anpassungen am Skelett
grouped_unread_notifications verwenden
DiscourseComputed verhält sich in der nativen Controller-Klasse in der Produktion seltsam
/chat/chat_channels/:id ist nur für JSON
Prüft nur, ob der Benutzer vorhanden ist und ungelesene Nachrichten hat
Stellt sicher, dass Uploads ihren Container nicht überlaufen
Stellt sicher, dass DMs beim neuen-Kanal-Ereignis sortiert werden
Pfeil nach oben sollte die letzte nicht gestagte Nachricht bearbeiten
Unicode-Erwähnungen korrekt unterstützen
Gelöschte Nachrichten beim Erreichen des Aufbewahrungslimits löschen
Fehler anzeigen, wenn das Wechseln von Kanälen einen 429-Statuscode zurückgibt
Nur der handelnde Benutzer sollte den Kanal bei der Erstellung verfolgen
Verlässt sich auf core composer-height, das jetzt korrekt sein sollte
Klasse zum Ausblenden der Bootstrap-Modus-Benachrichtigung aktualisieren
Verhindert, dass die ESC-Tastenkombination den Inhalt im Vollbildmodus entfernt
Beim Scrollen in die Zukunft keine mehreren Scroll-Events auslösen
Korrekte Verknüpfung zur Kanalnachricht
Nicht versuchen, zur letzten gelesenen Nachricht zu scrollen, wenn aus dem Neuesten abgerufen wird
Benutzerstatus auf Direktnachrichtenkanälen mit mehreren Benutzern nicht anzeigen
MB-Nachrichten nicht nur auf Staff-Gruppen für öffentliche Kanäle beschränken
UX-Änderungen
Titel für die Registerkarte „Chat-Benachrichtigungen“ im Benutzermenü hinzufügen
Lazy Loading und Dominant-Farbe-Platzhalter für Uploads hinzufügen
Hilfetext für die Webhook-URL hinzufügen und von der Indexseite entfernen
Composer-Padding anpassen
Padding reduzieren, wenn die Tastatur sichtbar ist
Padding auf Mobilgeräten anpassen
Composer-Styling anpassen
Ausrichtung der full-page-header-Elemente reparieren
Emoji-Picker standardmäßig oben positionieren
Einen Chat-Skelett-Lader implementieren
Stil für das erneute Senden gestagter Nachrichten verbessern
Chat-Bildüberlauf ausblenden
Status neben Beiträgen mit einer neuen Komponente mit reichhaltigem Tooltip anzeigen
Status auf der Liste der Direktnachrichten-Chats mit einer neuen Komponente mit reichhaltigem Tooltip anzeigen
Oneboxes auf volle Breite setzen, um unterschiedliche Breiten zu verhindern
Immer einen rechten Rand von 15 px auf die Schublade anwenden
Kleinen Abstand oberhalb des Chat-Composers hinzufügen
Sicherheitsänderungen
Sicherstellen, dass htmlSafe-Inhalte ordnungsgemäß escapet werden.
Kalender
Neue Funktionen
Australischen nationalen Trauertag hinzufügen
Längere Event-Titel zulassen
Fehlerbehebungen
Ein Tippfehler in #321
Übersetzungseintrag für Indonesien hinzufügen
Urlaubs-Unterregionen, die aufgrund der Konsolidierung entfernt wurden, wieder einführen
Regionsübersetzung aktualisieren, um Ghana einzuschließen
Vorlagen
Neue Funktionen
Vorlagen in jedem Textfeld mit Tastenkürzel einfügen
Fehlerbehebungen
Gruppen den Zugriff auf Systemabfragen erlauben
Das Blauwerden des Lesezeichen-Symbols repariert
Zusätzliche Funktionen und Fehlerbehebungen
[details=“Zum Erweitern klicken”]
Neue Funktionen
Benutzerstatus optional im E-Mail-Gruppen-Benutzerauswähler anzeigen
Review-Link im Community-Bereich für angemeldete Benutzer hinzufügen
JS-API-Schnittstelle für hljs-Plugins
Neue Site-Einstellung, um die Spracheinstellung aus einem Cookie für anonyme Benutzer festzulegen.
Site-Einstellung hinzufügen, um zugehörige Benutzerkonten-IDs einzuschließen.
Benutzerstatus als öffentliche experimentelle Funktion markieren
E-Mail-Threadierung überarbeiten
Benutzerstatusbeschreibung im Erwähnungs-Popup anzeigen
Benutzerstatus in Beitragsströmen live schalten
Einfachen CSV-Importer hinzufügen
Aufrufe auf veröffentlichten Seiten zählen
Maximale Empfänger für Gruppen-E-Mails begrenzen
Standardbenutzerdatum auf Zeit-Shortcut-Pickern anzeigen
backup_failed-Ereignis bei einem Backup-Fehler auslösen
Modal zum Erstellen von Einladungen über den Bootstrap-Banner öffnen
Konfiguration von SMTP-Zeitüberschreitungen zulassen
Wizard-Checkbox-Feld deaktivierbar machen
Status in Suchergebnissen anzeigen, wenn Benutzer in Composern erwähnt werden
Fehlerbehebungen
Category#category_text für den Titel der Seitenleiste verwenden
Tippfehler in der Migration für secure_uploads
Sicherstellen, dass der Composer-Grippie sichtbar bleibt
Einige Composer-Nachrichten waren defekt
404 beim Senden des Beacons „Alle verlassen“ bei Installation in einem Unterordner
Topics mit fehlenden Vorfahren-Tags rekursiv taggen
Sicherstellen, dass hervorgehobene Kategorie-Topics eindeutig sind
List_suggested_for-Bedingung für personal_message_enabled_groups
Bessere virtuelle Tastaturerkennung auf Android
Benutzerergebnisseite aktualisieren, wenn keine Benutzer gefunden wurden
Falsche Groß-/Kleinschreibung für CTA
Korrektes Modell in posts:inline_uploads abfragen
Fehlgeschlagenen Download beim Berechnen der dominanten Bildfarbe behandeln
Seitenleisten-Kategorien für anonyme Benutzer werden nicht nach Namen sortiert
Nicht kategorisierte Kategorie in der Seitenleiste überspringen, wenn deaktiviert
Site-Einstellungen für Links zu Benutzern, Gruppen und Abzeichen in der Seitenleiste beachten
Experimentelle Änderungen an der Benutzernavigation ausblenden, wenn deaktiviert
DB-Migration schlägt fehl, wenn die alte Site-Einstellung einen leeren Wert hat
Fehlenden String für Reviewables im Benutzermenü hinzufügen, wenn ein Reviewable-Beitrag gelöscht wird
Seitenleisten-Scroll-Fade auf älteren iOS-Versionen
GitHub-Onebox-Syntax-Hervorhebung reparieren
Überschreiben von Text mit admin_js.*-Schlüsseln funktionierte nicht
Leere inline-BBCode waren defekt
Header-Offset-Position war in einigen Fällen nicht korrekt
Tag-Objekte nicht serialisieren, wenn Tagging deaktiviert ist
In-Seiten-Ankerlinks waren in Unterordner-Setups defekt
Vorherige Nachrichten nicht löschen, wenn wir uns im sent_recently-Fenster befinden.
invite_to_topic-Parameter korrekt an Einladungen übergeben
Sicherstellen, dass Lade-Thumbnails in Safari verwendet werden
Sicherstellen, dass niedrig aufgelöste Platzhalter beim Laden von Bildern verwendet werden
Link „Setup beenden“ sollte den Wizard beenden und den Benutzer zur Startseite bringen
Regression bei den Schaltflächen des Admin-Benutzerlöschdialogs
Sicherstellen, dass <script>-Handlebars-Templates korrekt namespace-isiert werden
Roher Übersetzungsstring im Benutzerstatus-Tooltip
Theme-Komponenten sollten mit leeren Lokalisierungsdateien funktionieren
Plugin-namen für den ES6-Modulpfad verwenden
Sicherstellen, dass discovery-categories den PreloadStore immer leert
Eine einzelne Benachrichtigung pro Beitrag und Benutzer erstellen
„Themen erstellen“-Hinweis auf der Wizard-Route nicht anzeigen
Privaten Theme-Schlüssel geheim vom Benutzer halten
Nächste Lesezeichen-Seite nur zurückgeben, wenn sie existiert
SQL-Optionen sofort anzeigen, wenn eine Badge-Abfrage bereitgestellt wird
Willkommens-Topic-Banner sofort ausblenden, sobald das Willkommens-Topic bearbeitet wird
start-discourse.js transpilieren, um iOS12-Unterstützung zu reparieren
Erlauben, dass .git-Endung in der Git-Repo-URL fehlt
In Produktionsbuilds sind Klassen möglicherweise keine „Instanzen“ von EmberObject
Verhindern, dass TopicTrackingState-Listener aufgrund der Seitenleiste durchsickern
Nur allgemeine Kategorie auf neuen Seiten initialisieren
Standardauto_delete_preference für Lesezeichen nicht speichern
Admins nicht benachrichtigen, die PM-Tags beobachten
Whisper- oder kleine Aktionsposter nicht einladen
Tag-Auswähler anzeigen, wenn can_tag_pms
topic_list korrekt für Kategorien+Neueste vorladen
Topic-erlaubter Benutzer für kleine Aktionen überspringen
Vertrauenslevel beim Verlassen der Gruppe wiederherstellen
Styling-Änderungen für den Wizard-Styling-Schritt neu laden
LocalJumpError: unerwartetes Return
Verhindern, dass die iOS-Software-Tastatur den sk-Körper ausblendet
Unerwarteten Scrollbalken im neuen Benutzermenü entfernen
Admin-spezifisches JS beim Kompilieren über ember-cli laden
Dropdown des Seitenleisten-Hamburger-Panels funktioniert nicht für anonyme Benutzer
Doppelte topic-list-Anfragen vermeiden
Umschaltknopf der Seitenleiste ausblenden, wenn keine Seitenleiste vorhanden ist
Seitenleiste für anonyme Benutzer ausblenden, wenn Anmeldung erforderlich ist
Backup/Wiederherstellung verwendete in Multi-Site nicht den korrekten Redis-Namespace
Falsch formatiertes HTML für Titel-Extraktion ignorieren
Logik für „Gefällt mir“ auf Client-Seite verschieben
Native Klassen-Abhängigkeiten in discourseComputed verfolgen
„–composer-height“-Stil entfernen, wenn der Composer geschlossen ist
Verbesserungen am „Gefällt mir“-Button für archivierte Themen
match_all_tags als URL-Parameter zulassen
Logik für last_unread_post-Auszug für Lesezeichen entfernen
Zusätzliche Leerzeichen zulassen, wenn Discobot einen Bot-Befehl ausführen soll
Neue und vorhandene gestagte Benutzer für E-Mail-Themen begrenzen
Hinweis zum Bootstrap-Modus in Echtzeit ausblenden
Twitter-Onebox ohne API-Unterstützung deaktivieren
–composer-height setzen, wenn der Composer im kollabierten Zustand ist
Titel des Willkommens-Topics war nicht bearbeitbar
Von Guardian-Prüfung bei der Löschung von Reviewable-Benutzern wiederherstellen
Sicherstellen, dass der topic-list-Adapter niemals undefined serialisiert
Bei gelöschtem Topic in UpdateHotlinkedRaw nicht raise auslösen
Markdown-it parse-Funktion erfordert ein env-Arg mit {} als Standard
Regression beim Kategorien-Navigationspunkt
Flair-Gruppe zurücksetzen, wenn Benutzer aus der Gruppe entfernt wird
Tote und große Bilder aus Oneboxes entfernen
Farbschema nicht vorschauen, wenn es nicht das Profil des aktuellen Benutzers ist.
Editor nicht benachrichtigen, wenn Kategorie oder Tag geändert werden
UX-Änderungen
Composer-Position auf Firefox für Android reparieren
Flaggen-Symbol für den Link zum Review-Bereich in der Seitenleiste hinzufügen
Padding und Höhe für die Seitenleisten-Sektionsnachricht korrigieren
Symbole zu allen Sektionslinks in der Seitenleiste hinzufügen
Vollständigen Composer auf Mobilgeräten wiederherstellen
Stiländerungen, um Updates zu entsprechen
Breite des „Antworten, wo“-Modals einschränken
Abgeschnittene Akzente in Seitenleisten-Überschriften reparieren
Topic-Stream-Platzhalter reparieren
Seitentext-Titel sauberer kürzen
Kurze Seitenbeschreibung für anonyme Benutzer in der Seitenleiste hinzufügen
Klicken auf einen Button in der Seitenleiste auf Mobilgeräten sollte sie einklappen
Fähigkeit zum Scrollen hinzufügen, wenn die Höhe begrenzt ist
Dominante Farbe als Bildlade-Platzhalter verwenden
Symbole zu allen Navigationslinks auf der Benutzerseite hinzufügen
Anpassungen am Willkommens-Topic-CTA
Gleichen Text für Links zu weiteren Kategorien und Tags in der Seitenleiste verwenden
Textcursor auf nicht auswählbaren Elementen nicht anzeigen
Höhen-CSS entfernen, das das Touch-Scrollen der Seitenleiste auf Mobilgeräten verhindert
Styling der Seitenleiste auf Mobilgeräten verbessern
Aktivitätstabellenüberschrift nicht als Cursor markieren
„Links ausrichten: Titel mit Inhalt für die Seitenleiste (#18202 )“ erneut versuchen
Flexibilität der Composer-Werkzeugleiste verbessern
Titel mit Inhalt für die Seitenleiste links ausrichten
Weitere Links für Kategorien & Tags in der Seitenleiste
SVG-Farben des Wizards für den Dunkelmodus wechseln
Tooltips auf Touch-Geräten auf Klick auslösen
Benachrichtigungssymbol posted in discourse-bell-exclamation ändern
Benutzerstatus-Emoji im Beitragsstrom kleiner machen
Breite des Vorschaufensters reparieren, um Scrollen zu beheben
Überarbeitetes Benutzermenü beim Öffnen von Modals schließen
Informationen über Badge-Fehler beim Speichern anzeigen
max-height-Wert im Popup-Menü der Werkzeugleiste verbessern
Schriftgröße der Seitenleiste auf Mobilgeräten erhöhen
Fokus auf dem Hamburger-Symbol nach dem Umschalten entfernen
Stile für den Wizard-Glückwunsch-Schritt reparieren
Verwirrende Warnung zur Fallback-Sprache entfernen
Deutlichere Fokusstile für Seitenleisten-Überschriften
Neupositionierung des Seitenleisten-Scrollbalkens rückgängig machen
Seitenleisten-Styling, Abstands-Konsistenz usw.
Hintergrundbild in der Crawler-Ansicht ausblenden
Link zum Abzeichenbereich zum Community-Bereich hinzufügen.
Hintergrundhervorhebung des Seitenleisten-Sektionskopfs beim Fokus entfernen
Seitenkopf auf Wizard-Seiten nicht anzeigen
Admin-Menü für Topics auf schmalen Bildschirmen ausgeblendet reparieren
Scrollbalkenverhalten in der Seitenleiste anpassen
Chat-Bildüberlauf ausblenden
Modal „Antworten, wo“ korrekt zentrieren
Tippfehler in einer leeren Seitenkopie reparieren
Leeren Zustand auf der Aktivität/Antworten-Seite verbessern
Leere Platzhalterseite anzeigen statt des blauen Panels mit der Aufschrift „Keine Aktivität“
Avatar/Nummern-Box nicht verkleinern
Styling der Seitenleiste überarbeiten
Popup-Menü-Optionen bei begrenzter Bildschirmhöhe scrollbar machen
Tags alphabetisch in der Seitenleiste sortieren
Kategorien alphabetisch in der Seitenleiste sortieren
Symbole der Kategorie-Sektionslinks mit der Schnittstelle der Seitenleiste konsistent machen
Seitenleiste auf Mobilgeräten konsistenter mit dem Benutzermenü machen
Flache Text-Button-Stile hinzufügen und im Datum/Uhrzeit-Abbrechen-Modal verwenden
Verwendbarkeit des sicheren Modus verbessern
Schriftgröße des Suffix-Symbols für Seitenleisten-Sektionslinks reduzieren
Stile der Benutzerstatusnachrichten-Komponente verbessern
Überflüssige Abstände im Profilbild-Modal entfernen
Leistung
Gemeinsame Sprachen im hljs-Bundle nicht doppelt bündeln
Bildplatzhalter überspringen, wenn secure_media aktiviert ist
Für das erste TopicBookmarkable auf Preload für first_post verlassen
Admin- und Wizard-JS-Bundles minimieren, um mit der App übereinzustimmen
Nur topic_user des aktuellen Benutzers für die Lesezeichenliste laden
Exponentielles Backoff für DistributedMutex hinzufügen
Barrierefreiheit
Benutzerkarten-Barrierefreiheit verbessern
Mehrere Fehlerbehebungen für Benutzer-Stream-Elemente
Label im Lesezeichen-Modal mit Eingabe verknüpfen
ARIA-Label für die Esc-Schaltfläche der Composer-Nachrichten hinzufügen
Vollbild- und Minimieren-Buttons des Composers barrierefrei machen
Button in d-modal-cancel-Komponente verwenden
ARIA nicht auf dem span-Element für die Antwortanzahl einschließen
Deutlichere Fokuszustände für Datumspicker-Elemente hinzufügen
Composer als fokussiertes Element behalten, wenn das Link-Modal über die Tastatur geschlossen wird
Fokuszustand für erweiterte Suchumschaltungen hinzufügen
Hover-Hervorhebung von Gruppenfeldern bei dunklen Schemata verbessern
Sicherstellen, dass der hervorgehobene Topic-Button fokussiert ist, wenn das Modal geschlossen wird
Tabindex der Werkzeugleiste unabhängig vom Kontext machen
Anchor-Rendering aus der Bedingung herausverschieben, um Fokusverlust zu verhindern
11 „Gefällt mir“