2.8.0.beta9: Tag-Beschreibungen, Aktuelle Suchen, Sticky Avatare und mehr

Neue Funktionen in 2.8.0.beta9

Tag-Beschreibungen

Mitarbeiter können jetzt Beschreibungen zu Tags hinzufügen, genau wie zu Kategorien. Beschreibungen werden angezeigt, wenn Sie mit der Maus über einen Tag in der Themenliste fahren.

Um eine Tag-Beschreibung hinzuzufügen/zu bearbeiten, navigieren Sie als Mitarbeiter zur Tag-Seite, klicken Sie auf den Schraubenschlüssel und dann auf den Bearbeitungsstift.

Ausstehende Beiträge auf der Benutzerseite anzeigen

Zuvor, wenn die Beitragsgenehmigung aktiviert war, wurde den Benutzern eine Nachricht angezeigt, dass ihr Beitrag genehmigt werden muss, zusammen mit einer Anzahl ausstehender Beiträge. Es gab jedoch keine Möglichkeit, was nach der Tatsache ausstehend war, zu sehen.

Benutzer können jetzt zu ihrer Aktivitätsseite navigieren, um ihre ausstehenden Beiträge anzuzeigen.

Aktuelle Suchanfragen

Discourse zeigt jetzt die fünf zuletzt abgeschlossenen Themen-/Beitragssuchen an, was eine schnelle und einfache Wiederholung einer Suche ermöglicht.

Hervorhebung von Tag-Änderungen in Beitragsrevisionen

Tag-Änderungen werden jetzt beim Anzeigen einer Beitragsrevision hervorgehoben.

Antwortende über die Entfernung von Beiträgen benachrichtigen

Administratoren können jetzt (standardmäßig deaktiviert) Benutzer benachrichtigen, wenn ihr Beitrag entfernt wird, weil er eine Antwort auf einen markierten Beitrag ist. Wenn dies über die Website-Einstellungen notify_users_after_responses_deleted_on_flagged_post aktiviert ist, erhalten Benutzer eine PM, die erklärt, dass ihr Beitrag entfernt wurde, zusammen mit Details, warum der übergeordnete Beitrag entfernt wurde, und dem Inhalt des übergeordneten Beitrags.

@here-Unterstützung

Benutzer können jetzt @here erwähnen, um 10 Personen zu benachrichtigen, die auf das Thema geantwortet haben. Administratoren können die Berechtigung zur Verwendung der @here-Erwähnung und die Anzahl der erwähnten Benutzer über die Website-Einstellungen max_here_mentioned und min_trust_level_for_here_mention verwalten.

Browser-Suchhinweis anzeigen, wenn die Discourse-Suche verwendet wird

In langen Themen lädt Discourse nicht alle Beiträge auf einmal. Beiträge werden automatisch geladen, wenn der Benutzer scrollt. Aus diesem Grund funktioniert die native Browsersuche (Strg/Cmd + F) nicht, da nicht jeder Beitrag geladen wird. In solchen Themen wird stattdessen die Discourse-Suche geöffnet, um sicherzustellen, dass alle Beiträge durchsucht werden. Hilfetexte werden jetzt angezeigt, wenn dies geschieht, damit die Benutzer wissen, wie sie die Browsersuche öffnen können, falls sie dies wünschen.

Bestätigungsmodal anzeigen, wenn “Alle verwerfen” eine wichtige Benachrichtigung verwerfen würde

Beim Verwerfen von Benachrichtigungen wird zuerst eine Warnung angezeigt, wenn grüne Benachrichtigungen – PMs, Zuweisungen usw. – verworfen würden, um sicherzustellen, dass sie nicht versehentlich gelöscht werden.

Warnung anzeigen beim Teilen eines Themas in einer eingeschränkten Kategorie

Beim Teilen eines Themas wird eine Warnung angezeigt, wenn das Thema nicht öffentlich ist und somit nur für ausgewählte Gruppen sichtbar ist.

Sticky Avatars

Beim Lesen eines langen Beitrags scrollt der Avatar des Beitragsautors jetzt mit dem Beitrag mit, sodass Sie auf einen Blick sehen können, wer den Beitrag geschrieben hat, auch wenn Sie bis zum Ende gescrollt haben.

scrolling-avatar

Einfügen von Links in eine Auswahl formatiert den Text als Link

Dank des Community-Beitrags von @gwwar wird beim Hervorheben von Text und einem URL in der Zwischenablage der Text beim Einfügen automatisch in einen Link umgewandelt, anstatt den Text durch den Link zu überschreiben. Weitere Details unter Idea: Paste links in the editor - #20 by sam

Verbesserte mobile Scroll-Leistung

Wir haben unsere gesamte Scroll-Logik aktualisiert, um passive Event-Listener zu verwenden. Dies sollte die Benutzererfahrung auf Mobilgeräten, insbesondere auf älteren Geräten, erheblich verbessern.

43 „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 Betaversion enthält 3 Sicherheitskorrekturen für Probleme, die von unserer Community und HackerOne gemeldet wurden.

  • Zeige Tags nur Benutzern mit Berechtigung an
  • Entferne nicht gerenderte Unicode-Bidirektionale Zeichen in Codeblöcken
  • Entferne Ember-CLI-spezifische Antwort von Anwendungsrouten

Plugin-Verbesserungen

Viele Plugins

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

Zuweisen

Fehlerbehebungen

  • Verbesserungen für Zuweisung zu Beitrag
  • Passe mobile Liste für Änderungen an der Liste der letzten Themen an
  • Aktualisiere Aria-Labels auf Mobilgeräten / Dropdown
  • Current_user Serializer wirft keinen Fehler
  • Die Auswahl eines Benutzers löschte Suchbegriffe
  • Kaputte zugewiesene Themen-Suche
  • Verwende die Eigenschaft customOptions
  • Pin-Plugin-Version beim Ausführen von Discourse <= 2.8.0.beta7
  • Kein Fehler, wenn zugewiesener Beitrag gelöscht wird
  • Berechtigungen für die Ansicht “Erneut zuweisen” aktualisieren

UX-Änderungen

  • Mobile Symbole entsprechen Desktop
  • Aktualisiere die Stile des Dropdowns zum erneuten Zuweisen

Chat

Neue Funktionen

  • Öffne Chat-Links von Kategorie/Tag-Shows
  • Speichere serverseitig gekochte Nachrichten

Fehlerbehebungen

  • Stelle sicher, dass der Benutzer in Benachrichtigungsrouting-Kanälen als ‘anwesend’ bleibt
  • Navigiere zur Vollbildansicht in der mobilen Ansicht
  • Chat-Kanal-Titel in Vollbild-Links verweist auf Chatable
  • Zeige Auszug in der Antwortzeile an
  • Vorschau-Schaltfläche für verschachtelten Kanal
  • Implementiere Emoji-Picker
  • Aktivieren von Chat-Live-Neuladungen und Klicken auf das Chat-Symbol tritt dem Kanal bei
  • Vereinheitliche die Schriftgröße des Chat-Kanaltitels
  • Korrigiere Chat-Benachrichtigungs-URLs
  • Rückkehr auf Mobilgeräten sollte keine Nachricht senden
  • Clientseitige Chat-Nachrichten-Benachrichtigungsübersetzung

UX-Änderungen

  • Weitere Anpassungen
  • Abstände + Benachrichtigungsänderungen
  • Verwende die tertiäre Farbe für das Symbol der Nachrichtensendeschaltfläche auf Mobilgeräten
  • Reserviere keinen Platz für den Anwesenheitsindikator (Teil 2)
  • Reserviere keinen Platz für den Anwesenheitsindikator
  • Richte Titelsymbole aus

Verschlüsseln

Neue Funktionen

  • Deaktiviere unsichere CSP, wenn das Plugin aktiviert ist

Fehlerbehebungen

  • Stelle sicher, dass Bots verschlüsselte Nachrichten senden können

BCC

Fehlerbehebungen

  • BCC-Versand an E-Mail-Adressen

Tooltips

Neue Funktionen

  • Bessere Erkennung von Maus/Touch mit event-from

Abonnements

Fehlerbehebungen

  • Schließe blockierte Zahlungen vom Kampagnen-Gesamtbetrag aus
  • Schließe einmalige Käufe in den Kampagnen-Gesamtbetrag ein

Reaktionen

Neue Funktionen

  • Benachrichtigungen konsolidieren

Fehlerbehebungen

  • Das Erweitern von Beiträgen im Aktivitätsstrom führte zu einem Neuladen
  • Schließe ungültige Emojis nicht in das Feld für Beitragsreaktionen ein.

Crowd

Fehlerbehebungen

  • Vermeide die Verwendung von GlobalSetting für crowd_custom_html

Docs

UX-Änderungen

  • Passe den Abstand der Listenelemente des Themas an

Zusätzliche Funktionen und Korrekturen

Zum Erweitern anklicken

Neue Funktionen

  • Zeige Benutzerkarten für Benutzer an, die antworten…
  • Ersetze die Direktive Crawl-delay durch ordnungsgemäße Ratenbegrenzung
  • Sende einen ‘noindex’-Header in nicht-kanonischen Antworten
  • Unterstütze i18n in Ember CLI-Plugin-Tests
  • Einstellung für E-Mail-Normalisierungsregeln hinzufügen
  • Fügt Uploads-Bereich für API-Schlüssel hinzu
  • Erlaube Theme-Einstellungen, eine Aktualisierung anzufordern
  • Protokolliere nur Themen-/Beitrags-Suchanfragen im Suchprotokoll
  • Wende Ratenbegrenzungen pro Benutzer anstelle von IP für vertrauenswürdige Benutzer an
  • Lokale, gechunkte Uppy-Backup-Uploads mit einem neuen Uploader-Plugin

Fehlerbehebungen

  • Das native Dateiobjekt wurde nicht an den uploadHandler übergeben
  • Kaputtes CSS in #15141
  • Schlage eingeladenen Benutzern nicht “user1” als Benutzernamen vor
  • Fügt den Statuscode 422 zu Bootstrap-JSON hinzu
  • Erlaube Mitarbeitern den Upload, wenn sie sollten und authorized_extensions leer ist
  • Stelle sicher, dass Widget-Hooks immer die richtige Instanz aufrufen
  • Behandelt iPads als mobile Ansicht für die Popper-Positionierung
  • Globale Protokollbenachrichtigung in #15000 rückgängig gemacht
  • Das Setzen von Lesezeichen war in einigen Fällen kaputt
  • Keine Fehler bei doppelten Schlüsseln in Yaml
  • Position der Software-Update-Aufforderung bei Themes mit zusätzlichem Header
  • Verwende die CDN-URL für interne Onebox-Avatare
  • Lösche nur unbestätigte UND abgelaufene E-Mail-Token
  • Stoppe den Browser nicht, wenn auf Autovervollständigungsvorschläge unter Android/Gboard getippt wird
  • Entferne den Auto-Submitted-E-Mail-Header aus SMTP-E-Mails von Gruppen
  • Stoppe nicht, wenn die Theme-Aktualisierung fehlschlägt
  • Git sollte nicht nach Anmeldeinformationen fragen
  • Behalte vorhandene Tags beim Bearbeiten von Tag-Themen bei
  • Greife nicht auf permalink-check zu, wenn nicht autorisiert
  • Erlaube Einladungen, wenn must_approve_users true ist
  • Veröffentliche keine Umfragen im Nachrichtenbus, wenn keine Umfragen vorhanden sind
  • Veröffentliche keine Benachrichtigungen im Nachrichtenbus für inaktive Benutzer
  • Erlaube das Deaktivieren der Umfragefunktion in discourse-markdown
  • Entferne die Beschriftung “Entwurf öffnen” nach dem Löschen eines Themenentwurfs
  • Stelle sicher, dass Links in der mobilen Themenliste als Ember-Übergänge behandelt werden
  • Unendliche Rekursion beim Aufrufen einer refresh()-Aktion für Routen
  • Füge eine Bestätigungs- und Abbrechen-Schaltfläche beim Bearbeiten von Alternativtext hinzu
  • Validiere die Anzahl der erlaubten Stimmen pro Umfrage und Benutzer.
  • Überschreibe die berechnete Eigenschaft für die Korrektur des Lade-Spinners nicht
  • Korrektur des Trennzeichens in der Themenliste
  • Schließe Moderator-Aktionen-Beiträge von der Beitragsanzahl in der Benutzersumme aus.
  • Falscher Titel und Chevron beim Filtern nach Beitragsnummer.
  • Filter für keine und alle Kategorien
  • Cache aller beobachteten Wörter
  • Lösche vorherige Fehler bei der Anzeige des zweiten Faktor-Formulars
  • Registriere customOptions als Select-Kit-Filter
  • Konvertiere eingebettete Themen-URLs in die absolute Form
  • Fehler, wenn SMTP in PostAlerter aktiviert ist, ohne eingehende E-Mails
  • Bereinige den Emoji-Namen, der der Dateiname ist
  • Schließe alle Kategorien in sortedCategories ein
  • Passe die Benachrichtigung in der Kopfzeile der Themenliste an
  • Mehrdeutige Spalte in downsize_uploads
  • Zusätzliche Korrekturen für den letzten Besuch in der Themenliste
  • Korrigiere Regressionen, die in ae16b0a eingeführt wurden
  • Fügt die fehlende Klasse für den Trennstrich des letzten Besuchs hinzu
  • Leite zur Homepage um, wenn keine Beiträge vorhanden sind
  • Schließe Themen von stummgeschalteten Tags in der Liste der hervorgehobenen Kategorien aus.
  • Emoji-Uploader verwendet data.name nicht beim Uppy-Upload
  • Verwende die richtige Gruppe von mehreren für den SMTP-Absender
  • Verwerfe fehlerhafte CC-Adressen im GroupSmtpEmail-Job

UX-Änderungen

  • Korrigiere die Ausrichtung in der Gruppennavigationsleiste
  • Passe die Stile des mobilen Komponisten an
  • Passe die Stile des Komponisten an
  • Füge das Titelattribut zu Berichts-Zellen hinzu
  • Schließt Mehrfachauswahl bei Auswahl, wenn maximum=1 ist
  • Korrigiere zusätzliche Einrückung bei Listen mit gemischter Textrichtung
  • Füge zusätzliche Tests für das Einfügen eines Links in eine Auswahl hinzu
  • Beim Einfügen eines Links verwende Linkify-Regeln
  • Zeitstempel sollte den Handle der Themen-Zeitleiste auf Mobilgeräten nicht ausblenden.
  • Fallback auf regulären Titel, wenn der Screenreader-Titel nicht verfügbar ist
  • Mache das Banner vollbreit
  • Reduziere den Digest-Unterdrückungszeitraum von einem Jahr auf 6 Monate
  • Korrigiere die Farbe der Schaltfläche zum schnellen Bearbeiten und Speichern in dunklen Schemata
  • Verschiebe die Warnung zum Teilen von Themen in eine modale Blitzbenachrichtigung
  • Füge weitere Suchaliase für Emojis hinzu.
  • Starte die Vollbildsuche beim zweiten Enter-Treffer
  • Nachverfolgung von Korrekturen in der mobilen Themenliste zu 0e371d4

Leistung

  • Aktualisiere Widget-Hooks, um globale scrollblockierende Ereignisse zu vermeiden
  • Implementierung des Scrolling-Mixins aktualisieren
  • Deaktiviere den Ember-Touchstart-Listener
  • Verwende passive Event-Listener für touchstart, touchmove
  • Setze die Eigenschaft --header-offset nur, wenn sie geändert wird
  • Aktualisierung der ersten ungelesenen PM für Benutzer respektiert keine Limits.
  • Verwende eine effizientere Textrichtungsprüfung in der Select-Kit-Initialisierung
  • Reduziere die abgefragten Datensätze in UserStat.update_first_unread_pm.
  • Verschiebe preload-Hinweise in den <head>
  • Verbessere die JavaScript-App-Startgeschwindigkeit durch Optimierung von customResolve()
20 „Gefällt mir“