Sto cercando aiuto per 4 problemi su Discourse Chat. Se pensi di poter aiutare con uno di questi, mettiti in contatto:
1. Bug: Impossibile selezionare il testo nella finestra di composizione della chat su iOS
Nella finestra di composizione della chat, se digiti un messaggio e selezioni del testo, una parola verrà evidenziata ma non sarà possibile regolare la selezione spostando i punti a ciascuna estremità della parola.
2. Bug: Le miniature dei video non appaiono nella chat su iOS
Su iOS, quando vengono caricati file MP4 o altri file video, non appare alcuna miniatura.
3. Funzionalità: Canali di chat di sola lettura
Nelle impostazioni del canale, crea una nuova impostazione per contrassegnare un canale come “Sola lettura”. Una volta impostato, solo lo Staff potrà pubblicare nel canale.
Se possibile, sarebbe bene limitare la pubblicazione ma consentire comunque a chiunque nel canale di rispondere al post in un thread.
4. Funzionalità: Disattivare le email quando viene utilizzato @all sulla chat
Quando viene utilizzato @all, vogliamo impedire l’invio di un’email ma vorremmo che le notifiche push continuassero a funzionare come fanno.
Il budget per questi interventi in dollari USA è negoziabile.
Ottime notizie e grazie mille. Abbiamo sentito parlare di questo bug da alcuni dei nostri utenti e sarebbe meraviglioso averlo risolto per tutti gli utenti di discourse.
@j.jaffeux questo mi sembra un bug nel browser Safari?
Quando aperto in Firefox o Chrome, con lo stesso allegato video, il tag video viene renderizzato correttamente con “un’anteprima”, sei d’accordo? (tra virgolette poiché non credo che si basi sull’elaborazione delle miniature dell’app Discourse).
Ciò suggerisce che non c’è nulla che possiamo fare lato app?
Noto che il problema si verifica solo nelle chat che utilizzano il tag html <video> prima della visualizzazione.
Nei Post, in cui l’anteprima viene renderizzata correttamente su Safari, Discourse sembra impiegare un <div class="video-placeholder-container"> … e un segnaposto “finto” per l’anteprima del video prima che si clicchi, a quel punto passa alla versione <video>.
Forse c’era un motivo per questo…
… sì, c’era:
Quindi giustificato per un motivo diverso? Prendere due piccioni con una fava?
Se c’è interesse, sono felice di fare una PR con una versione dell’approccio Post?
Come antefatto, non abbiamo mai implementato segnaposto video per la chat, si basa solo sulle funzionalità del tag video HTML5 per funzionare. Abbiamo implementato la nostra logica di segnaposto originariamente per argomenti/post perché i video venivano “scaricati” automaticamente ad ogni caricamento di argomento, anche se non venivano riprodotti, consumando costi CDN su siti popolari.
Non credo che dobbiamo reimplementare la stessa logica di segnaposto che abbiamo per gli argomenti nella chat per ora, ma potrebbero esserci ancora alcune modifiche iOS/Safari che dovremo apportare affinché le cose funzionino su iOS. Pensavo che il solo attributo preload="metadata" avrebbe fatto al caso nostro, ma a quanto pare è già presente.
Ciao @blake, volevo anche dare seguito a questo. Nella misura in cui fosse già stato risolto altrove e potesse essere applicato alla chat, sarebbe fantastico.
Abbiamo molte persone che condividono video nella nostra community e, quando non ci sono miniature, molti utenti pensano che la funzionalità video sia interrotta, poiché su tutte le altre piattaforme (SMS, Slack, Discord, ecc.) si vede sempre una miniatura quando viene pubblicato un video.