Note di rilascio di Discourse 2.5.0.beta7

Nuove funzionalità in 2.5.0.beta7

Migliorato il supporto UX per più indirizzi email

Discourse supporta gli indirizzi email secondari da diverso tempo. Tuttavia, questa funzionalità era nascosta e richiedeva l’accesso alla console per aggiungere, rimuovere o configurare altri indirizzi email secondari. Ora abbiamo aggiunto il supporto per la gestione di più indirizzi email nelle preferenze dell’utente. Gli utenti possono visualizzare tutti i propri indirizzi email, modificare quale è quello principale e aggiungere o rimuovere indirizzi email.

L’indirizzo email principale verrà utilizzato per tutte le email in uscita da Discourse, inclusi gli avvisi, il ripristino della password, l’accesso tramite email, ecc. Gli indirizzi email secondari (oltre a quello principale) vengono utilizzati per le email in arrivo, come rispondere a un argomento o crearne uno tramite email.

Un esempio. Supponiamo che il mio indirizzo email qui su Meta sia jomaxro@example.com. Questo è il mio indirizzo principale. Ora ho anche un indirizzo email super-segreto, not-jomaxro@example.com, da cui invio email occasionalmente. Posso aggiungerlo come indirizzo email secondario. Ora, se invio un’email a Meta da not-jomaxro@example.com, verrà correttamente collegata al mio account e apparirà come un argomento creato da @jomaxro. Inoltre, durante l’accesso, ora posso inserire jomaxro (il mio nome utente), jomaxro@example.com (principale) o not-jomaxro@example.com (secondario), tutti e tre verranno accettati.

Link di invito riutilizzabili

Su richiesta popolare, ora supportiamo link di invito non specifici per l’utente, che possono essere utilizzati più volte. Il personale del sito può creare un link da condividere con gli utenti senza dover conoscere il loro indirizzo email. Per tutti i dettagli, consultare l’annuncio della funzionalità.

Versione Discourse 2.5 in arrivo!

Il rilascio di Discourse 2.5 è previsto per la fine di questo mese, il 24 giugno. Un ulteriore promemoria: il supporto per IE11 è stato disattivato nella beta6 e verrà rimosso completamente nella versione 2.6. Discourse 2.5 sarà l’ultima versione a supportare IE11. Per tutti i dettagli, consultare Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020

E ancora di più!

Ma aspetta, c’è di più! Facciamo del nostro meglio per evidenziare le nuove funzionalità e le modifiche per voi, ma ci sono sempre troppe novità da dettagliare. Per un elenco completo di nuove funzionalità, correzioni di bug, miglioramenti dell’esperienza utente e altro ancora, assicuratevi di consultare le sezioni “Ulteriori funzionalità e correzioni” elencate di seguito.

29 Mi Piace

Miglioramenti dei plugin

Cakeday

  • Correzione di bug

Calendario

  • Miglioramento dell’esperienza utente (UX)

Token di invito

  • Correzione di bug

Risolto

  • Correzione UX: visualizzazione corretta del colore dell’etichetta “risolto”

Abbonamenti

  • Correzioni di bug

GitHub

  • Linkback solo per post regolari

SAML

  • Aggiunta di impostazioni per la firma delle richieste e delle risposte di logout

Data Explorer

  • Miglioramenti al popup di condivisione dei report
  • Correzione di bug

Patreon

  • Assicurarsi che patreon creator discourse username sia impostato prima di abilitare l’accesso tramite Patreon

WP Discourse

  • Se l’opzione Aggiungi collegamenti in evidenza è abilitata, aggiorna il collegamento in evidenza del topic di Discourse quando gli aggiornamenti dei post vengono inviati da WordPress a Discourse

BCC

  • Correzione di bug

Funzionalità e correzioni aggiuntive

Clicca per espandere

Nuove funzionalità

  • Supporto per l’aggiunta durante il tagging massivo tramite rake
  • Nuovo task rake per aggiornare la colonna first_post_created_at
  • Aggiunta del task uploads:batch_migrate_from_s3 per limitare il numero di post migrati contemporaneamente
  • Impostazione categoria per il filtro elenco predefinito
  • Modalità whitelist per i repository dei temi (sperimentale)

Correzioni di bug

  • Utilizzo del filtro include-subcategories nell’esportazione dei report
  • MigrateInviteRedeemedDataToInvitedUsers dovrebbe essere una migrazione normale
  • Restituire 400 quando viene fornito un topic_id non valido durante la creazione di un invito
  • Post_alerter_spec.rb instabile a causa della mancanza di ordinamento
  • Prevenire la segnalazione ripetuta quando le segnalazioni sono già state esaminate
  • Non chiamare i decoratori cooked nel composer se cooked non è cambiato
  • Aggiungere gli attributi di params alle opzioni di ricerca del topic findOpts
  • Consentire l’unione degli utenti quando i domini email sono limitati
  • Non mostrare il suggerimento per creare un topic agli utenti che non possono farlo
  • Autocompletamento delle emoji attivato in modo errato
  • Cambiare l’attributo “name” del nome del segnalibro per disabilitare l’autocompletamento
  • Imporre un massimo di 100 anni per tutte le impostazioni del sito calcolate in giorni
  • Aggiornare il tag minimo richiesto quando si cambiano le categorie nel composer
  • Non sovrascrivere il colore del testo della categoria nel menu a discesa
  • Ripristinare la posizione dello stream in Safari
  • Le notifiche di risposta non dovrebbero apparire come modificate
  • Garantire che edit-category-setting esegua correttamente il casting del booleano
  • I reindirizzamenti contenenti nomi utente Unicode non funzionavano
  • (getURL "") non funzionava con l’helper i18n
  • Utilizzare short_path del caricamento flair per ottenere l’URL firmato per i media sicuri
  • L’URL del Service Worker era rotto
  • I reindirizzamenti lato client per /my/ aggiungevano una barra extra
  • Lo script di importazione di base non aggiornava la colonna first_post_created_at
  • Gestire gli errori di sola lettura durante la ricerca dei token di autenticazione
  • Errore inline durante la conversione da HTML a Markdown
  • get-url è richiesto per il codice lato server
  • Prevenire che un parametro booleano falso venga filtrato come inesistente
  • Nascondere il feed RSS e JSON se il profilo utente è nascosto
  • EmailValidator deve validare il formato dell’email
  • Stringa MessageFormat rotta
  • Se si crea una segnalazione per una parola monitorata, includere il motivo
  • Prevenire il taglio dei menzioni utente
  • Non distruggere l’elemento $.fileupload
  • Gli utenti dello staff possono bypassare la regola di validazione dei tag
  • Catturare NoMethodError anche durante precompile_css
  • Problema di frequenza digest alla creazione dell’utente
  • Renderizzare la scheda del gruppo solo se il titolo dell’utente proviene dal gruppo

Modifiche all’esperienza utente (UX)

  • Migliorare il layout della finestra modale di amministrazione per il fissaggio dei topic
  • Aggiungere padding inferiore alle liste utenti su mobile
  • Cambiare lo z-index delle bozze collassate su mobile
  • Aggiungere il tipo di impostazione simple-list
  • Garantire che select-kit sia nascosto in modo coerente
  • Prevenire che i dispositivi calcolino erroneamente l’altezza del composer a schermo intero

Prestazioni

  • Abilitare bootsnap a livello globale
  • Memorizzare nella cache l’istanza PrettyText per il rendering dell’anteprima del composer
  • Passare l’elemento alla funzione resolveAllShortUrl, non il selettore di testo
  • Memorizzare correttamente il valore baseUri nell’app JavaScript
  • Limitare la velocità delle ricerche e aggiungere una cache anonima per i risultati delle ricerche
  • Aggiungere la variabile d’ambiente FORCE_BOOTSNAP
  • Ridurre il numero di query da 3 a 1 durante il recupero del manifest web
18 Mi Piace