Note di rilascio di Discourse 2.4.0.beta8

Miglioramenti dei plugin

Akismet

  • Traccia lo stato di Akismet per gli utenti
  • Correzioni di bug

Encrypt

  • Correzioni di bug

Assign

  • Aggiunto supporto per l’invio di email solo quando assegnato da un altro utente (nessuna email di auto-assegnazione)
  • Supporto per il filtraggio della coda di revisione per utente assegnato
  • Correzioni di bug

BCC

Versione iniziale. Vedi:

Math

  • Aggiornamento del rendering KaTeX alla versione 0.11.1

Translator

  • Aggiunto supporto per il vietnamita con Microsoft Translator

Solved

  • Correzioni di bug

Integrazione Chat

  • Correzione di bug

Votazione

  • Correzione di bug

Tooltip

  • Correzione di bug

Revisione Annuale

  • Vari miglioramenti

SAML

  • Supporto per la sincronizzazione di moderatori, livelli di fiducia e gruppi tramite attributi SAML
  • Supporto per configurazioni SAML aggiuntive come larghezza/altezza del frame, titolo del pulsante e altro

Onebox

  • Correzioni di bug

Calendario

  • Utilizzo della nuova opzione utente per il fuso orario del core invece dell’opzione plugin.

Data Explorer

  • Aggiunta query per i risultati dei sondaggi per supportare la nuova funzione di esportazione dei sondaggi del core
  • Correzioni di bug

Patreon

  • Correzioni di bug

Group Tracker

  • Correzione di bug

Code Review

  • Preferenza per gli argomenti più recenti rispetto a quelli più vecchi quando si mostra il prossimo argomento non revisionato
  • Correzioni di bug

Policy

  • Correzione di bug

RSS Polling

  • Correzione di bug

Funzionalità e correzioni aggiuntive

Clicca per espandere

Nuove funzionalità

  • Aggiunto l’attributo topic_filtered_posts_count al serializzatore dei post per webhook.
  • Aggiunta impostazione nascosta per consentire unsafe-eval in CSP
  • Outlet del plugin adiacente al pulsante per nuovo argomento
  • Il controller dei testi del sito ora gestisce pagine e località
  • Aggiunto il fuso orario alle opzioni utente del core
  • Nuova API per applicare filtri personalizzati alla coda di revisione
  • Supporto dell’algoritmo RS256 per WebAuthn
  • Normalizzazione della rotta del service worker
  • Blocco predefinito dello spider SEO di Screaming Frog
  • Introduzione del limitatore di frequenza predefinito a livello di applicazione per IP
  • Consentire la limitazione della ricerca al tag
  • Consentire a FinalDestination di utilizzare un user agent personalizzato per host specifici

Correzioni di bug

  • Mantenimento dei tag ruby e rt nella conversione da HTML a Markdown.
  • URL di upload sicuri nella lightbox
  • BufferedValuesString.split non è una funzione
  • Prevenzione di multipli salti con LockOn
  • Consentire record di upload nil durante la migrazione a S3
  • Assicurarsi che l’elemento sia nella pagina prima dello scorrimento con lockon
  • Utilizzo dei post filtrati quando si determina la pagina successiva
  • Aggiunta di un componente a tutti i temi che prende solo quelli attivi
  • Spostamento dei componenti/selezioni temi in alto
  • Miglioramento di defaultIsAvailable
  • Aggiunta di filter(Boolean) e rimozione della classe btn
  • Link in entrata quando è disponibile solo lo slug
  • Non consentire agli slug delle categorie di essere interamente numeri
  • Rispetto dell’impostazione enable_inline_emoji_translation nei titoli
  • Aggiunta di spazi bianchi in anteprima quando si inserisce tramite il selettore emoji
  • Linting
  • Filtraggio corretto degli avatar dei lettori quando il post è un sussurro
  • Chiamata del metodo corretto
  • Garantire l’ordine per posticipare correttamente le risposte nella coda di revisione
  • Errore 500 per raggruppamento badge mancante
  • Nascondere la legenda della torta quando i risultati sono raggruppati
  • Il contenitore della torta del sondaggio era troppo grande
  • Non completare automaticamente categorie o emoji nei blocchi di codice
  • Generazione corretta dell’URL di reindirizzamento quando si utilizza una sottodirectory
  • Gestione corretta del percorso none con tre livelli
  • Assicurarsi che il censore abbia sempre almeno una stringa vuota da gestire
  • Ritardo del lavoro ‘send_advanced_tutorial_message’ per prevenire condizioni di gara
  • Ottimizzazione delle immagini citate
  • Aggiunta di un indice univoco alla tabella degli sviluppatori
  • Correzione di un errore di battitura
  • Assicurarsi che lo stato sospeso sia aggiornato
  • Aggiunta di data-topic-id a quick-access-item
  • Miglioramento dopo la revisione del codice
  • Miglioramento dopo la revisione del codice 2
  • Utilizzo diretto di mapBy e filterBy
  • Funzionamento dello scraper di Google Groups per gli utenti G Suite
  • Memorizzazione nella cache lato server delle richieste URL onebox fallite
  • Marcatura automatica come insicuro degli upload di media sicuri se utilizzati per un componente del tema
  • Servizio della vista crawler a Google PageSpeed
  • Corretto ignorare/approvare le risposte quando si agisce su un post segnalato
  • Non avviare il flusso di accesso quando si disconnette da SSO/Authenticator
  • Utilizzo di un onebox Vimeo dedicato per tutti i tipi di video
  • Ridimensionamento corretto delle immagini caricate in modo lazy negli Onebox
  • Nome host corretto in vimeo.com
  • Bypass del controllo finaldestination per i link Vimeo.
  • Non convalidare l’argomento quando si reimposta bumped_at
  • Visualizzazione di updated_at per la data di invio dell’invito.
  • Bozza non cancellata quando si risponde a un nuovo argomento
  • Oneboxer.js che ritenta infinitamente le richieste fallite
  • Miglioramento del ricorrente assicurando che il DST sia calcolato correttamente
  • Nessun errore quando il valore corrente vuoto in dif
  • Build; eseguito prettier
  • Aggiornamento dei dati del sito quando si riceve un elenco di categorie
  • Attivazione dell’aggiornamento ACL di upload solo quando necessario
  • Visualizzazione corretta delle immagini citate.
  • Approccio più tattico nella sostituzione dei caratteri Markdown
  • Sostituzione di %20 con spazio nel nome del file Markdown per gli upload
  • Quando si chiude una categoria, informare tramite MessageBus
  • Prevenzione di eccezioni e ulteriori duplicati
  • Prevenzione della visualizzazione di fusi orari duplicati nell’anteprima
  • Nomi dei metodi errati
  • Restituzione sempre dell’URL secure_proxy_without_cdn per i media sicuri
  • Rimozione di elementi non necessari dal caricatore Discourse
  • Alias per il funzionamento di require
  • Consentire il riutilizzo degli upload di media privati nei siti con login_required
  • Sostituzione di this.get(“foo”) con this.foo per correggere i controlli di linting
  • Seguito a a8d58c3b
  • Gestione delle citazioni tedesche in discourse local-dates
  • Elenco argomenti in alto su mobile con un punto e una categoria o tag
  • Non registrare se viene passato un tipo MIME non valido all’app
  • Errore EventTarget
  • Aggiunta di skip_validations in un altro posto per il plugin narrative bot
  • Consentire la tutorial avanzata quando gli emoji del titolo sono disabilitati
  • Utilizzo del tipo MIME corretto per le esportazioni del tema
  • Interruzione anticipata di CensoredWordsValidator se censored_words_regexp è nil
  • I onebox di Amazon Video non funzionavano.
  • Consentire upload sicuri se l’impostazione globale s3 è attiva e le convalida enable_s3_uploads
  • Altri usi di Promise che non erano stati importati
  • Per un singolo autenticatore, non interrompere il flusso di registrazione
  • Estratti di email per post che iniziano con una citazione che mostravano un nome utente
  • Disattivazione del rimbalzo automatico per gli argomenti con rimbalzi programmati
  • Il sistema spec parallelo ha bisogno di una cartella di upload dedicata per ogni worker.
  • L’impostazione del sito ‘default_categories_muted’ non funzionava per gli utenti anonimi.
  • Non inserire righe di conflitto in category user
  • Recupero automatico da una cache sprockets errata in sviluppo
  • Impossibilità di rimuovere un gruppo di tag obbligatorio da una categoria
  • Errori quando si utilizzano tag con due punti nel nome
  • Assicurarsi che load-more consideri la posizione corrente
  • Migliore gestione dello stato del modello Gruppo
  • Il tasto Invio dovrebbe inviare il modulo di reimpostazione della password, non aggiornare la pagina
  • Il glifo PM nel menu utente dovrebbe essere sempre mostrato allo staff
  • Non è necessario aggiornare le date così spesso
  • Tentativi di essere corretti sul DST quando si utilizza la ricorrenza
  • Un tag pmOnly dovrebbe collegare ai messaggi
  • Nessun errore in CleanUpInactiveUserJob quando l’utente manca
  • Assicurarsi che le revisioni siano apportate per memorizzare i motivi di modifica e nessun motivo venga cancellato
  • Supporto per rake db:rollback con plugin
  • Inclusione di 5 partecipanti nel riepilogo dell’argomento
  • Utilizzo di this.content.category invece di this.category su navigation-item
  • Conferma della nuova email con codici di backup abilitati
  • Non mostrare i bot come lettori di post
  • Reversione del comportamento mobile di salto all’ultimo post
  • L’hash della versione SVG Sprite dovrebbe essere basato sul risultato del bundle
  • Gli elenchi di argomenti tag devono passare noSubcategories quando si costruisce il menu superiore
  • Il tracciamento dello stato dell’argomento conosce category_seen_at
  • È necessario richiedere open-uri per il plugin discourse-narrative-bot
  • Consentire l’importazione di temi con sottodirectory in extra_js
  • Oggetti utente mancanti in Utilities
  • Test falliti
  • Parentesi mancanti
  • Computed fa parte di @ember/object e non di @ember/object/computed
  • Consentire forceActive senza un customHref
  • Non rimuovere stringhe nil
  • Non disattivare account admin con post recenti o chiavi API
  • Aggiornamento delle citazioni dopo lo spostamento dei post
  • Gli elenchi di argomenti filtrati per tag e un filtro specifico non funzionano
  • Regressioni nei watcher di tag e categoria
  • Migliore gestione degli errori per versioni di bundle locale non valide
  • Nel caso in cui @ember/object non sia stato ancora caricato
  • Non saltare alcune email nella ricerca utente
  • Mantenimento delle immagini emoji nel riepilogo della biografia del gruppo
  • Altri import RSVP mancanti
  • Era stato utilizzato un Promise nativo del browser invece di RSVP
  • Utilizzo della variabile di classe corretta per ottenere i livelli di notifica.
  • Rimozione dei numeri magici nei livelli di notifica.
  • Aggiornamento del task rake api_key per le modifiche recenti
  • Restituzione di una deprecazione per Discourse.Session
  • Aggiunta di deprecazione per Discourse.NavItem nel caso in cui i temi lo stiano utilizzando
  • Eseguito prettier per correggere la build
  • Alias dei moduli che sono richiesti E importati
  • Conteggio della penalità corrente se iniziata più di 6 mesi fa
  • Utilizzo dell’endpoint ‘about.json’ invece di usare il modello ember per ottenere i dati.
  • Correzioni dell’interazione tra badge e titolo utente
  • Assicurarsi che l’obbligo di 2FA per lo staff sia soddisfatto dalle chiavi di sicurezza
  • Le bozze sono uniche per draft_key e user_id
  • Visualizzazione corretta della data di ultimo utilizzo nei dettagli dell’interfaccia utente della chiave API
  • Prettier per correggere la build
  • Conversione in minuscolo dell’email esterna SSO prima di confrontarla con l’email di Discourse
  • Inclusione delle opzioni predefinite onebox nell’ambiente di sviluppo
  • La posizione interna sulla timeline dell’argomento è una posizione di scorrimento
  • Regression nella non visualizzazione degli estratti nella timeline mobile
  • Utilizzo della versione lunga dei nomi dei mesi nei formati di data
  • Nomi dei gruppi Unicode codificati per URL
  • Troppo spazio vuoto nei video onebox

Modifiche UX

  • Prevenzione delle barre di scorrimento al caricamento iniziale del pannello
  • Aggiustamento dei margini dei passaggi della procedura guidata
  • Salto degli spazi iniziali nella selezione quando si aggiunge un collegamento.
  • Visualizzazione del nome completo del gruppo anche quando il titolo è lo stesso.
  • Non mostrare ombre sulle immagini al passaggio del mouse sui dispositivi touch
  • Visualizzazione di un messaggio ovvio quando il ripristino del backup è disabilitato
  • Aggiunta di un effetto hover sulle immagini in lightbox
  • Rinominazione di ‘Nascondi risultati’ in ‘Mostra voto’ nei sondaggi
  • Impostazione della scala selezionata al 100% se la scala non è definita
  • Rendere le icone di condivisione di colore coerente per i temi scuri
  • Aumento della dissolvenza sul contenuto lungo del modulo di registrazione per uno scorrimento più evidente
  • Link di autenticazione alternativa più ovvio
  • Consentire al tasto Invio di inviare l’email di test nel pannello di amministrazione
  • Invece del conteggio totale degli utenti, visualizzare solo il numero di utenti che saranno interessati.
  • Aggiunta dell’indicatore +n nell’elenco argomenti PM
  • Aggiunta di un link alla documentazione CSP all’impostazione content_security_policy_script_src
  • Non aggiungere spazi iniziali/finali quando si copia la chiave API in Firefox

Prestazioni

  • Esecuzione di meno query durante la conversione dei post.
  • Memorizzazione nella cache delle risorse statiche in NGINX per un periodo più lungo
23 Mi Piace