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

Nuove funzionalità in 2.8.0.beta2

La directory utenti può ora mostrare i campi personalizzati degli utenti

Discourse permette da tempo agli amministratori di configurare campi personalizzati per gli utenti, consentendo loro di condividere informazioni aggiuntive sul sito. I campi potevano essere configurati per apparire nella pagina del profilo dell’utente e anche nella scheda utente. Ora, gli amministratori possono configurare i campi utente per visualizzarli nella directory utenti. Gli amministratori possono utilizzare la chiave inglese per configurare quali colonne appariranno nella directory, inclusi i campi personalizzati.

Tagging abilitato per impostazione predefinita

D’ora in poi, il tagging sarà abilitato per impostazione predefinita su tutte le nuove installazioni di Discourse. Questo cambiamento non avrà impatto sui siti esistenti che verranno aggiornati.

Visualizzazione dei badge selezionabile dall’utente nella scheda utente

In modalità predefinita, la scheda utente mostrerà il badge del livello di fiducia dell’utente, seguito dai due badge di livello “più alto”: prima l’oro, se non c’è oro allora l’argento, se non c’è argento allora il bronzo. Gli utenti possono ora selezionare i 2 badge che desiderano visualizzare contrassegnando il badge come preferito.

Eliminazione automatica dei topic stub dopo che l’intero topic è stato unito a un altro topic

Quando un intero topic viene unito a un altro, viene lasciato uno “stub”, contenente solo il primo post e un messaggio che indica che il topic è stato spostato. Questi topic stub verranno ora eliminati automaticamente dopo 7 giorni dall’unione. Gli amministratori possono modificare questo comportamento tramite l’impostazione del sito delete merged stub topics after days.

Aumento proporzionale dei limiti di modifica giornalieri in base al livello di fiducia

Man mano che gli utenti aumentano il loro livello di fiducia, i loro limiti aumentano e acquisiscono ulteriori funzionalità sul sito. Ad esempio, un utente TL3 può mettere “mi piace” a 2 volte più post al giorno rispetto a un utente TL1. Anche le modifiche sono limitate in modo simile e ora aumentano anch’esse man mano che il livello di fiducia dell’utente sale. Per tutti i dettagli sui livelli di fiducia, consulta Comprendere i livelli di fiducia di Discourse

Contenuto Onebox elaborato dalla lista di parole sorvegliate censurate

In precedenza, il contenuto onebox non veniva elaborato dalla regex di censura, il che significava che era possibile inserire parole censurate tramite onebox. Questo problema è stato risolto, quindi le parole impostate per essere censurate verranno censurate anche all’interno dei onebox.

Miglioramenti all’accessibilità

  • Miglioramento dell’etichetta del pulsante di attivazione dei dettagli del topic
  • Aggiunta di aria-label al pulsante di chiusura della finestra modale
  • Inclusione di aria-label per le immagini degli avatar nei widget
  • Aggiunta del ruolo heading per i titoli dei post
  • Correzione degli stili di focus per il controllo del post e il menu utente

Altre funzionalità

Questa beta include così tante nuove funzionalità che non è possibile descriverle tutte. Di seguito sono riportate alcune ulteriori funzionalità degne di nota. Puoi trovare l’elenco completo delle nuove funzionalità nel post seguente.

  • Esegui immediatamente le modifiche ai post
  • Mostra tutte le categorie nel compositore
  • Miglioramento dell’interfaccia utente delle impostazioni di gruppo per le email
  • Abilita la pausa delle immagini da Giphy e Tenor
  • Mostra un messaggio di errore se la regex non è valida
  • Silenzia la parola sorvegliata
  • Naviga verso un topic in coda approvato dalla coda di revisione
  • Conversione corretta del titolo del topic in maiuscolo e minuscolo per la locale predefinita turca
  • Aggiunta di attività per esportare e importare la struttura del sito
  • Supporto per tag e sostituzione nelle parole sorvegliate nella finestra modale di test
  • Consentire notifiche per fino a 20 proprietari di gruppo
29 Mi Piace

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