Miglioramento delle prestazioni della migrazione del database
In una versione precedente, è stato rilevato che una migrazione del database poteva causare un periodo di sola lettura durante l’operazione. Questo problema si presentava più frequentemente sui siti con un database di grandi dimensioni. La migrazione è stata aggiornata per migliorare le prestazioni ed evitare la modalità di sola lettura.
Aggiunta di una nuova sezione “Nuove funzionalità” alla dashboard di amministrazione
Sapevate che alcuni amministratori di siti Discourse non leggono queste note di rilascio? Lo so, è difficile da credere anche per me!
A parte gli scherzi, per aiutare tutti gli amministratori di Discourse a scoprire le nuove funzionalità, ora supportiamo l’evidenziazione delle funzionalità nella dashboard di amministrazione.
Stiamo lavorando costantemente per garantire che tutti gli utenti di Internet possano utilizzare Discourse, inclusi coloro che fanno uso di tecnologie assistive. A tal fine, questa versione include numerosi miglioramenti all’accessibilità basati su una recente audit effettuata.
ARIA-{expanded,haspopup} e titolo utente nel menu hamburger
Impostazione corretta di role=dialog e aria-labelledby per d-modals
Utilizzo di role=button e supporto per ariaPressed per tapTile
Struttura del menu utente come schede
Conversione dell’indicatore delle modifiche ai post in un pulsante invece che in un link
Miglioramento dell’accessibilità del filtro “cerca nelle opzioni”
Miglioramento della ricerca avanzata e dell’intestazione HTML
Associazione dei controlli di ricerca alle relative etichette
Aggiunta di aria-label al pulsante di cancellazione dell’input
Aggiornamento del ruolo “nome selezionato” a pulsante
Ma aspetta, c’è dell’altro! Facciamo del nostro meglio per evidenziare le nuove funzionalità e le modifiche per te, 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, assicurati di consultare le Funzionalità aggiuntive e le correzioni elencate di seguito.
Miglioramenti dei plugin
Molti plugin
Correzione di bug
Abbiamo corretto numerosi bug in molti dei nostri plugin
Traduzioni
Abbiamo aggiornato le traduzioni in molti dei nostri plugin
Traduttore
Aggiunta un’impostazione del sito per configurare il numero di traduzioni al minuto
Integrazione chat
Aggiunto il supporto per Google Chat
Zendesk
Supporto per la sincronizzazione bidirezionale
Assegna
Reindirizza alla pagina di accesso se si tenta di visualizzare gli argomenti assegnati come anonimo
Miglioramento del messaggio di errore quando si assegna un PM a un utente che non ha accesso al PM
Funzionalità aggiuntive e correzioni
Clicca per espandere
Nuove funzionalità
Aggiunta voce di metadati per le email di contatto al metadato opzionale del plugin
Aggiunta di intestazioni di risposta aggiuntive al formato dei log nginx
Correzioni di bug
Consenti un singolo invito per indirizzo email
Il titolo del pulsante tradotto non funzionava
Non memorizzare nella cache i nomi dei livelli di fiducia tradotti nelle impostazioni del sito
Creazione dell’account di autenticazione esterna nell’app iOS
Assicurarsi che ‘tr’ venga chiamato su una stringa.
Impossibile rimuovere la selezione dal selettore di gruppi nelle impostazioni del gruppo di tag
Ripristinare il comportamento del pulsante di eliminazione del riepilogo dell’utente.
Sondaggi che si estendono nelle cronologie delle risposte ai post
Spostare la migrazione post_search_data in un lavoro una tantum
Supporto della versione nel payload delle nuove funzionalità
Il link “Personalizza testo” non funzionava sulla pagina di amministrazione dei badge
Sminuire solo le corrispondenze esatte nelle menzioni
Sminuire gli utenti inattivi nella ricerca utenti
Distruggere le chiavi API utente associate quando si rende un utente anonimo.
Pulizia del cookie authentication_data dopo l’accesso
Rimozione dei topic non letti con un tag
Assicura che timeline_lookup includa l’ultima tupla
Il lavoro Reindex_search dovrebbe funzionare su un modello senza dati di ricerca
Rimuovere l’UX di rendering dal modello dei segnalibri
Impossibile trovare currentThemeColorSchemeId quando non è presente themeId
Controllare il risultato della conferma prima di eliminare il record SSO
Rimuovere gli orari DND programmati quando la programmazione è disabilitata
Sembra che a volte gli shim vengano valutati da motori JS più vecchi
Stampare l’HTML grezzo dell’immagine del logo per evitare la codifica HTML indesiderata
Aggiornare le categorie senza ricaricare l’intera pagina
URL interrotto quando il nome utente contiene una sottocartella.
Il popup di condivisione è posizionato in modo errato nelle località RTL
Modifiche UX
Far corrispondere i topic della pagina delle categorie desktop con quelli mobili
Piccolo aggiustamento all’avviso di eliminazione della categoria
Rispettare l’impostazione del sito email_editable nella pagina di attivazione dell’utente.
Semplificare la biografia del bot narrativo
Fa sì che l’editor di temi visualizzi correttamente il segnaposto per le lingue RTL
Mostrare l’immagine di anteprima dell’errore onebox come favicon
Specificare larghezza e altezza per l’immagine di errore di anteprima onebox
Avvisare dei messaggi che saranno orfani durante l’eliminazione di un gruppo.
Prestazioni
Raggruppare la migrazione costosa dei post
Migrare i dati di ricerca dopo la ridenominazione della lingua