3.1.0.beta6: Thread in Chat, Griglia Immagini, Esporta Messaggi Chat e altro

Novità in 3.1.0.beta6

Thread all’interno di Discourse Chat

I thread sono conversazioni circoscritte che avvengono parallelamente al canale di chat principale. Nei canali in cui i thread sono abilitati, rispondere a un messaggio avvierà automaticamente un nuovo thread in cui le conversazioni possono continuare a lato.

Per iniziare a usare i thread nei tuoi canali preferiti, consulta Introducing chat threads!

Griglia di immagini nei post

Abbiamo aggiunto una nuova funzionalità che può disporre le immagini (o altri media) in una griglia nei post. Gli utenti possono aggiungere manualmente il tag [grid] attorno alle immagini o ai caricamenti, oppure possono utilizzare un’icona accanto alla prima immagine in un blocco di immagini nell’anteprima del composer per attivare/disattivare la griglia.

Esporta messaggi di chat in file CSV

Gli amministratori possono ora esportare i messaggi di chat andando su /admin/plugins/chat e facendo clic sul pulsante Crea esportazione nella sezione Esporta messaggi di chat:

Screenshot 2023-06-20 at 23 22 06

Quindi, gli amministratori riceveranno un PM con il file esportato una volta pronto. Al momento, la funzionalità consente di esportare fino a 10.000 messaggi degli ultimi 6 mesi. Per maggiori dettagli, consulta la descrizione del PR.

Configurazione migliorata del menu di navigazione di categorie e tag

Nel menu di navigazione, abbiamo aggiunto una nuova finestra modale per configurare tag e categorie, con filtri per trovare facilmente ciò che stai cercando. Per provarla, fai clic sull’icona della matita nelle sezioni Categorie o Tag del tuo menu.

Sono state aggiunte anche opzioni per ripristinare i valori predefiniti o per visualizzare gli elementi più popolari nel menu deselezionando tutto.

edit-categories-navigation

Semplificazione della sezione principale del menu di navigazione

Abbiamo rimosso l’intestazione della sezione principale del menu di navigazione. La sezione ora occupa un po’ meno spazio e non è più comprimibile, quindi i collegamenti più importanti sono sempre visibili mentre il menu è aperto. La sezione è ancora configurabile dagli amministratori tramite un link nel menu Altro…

31e53e1200b4916431baeedb167b333269026a9d

Per maggiori informazioni su questa modifica, consulta questo argomento.

Introduzione dello ‘slider di caricamento’ per la navigazione delle pagine

Per sostituire lo spinner di caricamento dell’intera pagina con una barra di caricamento nella parte superiore dello schermo, la funzionalità del slider di caricamento orizzontale Theme component è stata integrata in Discourse.

ezgif-6-f4ed194f762c

Questo nuovo indicatore di caricamento è ora predefinito. Il vecchio spinner è previsto per la rimozione nel prossimo futuro, ma rimane un’opzione per il momento modificando l’impostazione del sito page_loading_indicator da slider a spinner. Agli amministratori sui siti con il vecchio componente tema verrà mostrato un prompt per disinstallarlo.

Aggiornamenti di sicurezza

Questa versione include correzioni per questi problemi di sicurezza segnalati dalla nostra community e da HackerOne.

20 Mi Piace

Ancora di più!

Ma aspettate, c’è dell’altro! Facciamo del nostro meglio per evidenziare nuove funzionalità e modifiche per voi, ma ci sono sempre troppe variazioni da dettagliare. Per un elenco completo di nuove funzionalità, correzioni di bug, miglioramenti dell’esperienza utente e altro ancora, assicuratevi di consultare le Funzionalità aggiuntive e le correzioni elencate di seguito.

Miglioramenti dei plugin

discourse-ai

Nuove funzionalità

  • Tentare di affinare la ricerca in modo da ridurre i termini di ricerca nei round successivi
  • Aggiungere i comandi ai_bot_enabled_chat e regolare la ricerca
  • Aggiungere il supporto per i servizi cognitivi di Azure
  • Aggiungere il supporto completo per i bot GPT 3.5

Correzioni di bug

  • Refuso durante l’aggiornamento di una sezione
  • Il campo max_tookens_to_sample di Claude è obbligatorio
  • Regolare i limiti di token per tenere conto delle funzioni
  • Evitare di memorizzare prompt corrotti
  • Il Tokenizer di OpenAI non riusciva a troncare gli emoji a metà
  • Serializzare il titolo del canale per i DM

discourse-akismet

Correzioni di bug

  • Eliminare gli elementi revisibili quando i post vengono eliminati dalla classe user destroyer.

discourse-assign

Correzioni di bug

  • Sommare gli assegnamenti per gruppo e utenti del gruppo

discourse-automation

Nuove funzionalità

  • Aggiungere il primo trigger per risposta accettata all’avviso globale dell’utente

discourse-cakeday

Modifiche all’esperienza utente

  • Aggiungere l’icona della torta di compleanno quando si aggiunge un link alla barra laterale

discourse-calendar

Correzioni di bug

  • Aggiungere le festività malesi mancanti per il 2023

discourse-category-experts

Correzioni di bug

  • Passare correttamente le variabili all’outlet del plugin

discourse-client-performance

Nuove funzionalità

  • Segnalare il selettore di destinazione INP
  • Raccogliere la metrica ‘interaction next paint’

Correzioni di bug

  • Utilizzare il percorso dello script corretto nelle installazioni in sottocartelle

discourse-code-review

Correzioni di bug

  • Liste degli argomenti approvati

discourse-data-explorer

Correzioni di bug

  • Messaggio privato pianificato con i risultati di Data Explorer non inviato

discourse-docs

Nuove funzionalità

  • Utilizzare la stessa struttura di topic-list-item del core e aggiungere estratti degli argomenti all’indice delle documentazioni

Correzioni di bug

  • Aggiornare il test dello stato dell’utente

discourse-gamification

Nuove funzionalità

  • Rendere i punteggi cliccabili per collegarli alla classifica globale (sia nel profilo utente che nella scheda utente)

Correzioni di bug

  • Il ricalcolo del punteggio non aggiornava il punteggio giornaliero dell’utente se il nuovo punteggio era 0

discourse-invite-tokens

Correzioni di bug

  • Utilizzare il nome del plugin corretto

discourse-patreon

Modifiche all’esperienza utente

  • Aggiungere l’icona Font Awesome mancante nel pulsante di accesso

discourse-post-voting

Correzioni di bug

  • Gestire le visualizzazioni degli argomenti vuote

discourse-solved

Correzioni di bug

  • Bug di ricerca per status:unsolved che restituisce argomenti da categorie non abilitate alle soluzioni

discourse-tooltips

Modifiche all’esperienza utente

  • Non mostrare i suggerimenti quando non è disponibile alcun testo

Tutte le funzionalità e le correzioni

Nuove funzionalità

  • Mostrare un suggerimento per la modalità bootstrap
  • Avvisare di sovrascritture di traduzioni obsolete nella dashboard di amministrazione
  • Separare l’impostazione «gli utenti attendibili possono modificare altri» per i livelli di fiducia 3 e 4
  • Aggiungere impostazioni predefinite del sito per controllare i valori predefiniti delle preferenze del menu di navigazione
  • Supporto di base per onebox di threads.net
  • Abilitare il caricamento dello slider per impostazione predefinita
  • Nuovo menu «vai al canale»
  • Introdurre lo «slider di caricamento» per la navigazione tra le pagine
  • Consentire all’utente di sovrascrivere l’impostazione watched_precedence_over_muted
  • Utilizzare il suggerimento sullo stato dell’utente ricco ovunque
  • Consente di abilitare/disabilitare la creazione di thread nell’interfaccia utente
  • Tracciare l’ora e la data dell’ultimo visualizzato per i membri del canale
  • Mostrare le chiavi di interpolazione disponibili quando si sovrascrivono le traduzioni
  • Ordinare l’elenco dei thread prima per thread non letti
  • Cambiare condizionalmente la rotta del pulsante indietro per il thread
  • Nuova impostazione watched_precedence_over_muted
  • Tentare di caricare le varianti della piattaforma delle gemme dei plugin
  • Mostrare il primo suggerimento sulle notifiche a tutti gli utenti
  • Aggiungere hook per i plugin email poller
  • Visualizzare l’hash del commit per ogni plugin nella pagina /admin/plugins.
  • Aggiungere un menu a tendina per filtrare in base alla selezione nella finestra modale di modifica del menu di navigazione
  • Dividere la preferenza di navigazione per conteggio e comportamento dei collegamenti nella barra laterale
  • Aggiungere l’attività db:resize:notification_id per l’allungamento della tabella
  • Esportare i messaggi della chat in un file CSV
  • Aggiungere i pulsanti «deseleziona tutto» e «reimposta ai valori predefiniti» nella finestra modale di modifica del menu di navigazione
  • Aggiungere un filtro di input per la modifica dei tag nella finestra modale del menu di navigazione
  • Aggiungere una finestra modale per la modifica dei tag nella finestra modale del menu di navigazione
  • Scorri al primo messaggio quando si clicca sulla data nella chat
  • Abilitare la griglia di immagini per impostazione predefinita
  • Consentire agli utenti di tracciare manualmente i thread senza rispondere
  • Miglioramenti dell’indicatore di thread e partecipanti
  • Implementare max_tags_per_email_subject

Correzioni di bug

  • Nascondere condizionalmente il pulsante «Aggiungi email alternativa» in base all’impostazione del sito
  • I destinatari del parametro predefinito per creare un nuovo messaggio tramite parametri devono essere una stringa
  • Aggiornare il conteggio rimanente dei codici di backup dopo la creazione
  • Assicurarsi che le finestre di dialogo vengano ancora renderizzate se attivate durante l’avvio
  • Fa sì che l’avatar dell’utente della chat mostri la presenza per impostazione predefinita
  • Pulire sempre le cache dopo il commit della transazione corrente
  • Refuso nel nome della proprietà
  • Non utilizzare etag per la verifica del caricamento dei post
  • Mostrare l’anteprima del font Arial/Sistema nella procedura guidata
  • Tracciare il thread nell’interfaccia utente quando l’utente invia il primo messaggio
  • Non è possibile ignorare i nuovi argomenti per la nuova vista sperimentale
  • Non reindirizzare quando si aggiunge manualmente l’autenticazione a due fattori (2FA)
  • Fa correttamente seguire il creatore del DM al canale
  • Impostare la transazione di test sulla transazione before_all
  • Non tentare di focalizzare topic-list-item dopo la distruzione
  • Rimuove il supporto per discourse-teams-sidebar
  • Limita l’altezza della barra laterale legacy
  • Aggiungere le traduzioni della chat mancanti
  • Segnare i thread come letti quando la creazione di thread è abilitata per un canale
  • Mostrare il conteggio delle risposte sull’indicatore del thread indipendentemente dai partecipanti
  • Evitare la transizione quando un componente di thread della chat viene distrutto
  • Notifica di avviso post quando l’argomento è osservato direttamente
  • Migliore gestione dei messaggi originali dei thread eliminati
  • Prevenire conflitti di nomi di campo quando si utilizza il modificatore groups_for_users_search
  • Focus del compositore e indicatore di risposta più coerenti
  • Non filtrare in base al nome della categoria
  • Mostrare correttamente i non letti e la presenza
  • Errore durante il caricamento di un canale con la creazione di thread abilitata ma senza thread
  • URL canonico di condivisione mobile
  • Miglioramenti minori all’onebox di Twitter
  • Intercettare correttamente ``<a href target=“_self”`
  • Consentire l’uso di %h%m%s per il parametro t di YouTube
  • Migliorare le prestazioni del lavoro di avviso post
  • I tag nei gruppi di tag non vengono mostrati nella finestra modale dei tag del menu di navigazione in modifica
  • Precaricare i font prima di ridisegnare la tela dello stile della procedura guidata
  • Errore di caricamento ActiveModel::Types :array in produzione
  • Ripristinare l’aggiornamento uppy aws-s3
  • Non seguire i reindirizzamenti per le onebox di Twitter
  • Collegamenti esterni coerenti alla sezione della barra laterale
  • Correggere il metodo normalize_raw per input nil negli script di migrazione
  • DateTimeInputRange dovrebbe mostrare intervalli corretti con il parametro @relativeDate
  • Un regressione nell’intestazione mobile in 9cc2b5c
  • Errore quando CategoryList ha cercato argomenti pertinenti
  • Thread della chat N1
  • Impostare la concorrenza del cluster di Jobs::BackfillSidebarSiteSettings a 1
  • Annidare i dati di traduzione del tema in modo che vengano salvati
  • Prevedere i sondaggi che possono avere più voti per utente
  • Nascondere il pulsante «Salva bozza» quando si modifica un post nello stesso argomento.
  • Interrompere la transizione quando transition.from è presente nella rotta new-topic
  • Renderizzare correttamente l’URL del commit del plugin e aprirlo in una nuova finestra.
  • Mostrare il selettore di tag nel compositore per i PM su mobile
  • Tocco più lungo per il messaggio attivo
  • Colore del punto nella barra laterale quando la chat è disattivata
  • Tentare di riconnettersi al server quando la visibilità del browser cambia
  • Utilizzare l’API Twitter v2 per le onebox e ripristinare il fallback OpenGraph
  • Forzare l’ordinamento per rendere le cose più coerenti e correggere il test instabile
  • La creazione di utenti in fase di sviluppo perde i dati dei campi personalizzati dell’utente
  • I tag principali del sito non sono visibili per l’utente anonimo
  • Aggiornare il conteggio dei nuovi e non letti per le categorie
  • «In tutti gli argomenti» dovrebbe cercare in tutti gli argomenti
  • Non generare errori quando si clicca su un collegamento personalizzato nella sezione community
  • Aggiungere l’attributo aria-label agli hashtag cuciti
  • Rendere la freccia e lo sfondo del suggerimento dello stesso colore
  • Le traduzioni del tema si resettano al salvataggio
  • Non aggiungere il prefisso «Re:» nell’oggetto dell’email per il primo post dei PM di gruppo.
  • Caselle di posta dei messaggi di gruppo interrotte quando il nome del gruppo è in maiuscolo e minuscolo
  • Piccolo bug con le traduzioni degli argomenti e dei miei post
  • Incompatibilità tra default_composer_category e default_subcategory_on_read_only_category
  • Ripristinare il comportamento di window.Discourse
  • Impostare e utilizzare correttamente la classe has-reply
  • La classe CSS era errata
  • Vari miglioramenti alla chat mobile
  • I canali di messaggio diretto possono essere segnalati
  • Consente la selezione dei messaggi nei thread
  • Piccolo problema con l’indicatore del thread
  • De-duplicare il voto del sondaggio durante la fusione degli utenti
  • Rinominare il link «tutto» in argomenti
  • Aggiornare la barra laterale per essere il menu di navigazione
  • Query di ambito visibilità per gruppi di moderatori (non amministratori)
  • Non aggiungere la classe no-text se translatedLabel è presente
  • Ottenere correttamente il topic_id dal primo post
  • Aggiornare i riferimenti alla classe workbox dopo l’aggiornamento della versione
  • Consentire l’accesso a un utente parzialmente fuso nell’interfaccia di amministrazione
  • Riempire le iscrizioni ai thread della chat

Modifiche all’esperienza utente

  • Migliorare i suggerimenti per gli utenti
  • Correzione del doppio scorrimento per la finestra modale delle scorciatoie da tastiera
  • Rimuovere l’intestazione della sezione per la sezione community
  • Ridurre il raggio del bordo per le schede del canale
  • Correggere il margine per l’etichetta del gruppo
  • Indicare che la sezione principale della barra laterale è sempre pubblica
  • Cambiare lo z-index del ridimensionatore del thread per posizionarlo sotto il popup degli emoji
  • Spaziatura e dimensioni del creatore di messaggi su mobile + correzione dell’andamento del testo
  • Non mostrare la presenza nella selezione del creatore di messaggi
  • Chiarire le impostazioni «disabilita tag/notifiche categoria»
  • Aggiustare gli stili della finestra modale della barra laterale, consolidare il CSS
  • Migliorare la posizione del pulsante di chiusura della finestra modale
  • Piccole correzioni all’indicatore del thread
  • Indicatore visivo per la modalità di riordinamento dei collegamenti della barra laterale
  • Rendere i campi del modello riempire la larghezza del contenitore
  • Utilizzare finestre modali per modificare le categorie e i tag che appaiono nella barra laterale
  • Allineare i separatori della chat, aumentare la larghezza della chat mobile
  • Aggiungere max-width all’indicatore del thread
  • Correggere la posizione dei filtri nelle finestre modali di modifica delle categorie/tag del menu di navigazione
  • Ordinare le categorie nella finestra modale di modifica del menu di navigazione per nome
  • Correggere la posizione «salvato!» della preferenza utente
  • Miglioramenti all’indicatore del thread dei messaggi della chat
  • Aggiungere max-height all’immagine nel blockquote della chat
  • Correggere il colore di evidenziazione dell’impostazione sovrascritta
  • Correggere la finestra modale di modifica dei tag/categorie del menu di navigazione che non ha il focus sull’input
  • Aggiunge un piccolo ritardo prima di rendere attivo il messaggio
  • Visualizzare il caricamento mentre si caricano i tag per la finestra modale dei tag del menu di navigazione in modifica
  • Rimuovere lo scorrimento orizzontale su mobile per la finestra modale di modifica delle categorie
  • Rimuovere la transizione breve della cronologia degli argomenti
  • Correggere l’overflow del selettore dell’avatar
  • Transizioni coerenti al passaggio del mouse sui pulsanti
  • Migliorare i valori predefiniti mostrati per le sezioni categorie e tag nella barra laterale
  • Ombre più morbide per i pannelli a tendina e dei menu
  • Impilare orizzontalmente l’etichetta della casella di posta del gruppo
  • Nascondere la barra laterale nella pagina degli inviti
  • Rimuovere lo sfondo branded blobs
  • Aggiungere un indicatore di obbligatorietà ai campi con la validazione required

Prestazioni

  • Paginare il caricamento dei tag nella finestra modale dei tag del menu di navigazione in modifica
  • Corregge i molteplici N+1 durante il caricamento dei thread
  • Limitare l’anonimizzazione a 1 per cluster
  • Aumentare le prestazioni delle esportazioni CSV di grandi dimensioni per le storie degli utenti

Accessibilità

  • Non output aria-labelledby quando la scheda è vuota
  • Regolare il contrasto e la dimensione del font per il widget mini profiler
  • Regolare il contrasto per gli schemi di colori terziari Dark e Solarized Dark
11 Mi Piace