Note di rilascio di Discourse 2.7.0.beta3

Nuove funzionalità in 2.7.0.beta3

:warning: Se il tuo sito non sta attualmente eseguendo la versione 2.7.0.beta2, consulta gli avvisi importanti su Discourse 2.7.0.beta2 Release Notes

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.

Miglioramenti dell’accessibilità

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
29 Mi Piace

Ancora di più!

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
18 Mi Piace