2.7.0.beta8: Miglioramenti alla finestra di dialogo di condivisione dell'argomento, campi utente ricercabili, animazioni di immagini in pausa e altro ancora

Nuove funzionalità in 2.7.0.beta8

:warning: Ricostruzione obbligatoria. La ricostruzione aggiornerà le versioni dei pacchetti all’ultima disponibile e deve essere completata se il sito non è stato ricostruito da riga di comando negli ultimi giorni.

Miglioramenti alla finestra di condivisione degli argomenti

La finestra di condivisione degli argomenti è stata completamente rivisitata. Gli inviti agli argomenti sono stati aggiornati per sfruttare il nuovo sistema di inviti agli utenti. “Invitare” un utente esistente è stato rinominato in “Notifica”.

Campi utente ricercabili

Lo staff può ora configurare i campi utente come ricercabili, consentendo agli utenti di trovare altri utenti tramite campi personalizzati.

Pausa delle immagini animate

Il tuo collega ha caricato un altro meme? Un amico condivide l’ultima moda di TikTok? Possono essere divertenti da guardare una volta, due, o anche sei volte, ma a volte risultano solo di distrazione e vuoi che smettano. Tutte le immagini animate, come i gif, ora includono un pulsante di pausa. Passa il mouse sull’immagine per vedere il pulsante di pausa in basso a destra. Su mobile, tocca l’immagine in qualsiasi punto.

Nota che i GIF verranno automaticamente messi in pausa quando è attivo il flag di accessibilità prefers-reduced-motion.

Nuova impostazione del sito trim_incoming_emails

Discourse taglia automaticamente le firme e altri contenuti “extra” dalle email in arrivo. Alcuni siti preferiscono che tali contenuti rimangano. I siti che desiderano disabilitare il taglio delle email possono ora utilizzare l’impostazione del sito trim incoming emails per farlo.

Migliorata l’interfaccia del costruttore di sondaggi, parte 2

Sono stati apportati ulteriori cambiamenti al costruttore di sondaggi in seguito ai feedback ricevuti dopo la revisione effettuata in beta7. Questo include un’area di testo invece di campi di testo quando si utilizza il costruttore avanzato, consentendo agli utenti di incollare le opzioni del sondaggio.

Ignora le visualizzazioni di pagina anonime sui siti che richiedono l’accesso

I siti che richiedono l’accesso, per definizione, necessitano di un login per essere consultati. Gli utenti anonimi - quelli non loggati - non possono vedere i contenuti, ma solo la pagina di accesso. Discourse continua a contare le visite degli utenti anonimi alla pagina di accesso, il che ha causato confusione tra gli amministratori del sito che pensavano che i loro contenuti fossero visibili. Per evitare confusione, le visualizzazioni di pagina anonime della pagina di accesso non verranno più conteggiate su tali siti.

Mostra un avviso se il video non può essere riprodotto

I video arrivano in tutte le forme e dimensioni. Purtroppo, i video arrivano anche in molti codec diversi. Non tutti i dispositivi/browser supportano tutti i codec. Quando un video non può essere riprodotto, Discourse ora mostra un avviso all’utente, invece di mostrare semplicemente un video rotto.

34 Mi Piace

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 troppi cambiamenti da dettagliare. Per un elenco completo delle nuove funzionalità, delle correzioni di bug, dei miglioramenti UX e altro ancora, assicurati di consultare le Funzionalità e le Correzioni Aggiuntive elencate di seguito.

Aggiornamenti di Sicurezza

Questa versione beta non include alcuna correzione di sicurezza. È stata rilasciata una correzione di sicurezza per il plugin Calendario.

  • Plugin Calendario: previene la chiamata arbitraria di metodi dall’input

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

Firme

  • Aggiungi regola CSS predefinita per limitare la larghezza dell’immagine alla larghezza del genitore

Onebox

  • Visualizza PR/Issue lunghe con un estratto espandibile

OAuth2 Basic

  • Gestisci i dati email_verified non validi dal provider di identità

BCC

  • Aggiungi personalizzazione del nome
  • Aggiorna la sintassi

Zendesk

  • Aggiungi opzione per includere tutte le categorie

Integrazione Chat

  • Migliora la formattazione per i messaggi di trascrizione Slack
  • Aggiungi supporto per le scorciatoie dei messaggi Slack

Data Explorer

  • Aggiungi finestra modale di aiuto

Assegna

  • Migliora il testo di accesso rapido quando non ci sono argomenti assegnati

Docker Manager

  • Mostra sempre Docker Manager secondo nell’elenco

Funzionalità e Correzioni Aggiuntive

Clicca per espandere

Nuove Funzionalità

  • Piccoli miglioramenti all’incorporamento dell’elenco degli argomenti
  • Includi il distintivo dell’avatar negli avatar elencati nelle sezioni “Più…” del riepilogo utente
  • I moderatori TL4 e delle categorie possono unire i post
  • Aggiungi webhook per l’aggiornamento del punteggio esaminabile
  • Consenti l’uso della visualizzazione “top” per l’incorporamento dell’elenco degli argomenti
  • Un filtro a bassa priorità per la coda di revisione.
  • Consenti di mettere in pausa le immagini animate nei post
  • Rendi il tag category-navigation senza tag
  • Monitora il titolo per il tagging automatico
  • Revisiona ogni post utilizzando la coda di revisione.
  • Conteggio degli argomenti nelle caselle delle categorie
  • Aggiungi outlet plugin per category-box-below-each-category
  • Mostra l’indicatore della modalità lenta nel compositore
  • Nella finestra di dialogo della modalità lenta, rendi “Abilitato fino a” obbligatorio
  • Regola i messaggi e gli intervalli della modalità lenta
  • Consenti l’impostazione delle variabili di connessione postgres tramite l’ambiente
  • Riduci la lunghezza della chiave di invito

Correzioni di Bug

  • Non tagliare i long poll
  • Gestisci con eleganza le immagini inline nelle email
  • Aggiungi errori dei campi del tema
  • Il distintivo dell’avatar non veniva visualizzato nella pagina del riepilogo utente
  • Miglioramenti alla pausa delle immagini animate
  • Garantisce che gli idrolizzamenti successivi degli argomenti non sovrascrivano la categoria
  • Una recente regressione significava che stavamo proxyando qunit quando non avremmo dovuto
  • Ember CLI Live Reload non era supportato dal CSP
  • Rimuovi gli spazi bianchi dalle versioni git del tema
  • Nessun JIT quando si cita un menzione
  • Gestisci charset=windows-1252 nello script di importazione mbox
  • Sostituisci l’uso delle espressioni regolari
  • Fai gestire a diffHTML le modifiche esterne
  • Mostra le azioni di gruppo per il personale solo al personale
  • Salta le notifiche sui badge per principianti
  • Bug durante lo scorrimento in iOS Safari con il compositore aperto
  • Inoltra tutte le intestazioni HTTP quando avvii Ember CLI
  • Garantisce che i tag successivi possano essere rinominati
  • Consenti ai moderatori di accedere a /admin/customize/watched_words
  • Assicurati che gli elenchi di argomenti taggati non vengano spostati in una posizione errata
  • Non aggiungere l’effetto di transizione CSS alle immagini animate
  • Invia un messaggio diverso se l’esportazione fallisce
  • Quando un segnalazione viene gestita, archivia il messaggio per il gruppo di moderatori
  • Escludi le immagini emoji dal ridimensionamento JS
  • Data non valida sulla scorciatoia “ultima” per timer e segnalibri
  • TagDrop usa ora currentCategory
  • Avatar vuoto sulla scheda utente se l’URL del distintivo non è definito
  • Consenti di trovare gruppi di tag non in minuscolo
  • Torna alla versione codificata a mano quando il controllo del periodo è disabilitato
  • Non scaricare lo schema durante le migrazioni del database di produzione
  • Usa URL CDN per le impostazioni del tema di tipo caricamento
  • Ripristina il colore della mappa dei post
  • Se vogliamo un percorso .json, non avviare
  • Usa URL CDN per i caricamenti del tema
  • La rotta del messaggio del gruppo utente non dovrebbe essere sensibile alle maiuscole/minuscole
  • Convalida lato client i tag minimi per il gruppo di tag obbligatorio
  • Il polling POP3 non dovrebbe fermarsi dopo un’eccezione o un’email vecchia
  • Applica la convalida del conteggio del gruppo di tag prima di inviare alla coda di revisione
  • Consenti il formato URL .git del tema stile CodeCommit
  • Aggiorna database_restorer per evitare l’uso della shell
  • Spazi bianchi quando si copiano i blocchi di codice
  • Assicurati che i gem del plugin siano nel percorso gem
  • Genera nomi unici per le intestazioni HTML
  • Il mixin di docking non stava pulendo i timer
  • Rimuovi gli stili vecchi della scheda utente, correggi la classe bg img
  • Mostra gli errori di convalida dell’invito agli utenti
  • Migliora i messaggi di errore per gli inviti
  • Assicurati che le prime 6 categorie siano mostrate nel riepilogo utente
  • Errore di intestazioni già inviate in Ember CLI
  • this.loading è indefinito, dovrebbe essere state.loading
  • Gestisci i permalink con parametri di query
  • ember build non stava aggiungendo i digest ai bundle aggiuntivi
  • Non mostrare il messaggio del compositore “ottieni una stanza” nelle categorie private
  • Usa Nokogiri e Loofah in modo coerente

Cambiamenti UX

  • Riduci il numero di colonne nella pagina degli inviti
  • Correggi lo stile per le etichette lunghe nelle scelte multi-selezione
  • Piccole regolazioni alla finestra modale insert-hyplink
  • Garantisce che il pulsante ingranaggio della barra degli strumenti abbia colore e altezza identici
  • Il logo del sito è l’opzione selezionata quando si cambia l’avatar dell’utente del sistema.
  • Correggi il posizionamento del pulsante indietro sulla barra di avanzamento
  • Ordine coerente dei pulsanti dei messaggi del timer degli argomenti
  • Coerenza mobile per i messaggi di stato degli argomenti
  • Migliora l’allineamento e lo spaziatura delle intestazioni delle categorie
  • Mostra correttamente il contorno intorno all’input focalizzato
  • Migliora il testo quando non ci sono risultati nei segnalibri e nel pannello di accesso rapido delle notifiche
  • Ferma l’effetto di salto dell’indicatore di presenza, coerenza degli spazi
  • Non pre-selezionare il tag vuoto durante l’azione di gruppo di aggiunta dei tag
  • Usa il selettore di date nativo quando possibile (es. non Safari)
  • Previene la sovrapposizione della barra di avanzamento degli argomenti
  • Correggi il layout dei pulsanti dell’intestazione del gruppo su mobile
  • Correggi lo stile di focus per il pulsante della cronologia modifica post
  • Aggiorna il posizionamento dei controlli dei post su mobile
  • Migliora il layout dei controlli della scheda utente per testi lunghi
  • Menu a discesa più ampio per il kit di selezione della pagina top
  • Aggiorna gli stili CTA di iscrizione
  • Mostra il messaggio di errore invece di disabilitare il pulsante salva nella pagina dei gruppi di tag
  • Visualizza un errore descrittivo quando il tema non è consentito
  • Animazione più fluida del piè di pagina della timeline, correzione del padding
  • Stile mobile per i pulsanti della finestra modale di scartare la bozza
  • Previene che alcuni pulsanti del compositore ricevano il focus
  • Compositore a tutta altezza su mobile Android
  • Piccoli miglioramenti di stile per gli inviti
  • Passa da summary/details a un pulsante per espandere il corpo di GitHub

Prestazioni

  • Rendi più efficiente il calcolo max_file_mtime dello stile
  • Aggiungi un timeout ai comandi git di importazione del tema
  • Migliora le prestazioni di compilazione dello stile del tema
  • Rimuovi N+1 da ThemeController#update e #show
  • Precarica correttamente le email per accelerare le esportazioni utente
  • Notifica in modo asincrono gli utenti dopo aver invitato un gruppo

Accessibilità

  • I loghi delle categorie sono decorativi, imposta alt vuoto
24 Mi Piace