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_countal serializzatore dei post per webhook. - Aggiunta impostazione nascosta per consentire
unsafe-evalin 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
rubyertnella 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_translationnei 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
Promiseche 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:rollbackcon 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/objecte 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/objectnon 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