2.8.0.beta10: API-Verbesserungen, Domain-beschränkte Einladungslinks, Tab zum Einrücken und mehr

Neue Funktionen in 2.8.0.beta10

API-Bereiche für Abzeichen

API-Schlüssel können jetzt auf Abzeichen beschränkt werden. Verfügbare Bereiche umfassen das Erstellen, Lesen, Aktualisieren und Löschen von Abzeichen, das Auflisten der Abzeichen eines Benutzers sowie das Zuweisen/Entfernen eines Abzeichens von einem Benutzer.

Link-Einladungen auf E-Mail-Domäne beschränken

Mehrere E-Mails können eine Link-Einladung nur dann einlösen, wenn der E-Mail-Domänenname mit dem angegebenen übereinstimmt.

Scroll-Position auf der Lesezeichenseite speichern

Haben Sie sich jemals Ihre Lesezeichen angesehen, eines geöffnet, sind zurückgegangen und haben sich wieder am Anfang der Seite befunden? Nicht mehr! Discourse speichert jetzt Ihre Scroll-Position, sodass Sie dort weitermachen können, wo Sie aufgehört haben, wenn Sie zurückkehren.

Tab zum Einrücken von Text im Composer verwenden

Text kann jetzt im Composer über Tab und Umschalt+Tab eingerückt und zurückgerückt werden. Dies funktioniert sowohl für Codeblöcke als auch für normalen Text.

2021-12-21_11-25-12

Verbesserung der Website-Einstellung hide_email_address_taken

Wenn die Website-Einstellung hide_email_address_taken aktiviert ist, erzwingt sie die Verwendung von E-Mail im Formular “Passwort vergessen”. Dies hilft Websites, die Missbrauch/Spam über das Formular “Passwort vergessen” erhalten, da Benutzernamen nicht mehr verwendet werden können, um eine E-Mail auszulösen.

20 „Gefällt mir“

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.

Sicherheitsupdates

Diese Beta-Version enthält 1 Sicherheitskorrektur für Probleme, die von unserer Community und HackerOne gemeldet wurden.

  • MessageBus::Diagnostics deaktivieren.

Plugin-Verbesserungen

Viele Plugins

  • Übersetzungen
    • Wir haben die Übersetzungen in vielen unserer Plugins aktualisiert.

Zuweisen

Neue Funktionen

  • Vorherige Zuweisungs-Erinnerungs-PMs löschen
  • Aktives Flag für Zuweisungen

Fehlerbehebungen

  • Posts immer beim Löschen abweisen
  • Thema aktualisieren, wenn Thema oder Post gelöscht oder wiederhergestellt wird
  • Specs für Suchkorrektur
  • Indirekt zugewiesen in der Suche
  • Benutzer nicht dem Thema zuweisen, wenn Post zugewiesen ist
  • Dropdown im Modal auf dem Desktop korrekt positionieren
  • Zuweisen / Neu zuweisen refaktorisieren, um die Logik zu kombinieren

LinkedIn-Authentifizierung

Fehlerbehebungen

  • Doppelte Zeilen in der Migration behandeln

Barrierefreiheit

  • Fehlende Titel zu tc-Nachrichtenaktionen hinzufügen

Akismet

Fehlerbehebungen

  • Benutzerlöschung funktioniert auch bei ausstehenden Überprüfungen

Kalender

Neue Funktionen

  • Vorhandene Einladungs- und Erinnerungsbenachrichtigungen wiederverwenden.

Microsoft-Authentifizierung

Fehlerbehebungen

  • Doppelte Zeilen in der Migration behandeln

UX-Änderungen

  • Umbenennung von Office365 in „Microsoft Auth“

Gelöst

Neue Funktionen

  • Hinweis anzeigen, wenn ein Benutzer eine Antwort akzeptieren kann

UX-Änderungen

  • Verhindern, dass Text und Symbol für „gelöst“ umgebrochen werden

BCC

Fehlerbehebungen

  • Gruppen werden in jeder Nachricht erwähnt

Kolide

Neue Funktionen

  • Details zu offenen Kolide-Problemen in der Fußnote anzeigen.
  • Probleme und Geräte basierend auf der Webhook-Nutzlast synchronisieren.
  • Kolide-Gruppenadministratoren über nicht zugewiesene Geräte informieren.
  • Globalen Hinweis anzeigen, um vor nicht onboardeten Geräten zu warnen.

Fehlerbehebungen

  • Themenvariable zuweisen, bevor der Titel abgerufen wird.
  • Benutzer nicht erinnern, wenn keine Probleme gefunden wurden.
  • Kolide-Administratoren nicht erinnern, wenn keine Probleme gefunden wurden.
  • Admin-Thema nicht aktualisieren, es sei denn, es ändert sich
  • Erinnerungen überspringen, wenn keine Probleme vorhanden sind.
  • per_page von Standard 25 auf 500 erhöhen
  • Standardtext für den Post-Body hinzufügen, wenn keine Probleme gefunden wurden.
  • Benutzerdefinierten Feldwert nur aktualisieren, wenn ein Post vorhanden ist.
  • logger.warn anstelle der Methode Discourse.warn verwenden.
    1. Versuch, die Benachrichtigungsflut zu stoppen.

UX-Änderungen

  • Link zu Kolide für Geräteprobleme entfernen.
  • Hinweis nur anzeigen, wenn die Onboarding-Thema-ID verfügbar ist
  • Benutzer über Banner zum Onboarding-Thema navigieren.

SAML

Neue Funktionen

  • Ermöglichen Sie die Konfiguration des Plugins über Site-Einstellungen

Fehlerbehebungen

  • Sicherstellen, dass der JS-Skriptpfad für Unterordner korrekt ist
  • content-type-Header zum automatisch übermittelnden Formular hinzufügen
  • SAML-Anfrage für POST-Bindung nicht komprimieren
  • Fehler nach der Kontoerstellung von 4e0a5e0a korrigieren
  • UsernameSuggester-Logik auf auto_create_account verschieben
  • Leere saml_base_url-Site-Einstellung ignorieren
  • Sitzungs-Cookie während des Rückrufs nicht überschreiben
  • Sicherstellen, dass SAML nach dem Anmelden-Umleitungen folgt
  • Präfix von base_url entfernen
  • Namensauswahl-Logik aktualisieren

UX-Änderungen

  • Wenn über Umgebungsvariablen konfiguriert, die Site-Einstellungen ausblenden

Abonnements

Fehlerbehebungen

  • Html-Strong-Tags werden angezeigt

Richtlinie

Neue Funktionen

  • Privates Attribut zur Richtlinie hinzufügen
  • PolicyUser-Ergebnisse paginieren

Fehlerbehebungen

  • Automatische Gruppen können ausgewählt werden
  • Policy-Benutzer pro Seite sollten sich nicht ändern

UX-Änderungen

  • Graue Schaltflächen für die andere Richtlinienoption anzeigen

Reaktionen

Fehlerbehebungen

  • Reaktionsbenachrichtigungen waren fehlerhaft (3. Versuch)
  • Reaktionsbenachrichtigungen waren fehlerhaft (2. Versuch)
  • Reaktionsbenachrichtigungen waren fehlerhaft

Automatisierung

Fehlerbehebungen

  • Nur Skript auswählen, wenn eine neue Automatisierung erstellt wird

UX-Änderungen

  • Dropdowns filterbar und scrollbar machen

Fußnote

Fehlerbehebungen

  • Verschiebt nach assets/vendor/javascripts
  • Popper korrekt importieren

Sicherheitsänderungen

  • Bösartige Fußnote beheben, die clientseitige Fehler verursacht

Chat-Integration

Neue Funktionen

  • Auswahl von „automatischen“ Gruppen für Regeln ermöglichen

Fehlerbehebungen

  • slack thread_ts pro Kanal speichern
  • Sicherstellen, dass die Bearbeitungs-Modal-Validierung beim ersten Öffnen funktioniert
  • Sicherstellen, dass der Telegram-Bot nur auf Slash-Befehle reagiert

Zusätzliche Funktionen und Korrekturen

Zum Erweitern klicken

Neue Funktionen

  • Beim Vorschlagen von Benutzernamen Eingaben überspringen, die ausschließlich aus nicht zulässigen Zeichen bestehen
  • Geplante Problemprüfungen für das Admin-Dashboard
  • Themenbasierte statische Seiten ändern können
  • Plugin-Outlet und Popup-Komponente für die Themennavigation hinzufügen
  • Plugin-API erweitern, um mehrere Poster-Icons hinzuzufügen
  • Apple-Plugin zur offiziellen Liste hinzufügen
  • Ein Plan zur Konsolidierung von Benachrichtigungen, um die neueste beizubehalten.
  • Vorherige Überprüfungserinnerungen löschen.
  • Experimentelle Unterstützung für Gruppenmitgliedschaft über Google-Authentifizierung
  • Benutzer-Locale über Masseneinladung voreinstellen
  • Die Möglichkeit hinzufügen, zwischen PM und neuem Thema hin und her zu wechseln

Fehlerbehebungen

  • Fallback auf anonymous statt user, wenn Benutzernamen für anonyme Benutzer vorgeschlagen werden
  • Korrekten Argumentnamen in der Übersetzung von ausstehenden Überprüfungen verwenden
  • Menüfeldposition anpassen
  • Basale Meta-Beschreibung verwenden, wenn andere Beschreibungs-Tags fehlen
  • Überschreibungen von Übersetzungen aus der Fallback-Locale funktionierten auf dem Client nicht
  • „Text anpassen“ zeigte kompilierte MessageFormat-Zeichenfolge für überschriebene _MF-Übersetzungen an
  • Übersetzungspriorität war auf Client und Server unterschiedlich
  • Falsche Header-Offset-Berechnung
  • Smooth-Scrolling-Polyfill hinzufügen
  • Verwendet neues Format für Such-Tag-Endpunkt, um Probleme zu vermeiden
  • Gruppenmitglieder benachrichtigen, wenn jemand ihren Post zitiert oder darauf antwortet.
  • Weitere Aktionen zum Scope der Upload-API-Schlüssel hinzufügen
  • Migration email_tokens_token_to_nullable korrigieren
  • Sicherstellen, dass Themanamen in HTML-Attributen escaped werden
  • Prüfen, ob die Einladungsdomäne gültig ist
  • OAuth2Authenticator erlauben, vorhandene Zuordnungen zu behandeln
  • Unscharfe Onebox-Favicon-Bilder
  • Nur als vom Composer behandelt betrachten, wenn ein Composer vorhanden ist
  • Themen-/Post-Erstellungsereignisse aufschieben, bis E-Mails hinzugefügt wurden
  • Tests mit höherer Start-Upload-ID zum Laufen bringen
  • Korrekten Themen-Entwurf für den Benutzer auswählen
  • has_topic_draft aktualisieren, wenn der Entwurf aktualisiert wird
  • Sicherstellen, dass MessageIdService Hostnamenänderungen und Multisite handhaben kann
  • --header-offset berücksichtigte kein Overscroll
  • Referenziert Header, der zu fehlerhafter E-Mail-Thread-Erstellung führt
  • Thumbnail-Tests mit sauberem Start beginnen
  • Ausstehende Posts in einer moderierten Kategorie anzeigen
  • Tag-Test bearbeiten
  • Tag-Übergang nur, wenn sich der Tag-Name geändert hat
  • Fehlende erlaubte URLs beim Anzeigen granularer API-Schlüssel-Scopes.
  • Authentifizierung behandelt doppelte Benutzernamen falsch
  • Eine konsolidierte Benachrichtigung aktualisieren sollte sie an die Spitze verschieben.
  • Bei Verwendung externer Authentifizierung wurden nicht zulässige Zeichen nicht aus dem Benutzernamen entfernt
  • Sortierreihenfolge von Benutzerthemen nicht case-sensitiv machen
  • Zufälliges Suffix zu ausgehenden Message-IDs für E-Mails hinzufügen
  • PWA-Badges wurden nicht aktualisiert
  • Übereinstimmung für unbestimmte Tiefe in der URL während Upload-Tests
  • Ermöglicht präzisere Platzierungsstrategie auf Mobilgeräten
  • XHR/JSON-Anfragen nicht umleiten, wenn eine Anmeldung erforderlich ist
  • Extrahieren und Korrigieren der Überschreibung von Benutzernamen durch externe Authentifizierung
  • auto_update auf false für Nicht-Git-Themes/Komponenten setzen
  • Themes mit leerer URL in der themes:update-Rake-Aufgabe überspringen

UX-Änderungen

  • Skalierung und Umbruch des Navigationscontainers aktualisieren
  • Behandelt Escape im Emoji-Picker korrekt
  • Avatar immer in mobilen Themenlisten anzeigen
  • Mobile Post-Steuerelemente bei Überlauf scrollen lassen
  • Gruppenkarte mit animiertem Ladezustand anzeigen
  • Timeline-Überlauf in extremen Fällen verhindern
  • Benutzerhyperlink in Staff-Aktionsprotokollen erweitern
  • Größe des Themenstatus-Icons in mobilen Suchergebnissen korrigieren
  • Linkformate nur beim Einfügen auf Auswahlen anwenden, die keine BBCode-ähnlichen Tags enthalten
  • Das Umschalten in den gefilterten Antwortmodus weniger ruckartig machen.
  • Positionierung der Composer-Präsenz-Anzeige verbessern
  • Zeile an den oberen Rand des Containers in select-kit scrollen
  • Styling des Flair-Dropdowns im Benutzerkonto korrigieren
  • Stil entfernen, der den Composer auf der PM-Seite bricht
  • Composer-Ruckeln auf Android reduzieren
  • Überlauf auf mobilen Timeline-Daten verhindern
  • Tag-Info-Stil verbessern
  • Ausrichtung in der Gruppennavigationsleiste korrigieren
  • Linkformate nur beim Einfügen auf Auswahlen anwenden, die keine Links enthalten

Leistung

  • Tests schneller machen, indem mehr Dinge vorab hergestellt werden
  • Mehr Teile von users_controller_spec vorab herstellen
  • Tests beschleunigen, indem mehr Dinge vorab hergestellt werden
  • Poster in topics_controller_spec vorab herstellen
  • Mehr von topics_controller_spec.rb vorab herstellen
  • Redis-Snapshotting während Tests
  • Tests beschleunigen
  • Index auf email_tokens.token_hash hinzufügen
  • Etwas Test-Suite-Zeit einsparen
  • Normalisierte E-Mails in einer Migration migrieren

Barrierefreiheit

  • Den zuletzt angesehenen Thread in den Themenlisten fokussieren
  • Fokus auf den hervorgehobenen Post verschieben, wenn ein Thema besucht wird
  • Duplikat-Label im Feld für die Registrierungsbestätigung entfernen
16 „Gefällt mir“