Differenziazione tra PM e Argomenti nei Risultati di Ricerca
Gli utenti possono utilizzare il filtro di ricerca in:all, introdotto in Discourse 2.4, per cercare contemporaneamente argomenti pubblici e privati. Nei risultati di ricerca viene ora mostrata la busta dei messaggi privati (PM) quando il risultato è un PM, per differenziare visivamente gli argomenti dai messaggi privati.
Il sistema di temi di Discourse è incredibilmente potente e flessibile. Abbiamo visto temi e componenti straordinari sviluppati dalla nostra comunità. Visitate la sezione #theme per vederli di persona.
Gli sviluppatori di temi possono ora specificare “componenti di temi secondari” nel file about.json di un tema di livello superiore. I componenti dei temi secondari verranno installati e aggiunti automaticamente al tema installato al momento dell’installazione. Si noti che i componenti dei temi secondari non vengono installati durante gli aggiornamenti del tema.
Miglioramenti della Modalità Sicura
La Modalità Sicura consente agli utenti di visualizzare un sito senza che siano attivi temi, plugin ufficiali e/o non ufficiali. Questo è utile se un tema o un plugin causa problemi all’interfaccia utente e deve essere disabilitato, oppure per verificare se un bug è causato da un tema, da un plugin o dal nucleo di Discourse.
In precedenza, la pagina della Modalità Sicura, utilizzata per attivarla, poteva essere influenzata dai temi, impedendo così agli utenti di attivarla. Ora le personalizzazioni del sito sono sempre disabilitate nella pagina della Modalità Sicura, garantendo che possa essere attivata senza problemi.
Archiviazione Automatica dei Messaggi di Gruppo alla Chiusura
I messaggi di gruppo sono un ottimo modo per abilitare discussioni tra un utente e un gruppo o all’interno dello stesso gruppo. Le caselle di posta dei gruppi sono condivise, quindi può essere utile archiviare i messaggi una volta gestiti. Ora, quando i messaggi di gruppo vengono chiusi, verranno automaticamente archiviati.
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 delle nuove funzionalità, delle correzioni di bug, dei miglioramenti UX e altro ancora, assicurati di consultare le Funzionalità aggiuntive e le correzioni elencate di seguito.
Aggiornamenti di sicurezza
Questa beta include 2 correzioni di sicurezza per problemi segnalati dalla nostra comunità e da HackerOne.
Aggiungere ulteriori restrizioni sulle email di invito
Assicurarsi che l’API JSON degli inviti corrisponda all’UX
Miglioramenti dei plugin
Code Review
Refactoring e altri miglioramenti interni
Group Tracker
Correzione di bug
Cakeday
Correzioni dei test per l’anno bisestile
Discourse Docker
Correzione di bug
Graphviz
Impostare la modalità SVG come predefinita
Policy
Correzioni di bug
Calendar
Correzioni di bug
Rimuovere il campo personalizzato utente timezone - utilizzare UserOption.timezone
Assign
Rimuovere il codice di retrocompatibilità ora che la versione 2.4 è stata rilasciata sul ramo stabile
Funzionalità aggiuntive e correzioni
Clicca per espandere
Nuove funzionalità
Sperimentale: Trattare /go/ come una route lato server
Consente di aggiungere un link descrittivo a un rapporto
Abilitare il service worker su iOS PWA
Saltare incondizionatamente l’indicizzazione nel controller di ricerca
Correzioni di bug
Non permettere agli utenti di svuotare il bucket di upload mentre è abilitato
Utilizzare destroy_all invece di delete_all per le bozze condivise
Non generare un errore quando la ricerca in:all viene eseguita da un anonimo
La sovrascrittura dei file dei plugin all’avvio è problematica
Non ottimizzare le icone durante db:migrate quando si ripristina un backup
Consente di selezionare l’azione quando si accetta una penalità
La migrazione degli upload su S3 poteva perdere file
L’uso concorrente poteva causare il danneggiamento dei plugin durante l’avvio di Rails
Utilizzare l’URL completo per gli allegati sicuri quando i media sicuri sono abilitati
Fermare il problema della ricerca infinita per video/audio nella pagina
È necessario saltare gli utenti con reviewables associati quando si approvano automaticamente
Consentire agli utenti di creare sondaggi nei messaggi privati con utenti non umani
Aggiungere aria-labels agli elementi dell’elenco degli argomenti
Gli argomenti dovrebbero rispettare la chiusura automatica quando pubblicati in una categoria
Prevenire il propagarsi del click sull’intestazione di sk
Il ripristino con disable_emails: false non funzionava più
Lo scraper di Google Groups non riusciva ad accedere
Far funzionare FooterNav con PWA su iPadOS
Assicurarsi che l’URL della categoria nel menu a tendina delle categorie sia costruito usando slug e id
Sincronizzare il formato della chiave di precaricamento per gli elenchi di argomenti per categoria
Ignorare secure-media-uploads per miniprofiler
Prettier sul componente iframed-html
Quando si aggiungono tag ai post di categorie ristrette, è necessario passare l’ID della categoria, altrimenti non funzionerà.
Prevenire il caricamento per mostrare durante il debouncing
L’assegnazione di massa dei badge dovrebbe funzionare anche se il CSV contiene valori nil
Saltare il tutorial del sondaggio se l’utente non può creare sondaggi
Prevenire che l’evento di click sulla riga venga intercettato dall’evento di input del filtro
Saltare l’azione piccola ‘invited’ se l’utente è in un gruppo invitato
Polyfill Promise per IE11
Gli URL delle immagini scaricate sono stati sostituiti in modo errato nel raw del post.
Modifiche UX
Regolazioni dell’input per la finestra di dialogo delle impostazioni della categoria (scheda tag)
Tentativi di aumentare l’area di tocco del menu a comparsa su mobile
Consentire la corretta pluralizzazione per i messaggi “troppo pochi argomenti e post”
Prevenire i salti durante la visualizzazione degli elettori del sondaggio
Prestazioni
Consentire il precaricamento di ‘tempo di lettura recente’ per un utente
Consentire al serializzatore utente di utilizzare i campi personalizzati precaricati
Consentire il passaggio di un elenco esistente di ID campi utente durante il caricamento
Migliorare le prestazioni dell’elenco degli argomenti per categoria