Chat: Nome e descrizione del canale suscettibili a XSS CVE-2022-39279
Integrazione Chat: Protezioni insufficienti contro le richieste Side Request Forgery CVE-2022-39241
OAuth2 Basic: Protezioni insufficienti contro le richieste Side Request Forgery CVE-2022-39241
OpenID Connect: Protezioni insufficienti contro le richieste Side Request Forgery CVE-2022-39241
Generale è la categoria predefinita
Per i siti con la categoria General, questa verrà ora selezionata automaticamente quando viene creato un nuovo argomento.
Nuova impostazione del sito: richiedi conferma cambio email
Abbiamo aggiunto una nuova impostazione del sito, richiedi conferma cambio email. Se abilitata, tutti gli utenti dovranno confermare sia la loro email corrente che la nuova email quando la cambiano. Se disabilitata, solo gli utenti dello staff dovranno confermare la loro email corrente quando la cambiano.
Nascondi argomento di benvenuto se non è stato modificato
Tutti i siti Discourse sono dotati di un argomento di benvenuto che si consiglia agli amministratori di modificare durante la configurazione del sito. Questo argomento è ora nascosto agli utenti non amministratori finché non viene apportata una modifica.
Barra laterale: Consenti all’utente di impostare la destinazione preferita dell’elenco
Gli utenti possono scegliere tra Predefinito o nuovo/non letto come destinazione quando fanno clic sui collegamenti nella barra laterale.
Barra laterale: Visualizza collegamento per gli amministratori quando le categorie/tag predefiniti non sono configurati
Ora aggiungiamo un collegamento alla barra laterale per gli utenti amministratori quando non hanno configurato le impostazioni del sito default_sidebar_categories o default_sidebar_tags.
Gli stati utente personalizzati possono ora essere configurati tramite le preferenze dell’account, /my/preferences/account oltre al menu utente. Questa modifica consente anche alle impostazioni del sito di modificare e/o cancellare uno stato personalizzato da un utente secondo necessità.
Opzione modalità scura per i loghi delle categorie
Gli amministratori possono ora caricare un secondo logo di categoria che verrà utilizzato per i temi scuri.
Ma aspetta, c’è dell’altro! Facciamo del nostro meglio per evidenziare le nuove funzionalità e le modifiche per voi, ma ci sono sempre troppe variazioni da dettagliare. Per un elenco completo delle 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
Assegna
Correzioni di bug
Mostra l’icona del gruppo per le notifiche di gruppo
Chat
Nuove funzionalità
Miglioramento dell’esperienza della schermata dell’indice chat su mobile
Migliorata la selezione delle emoji
Abilita la segnalazione per i messaggi privati (DM)
Player video in linea per i caricamenti video
Collega il canale chat generale alla categoria generale
Usa direct_message_enabled_groups per l’accesso ai DM
Migliorata la segnalazione dei messaggi chat.
Correzioni di bug
Previene l’invio di messaggi da parte di utenti silenziati
10ms potrebbero essere troppo pochi per l’hack iOS
Rimuove requestAnimationFrame
Migliora l’hack iOS per lo scorrimento con inerzia
Assicura che il backdrop delle azioni venga rimosso quando si collassa su mobile
Problemi con l’indice canali su mobile
Sposta il nome dell’emoji di reazione dalla classe all’attributo data
Migliora l’archivio delle reazioni chat
Previene l’eccezione durante la trascrizione di più messaggi
Non fallire quando si tentano di visualizzare i flag DM nella coda di revisione.
Rende il filtro delle emoji insensibile alle maiuscole/minuscole
Rimuove l’hijack su webhook e migliora la documentazione
Assicura che le emoji abbiano un titolo nel selettore
Ora il valore predefinito è usato solo per le emoji personalizzate
Previene l’applicazione dell’effetto shimmer alla barra laterale
Previene l’aggiunta di t1 all’emoji tonata selezionata
Firefox usa relatedTarget per toElement/fromElement
Previene lo schermo bianco su iOS al caricamento iniziale
Evita lo schermo bianco su iOS durante lo scorrimento fisso
La cache emoji core bloccata potrebbe restituire emoji senza search_aliases
Assicura che si resettino i messaggi in selezione quando si cambia canale
Previene la comparsa della barra di scorrimento sopra i contenuti su Android
Usa sidebar contentCSSClass per i canali silenziati
Lo staff dovrebbe sempre poter chattare
Affinamenti di direct_message_enabled_groups
Il pulsante di chiusura non è visibile nella pagina dell’indice chat
La cancellazione di vecchi messaggi dovrebbe anche pulire i flag.
Preferisce il link /chat/channel/:id/:title?messageId=x
Stringe le restrizioni di segnalazione per i messaggi chat.
Censura correttamente gli estratti
Semplifica il codice di caricamento dei messaggi
Impone chat_channel_id quando presente
Aggiunge la traduzione mancante chat_message_flag_allowed_groups
Fa sì che chat_allow_uploads si applichi ai canali DM
Modifiche UX
Corregge il colore del link nelle schede canali
Implementa il pulsante di uscita nella scheda canale
Regola il padding del compositore/caricamenti
Assicura che la ricerca nel selettore emoji riceva il focus al primo caricamento
Il doppio clic su uno dei propri messaggi avvia la modifica
Sposta il pulsante nuovo canale nella vista di navigazione
Accessibilità
Mostra le opzioni di colore delle emoji in WHCM
discourse-voting
Modifiche UX
Evita il doppio tag li nell’outlet user-activity-bottom
discourse-calendar
Nuove funzionalità
Quando l’utente è in vacanza, imposta lo stato utente nel core
Correzioni di bug
Il calendario non resettava gli stati scaduti
La disattivazione dell’ordinamento dell’intestazione ora controlla la corretta impostazione del sito e predefinisce a false
discourse-data-explorer
Correzioni di bug
Clic non apre la query
Errori durante l’esecuzione della query dovuti a pattern o commenti del template PG
discourse-perspective-api
Correzioni di bug
Aggiunge controllo nil per l’argomento
discourse-code-review
Modifiche UX
Rimuove il tag li non necessario per l’outlet del plugin user-activity-bottom
discourse-subscriptions
Correzioni di bug
Semplifica il gestore webhook Stripe
Modifiche UX
Rende lo stile coerente con tutto il resto
discourse-policy
Nuove funzionalità
Notifiche email per le policy
Correzioni di bug
Aggiunge un prefisso agli enum UserOption per evitare collisioni
discourse-cakeday
Nuove funzionalità
Collegamenti separati nella barra laterale per anniversari e compleanni
discourse-shared-edits
Correzioni di bug
Convalida il post quando si conferma la revisione
Errore AppEvents.off durante la distruzione di controller:topic
discourse-reactions
Correzioni di bug
Non sovrascrivere il messaggio di errore di limitazione della frequenza del core
Gestisci i messaggi di errore di limitazione della frequenza lato server
Gli argomenti eliminati dovrebbero escluderli dalle reazioni fornite
Modifiche UX
Usa un cursore del mouse regolare nel popover
Rimuove il tag li non necessario per l’outlet del plugin
Rimuove il tag li non necessario per l’outlet del plugin user-activity-bottom
discourse-automation
Nuove funzionalità
Aggiunge impostazioni e enable_manual_trigger
Aggiunge il supporto once allo script di risposta automatica
discourse-question-answer-discourse
Correzioni di bug
Regola l’ordinamento delle intestazioni delle risposte QA in modalità RTL
discourse-footnote
Correzioni di bug
Non registrarePlugin se non c’è window.markdownitFootnote
discourse-gamification
Nuove funzionalità
Aggiunta un’impostazione per il periodo predefinito della classifica
Correzioni di bug
Aggiorna il repository canonico del plugin
Modifiche UX
Consente di scegliere qualsiasi classifica nel componente minimale
Aggiunge la corona
Stile minimale della classifica
Funzionalità aggiuntive e correzioni
Clicca per espandere
Nuove funzionalità
Riduce l’avviso di accessi sospetti da distanza a 100 km
Controlla la larghezza degli argomenti con le variabili
Ordinamento generico dell’autocompletamento degli hashtag
Aggiunge pulsante per resettare i popup visti
Autocompletamento generico degli hashtag parte 1
Implementa nuovi popup di onboarding
Mostra il tempo relativo quando la data è omessa
Aggiunge contentCSSClass per il link-sezione della barra laterale
Doppio colore per il prefisso delle sottocategorie
Aggiunge categorie predefinite seedate alla barra laterale
Precarica le risorse tramite l’intestazione link
Omette di mostrare il giorno quando il giorno ‘a’ è lo stesso del giorno ‘da’
Nuovo outlet topic-list-main-link-bottom aggiunto su mobile
Gestisce onebox per URL GitHub complessi
Quando si entra in un argomento, scorri fino all’ultimo marker di linea visitato
Correzioni di bug
Impossibile cambiare il livello di notifica delle categorie impostate su regolare
Valuta tutti i callback invece di sovrascriverli
Non notifica l’autore dell’argomento sui post di piccola azione
Correzioni di follow-up per la pagina di errore password-reset
Semplifica la visualizzazione di più errori AJAX
Non tenta di aggiungere nuovamente l’utente a un gruppo durante la sincronizzazione dei gruppi tramite SSO
Ignora i conflitti univoci durante il riempimento dei valori predefiniti della barra laterale
Assicura che il modificatore {{action}} personalizzato funzioni con l’hash actions
Alcuni elementi dell’argomento sono troppo larghi
Sposta il nome del gruppo group-box dalla classe all’attributo data
Consente agli utenti già nei gruppi automatici di accedere
Aggiunge il tag <meta> theme-color quando viene selezionato uno schema scuro
Refuso nel nome della variabile
Resetta le proprietà di errore sul modello Topic
Registra l’aggiunta/rimozione di utenti dai gruppi quando vengono modificati tramite DiscourseConnect
Il selettore categoria non aggiorna la selezione durante la modifica di reviewable
Resetta correttamente la proprietà controllerReady
Usa solo la prima riga dal messaggio di commit
Refuso minore
Imposta max-width sull’immagine del logo della categoria
Controlli lato client per personal_message_enabled_groups
Imposta la larghezza sull’immagine del logo della categoria, non sul contenitore
Non mostra una pagina 404 quando si visitano i messaggi
Debounce correttamente varie funzioni
Calcola l’offset dell’intestazione una volta al caricamento
Salta tutte le validazioni dei post se necessario
Assicura che la minificazione non rompa i connettori co-localizzati
Non includere le emoji senza gruppo nell’elenco standard
Sidebar_list_destination su CurrentUserSerializer
Assicura che il menu a discesa sia sopra le etichette sibling
Destinazione dell’elenco della barra laterale per tracciati e tag
Esclude i post degli argomenti nascosti e le piccole azioni dal feed RSS.
Lo stato di focus della scheda utente appare al clic
Chiarisce la copia della chiave di sicurezza
Resetta general_category_id se la categoria generale è stata eliminata
Previene lo spostamento del layout durante la navigazione nel menu a discesa
Regola le celle utenti per livello di fiducia in modalità RTL
Rimuove le cifre RS384 e RS512 cose
Mostra le date delle timeline come cliccabili
Action_code_path non viene caricato per user-stream-item
Badge categoria mancante per categoria con colore memorizzato come codice esadecimale a 3 cifre
Il link della barra laterale della categoria non è attivo quando filtrato per nessuno e tutti
Sostituisce prefixCSS con prefixElementColors
Rimuove gli elementi nil prima di ordinare l’array di stringhe sha1.
Resetta le impostazioni del sito correlate all’eliminazione della categoria generale
L’emoji dello stato era mostrata a sinistra su mobile
Allineamento dell’emoji dello stato utente nei post
Gestisce correttamente gli errori HTTP durante il calcolo del colore dominante
Refuso
Avviso sullo stile del prefisso della barra laterale
Stile del campo utente al login
Cambia testo
Link ‘mostra dettagli’ del registro azioni dello staff
Assicura che le scorciatoie per il formato data locale funzionino correttamente
Assicura che i pulsanti di commutazione del tipo di sondaggio funzionino correttamente
Le impostazioni deprecate non dovrebbero essere sovrascritte dall’interfaccia utente
Nasconde le vecchie impostazioni PM
Mostra errore se il campo è uguale alla password
Rimuove la funzionalità di invito pubblico agli argomenti
Non mostra il banner CTA di benvenuto se l’argomento di benvenuto è stato eliminato
Assicura che le caselle di posta dei gruppi nella sezione messaggi siano ordinate per nome del gruppo
La determinazione dello stesso intervallo di date locali genera errori quando non c’è data
Arriva all’argomento deve essere nascosto quando must_approve_users
Migliora la gestione degli errori per calculate_dominant_color!
Non precompila il valore predefinito del titolo del sito nella fase di introduzione della procedura guidata
Assicura che i primi utenti admin siano aggiunti ai gruppi automatici
Gli argomenti monitorati superano la categoria silenziata
Possibilità di attivare l’emoji dopo un blocco di codice indentato
Icona di sezione della barra laterale mancante per i tag PM
Link a discovery.category nella barra laterale`
Salta le convalida del titolo di qualità per gli argomenti statici quando modificati dall’amministratore
Conta correttamente gli inviti massivi risultanti
Non mostra lo stato utente nei post due volte
Le modifiche alla nuova categoria generale impediscono la creazione dell’argomento
Il link della barra laterale di revisione appare per gli utenti che non possono revisionare
Soluzione temporanea per un bug nel gem R2 per produrre CSS RTL valido
Consente l’accesso tramite email per gli amministratori in staff-writes-only-mode
Consente il logout per gli amministratori in staff-writes-only-mode
Rimuove lo spazio a larghezza zero quando non necessario
Aggiunge validatori di invito migliori e più rigorosi
Ripristina la ricerca di tag ricorsiva con tag antenati mancanti
Il caricamento del tema mancante non dovrebbe rompere il processo di precompilazione.
Ha rimosso l’avviso di promemoria segnalibri per i promemoria impostati nel passato
Assicura che la chiusura della barra laterale disattivi tutti i callback.
Anomalie durante l’avvio di nuovi caricamenti quando uno era in corso
Modifiche UX
Assicura che le dimensioni dell’immagine siano mantenute anche dopo un errore di caricamento
Cambia il testo «nessuna categoria/tag configurato» nella barra laterale in un link
Corregge un refuso grammaticale in trust_level_unlocked_tip
Cambia la grafica dell’emoji nella pagina di errore invito
Rende l’intera scatola della categoria cliccabile
Consente interruzioni di riga a metà parola nei percorsi dei file onebox github
Usa un messaggio educativo più amichevole
Invia notifica di tipo replied all’autore dell’argomento se sta monitorando l’argomento
Trascina i nuovi menu utente, scorri la navigazione utente primaria
Corregge la visualizzazione dello stato utente nell’autocompletamento
Smetti di ripiegare sull’immagine dell’argomento negli incorporamenti
Migliora lo stile dell’autocompletamento
Mostra il pulsante di modifica categoria quando nell’intersezione dei tag
Estendi la navigazione utente orizzontale a tutte le pagine utente
Correggi la capitalizzazione
Correggi il testo alternativo del pulsante annulla in modalità scura
Cambia il pulsante in grigio
Semplifica le visualizzazioni della modalità bootstrap
Previene che il nome di risposta sia più lungo di 400px
Modifiche CTA di benvenuto
Aggiornamento evidenziazione impostazione tema
Controlli di scorrimento orizzontale per la nuova navigazione utente
Nascondi le scorciatoie da tastiera su mobile
Modifiche onboarding
Visualizza condizionalmente la sezione tag della barra laterale per l’utente
Nascondi condizionalmente la sezione categorie della barra laterale per l’utente
Nascondi la sezione tag nella barra laterale quando l’utente non ha tag visibili
Aggiornamento colore pericolo
Stili aggiornati per la navigazione utente con barra laterale
Nascondi la sezione tag all’utente anonimo quando il sito non ha tag
Correggi il colore per la navigazione invece di pericolo
Predefinito a logo categoria scuro su schemi scuri
Aggiungi più spazio ai pulsanti delle schede
Assicura che non si metta a fuoco il pulsante invisibile nella barra laterale
Altro... → Altro nella barra laterale
Nascondi la barra laterale nella rotta 2FA
Cambia l’icona della navigazione notifiche nella pagina utente in campanella
Aggiunge max-width all’email di riepilogo, formatta erb
Correggi il segnaposto post su mobile
Sposta il pulsante di chiusura in basso a destra del messaggio piè di pagina
Prestazioni
Esclude i tag della barra laterale anonimi nel serializzatore del sito per l’utente connesso
Sposta il calcolo del colore dominante in un lavoro separato
Accessibilità
Aggiunge supporto tastiera agli incorporamenti YouTube
Aggiunge titolo al pulsante icona rimozione bozze
Aggiunge attributi for per posizione e sito web nel profilo
Gli elementi dell’intestazione ordinabili dovrebbero avere il puntatore
Aggiunge aria-label ai badge dei post dell’argomento
Restituisce il focus al pulsante di ricerca dell’intestazione dopo la pressione di escape nella ricerca
Migliora l’accessibilità della ricerca gruppo
Migliora l’aspetto della scheda utente in WHCM
Aggiunge etichette aria per i post nell’attività del gruppo
Migliora la timeline dell’argomento in WHCM
Modale segnalibri
Aggiunge href agli avatar dei poster frequenti
Migliora l’accessibilità nei temi WHCM
Aggiunge più informazioni all’etichetta del pulsante «rispondi a».
Segnala che l’intestazione di commutazione può riordinare gli elementi della tabella.
Blocca il focus sul modale di sicurezza autenticazione
Rende gli errori del popup di input accessibili da tastiera
Correggi l’ordine delle schede nel modale «Evidenzia argomento»
Rende l’elemento «Carica post genitore» accessibile
Imposta role=presentation se manca l’attributo alt