2.8.0.beta2: Directory Utenti Campi Personalizzati, Tag Abilitati per Impostazione Predefinita, Visualizzazione Badge Selezionabile dall'Utente e altro ancora

Ancora di più!

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

Aggiornamenti di Sicurezza

Questa versione beta include 2 correzioni di sicurezza per problemi segnalati dalla nostra comunità e da HackerOne.

  • XSS nella lista dei segnalibri
  • Non permettere l’accesso non autorizzato all’interfaccia di modifica della categoria

Miglioramenti dei Plugin

Molti plugin

  • Correzione di bug
    • Abbiamo corretto numerosi bug in molti dei nostri plugin
  • Traduzioni
    • Abbiamo aggiornato le traduzioni in molti dei nostri plugin

Akismet

  • Aggiunta attività rake per controllare i vecchi post

WP Discourse

  • Pubblicazione con tag

Reazioni

  • Miglioramenti delle prestazioni
  • Interfaccia utente migliorata per il selettore delle reazioni

Modifiche Condivise

  • Miglioramento delle prestazioni

Abbonamenti

  • Aggiungi Campagne
    Uno degli obiettivi principali di questo plugin è rendere facile per i proprietari di siti Discourse finanziare le proprie comunità tramite crowdfunding. Questa funzionalità si basa su tale obiettivo rendendo estremamente semplice gestire una campagna di supporto per un sito utilizzando gli Abbonamenti Discourse.

Funzionalità e Correzioni Aggiuntive

[details=“Clicca per espandere”]

Nuove Funzionalità

  • Non mostrare il segno di spunta delle bozze quando le bozze vengono salvate
  • Aggiungere un limitatore di velocità globale per le chiavi API degli amministratori
  • Utilizzare le impostazioni SMTP del gruppo per l’invio di email di notifica agli utenti (iniziale)
  • Estendere widget-dropdown per accettare opzioni disabilitate
  • Utilizzare il percorso dall’URL esistente dei caricamenti e delle immagini ottimizzate
  • Script di importazione Flarum
  • Mostrare le revisioni obsolete ad altri client
  • Consentire il respingimento selettivo di nuovi e non letti argomenti
  • Normalizzare la rotta del service worker
  • Modificare la scorciatoia per “Testo preformattato”
  • Aggiungere on_preload per TopicView
  • Aggiungere supporto per l’opzione “skip_validations” in UploadCreator
  • Vincolare post_excerpt_maxlength

Correzioni di Bug

  • Nascondere i controlli di ridimensionamento delle immagini nei contenuti in fase di modifica
  • Regressione nel menu di ricerca
  • Gestire gli errori di timeout durante l’invio di notifiche push
  • La citazione di contenuti Oneboxed dovrebbe escludere la formattazione
  • Consentire gli inviti se must_approve_users è true
  • I link IMDb venivano oneboxed come poster
  • Non accodare il job :group_smtp_email se IMAP è disabilitato per il gruppo
  • Dimensione delle emoji nelle opzioni del sondaggio
  • Utilizzare l’oggetto PushSubscription appena creato per il messaggio di test push
  • Consentire a qualsiasi altro tag di essere un sinonimo
  • Il composer non mostra un messaggio di errore in caso di problema di rete e smette di aggiornare la bozza dopo
  • Errore di ortografia in associate_accounts_controller_spec.rb
  • Assicurarsi che le immagini nei sondaggi non causino scorrimenti bruschi
  • Svuotare la cache del frammento di serializzazione dell’applicazione per i tipi di azione post
  • Restituire naturalWidth e naturalHeight per le dimensioni delle immagini nel composer
  • Reindirizzare l’utente non staff alla homepage quando elimina il proprio argomento
  • Scappare i punti nel nome utente dell’utente corrente prima di generare RegExp
  • Cambiare l’ordine della SELECT SQL per topic_tracking_state
  • Scorciatoia da tastiera per respingere gli argomenti non funzionante
  • Ignorare le dimensioni dell’immagine Onebox allowlistgeneric
  • Aggiungere un controllo se l’elemento non esiste in ensureDropClosed
  • Mostrare i tag richiesti allo staff di default e sovrascrivere il limite
  • Annotazione Active Record del modello topic
  • Non richiedere un livello di fiducia per invitare a un gruppo
  • PG::StringDataRightTruncation durante il collegamento dei post
  • Le azioni dei moderatori e le piccole azioni non dovrebbero impedire la chiusura degli argomenti completamente uniti
  • Separare le parole monitorate dai link dalla sostituzione
  • Restituire un risultato vuoto se la risposta da Amazon manca degli attributi previsti
  • Non memorizzare i nomi tradotti dei livelli di fiducia nella cache anonima
  • Eliminare i link interni quando un moderatore elimina un post
  • Problema di traduzione nella finestra modale dei segnalibri
  • Aggiornare non-Ember CLI ember-buffered-proxy
  • MessageBus si sarebbe bloccato dopo 20 minuti di inattività
  • Gli utenti TL4 non possono nascondere i post.
  • Errori attivati da estratti troppo lunghi
  • Mantenere l’ordine delle notifiche in base alla priorità
  • Il messaggio di promozione TL2 da discobot non utilizzava la lingua dell’utente
  • Oneboxing di Giphy quando la risposta è un’immagine
  • Supporto per la pausa dei GIF per i onebox di giphy/tenor
  • Errore one-by-off nell’azione di visualizzazione dell’argomento
  • Non contrassegnare i caricamenti di immagini badge come sicuri
  • Non aggiornare la colonna allow_title dei badge esistenti nel seed.
  • Nessun errore quando si salva due volte un post con un sondaggio
  • Non possiamo ancora usare ?.
  • Scadere automaticamente i canali push non validi
  • Chiudere la finestra modale degli iperlink con il tasto ESC
  • Rendere le opzioni del sondaggio tabulabili
  • Aggiungere la classe body e rimuovere l’uso di jQuery nel componente footer-nav
  • Utilizzare un valore predefinito migliore per l’impostazione low_priority_threshold.
  • Utilizzare max_category_nesting durante l’importazione delle categorie
  • Far corrispondere l’interfaccia utente al comportamento del server per gli inviti con autenticazione esterna
  • Nascondere il conteggio delle bandiere in sospeso di un post agli utenti TL4.
  • Mostrare il nome dell’invitante nel campo mittente dell’email
  • Migliorare il supporto del focus per le finestre modali
  • Interrompere correttamente i link lunghi in eccesso nella mappa degli argomenti
  • Ordinare i segnalibri degli utenti per data di promemoria
  • Semplificare il linguaggio per l’eliminazione di post e argomenti
  • Ignorare anche la lunghezza massima dell’estratto per gli estratti div
  • Non chiamare due volte il webhook :post_edited quando si modifica il post originale (OP)
  • La finestra di dialogo della modalità lenta non ricorda il valore “Abilitato fino a”
  • Consentire di aggiungere email al gruppo se l’utente può invitare
  • Aggiornare lo stato sicuro del caricamento quando si revisionano i post
  • Disabilitare il lightboxing delle immagini animate
  • I parametri di query della Coda di Revisione non si aggiornavano nelle build Ember CLI
  • Pubblicare correttamente i messaggi incondizionatamente agli amministratori
  • Specificità e altre correzioni per i colori WCAG
  • Non validare i caricamenti durante l’esecuzione dell’attività uploads:fix_missing_s3
  • Affermazione “Backtracking re-render” in future-date-input
  • Non includere l’URL di contatto e l’email nel payload delle impostazioni del sito client

Cambiamenti UX

  • Correggere l’andamento a capo dei titoli degli argomenti nella ricerca
  • Correggere l’allineamento dell’icona e del pulsante di selezione multipla
  • L’altezza del filtro a tendina del gruppo dovrebbe corrispondere
  • Spaziatura mobile più coerente
  • Migliorare l’abbreviazione dei tag nell’intestazione con scorrimento
  • Correzione di testo
  • Revertire alcuni stili del menu a tendina di ricerca
  • Pulsanti di impostazione/modifica più coerenti
  • Regolazioni al layout dei gruppi di tag
  • Aggiornare gli stili del pannello di ricerca, coerenza
  • Utilizzare icone come elenco puntato nella finestra modale degli inviti
  • Correggere la sovrapposizione della riga “ultima visita” in Chrome
  • Correggere l’allineamento del titolo nell’intestazione dei messaggi privati (PM)
  • Correggere l’allineamento dell’icona del titolo dei messaggi privati
  • Allineare l’icona di selezione multipla
  • Migliorare lo stile del corpo PR di GitHub nelle email
  • Non mostrare il prompt di risposta se l’argomento corrente è chiuso
  • Cambiare il colore del focus e dell’hover sulle schede del menu utente
  • Mostrare il badge della categoria nonno nell’intestazione fissa su desktop
  • Avvisare gli screen reader quando si verifica un problema nel salvataggio di un post
  • Regolazioni al layout onebox di Twitter
  • Mettere a fuoco incondizionatamente le finestre modali
  • Rendere gli stili dei risultati di ricerca più coerenti
  • Aggiungere il focus automatico alle tendine del menu hamburger e dell’utente
  • Allineare i margini superiori di list-controls e topic-title
  • Padding coerente su mobile/desktop .wrap
  • Regolare i margini di liste e onebox
  • Cambiare il menu a tendina della pagina delle categorie in una chiave inglese
  • Migliorare la navigazione nelle liste degli argomenti per gli screen reader
  • Fornire una regione per varie azioni sugli argomenti
  • Gli utenti possono posticipare il tutorial di discobot.
  • Cambiare il colore del titolo del link nei risultati di ricerca
  • Rendere più chiaro il testo del tutorial di bandiera di discobot
  • Aggiungere il ruolo di regione ARIA ai post
  • Mostrare il pulsante Aggiorna invece di Abilita quando la modalità lenta è già attiva
  • Migliorare il posizionamento dei controlli nelle lightbox
  • Correggere la larghezza del caricamento del tema, rimuovere conflitti di classe, più elegante

Prestazioni

  • Precaricare il json delle impostazioni client durante l’avvio dell’app.
  • Passare il controllo attivo della connessione PG di ActiveRecord all’uso di una query vuota.
  • Precaricare Post#image_upload in TopicView.
  • Posticipare l’impostazione della cache distribuita nella categoria.
  • Posticipare l’impostazione della cache distribuita in più punti.
  • Precaricare impostazioni, gruppi e icone badge in SvgSprite.
  • Posticipare l’impostazione della cache distribuita nei percorsi critici per le prestazioni.
  • Rimuovere la query N+1 in SiteSerializer#user_color_schemes.
  • Riscaldare le cache in SiteSerializer durante il precaricamento dell’app.
  • Memorizzare nella cache la query delle categorie in Stylesheet::Manager.color_scheme_digest.
  • Memorizzare in memoria i core svgs per evitare costosi parsing XML.
  • Precompilare i fogli di stile dei temi figli.
20 Mi Piace