2.9.0.beta7: Correzione di sicurezza, correzioni di bug e altro

Aggiornamenti di sicurezza

Questa beta include 1 correzione di sicurezza a seguito di un avviso su una dipendenza upstream. Per maggiori informazioni, consulta l’avviso di sicurezza su Possible RCE escalation bug with Serialized Columns in Active Record · Advisory · discourse/discourse · GitHub

Nuove funzionalità

Questa versione include una serie di funzionalità aggiuntive più piccole, tra cui:

  • Consenti l’attributo allow di iframe nei post
  • Utilizza la larghezza completa del post per gli embed di Vimeo
17 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à aggiuntive e Correzioni elencate di seguito.

Miglioramenti dei plugin

discourse-data-explorer

Modifiche UX

  • Rendere le intestazioni della tabella dei risultati della query fisse

discourse-theme-creator

Correzioni di bug

  • Differire correttamente il caricamento della localizzazione dell’amministratore

discourse-adplugin

Nuove funzionalità

  • Supporto per il posizionamento di annunci tra l’elenco degli argomenti per annunci interni

Correzioni di bug

  • Non renderizzare il connettore quando non dovremmo visualizzare un annuncio nell’elemento dell’elenco degli argomenti.

discourse-assign

Modifiche UX

  • Non visualizzare il glifo del menu utente assegnato quando la barra laterale è abilitata

discourse-calendar

Nuove funzionalità

  • Aggiungi le vacanze di Matariki per la Nuova Zelanda

Correzioni di bug

  • Genera definizioni per le festività indonesiane
  • Elimina i post degli eventi non festività automatiche

discourse-saved-searches

Correzioni di bug

  • Non creare post per argomenti cestinati

discourse-subscriptions

Correzioni di bug

  • Consenti all’utente di aggiornare i dettagli della carta per gli abbonamenti ricorrenti

discourse-reactions

Modifiche UX

  • Suggerisce il motivo per cui non è possibile rimuovere un like/reazione

discourse-checklist

Correzioni di bug

  • Rendi le altre caselle di controllo di sola lettura durante l’aggiornamento di quella corrente.

discourse-translator

Correzioni di bug

  • :globe_with_meridians: Aggiungi mappatura lingua per il tailandese

discourse-chat

Nuove funzionalità

  • Scheda di anteprima del canale chat
  • Barra laterale chat nella barra laterale principale

Correzioni di bug

  • Apre correttamente il canale dalla scheda utente
  • Fa sì che il drawer non sia espanso a pagina intera
  • Sposta il CSS in estensioni della barra laterale
  • Segna il drawer come non espanso a schermo intero
  • La modale del selettore non filtrava correttamente i canali
  • Dopo la creazione del canale rispetta la modalità corrente
  • Non recuperare messaggi per canali bozza senza ID
  • Modale di creazione canale errore con parametro di tipo richiesto
  • Impedisce il caricamento di ulteriori elementi per reimpostare l’elenco
  • Gestisce correttamente lo stato attivo della riga del canale chat
  • Usa as_json invece di to_json per il bus dei messaggi DM di chat
  • Consenti all’utente di inviare messaggi diretti a se stesso di nuovo e correggi le incongruenze dei DM
  • Assicura che “nessun membro trovato” venga visualizzato durante il filtraggio
  • Impedisce che le emoji distrutte rompano l’interfaccia utente
  • Lo stato di tracciamento è un oggetto ember e dovrebbe usare set
  • Rende correttamente la pagina di navigazione scorrevole
  • Mostra una sola barra laterale su mobile
  • Forma della notifica
  • Varie correzioni per l’altezza/scorrimento delle pagine di chat
  • Impedisce che nomi/descrizioni nil annullino l’altro

Modifiche UX

  • Lo sfondo focalizzato non era visibile nel creatore di DM
  • Correggi la larghezza della chat a pagina intera se abbinata alla barra laterale sperimentale
  • Rimuovi lo spazio sulla barra laterale con la chat a pagina intera
  • Nasconde avvisi inutili per la chat
  • Correggi l’indicatore del messaggio del canale
  • Migliora i suggerimenti di categoria durante la creazione di un canale.
  • Visualizza il pulsante Elimina utilizzando un’icona rossa
  • Nascondi la descrizione quando è vuota e non modificabile
  • Non mettere a fuoco la composizione su iPad
  • Sposta il pulsante unisciti/esci nella scheda informazioni
  • Supporta emoji nel titolo della vista informazioni
  • Impedisce a iPad di mettere a fuoco automaticamente l’input del filtro

Funzionalità aggiuntive e Correzioni

Clicca per espandere

Nuove funzionalità

  • Pubblica lo stato di tutti a tutti
  • Outlet del plugin per la barra laterale
  • Consenti l’attributo allow dell’iframe nei post
  • Rimuovi automaticamente lo stato dell’utente dopo un periodo predefinito
  • Usa la larghezza completa del post per gli embed Vimeo

Correzioni di bug

  • Problemi di usabilità mobile nella vista crawler
  • Corregge alcune regressioni in select-kit
  • Rileva Firefox `< 89 come browser non supportato
  • Imposta le opzioni del risolutore sul risolutore legacy
  • Aggiorna la specifica instabile degli inviti in blocco
  • Inserisci solo il CSS di QUnit nell’HTML del test del tema
  • Assicura che i percorsi del filtro categoria-tag funzionino
  • Applica tutte le regole delle parole monitorate ai campi utente
  • Assicura che la schermata di avvio <noscript> venga caricata per i browser legacy
  • Assicura che la logica della schermata di avvio sia compatibile con iOS12
  • Aggiungi reindirizzamento ember per tags/:tag_id → `tag/:tag_id
  • I limiti di lunghezza minimi/massimi del nome utente non venivano convalidati
  • Gli input che usano focusout sono regrediti in #17345
  • Consenti ai nomi dei template dei connettori di essere camelCase
  • Dovrebbe essere UploadReference invece di UploadReferences
  • Assicura che non ci sia limite alle impostazioni dell’elenco dei tag
  • Assicura che pull-hotlinked possa riscrivere singoli onebox
  • Correggi l’errore nella definizione del componente ip-lookup
  • I post possono appartenere ad argomenti eliminati definitivamente
  • Sostituisci il markdown di onebox quando si recupera un’immagine hotlinked
  • Il logout potrebbe fallire a causa della cache dell’utente
  • Visualizza correttamente gli errori di /admin/emails
  • Il collegamento alle preferenze della barra laterale sperimentale non viene mostrato agli utenti
  • Sposta ember-cli-deprecation-workflow nelle dipendenze di runtime
  • currentUser errato potrebbe essere memorizzato nella cache per richieste con chiave API
  • Pattern regex Vimeo

Modifiche UX

  • Corregge il jitter di 1px della navigazione
  • Aggiungi classi alla modale di creazione account per una più facile personalizzazione
  • Correggi l’allineamento del toggle della barra laterale sperimentale, aggiungi hover
  • Salta il controllo della lunghezza sulle bozze di risposta
  • Animazione meno scattosa per la barra laterale sperimentale
  • Aggiungi box-border per evitare che il padding fuoriesca
  • Rende i punti splash utilizzano i colori del tema
  • Un salvataggio dovrebbe sempre avere un’azione di annullamento
  • Non animare la barra laterale sperimentale al ricaricamento
  • Migliora le transizioni della barra laterale sperimentale
  • Cambia i colori di evidenziazione/selezione in select-kit
  • Impedisci salti di scorrimento della barra laterale sperimentale
  • Lo splash dovrebbe sempre rimanere nell’angolo in alto a sinistra del viewport
  • L’avviso dello staff dovrebbe utilizzare la larghezza completa del post
  • Impedisci la sovrapposizione tra il loader splash e il testo splash su alcuni browser take 2
  • Impedisci la sovrapposizione tra il loader splash e il testo splash su alcuni browser
  • Nascondi il link del segnalibro del menu utente quando la barra laterale sperimentale è abilitata
  • Aggiorna categorie/tag nella barra laterale solo dopo il salvataggio.
  • Applica lo stile del badge delle categorie nella barra laterale
  • Miglioramento della barra laterale sperimentale mobile
  • Rimuovi il valore del colore codificato
  • Specificità mancante
  • Mantieni lo stile del badge delle categorie nel selettore di categorie.
  • Rende l’impostazione della schermata di avvio abilitata per impostazione predefinita
  • Usa discourse-ready come base per rimuovere lo splash
  • Reso il pulsante “Ignora nuovo” cliccabile sostituendo il metodo float.
  • Nascondi l’overflow li della barra laterale, rimuovi il margine del titolo
  • Migliora la barra di scorrimento della barra laterale sperimentale
  • Modifiche minori di allineamento della barra laterale sperimentale
  • Rimuovi il testo di notifica della barra laterale sperimentale
13 Mi Piace