2.7.0.beta6: Flair automatico per avatar di gruppo, contenuti di formazione utente migliorati, blocco segnalibri e altro ancora

Nuove funzionalità in 2.7.0.beta6

Spostamento del modale “Sito aggiornato” in un prompt meno invasivo

Come possono testimoniare chi legge queste note, Discourse riceve costantemente aggiornamenti. Quando un amministratore del sito esegue un aggiornamento, gli utenti finali devono aggiornare il browser per sfruttare le modifiche. Se un utente non lo fa entro 24 ore dall’aggiornamento, riceverà un messaggio che lo invita ad aggiornare. Questo messaggio in precedenza appariva come un modale, bloccando l’utente dal compiere ulteriori azioni. Ora appare come un banner, per evitare di bloccare l’utente.

Consenti l’impostazione di flair per avatar nei gruppi automatici

Gli amministratori possono ora configurare il flair per l’avatar nei gruppi automatici come amministratori, moderatori, staff e livelli di fiducia. Vuoi mettere in evidenza gli utenti TL4? Perché non dare loro un flair!

Miglioramento dell’istruzione utente e del testo di aiuto

In beta6 abbiamo iniziato a lavorare su tutte le varie pagine di Discourse che possono essere “vuote”, migliorando le informazioni mostrate. In precedenza, un utente senza messaggi nella casella di posta vedeva quanto segue:

Ora, invece, vedono quanto segue, fornendo alcune informazioni su come utilizzare i messaggi:

Aggiungeremo contenuti simili in tutto Discourse nelle prossime versioni.

Collegamenti automatici agli anchor negli intestazioni

Hai un argomento lungo e vuoi collegare gli utenti a un paragrafo a 2/3 di pagina? Nessun problema, Discourse ora permette agli utenti di copiare link con anchor, consentendo di saltare a un’intestazione all’interno di un argomento. Passa il mouse su un’intestazione per rivelare un :link:, come nello screenshot qui sotto. Clicca sul link per aggiungere un anchor all’URL. Copia l’URL dalla barra degli indirizzi per condividerlo con altri.

image

Importazione ed esportazione di parole monitorate

Gli amministratori possono ora importare ed esportare le parole monitorate come CSV, rendendo più semplice la gestione di grandi insiemi di parole.

Fissaggio dei segnalibri

I segnalibri possono ora essere fissati, come gli argomenti, mantenendoli in cima alla lista in modo da non dover mai scavare a fondo per trovare il tuo argomento preferito.

Supporto per inviti e accessi non locali

Discourse supporta ora gli inviti anche quando gli accessi locali non sono abilitati. Ciò include DiscourseConnect, accessi tramite social come Google, Apple e Twitter, nonché OAuth2, OpenID Connect e SAML. Un utente che riceve un invito verrà reindirizzato al provider di autenticazione per l’autenticazione, quindi ricondotto a Discourse.

Nuova opzione di flag per lo staff: In coda per revisione

Lo staff che segnala i post vedrà ora una nuova opzione, In coda per revisione. Quando selezionata, il post verrà immediatamente nascosto e aggiunto alla coda di revisione per un’ulteriore verifica da parte dello staff.

Miglioramenti dell’accessibilità

Stiamo sempre lavorando per garantire che tutti su Internet possano utilizzare Discourse, inclusi coloro che usano tecnologie assistive. A tal fine, questa versione include ulteriori miglioramenti dell’accessibilità basati su una recente audit che abbiamo svolto.

  • Trasforma il conteggio delle risposte in un pulsante e non in un link
  • Rendi la tastiera accessibile + attributi aria
  • Non utilizzare tabindex positivo nel compositore
  • Rendi il conteggio dei risultati di ricerca leggibile dagli screen reader
  • Migliora gli stati di focus/attivo del menu avatar
  • Associa le liste alle etichette nella pagina dell’interfaccia
  • I link cambiano l’input del nome utente nella sua etichetta

Ulteriori funzionalità

Questa beta ha così tante nuove funzionalità che non possiamo dettagliarle tutte. Di seguito sono riportate alcune funzionalità aggiuntive degne di nota. Puoi trovare l’elenco completo delle nuove funzionalità nel post seguente.

  • Memorizza nella cache le richieste HTTP GET di successo durante l’Oneboxing
  • Consenti agli amministratori di precompilare i campi utente
  • Implementa i nonce per l’integrazione di Google Tag Manager
  • Tratta gli emoji o caratteri simili come uno solo
  • Aggiungi supporto per frame-ancestors CSP
  • Aggiungi una regola tipografica per sostituire (pa) con ¶.
  • Implementa l’aggiornamento del browser nella vista crawler
  • Verifica la disponibilità dell’email nel modulo di registrazione
  • Consenti agli utenti di salvare le bozze e chiudere il compositore
  • Offusca gli indirizzi email nella pagina di visualizzazione degli inviti
  • Migliora la scheda degli inviti scaduti
  • Aggiungi il plugin outlet sopra la timeline
  • Nuovo trigger DiscourseEvent per i like
  • Abilita il selettore contatti nel nuovo modale di invito
  • Mostra sempre il menu a discesa dei tag quando il tagging è abilitato
40 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 troppe variazioni da dettagliare. Per un elenco completo delle nuove funzionalità, correzioni di bug, miglioramenti UX e altro, assicurati di rivedere le Funzionalità Aggiuntive e le Correzioni elencate di seguito.

Aggiornamenti di Sicurezza

Questa beta include 1 correzione di sicurezza per i problemi segnalati dalla nostra comunità e da HackerOne.

  • Correzione di is_private_ip per RateLimiter per coprire tutti i casi

Miglioramenti ai 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

Encrypt

  • Eliminare definitivamente i messaggi crittografati 1 minuto dopo l’eliminazione

Docs

  • Aggiungere selectTag, tags e categories al plugin outlet

Docker Manager

  • Aggiungere un indicatore se il plugin è ufficiale ma forkato

WP Discourse

  • Aggiornare la dipendenza di sviluppo wp-scripts
  • Spostare lo stile Discourse Sidebar styles.css nella root della directory /discourse-sidebar
  • Aggiungere il filtro wpdc_comments_count per consentire il filtraggio del conteggio dei commenti per i post non ancora pubblicati su Discourse

Subscriptions

  • Aggiungere la Corona Danese come valuta supportata

User Notes

  • “Mostra post” dovrebbe essere un link in modo che gli amministratori possano aprire il post in una nuova scheda.

Funzionalità Aggiuntive e Correzioni

[details=“Clicca per espandere”]

Nuove Funzionalità

  • Trattare le impostazioni del sito come testo semplice e aggiungere un nuovo tipo HTML.
  • Recuperare un invito a link esistente
  • Aggiungere un limite massimo per gli indirizzi email secondari
  • La copia del link di invito attiva un salvataggio
  • Utilizzare appEvents invece di jQuery per la progressione del ridimensionamento del compositore
  • Aggiungere il nuovo DiscourseEvent :topic_tags_changed
  • Aggiungere la classe admin-area al tag HTML
  • Sostituire la regola di sostituzione di markdown-it
  • Ripiegare sugli utenti di sistema quando si crea un nuovo TopicEmbed
  • Consentire la configurazione e l’uso di un cluster_name per /srv/status
  • Flag per disabilitare la protezione CSRF di DiscourseConnect
  • Aggiungere il plugin outlet tag-custom-settings

Correzioni di Bug

  • Assicurarsi che il banner software-update venga mostrato solo dopo 24 ore
  • Prevenire doppie barre negli percorsi dei template Ember
  • Far funzionare lo scrubber HTML con HTML profondo
  • Piccole modifiche all’educazione “nessun messaggio”
  • Includere gli argomenti monitorati dalle categorie silenziate nei riassunti
  • Mantenere il filtro corrente mentre si naviga tra i post in un argomento
  • Conservare i tag quando si carica una bozza di argomento nel compositore
  • Mostrare il modale di registrazione quando gli accessi locali sono disabilitati
  • Pulire lo stato dopo aver creato un nuovo argomento
  • Regressione del pulsante Nuovo Argomento nella pagina dei tag
  • Semplificare l’invio di PM alle impostazioni email
  • Selezione multipla nella ricerca a pagina intera
  • Rake themes:update dovrebbe fallire se un aggiornamento del tema fallisce
  • Con vanilla js .href e getAttribute(“href”) non sono uguali
  • Errore Rake themes:install se il tema non può essere aggiornato
  • Il download delle parole monitorate era rotto
  • Messaggio di errore migliore per l’invito riscattato
  • Le email “conferma nuova email” fallivano per i record EmailChangeRequest con il campo requested_by_user_id vuoto
  • L’unione dei post falliva in silenzio
  • Titolo quando YouTube viene incollato come titolo al compositore
  • Valori di autocorrezione per i campi utente importati tramite menu a tendina
  • Ricaricare i messaggi dopo un’operazione in blocco
  • Gestire gli utenti in fase di staging come utenti non registrati per l’autenticazione esterna
  • I campi utente sono insensibili alle maiuscole/minuscole nel CSV in blocco
  • Reindirizzare all’origine fornita dopo l’autenticazione
  • Migliorare i messaggi di errore se l’utente non può inviare email PM
  • Aggiornamento AdditionalOpts e modifica della funzione
  • Mostrare messaggi di errore quando si aggiungono permalink nell’interfaccia utente di amministrazione
  • Prevenire le eccezioni UniqueViolation durante la sincronizzazione dei menzioni di gruppo
  • Impostare l’attributo “hasTargetGroups” nel compositore quando si clicca sul pulsante messaggio di gruppo
  • Isolare il modale e i tasti di scelta rapida globali
  • Gli argomenti segnalati non venivano aggiornati quando il post veniva spostato
  • Consentire di chiudere il modale Discard Drafts tramite ESC
  • Aggiungere tutte le chiavi che dovrebbero essere consentite in user_notifications
  • Sostituire ‘Chromebook’ con ‘Chrome OS’
  • Consentire l’incollaggio degli invitati nel modale di invito
  • Il pulsante di salvataggio del compositore dovrebbe essere :pencil: Salva Modifica quando si modifica un post PM
  • Rimuovere la funzione @discobot like sugli argomenti pubblici
  • Il task rake uploads:fix_missing_s3 utilizzava SHA1 sbagliato
  • Eliminare le revisioni dei post orfani
  • Aggiungere topic_diff a PostRevisor
  • Far funzionare i tasti di scelta rapida indietro/avanti su mobile per gli anonimi
  • Errore nell’override della stringa di notifica utente con chiavi valide
  • La rotta New-topic con sottocategoria e tag era rotta
  • Errore 404 quando si modifica una risposta espansa
  • Rake db:validate_indexes era rotto
  • Correggere la migrazione della mailing list
  • Eseguire una migliore convalida delle email
  • Aggiungere una migrazione per impostare il redemption_count corretto
  • Regressione nei colori utilizzati dai temi non predefiniti
  • “Archivia” e “sposta nella casella di posta” in blocco per i messaggi di gruppo erano rotti
  • Sostituire in modo coerente la parola monitorata censurata
  • Non mostrare l’avviso duplicate_link per le citazioni
  • Non mostrare mai il modulo della pagina di visualizzazione invito se DiscourseConnect è abilitato
  • Non tentare di eliminare un segnalibro inesistente
  • Gli anonimi dovrebbero vedere l’avviso della modalità lenta degli argomenti
  • Assicurarsi che l’istanza di autocomplete di popper venga distrutta
  • Miglioramenti agli stili email
  • Assicurarsi che il link invisibile non interferisca con l’ordine UI/tab
  • Ripristinare client.zh_TW.yml
  • Un listener mai creato è stato rimosso
  • I test erano rotti in Firefox
  • Pulire correttamente il modale delle bozze quando si cambiano gli argomenti
  • Assicurarsi che l’inizializzatore 100-logster venga eseguito prima di 101-lograge
  • Aggiornare solo il conteggio delle recensioni quando l’utente può vedere la coda di revisione
  • Migliorare la gestione quando l’email è offuscata
  • Eliminare le sottoscrizioni web push non valide
  • Non fallire se Postgres non è disponibile
  • Tutti i membri dello staff (indipendentemente dal TL) dovrebbero poter fissare/sbloccare gli argomenti
  • Browser-update dovrebbe funzionare con vecchi browser
  • Non trattare il tag codice come elemento a livello di blocco
  • Eliminare l’azione di eliminazione del post dai post eliminati definitivamente
  • Poter gestire estensioni file lunghe
  • Nei componenti, ripiegare sulle variabili di colore del tema predefinito
  • Non generare errori se il post non esiste più
  • La visualizzazione di alcune rotte dei tag non rendeva la lista senza JS
  • I test in admin/tests non venivano eseguiti
  • Correggere le impostazioni del bot narrativo nei multisiti
  • Consentire ai proprietari del gruppo di gestire il flair del gruppo
  • Escapare le icone Font Awesome
  • La notifica di menzione ha la precedenza sul gruppo
  • Utilizzare correttamente i modelli email per l’invito all’argomento
  • Non convertire il formato per le impostazioni del sito uploads
  • Avviso di deprecazione - l’inizializzazione ha caricato automaticamente la costante
  • Spostare il collegamento dell’app PWA per i segnalibri in un nuovo percorso
  • Consentire formati URL .git aggiuntivi validi per i temi
  • Kernel.open è deprecato
  • Mostrare un messaggio di errore appropriato quando si tenta di assegnare in blocco un badge disabilitato
  • Mostrare il link nel pannello di invito
  • I test di accettazione dell’invito erano rotti in Ember CLI
  • Assicurarsi che l’elenco degli argomenti basato sui tag utilizzi la propria chiave di precaricamento
  • Non bloccare il percorso uploads in robots.txt
  • Quando si distrugge un argomento, distruggere la pagina pubblicata associata
  • Includere json_schemer in produzione
  • Le voci di navigazione non vengono ricalcolate al cambio dei parametri di query
  • Aggiungere i siti Amazon a force_get_hosts

Cambiamenti UX

  • Icona invece di testo per nascondere l’anteprima mobile
  • Posizione migliore per il pulsante di selezione multipla della ricerca
  • Spostare logs/watched_words in customize/watched_words nella sezione di amministrazione
  • Larghezza più coerente del pulsante di controllo utente
  • Rimuovere il riferimento al modulo di contatto nelle impostazioni
  • Aggiustamenti al modale di accesso
  • Correggere l’allineamento dell’elenco delle schede nel popup delle emoji
  • Far sapere agli utenti che hanno disabilitato discobot e non possono interagirci
  • Aggiustamenti al layout del popup delle emoji
  • Visualizzare un tooltip quando si tenta di eliminare un gruppo automatico
  • Assicurarsi che i log dello staff non rompano il layout
  • Rinominare il pulsante con un nome duplicato
  • L’intestazione del menu delle azioni del compositore dovrebbe visualizzare l’icona dell’azione selezionata
  • Mostrare le prime lettere uniche nel link di invito
  • Migliorare l’allineamento e il layout del piè di pagina degli argomenti
  • Spostare il piè di pagina del modale in un contenitore migliore
  • Aggiungere il widget di caricamento immagini per caricare le immagini dei badge
  • Ridurre l’opacità del pulsante di copia del codice
  • Mostrare la colonna Argomento nella scheda invitati in sospeso
  • Mostrare il pulsante Ignora Nuovo in alto negli argomenti
  • Aggiungere una classe al body sulla prima notifica non letta
  • Rispettare l’impostazione “prioritize username in ux” ovunque possibile
  • Aggiungere l’emoji della campana per una migliore educazione sulle notifiche non lette
  • Incollare un link Twitter nel titolo del compositore non imposterà il titolo

Prestazioni

  • Migliorare la query dei moderatori delle categorie
  • Evitare regex sulla tabella uploads
24 Mi Piace