2.9.0.beta8: Correzioni di sicurezza, procedura guidata rinnovata, correzioni di bug e altro

Nuove funzionalità in 2.9.0.beta8

:warning: Ricostruzione richiesta. La ricostruzione aggiornerà le versioni dei pacchetti all’ultima, e deve essere completata per applicare gli aggiornamenti di sicurezza.

Procedura guidata rinnovata

Abbiamo rinnovato la procedura guidata per rendere ancora più rapido l’avvio per i nuovi amministratori sui loro nuovi siti. 3 passaggi, con 3 aggiuntivi opzionali se si desidera continuare.

2022-07-27_13-02-36

Aggiornamenti di sicurezza

Questa beta include 2 correzioni di sicurezza per problemi segnalati dalla nostra community e da HackerOne.

  • Non memorizzare nella cache le risposte di errore per gli asset statici (CVE-2022-31182)
  • Impedire l’abuso del percorso update_activation_email (CVE-2022-31184)
12 Mi Piace

Ancora di più!

Ma aspetta, c’è di più! 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à e Correzioni aggiuntive elencate di seguito.

Miglioramenti dei plugin

Chat

Nuove funzionalità

  • Mostra lo stato nell’elenco degli utenti dei messaggi diretti
  • Mostra lo stato accanto all’avatar sui messaggi di chat
  • Decorazioni festive nella barra laterale
  • Integra la barra laterale della chat con la barra laterale principale
  • Statistiche per messaggi di chat, utenti e canali

Correzioni di bug

  • Assicura che la query di appartenenza non restituisca duplicati
  • Utilizza la nuova impostazione enable_sidebar
  • Riordina i messaggi privati nella barra laterale
  • Non aggiungere utenti quando chatable non è presente
  • Hook all’evento user_seen per unire automaticamente gli utenti alla loro prima visita.
  • De-escapa le emoji nel titolo del canale quando visualizzato nella barra laterale principale
  • Aggiunge un lavoro pianificato per unire automaticamente gli utenti quando il loro stato cambia.
  • Assicura che l’utente possa vedere il canale anche con l’appartenenza
  • Assicura che attendiamo il runloop dopo l’evento di incolla
  • Altro possibile errore dovuto a spazi bianchi
  • Possibile fallimento del test dovuto a spazi bianchi
  • Transizioni al percorso precedente quando si esce dalla pagina intera
  • Per i canali non aperti, non mostrare Unisciti sulla scheda di anteprima
  • Assicura che l’eliminazione di un canale reindirizzi alla home della chat
  • Vari problemi nella modale del selettore
  • Modifica il bordo della barra di scorrimento in base allo sfondo
  • Hook all’evento invece che al callback del modello per assicurarci di unire automaticamente gli utenti
  • Rende il ritorno strutturato solo canali seguiti
  • Traccia quando un utente viene attivato e attiva il processo di unione automatica
  • Imposta il predefinito su aperto per il metodo strutturato
  • Impedisce un errore dovuto alla mancanza di closeModal
  • Il titolo slugificato è in minuscolo
  • Assicura che il canale di chat abbia un titolo
  • Slugifica il nome del canale quando si apre dal float
  • Migliora slugify channel
  • Consente l’overflow per la visibilità del popup

Modifiche UX

  • Altre correzioni per il composer
  • Migliora lo stato del composer su mobile
  • Mostra il colore della chat e le restrizioni di lettura
  • Target cliccabile per l’icona delle impostazioni
  • Rinomina il canale di feedback del sito predefinito in generale
  • Modifiche agli stili di navigazione della chat
  • Reimplementa completamente la pagina di navigazione
  • Smette di visualizzare il conteggio dei membri, pulisce la vista chat ridotta
  • Migliora il testo per l’unione automatica on/off

Modelli (precedentemente Risposte predefinite)

Nuove funzionalità

  • Modelli privati
  • Possibilità di recuperare modelli da più categorie padre

Calendario

Nuove funzionalità

  • Consenti la modifica degli eventi post in base al guardiano del post

Correzioni di bug

  • Assicura che i selettori di data/ora si comportino correttamente in tutti i fusi orari
  • Icona dell’isola deserta coerente per le festività
  • Utilizza il timestamp moment durante la trasformazione per il cambio di fuso orario
  • Gestisce correttamente gli eventi non UTC

Crittografa

Correzioni di bug

  • Aggiorna l’argomento eliminato

Plugin Annunci

Correzioni di bug

  • Assicurati di non renderizzare il connettore se non ci sono annunci

Video

Correzioni di bug

  • Passa allo script hls.js non minificato

Automazione

Nuove funzionalità

  • Nuovo script per aggiungere il dettaglio dell’ultima verifica nel contenuto del post.

Correzioni di bug

  • Si attiva al primo badge
  • L’automazione stava controllando in modo errato grant_count

Note utente

Modifiche UX

  • Aggiunge la classe btn-default

Integrazione Chat

Correzioni di bug

  • Non elaborare i comandi quando manca ‘text’

Gamification

Nuove funzionalità

  • Filtro periodo di tempo nella vista classifica

Correzioni di bug

  • Non assegnare punti agli utenti eliminati
  • Il nome della classifica non veniva visualizzato

Modifiche UX

  • Migliore testo nelle impostazioni delle restrizioni di gruppo
  • Non consentire la selezione del gruppo tutti nelle impostazioni della classifica
  • Rende il tuo rank non più cliccabile

Funzionalità e Correzioni aggiuntive

Clicca per espandere

Nuove funzionalità

  • Aggiunge lo stile della pagina delle categorie per ordinare gli argomenti per data di creazione
  • L’importazione My_bb supporta gli avatar
  • Aggiunge link utenti e gruppi alla sezione community nella barra laterale
  • Sostituisce il menu a tendina hamburger con la barra laterale quando scollegato
  • Gli utenti senza post non dovrebbero poter modificare il nome utente dopo il periodo consentito.
  • API per la barra laterale
  • Aggiunge l’API del plugin per registrare il gruppo di statistiche Informazioni
  • Mostra lo stato nel tooltip sulla bolla di stato nel menu utente

Correzioni di bug

  • Pubblica eventi di aggiornamento appartenenza durante il refresh dei gruppi automatici.
  • Supporto per il gruppo tutti nelle impostazioni dei tag
  • La barra laterale è sempre disabilitata sul percorso guidato
  • Le email rifiutate non dovrebbero essere pulite prima dei loro log
  • Assicura che i caricamenti funzionino quando il browser dell’utente riscrive i puntini di sospensione
  • Consente agli utenti di citare in argomenti chiusi
  • Assicura che i modelli di amministrazione non vengano utilizzati per controller non di amministrazione
  • Non cuocere i campi utente per applicare parole osservate
  • Assicura che l’elenco utenti sia completo e ordinato
  • Assicura che ogni istanza utente abbia il corretto contatore di tracciamento dello stato
  • Gestisce correttamente il caso in cui diversi sottoscrittori chiamano trackStatus() sul modello utente
  • Corregge i percorsi di menzione negli fixture
  • Il gradiente lineare con stop confonde R2
  • Migliora la gestione del filtro con caratteri di tag non validi
  • Non genera un errore sui timeout di onebox
  • Titolo per il pulsante scorciatoie da tastiera nella barra laterale
  • Notifica ai watcher dei tag durante la pubblicazione di un argomento
  • Rende coerenti le operazioni di massa dei membri del gruppo
  • Passa il link personalizzato della barra laterale willDestroy
  • Il backfilling dei badge attiva :user_badge_granted DiscourseEvent
  • Assicura che le iniezioni vengano saltate durante il reidratazione di modelli obsoleti
  • Non riscattare gli inviti se l’utente reimposta la password
  • Quando un aggiornamento dello stato utente veniva ricevuto, gli altri stati utente venivano cancellati
  • Pluralizza correttamente le stringhe della barra laterale
  • isExistingIconId() è regredito in #17553
  • Invoca correttamente i componenti dinamici per nome
  • Non è possibile nascondere l’overflow di d-editor-button-bar su mobile
  • Utilizza padding, non margine
  • Utilizza URI#merge per unire URL base e relativi
  • Impedisce al multiselect di utilizzare noneItem per il suo elenco
  • Limita il CSS del selettore specifico della barra laterale alla barra laterale
  • Passa la sezione personalizzata willDestroy
  • Salta il lavoro se la notifica di modifica del tag è disabilitata
  • Consente la deserializzazione di oggetti Symbol in PostRevision
  • Verifica se le notifiche di modifica dei tag sono disabilitate
  • Badge conteggio non letto mostrato per argomenti che l’utente non sta seguendo
  • Supporta sistemi senza SSE 4.2
  • Consente la deserializzazione di oggetti Time in PostRevision
  • Bug con la validazione del campo utente multiselect
  • Modifica CSS e correzione posizione produzione per miniprofiler
  • Migliora l’affidabilità dello stato di tracciamento degli argomenti
  • Cambia UserCommScreener per utilizzare user_ids
  • Regola l’altezza dell’avatar dell’argomento per correggere la fissità

Modifiche UX

  • Modifica del testo
  • Transizione della barra laterale e aggiustamenti dello stile
  • Aggiunge la selezione di massa agli elenchi di argomenti mobili
  • Sostituisce il link impostazioni sito con il link “Amministrazione” nella barra laterale
  • Rende il menu hamburger della barra laterale a larghezza intera
  • Transiziona l’header solo al cambio della barra laterale
  • Impedisce lo sfarfallio del colore sui temi scuri
  • L’aggancio/sgancio della barra laterale attiva il menu a tendina hamburger della barra laterale
  • Imposta il colore del tema sulla schermata iniziale un po’ prima
  • Lascia che la barra laterale hamburger restringa la larghezza dei figli
  • Aggiorna il testo della CTA di iscrizione
  • Impedisce il jitter in alcune immagini onebox
  • Dimensiona correttamente le emoji nel testo dei link della sezione della barra laterale
  • Rimuove il link segnalibri dalla sezione community
  • Rinomina la sezione ‘Argomenti’ della barra laterale in ‘Community’
  • Imposta la larghezza del menu a tendina hamburger per evitare l’overflow
  • Nasconde le icone dell’header di sezione solo quando la barra laterale è fissata sul desktop
  • Opzione per tenere conto della barra laterale nel mixin breakpoint
  • Icona più per l’header della sezione messaggi della barra laterale
  • Impedisce al conteggio della barra laterale di andare a capo
  • Impedisce che le barre degli strumenti lunghe ridimensionino la colonna
  • Crea spazio per la barra di scorrimento nel mini-profiler
  • Aumenta la dimensione del testo per la barra laterale exp mobile
  • Rimuove .btn-default dal pulsante admin
  • Impedisce che il tag pre renda i post troppo larghi
  • Migliore pagina di creazione account

Prestazioni

  • Aggiunge indice per TopicTimer#topic_id
  • Evita la creazione di oggetti aggiuntivi ad ogni chiamata di User#validatable_user_fields
12 Mi Piace