Ancora di più!
Ma aspetta, c’è dell’altro! Facciamo del nostro meglio per evidenziare nuove funzionalità e modifiche per te, ma ci sono sempre troppe modifiche per poterle dettagliare. Per un elenco completo di nuove funzionalità, correzioni di bug, miglioramenti dell’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 community e da HackerOne.
- Impedisci la memorizzazione nella cache degli errori MIME/Content-Type
- Assicurati che i cookie
_forum_sessionnon possano essere riutilizzati tra i siti
Miglioramenti dei plugin
Molti plugin
- Traduzioni
- Abbiamo aggiornato le traduzioni in molti dei nostri plugin
Assegna
Nuove funzionalità
- Flusso di lavoro di riassegnazione
- Piccola azione post con link al post
- Visualizza assegnazioni indirette nel primo post
- Assegna al post
Correzioni di bug
- Restituisci aria-labels corretti
- Aggiorna correttamente l’interfaccia utente quando il post viene assegnato/non assegnato
- Rinomina action_code_href in action_code_path
- Icona assegnatario mancante nella ricerca
- Sposta l’assegnazione del post quando sposti il post
- Blocca la versione del plugin quando esegui discourse
<= 2.8.0.beta1 - Depreca TopicAssigner
Tagger non gestito
Correzioni di bug
- Utilizza una transazione atomica per aggiornare i tag
- Salta la revisione quando aggiungi un tag non gestito
Calendario
Correzioni di bug
- Assicura che il popup delle notifiche abbia una chiave
Crittografa
Correzioni di bug
- Scambia fancy_title con il titolo decrittografato
SAML
Nuove funzionalità
- Aggiunto supporto per la sincronizzazione degli amministratori
- Introduci l’impostazione saml_groups_ldap_leafcn
Sondaggio RSS
Nuove funzionalità
- Consenti il filtro dalle corrispondenze di sottostringhe della categoria del feed
Abbonamenti
Correzioni di bug
- Errore 500 durante la modifica di un piano tariffario
Esperti di categoria
Correzioni di bug
- Aggiungi punteggi durante la creazione di un elemento recensibile
- Link alla categoria nell’elemento recensibile
- Utilizza il campo personalizzato del post precaricato
- Precarica i campi personalizzati dei post
Documenti
Correzioni di bug
- Nascondi gli elementi di navigazione durante la stampa di un argomento Documenti
Modifiche UX
- Risolto l’aggiustamento dell’allineamento del filtro
Integrazione chat
Correzioni di bug
- Rimuovi l’uso della libreria InputValidation
Funzionalità aggiuntive e correzioni
Clicca per espandere
Nuove funzionalità
- Caricamenti multipart diretti su S3 per i backup
- Usa uppy per l’uploader dei tag
- La piccola azione post accetta href
- Usa uppy per l’uploader delle parole monitorate
- Sposta l’uploader dell’avatar su uppy
- Sposta l’uploader delle emoji per utilizzare uppy
- Aggiungi impostazione per disabilitare le notifiche per le modifiche ai tag degli argomenti
- Recupera le immagini hotlinked nelle biografie degli utenti
- Ignora il bump dell’argomento quando è abilitato disable_category_edit_notifications
- Segna i fallimenti omniauth come HTML sicuro.
- Includi campi personalizzati dell’utente nell’esportatore di base
Correzioni di bug
- Una regressione di screen-track/appEvents in #14929
- I messaggi di educazione del compositore per le menzioni di gruppo erano interrotti
- Usa il chunk precedente per verificare se il caricamento del chunk di backup locale è completo
- Imposta
nullsul gruppo se il parametrogroupAttrsnon è disponibile. - Usa la stessa versione hljs in produzione e nei test
- Impedisci a
PreloadStoredi chiamare il finder quando il valore è falsy - Usa Map invece di Object per il caching
- Assicura che la logica dei tag minimi sia corretta e condivisa
- Visualizza i post principali delle categorie private se l’utente ha accesso.
- I queryParams dell’argomento vengono rimossi dallo stato della cronologia durante lo scorrimento.
LocalJumpErrornei rake task- Chiama
_clearFlash()durante la visualizzazione di una modale - Non fallire se
s3_install_cors_ruleè disattivato - Usa
127.0.0.1invece dilocalhostper ember CLI - Disabilita gli eventi di scorrimento durante la modalità a schermo intero
- Consenti l’uso di inviti in blocco con DiscourseConnect
- In Ember CLI alcuni test dei plugin facevano riferimento al contenitore sbagliato
- Rendi PostRevisor più coerente
- Mostra la cancellazione permanente nel menu senza aggiornamento
- Rimuovi xlink:href per favorire href a causa della deprecazione
- Usa il metodo corretto dell’attributo per ottenere l’id del post dal dataset.
- Regressione introdotta in #14715
- Mantieni il contesto dell’argomento durante il reindirizzamento alla ricerca completa
- Genera id di intestazione validi
- Ripristina l’animazione per l’azione “mi piace” su mobile
- Conserva le notifiche in OS X
- Includi gli amministratori nei permessi del canale di risposta di presenza
- Rinomina action_code_href in action_code_path
- Salta le validazioni dei post per le revisioni di sistema quando l’autore elimina il post
- Assicura l’esistenza delle regole CORS per S3 tramite rake task
- Gli URL canonici possono essere relativi
- Smetti di salvare il segnalibro alla pressione del tasto ESC della modale
- Assicura che required_tag_group_name sia null se non è presente alcun valore
- Escludi gli argomenti delle categorie soppresse nei digest anche se non mutati.
- Rake categories:move_topics non dovrebbe spostare l’argomento di descrizione della categoria
- Visualizza gli Instagram Onebox in un iframe
- Usa l’evento mouse down durante l’annullamento della ricerca
- Inserisci virgole anche quando il valore del campo è null
- Impedisci richieste di ricerca duplicate al backend
- L’eliminazione di un segnalibro for_topic ha causato un errore JS
- Usa la stessa modalità per la ricerca cinese durante l’indicizzazione e l’interrogazione.
- Le risposte di risoluzione 103 dovrebbero essere ritentate utilizzando small_get
- Includi i dettagli dell’argomento durante l’invio di PM
- allowed_theme_ids non dovrebbe essere memorizzato in GlobalSettings
- Non sostituire parole in hashtag e menzioni
- Nascondi link ad argomenti muti e nell’elenco delle categorie
- Evita un’altra query N+1 in
Site.json_for - Aggiorna il gruppo di flair di tutti i membri se è cambiata l’impostazione del gruppo principale.
- Non dovresti ricevere inviti ad argomenti da utenti ignorati.
- Non eseguire la ricerca di link per i link sostituiti
- Includi i nuovi tag nella validazione se l’utente può crearne uno.
- Pulisci le istanze di PresenceChannel quando il compositore è chiuso
- Impedisce un errore json circolare nei test
- Correzioni per l’importatore Vanilla
- Evita la query N+1 in
Site.json_for - Evita correttamente richieste concorrenti in PresenceChannel get
- Non inviare il beacon di uscita di presenza se non si è presenti in alcun canale
- Mostra il messaggio corretto durante l’eliminazione permanente di un argomento
- Traccia correttamente il contesto per alcuni percorsi di categoria
- Includi l’header Vary:Accept su tutte le risposte basate su Accept
- Consenti tutti i tag per le parole monitorate
- Rimuovi utenti consentiti superflui dell’argomento per l’invito di gruppo
- Correggi il nome dell’impostazione del sito
- Non divulgare chiavi API utente non hashate a redis
- 2N+1 sql nell’endpoint admin /api/keys
Modifiche UX
- Correggi gli stili della modale di condivisione/notifica
- Numeri dei passaggi nel README dell’installazione cloud
- Correzioni di layout per la pagina dei permalink dell’amministratore
- Rimuovi il selettore di tag sui PM per gli utenti non staff
- Correggi diversi problemi con il refactoring del progresso dell’argomento
- Correggi il menu a tendina della categoria in stile barra
- Accomoda meglio il compositore PM con i tag
- Correggi la larghezza dei post brevi su mobile
- Mostra più coerentemente l’indizio di ricerca rapida
- Rimuovi l’animazione nell’elenco dei temi dell’amministratore
- Cambia tabindex di accesso, seguito da 6aa6275
- Cambia tabindex all’accesso per saltare il link di accesso via email
- Applica i tag durante la creazione dei PM
- Rendi le modifiche di PresenceChannel più reattive
- Non mostrare mai il pulsante indietro se inferiore alla posizione corrente
- Non mostrare l’icona dell’ancora sui dispositivi touch
- Riordina le impostazioni del sito relative all’autenticazione per chiarezza
- Aggiungi caso speciale per la ricerca utente quando si è in un argomento
- A volte il piè di pagina veniva mostrato durante l’aggiornamento di un percorso di elenco
Prestazioni
- Aggiorna il conteggio dei “mi piace” nei post visibili senza un GET aggiuntivo per ogni “mi piace”
- Usa una colonna diversa per un miglior piano di query
- C’è stata una grande regressione delle prestazioni in Logster
- Ottimizza la ricerca nella query dei messaggi privati