In precedenza, se un utente copiava una gif da un sito web negli appunti e provava a incollarla nel compositore, veniva incollato solo un singolo fotogramma statico (immagine) della gif originale. Ora rileviamo correttamente quando una gif è negli appunti e la incolliamo nel compositore come previsto.
Nuovo stile della pagina delle categorie: sottocategorie con argomenti in primo piano
Opzione di caricamento avatar per caricare avatar con avatar selezionabili
Consenti allo staff o agli utenti di livello di fiducia pari o superiore di caricare avatar anche quando il sito ha abilitato avatar selezionabili. Tutti possono ancora scegliere dall’elenco degli avatar. L’opzione di caricamento viene visualizzata sotto l’elenco degli avatar selezionabili. Gli amministratori possono configurare chi può caricare il proprio avatar tramite l’impostazione del sito modalità avatar selezionabili.
Interfaccia utente centralizzata per l’autenticazione a due fattori (2FA)
Il supporto per la 2FA in Discourse è cresciuto in modo significativo da quando è stato aggiunto per la prima volta. Originariamente erano supportati solo i codici TOTP (i codici a 6 cifre in continua evoluzione) e solo per l’accesso. Oggi supportiamo TOTP, chiavi di sicurezza (inclusi i dati biometrici) e codici di backup, e la 2FA viene utilizzata per la verifica di altre azioni oltre l’accesso. Queste modifiche hanno aumentato la complessità tecnica del sistema 2FA, al punto che c’erano 5 diverse implementazioni dell’interfaccia utente . In beta3 abbiamo standardizzato e centralizzato la 2FA, con un’unica interfaccia utente utilizzata per tutti i metodi 2FA. Questa nuova interfaccia utente verrà distribuita in tutti i vari luoghi in cui viene utilizzata la 2FA nei prossimi beta.
Silenzia sottocategoria quando la categoria padre è silenziata
Una funzionalità della community richiesta da tempo, il silenziamento di una categoria ora silenzia anche tutte le sottocategorie. Gli utenti possono sovrascrivere questo comportamento per sottocategorie specifiche, se necessario.
Scala i limiti giornalieri di segnalazione
Similmente ai “Mi piace” e alle modifiche, il numero massimo di segnalazioni che un utente può effettuare al giorno è ora aumentato man mano che l’utente aumenta il proprio livello di fiducia.
Modale di condivisione post aggiornata
Abbiamo aggiornato la modale che appare quando si fa clic sul timestamp di un post.
Ma aspetta, c’è dell’altro! Facciamo del nostro meglio per evidenziare le nuove funzionalità e le modifiche per te, ma ci sono sempre troppi cambiamenti da dettagliare. Per un elenco completo di nuove funzionalità, correzioni di bug, miglioramenti UX e altro, assicurati di esaminare le Funzionalità Aggiuntive e le Correzioni elencate di seguito.
Miglioramenti dei plugin
Avatar animati
Nuove funzionalità
Rendi gifsicle una dipendenza opzionale
Metti in pausa le animazioni quando si perde il focus
Correzioni di bug
Ritaglia quando gifsicle è installato
Ordinamento del metodo alias
Assegna
Nuove funzionalità
Migliora l’assegnazione casuale per assegnare a un post
Correzioni di bug
Aggiungi il titolo della notifica mancante
Il nuovo tipo di notifica necessita di una stringa i18n in più
Il nuovo tipo di notifica necessita di alcune stringhe i18n
Riutilizza il metodo di query dell’argomento per trovare gli argomenti del gruppo
Modifiche UX
Refactoring dell’elenco degli argomenti
Zendesk
Correzioni di bug
Specifica per la creazione del ticket
Discourse Chat
Funzionalità
Limita le reazioni con emoji uniche a 30 per messaggio
Inserisci un link con scorciatoia nel compositore
Rimuovi spostamento nell’argomento
Eliminazione dei canali di chat
Includi le reazioni nelle citazioni della chat archiviata
Impostazioni per la lunghezza minima del messaggio e disabilitazione degli allegati
Chiudi/apri canale di chat
Nuova impostazione per definire le reazioni con emoji predefinite
Riprova l’archiviazione fallita
Impostazione di sensibilità per bloccare i messaggi duplicati
Archiviazione dei canali di chat
Focalizzazione automatica del compositore alla pressione di un tasto nella pagina intera
Aggiungi l’impostazione del sito chat_default_channel_id
Consenti l’uso del bbcode [chat] all’interno dei messaggi di chat
Aggiungi le scorciatoie da tastiera della chat al modulo di aiuto
Silenzia automaticamente gli utenti dai segnalazioni
Stati del canale di chat
Silenzia automaticamente gli utenti che superano il limite di velocità
Pulsante di silenzio rapido per il personale e blocca gli utenti silenziati dall’interazione con la chat
Usa il nome del file caricato per l’estratto della risposta se il messaggio è vuoto
Consenti l’uso del bbcode [quote] nei messaggi di chat
Evidenzia i blocchi di codice per i messaggi di chat
Scorrimento infinito verso il basso
Aggiungi scorciatoie semplici per il compositore
Notifica gli utenti del messaggio di chat nella citazione
Limita la velocità di invio dei messaggi con un pulsante per reinviare
Citazione nella chat
Correzioni di bug
Incollare un link con una selezione di testo attiva non funzionava
Le operazioni DOM dovrebbero avvenire dopo il rendering
Garantisce che chat-composer-details utilizzi lo spazio disponibile
Garantisce che la modifica venga annullata al cambio di canale
Non focalizzare automaticamente la chat quando si preme ?
La copia negli appunti delle citazioni della chat si interrompe su Safari
Non generare errori quando l’utente non esiste più
Ignorava erroneamente lo scorrimento sticky dopo il recupero dei messaggi
Garantisce che ci sia solo una azione-msg su mobile
Restituisce solo i canali aperti per il selettore rapido
Stavamo confrontando l’oggetto utente e l’ID
Visualizza l’indicatore non letto solo quando necessario
Usa stili simili per chat-emoji-avatar come per chat-user-avatar
Usa l’utente di sistema per gli argomenti e i post archiviati
Usa la corretta impostazione chat_allow_uploads
Mostra gli ultimi 3 emoji usati per le reazioni recenti
Sposta l’indicatore non letto su chat-channel-title
Garantisce che tc-reply-display utilizzi lo spazio necessario
Usa un archivio emoji dedicato solo per le reazioni nella chat.
Pulisci i non letti quando il canale è archiviato
Maiuscola automatica delle frasi su mobile
La pagina intera non cattura il tasto spazio
Il selettore del canale di chat non funzionava per gli webhook in arrivo.
Guardian can_rebake? stava interrompendo l’endpoint di rebake del post principale
Miglioramenti allo strumento di archiviazione
Raffinamenti dell’archiviazione del canale
Questo avrebbe sempre valutato vero
Converti gli emoji in unicode nelle notifiche push
Annidamento delle localizzazioni per l’impostazione del sito chat_default_channel_id
Sposta il pulsante delle impostazioni del canale nell’elenco di navigazione dei canali
Ripristina l’evento keyUp a keyDown per la tastiera del compositore della chat
Mostra i messaggi eliminati se si può moderare
Possibilità di usare il tab e premere invio sull’intestazione della chat
Garantisce che il corpo non scorra quando si inserisce l’elenco dei canali
Assicurati che il fiore online sia mostrato correttamente nelle risposte
Preserva i caricamenti con ChatUpload associato
Possibilità di reagire a un messaggio precedentemente in coda
Nuovo DM che genera errori alla creazione a causa di canModifyMessages
Non espandi i messaggi eliminati durante lo scorrimento verso l’alto
Focalizza nel compositore dopo aver fatto clic sul pulsante ‘modifica messaggio’
Usa sempre un colore scuro per lo sfondo durante il caricamento
Callback di caricamento in uso restituita dal metodo
Blocca più UI durante l’anteprima del canale
Non creare messaggi di chat errati dall’evento webhook
Le reazioni dell’utente sono correttamente contrassegnate come reacted
Modifiche UX
Centra il titolo del canale su mobile
Notifiche di menzione della chat molto più specifiche
Riduce la larghezza del cerchio is-online
Implementa l’indicatore di presenza come un cerchio invece di una bolla
Coerenza delle notifiche della chat
Ripristina le modifiche al margine per .chat-channel-title
Riapplica i margini dei canali su mobile.
Migliora il comportamento dell’icona quando la chat è visibile
Ridisegna la pagina di navigazione dei canali
Regola gli stili, rimuovi il pulsante lascia chat
Aggiungi un elemento visivo quando trascini file da caricare nella chat
Espandi l’area di destinazione per i caricamenti nella chat
Rimuovi il divario di avviso su altri tipi di avviso
Piccola correzione del padding
Correggi le incoerenze di stile nella citazione della chat
Piccole correzioni per font, larghezza e aggiustamenti delle icone
Prestazioni
Rimuove due div di contenimento non necessari per ogni messaggio
Rimuovi n+1 per i messaggi in_reply_to
Accessibilità
Aggiungi il ruolo region e le etichette aria alle regioni importanti della chat
Votazione
Correzioni di bug
Aggiungi una seconda colonna di ordinamento per preservare l’ordine durante la paginazione.
BBB
Correzioni di bug
Correzione di compatibilità dopo una modifica principale
Calendario
Nuove funzionalità
Aggiunge fiore festivo alla chat
Aggiunge il supporto per il fuso orario (ricorrente e non ricorrente)
Aggiunge un rapporto “attualmente assente”
Correzioni di bug
Garantisce che il client invii UTC al backend
Traduzione mancante per il rapporto “attualmente assente”
Applica le definizioni di festività più recenti
Garantisce che i campi personalizzati vengano ricaricati nella specifica
Correggi le settimane del calendario nascoste nella visualizzazione mensile
Rimuovi la freccia anche se non c’è spazio bianco intorno
Convalida la ricorrenza
Risolto
Correzioni di bug
Regressioni dell’inizializzatore
Aggiorna i campi personalizzati e rimuovi il duplicato fabricator
Crittografia
Correzioni di bug
Controlla la firma usando primitive crittografiche
Non generare errori quando non c’è currentRouteName
Aggiorna la chiarezza delle istruzioni “Genera chiavi cartacee”
Modifiche UX
Piccoli aggiornamenti dello stile del pulsante del compositore
Kolide
Nuove funzionalità
Aggiorna il contenuto del PM di avviso utente dopo la distruzione di un dispositivo.
Assegna il proprietario del dispositivo dall’avviso PM del gruppo Discourse.
Correzioni di bug
L’intestazione Content-Type è richiesta per i metodi PUT sull’API Kolide.