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

Aggiornamento di sicurezza

Questa beta include una correzione di sicurezza: “Gli inviti via email agli argomenti non sono limitati nella frequenza in alcuni casi”.

Nuove funzionalità

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

  • Aggiungi pulsante di eliminazione immagine nell’anteprima.
  • Aggiungi supporto per parole osservate sensibili alle maiuscole.
  • Aggiungi banner CTA per l’argomento di benvenuto.
18 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 le Correzioni elencate di seguito.

Aggiornamenti di sicurezza

Questa beta include una correzione di sicurezza per problemi segnalati dalla nostra community e da HackerOne.

  • Limita gli inviti via email all’argomento

Miglioramenti dei plugin

discourse-encrypt

Nuove funzionalità

  • Consenti tag e modifica rapida nei PM crittografati.

discourse-github

Nuove funzionalità

  • Aggiungi impostazione per limitare il numero di link di ritorno per post

discourse-assign

Nuove funzionalità

  • Assegna Stato
  • Consenti l’invio della modale di assegnazione con ctrl+invio

discourse-prometheus

Nuove funzionalità

  • Aggiungi la metrica job_failures

discourse-automation

Nuove funzionalità

  • Crea un nuovo trigger pm_created per lo script auto_responder. (sponsorizzato da Elastic) :tada:

discourse-code-review

Correzioni di bug

  • Rinomina can_review in can_review_code

docker_manager

Nuove funzionalità

  • Forza una ricostruzione quando si è dietro un commit specifico di discourse.

discourse-reactions

Correzioni di bug

  • Il report CSV non conteneva le date

discourse-restricted-replies

Correzioni di bug

  • Non è più necessario sovrascrivere i parametri della categoria poiché il problema è stato corretto nel core.

discourse-chat

Nuove funzionalità

  • Scorciatoia da tastiera per aprire/chiudere il cassetto della chat
  • Rispetta le preferenze dell’utente per ignorare/silenziare/bloccare gli utenti DM
  • Mostra lo stato nell’elenco degli utenti dei messaggi diretti
  • Mostra lo stato accanto all’avatar nei messaggi di chat

Correzioni di bug

  • Ripristina/correggi le funzionalità di citazione in argomento e copia-citazione
  • Implementa DeletedChatUser come segnaposto per gli utenti eliminati
  • Lo staff può partecipare ai canali di presenza della chat delle categorie private.
  • Corregge lo schermo bianco di iOS senza causare salti di scorrimento
  • Non mettere in scena il messaggio inviato se ce ne sono altri da caricare.
  • L’ordine dei membri dipende dal nome utente
  • Impedisce il fallimento dei test nella specifica del mover dei messaggi
  • Impone il focus del compositore dopo l’invio
  • Rimuove la logica del primo canale ideale da unfollowChatChannel
  • Sposta i membri dal decoratore del canale
  • Consente al proprietario dei messaggi di ripristinare il messaggio eliminato
  • Rimuove -webkit-overflow-scrolling
  • Chiama la vibrazione solo una volta durante la reazione
  • Varie ottimizzazioni su mobile per il pannello live
  • Assicura che anche i messaggi senza avatar vengano tracciati
  • Non chiamare la funzione limitata immediatamente per evitare di perdere l’aggiornamento durante il ridimensionamento rapido
  • Non include lo stato durante il caricamento dei canali se lo stato dell’utente è disabilitato nelle impostazioni
  • Segna il messaggio come visibile non appena la prima riga appare nel viewport
  • Non consentire caricamenti di chat se secure_media è abilitato
  • Controlla se la notifica ha un titolo o lascia che sia il router a gestirla
  • Segna il messaggio come visibile quando il 60% è all’interno del viewport
  • Impedisce il crash durante l’unione del canale
  • Non corrompere gli ID dell’ultimo messaggio letto degli utenti.
  • Assicura che le notifiche della chat abbiano un URL
  • Ripristina la presenza e la visualizza nella barra laterale
  • Assicura che il badge mostri la categoria non categorizzata
  • Corregge il regressione dell’altezza nella pagina di navigazione
  • Impedisce la mutazione degli utenti selezionati dal creatore del DM
  • I messaggi diretti della barra laterale sono limitati a 20
  • Regola lo spazio dell’indicatore di risposta su iOS
  • Assicura che la query dei membri non restituisca duplicati

Modifiche UX

  • Allinea la scheda membri
  • Assicura che la posizione del cassetto sia corretta con il compositore di argomenti piccolo/chiuso
  • Aumenta il numero massimo di canali pubblici recuperati da 20 a 50
  • Abbina lo sfondo della barra di scorrimento allo sfondo dell’elenco dei canali
  • Regola l’altezza a schermo intero per l’app iPad iOS
  • Salta le aggiunte alla barra laterale se l’utente ha disabilitato la chat
  • Bordo chat avatar
  • Impedisce all’anello di presenza di spostare l’avatar
  • Regola per adattarsi al compositore sul desktop, correggi il layout iPad
  • Aumenta leggermente il margine sopra l’elenco delle schede
  • Modifica la pagina delle informazioni
  • Modifica le pagine di navigazione e membri
  • La schermata del canale di bozza della chat è già in un contenitore con l’altezza corretta

Prestazioni

  • Impedisce N+1 sui canali pubblici a causa dell’URL dell’argomento

Funzionalità aggiuntive e correzioni

Clicca per espandere

Nuove funzionalità

  • Aggiorna l’avviso della modalità bootstrap per aggiungere link di invito e procedura guidata
  • Aggiungi banner CTA per l’argomento di benvenuto
  • Mostra lo stato sui flussi di post
  • Aggiungi pulsante di eliminazione immagine nell’anteprima.
  • Traccia statistiche sui processi pianificati che falliscono
  • Mostra la risposta SMTP nell’elenco degli invii email dell’amministratore e riorganizza le colonne
  • Aggiungi supporto per parole monitorate sensibili alle maiuscole/minuscole
  • Mostra lo stato dell’utente nella pagina del profilo utente

Correzioni di bug

  • Elimina tutti i post durante l’eliminazione definitiva dell’argomento
  • Ignora gli errori SSL durante la generazione di onebox
  • Immagini onebox interrotte a causa di bug di normalizzazione degli URL
  • Non generare un errore se il file non viene trovato in S3.
  • Fai funzionare il word watcher con stringhe nil
  • Lo script di importazione phpbbb non analizzava i tag di youtube
  • Impedisce che la tastiera Android venga nascosta istantaneamente al focus sk
  • Consenti di aggiungere la stessa parola monitorata con una diversa capitalizzazione
  • Registra correttamente tutti i fallimenti dei processi interni
  • Non riscattare inviti scaduti alla registrazione di un nuovo utente
  • I link della sezione Altro secondaria non sono contrassegnati come attivi
  • Gestisci l’attore che non ha preferenze in UserCommScreener
  • Non memorizzare nella cache l’impostazione del sito in guardian
  • Memorizzazione nella cache dell’ambito della moderazione della categoria per categoria
  • Mostra l’avviso di aggiornamento solo una volta nelle categorie con elenchi di sottocategorie
  • Annulla l’iscrizione al canale /reviewable_counts quando si esce dal percorso di indice di revisione
  • I link contrassegnati in modo errato come attivi in Sidebar::MoreSectionLinks
  • Evita l’uso di dig durante la ricerca della classe del processo
  • Inietta appEvents in ScreenTrack
  • Usa la localizzazione predefinita per il piè di pagina degli argomenti incorporati
  • Non sovrascrivere l’impostazione del sito top_menu nel passaggio di styling della procedura guidata
  • Bug con selettore anno e pulsante cancella
  • Aggiorna la chiave della cache di word_watcher in seguito alla modifica dello schema
  • L’ultimo passaggio della procedura guidata “corporate” non salvava le modifiche
  • I bot potevano generare errori quando il metodo di generazione dello slug era codificato
  • Accetta richieste HEAD per il webhook di mandrill
  • Mostra correttamente lo spinner di caricamento dei segnalibri
  • Assicura che tutte le opzioni di query degli argomenti pubblici possano essere utilizzate tramite Ember
  • Assicura che theme_uploads_local abbia solo un / all’inizio
  • Mostra l’overflow della barra dei pulsanti su iPad e dispositivi mobili
  • Il filtro UserCommScreener agisce sull’ID utente dagli ID utente di destinazione
  • Consenti valori di array per campi personalizzati nei parametri di categoria.
  • Assicura che i gestori di errore vengano renderizzati correttamente senza preload_json

Modifiche UX

  • Aggiungi il toggle della barra laterale sinistra quando la barra laterale è abilitata
  • Migliora la copia dello stato vuoto nella pagina attività/argomenti
  • Visualizza lo spazio tra le opzioni di ordinamento dei tag nei PM
  • Sposta i link Informazioni e FAQ nella sezione secondaria nel menu a discesa Altro…
  • Aggiorna gli stili della pagina della procedura guidata di registrazione dell’amministratore
  • Correggi la posizione e lo sfondo dell’icona di blocco della chat
  • Tieni conto della navigazione hub iPad nel calcolo dell’alto
  • Sposta i link nel piè di pagina della barra laterale sotto la sezione community
  • Aggiungi puntini di sospensione per nomi di categorie lunghi nel menu a discesa del selettore di categorie
  • Cambia l’icona non correlata nel prompt di iscrizione CTA
  • Rimuovi il conteggio dai link della sezione Altro
  • Regola il margine della barra laterale per evitare l’altezza del compositore
  • Correggi lo spazio extra per i metadati del gruppo nel profilo utente
  • Aggiornato il design della pagina di attivazione dell’account
  • Aggiungi la dichiarazione TOS all’iscrizione tramite invito
  • Imposta lo stato di caricamento dei segnalibri utente solo quando in caricamento
  • L’aspetto della barra laterale non dovrebbe rimpicciolire i font
  • Stili di focus della barra laterale, rimuovi l’hover per il tocco
  • Riduci il numero di link visualizzati nella Community per impostazione predefinita
14 Mi Piace