Note di rilascio per Discourse 2.5.0.beta2

Ancora di più!

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
22 Mi Piace