[BEZAHLT] Discourse Chat Fehlerbehebungen + Verbesserungen

Ich suche Hilfe bei 4 Problemen mit Discourse Chat. Wenn Sie denken, dass Sie bei einem dieser Probleme helfen können, melden Sie sich bitte:

1. Fehler: Text kann im Chat-Composer unter iOS nicht ausgewählt werden

Im Chat-Composer-Fenster, wenn Sie eine Nachricht eingeben und Text auswählen, wird ein Wort hervorgehoben, aber Sie können die Auswahl nicht durch Verschieben der Punkte an beiden Enden des Wortes anpassen.

2. Fehler: Videovorschaubilder erscheinen nicht im Chat unter iOS

Unter iOS erscheinen keine Vorschaubilder, wenn MP4s oder andere Videodateien hochgeladen werden.

3. Funktion: Nur-Lese-Chat-Kanäle

Erstellen Sie in den Kanaleinstellungen eine neue Einstellung, um einen Kanal als “Nur-Lese” zu markieren. Sobald dies eingestellt ist, können nur Mitarbeiter in den Kanal posten.

Wenn möglich, wäre es gut, das Posten einzuschränken, aber dennoch jedem im Kanal zu erlauben, in einem Thread auf den Beitrag zu antworten.

4. Funktion: E-Mails deaktivieren, wenn @all im Chat verwendet wird

Wenn @all verwendet wird, möchten wir verhindern, dass eine E-Mail gesendet wird, aber wir möchten, dass Push-Benachrichtigungen weiterhin wie gewohnt funktionieren.


Das Budget für diese in $ USD ist verhandelbar.

6 „Gefällt mir“

Eine PN senden :+1:

7 „Gefällt mir“

Ich werde in den nächsten Wochen daran arbeiten. Wir haben ähnliche Probleme auch in Themen.

10 „Gefällt mir“

Das sind großartige Neuigkeiten und vielen Dank. Wir haben von einigen unserer Benutzer von diesem Fehler gehört und es wäre wunderbar, wenn er für alle Discourse-Benutzer behoben werden könnte.

2 „Gefällt mir“

@j.jaffeux, das sieht für mich nach einem Fehler im Safari-Browser aus?

Wenn die exakt gleiche Videoanlage in Firefox oder Chrome geöffnet wird, rendert das Video-Tag korrekt mit einer Vorschau. Stimmen Sie zu? (In Anführungszeichen, da ich nicht glaube, dass dies von der Discourse-App-Thumbnail-Verarbeitung abhängt).

Das deutet darauf hin, dass wir auf App-Seite nichts tun können?

1 „Gefällt mir“

@blake weiß viel mehr als ich darüber

2 „Gefällt mir“

Ist der hier diskutierte Ansatz eine Option?

Sie können dies auf dieser Seite in Aktion sehen, wenn Sie sie auf Ihrem iPhone in Safari laden:

2 „Gefällt mir“

Ich stelle fest, dass das Problem nur im Chat auftritt, der vor dem Ansehen das HTML-Tag <video> verwendet.

Bei Beiträgen, bei denen die Vorschau in Safari korrekt gerendert wird, verwendet Discourse anscheinend ein <div class="video-placeholder-container"> … und einen “gefälschten” Video-Poster-Platzhalter, bevor Sie klicken, woraufhin auf die <video>-Version umgeschaltet wird.

Vielleicht gab es dafür einen Grund …

… ja, den gab es:

Also aus einem anderen Grund gerechtfertigt? Zwei Fliegen mit einer Klappe?

Wenn Interesse besteht, kann ich gerne einen Pull Request für eine Version des Beitragsansatzes erstellen.

3 „Gefällt mir“

Als Hintergrund: Wir haben nie Video-Platzhalter für den Chat implementiert, sondern uns auf die HTML5-Videotag-Funktionen verlassen, damit es funktioniert. Wir haben ursprünglich unsere eigene Platzhalterlogik für Themen/Beiträge implementiert, da Videos bei jedem Laden eines Themas automatisch Daten „heruntergeladen“ haben, auch wenn sie nicht abgespielt wurden, was die CDN-Kosten auf beliebten Websites in die Höhe trieb.

Ich glaube nicht, dass wir die gleiche Platzhalterlogik, die wir für Themen haben, bereits für den Chat neu implementieren müssen, aber es könnten immer noch einige iOS/Safari-Anpassungen erforderlich sein, damit die Dinge unter iOS funktionieren. Ich dachte, das preload="metadata"-Attribut würde ausreichen, aber es scheint, dass es bereits vorhanden ist.

<video class="chat-video-upload" preload="metadata" height="150" controls="">
        <source src="https://actual-url.MOV">
      </video>
7 „Gefällt mir“

Das wird durch diesen Commit behoben:

Beachten Sie, dass die Möglichkeit besteht, dass ich dies rückgängig machen und eine andere Lösung finden muss, aber zumindest kenne ich jetzt die Ursache.

11 „Gefällt mir“

Gibt es hierzu ein Update?

3 „Gefällt mir“

Hallo @blake – ich wollte mich auch noch einmal dazu melden. Wenn das Problem bereits woanders behoben wurde und auf den Chat angewendet werden kann, wäre das großartig.

Wir haben viele Leute, die Videos in unserer Community teilen, und wenn es keine Thumbnails gibt, denken viele Benutzer, dass die Videofunktionalität kaputt ist, da auf allen anderen Plattformen (SMS, Slack, Discord usw.) immer ein Thumbnail angezeigt wird, wenn ein Video gepostet wird.

Jede Hilfe wird sehr geschätzt.

3 „Gefällt mir“

Mal sehen, ob das funktioniert

4 „Gefällt mir“

:partying_face: sieht ziemlich, ziemlich gut aus!

4 „Gefällt mir“

Vielen Dank @blake. Sehr geschätzt. Werde es mir ansehen.

3 „Gefällt mir“