2.8.0.beta9: Descrizioni dei tag, ricerche recenti, avatar sticky e altro ancora

Nuove funzionalità in 2.8.0.beta9

Descrizioni dei tag

Lo staff può ora aggiungere descrizioni ai tag, proprio come per le categorie. Le descrizioni vengono visualizzate passando il mouse sopra un tag nell’elenco degli argomenti.

Per aggiungere/modificare una descrizione di un tag, come staff, naviga alla pagina del tag, fai clic sulla chiave inglese e poi sulla matita di modifica.

Visualizza i post in sospeso nella pagina dell’utente

In precedenza, quando l’approvazione dei post era abilitata, agli utenti veniva mostrato un messaggio che il loro post necessitava di approvazione, insieme a un conteggio dei post in sospeso. Tuttavia, non c’era modo di vedere cosa fosse in sospeso dopo il fatto.

Gli utenti possono ora navigare alla loro pagina di attività per vedere i loro post in sospeso.

Ricerche recenti

Discourse ora visualizza le cinque ricerche di argomenti/post più recenti completate, rendendo rapido e semplice rieseguire una ricerca.

Evidenzia le modifiche ai tag nelle revisioni dei post

Le modifiche ai tag ora vengono evidenziate quando si visualizza una revisione di un post.

Notifica ai rispondenti la rimozione del post

Gli amministratori possono ora abilitare (disabilitato per impostazione predefinita) la notifica agli utenti se il loro post viene rimosso perché è una risposta a un post segnalato. Quando abilitato tramite le impostazioni del sito notify_users_after_responses_deleted_on_flagged_post, gli utenti riceveranno un PM che spiega che il loro post è stato rimosso, insieme ai dettagli sul motivo per cui il post padre è stato rimosso e al contenuto del post padre.

Supporto @here

Gli utenti possono ora menzionare @here per notificare 10 persone che hanno risposto all’argomento. Gli amministratori possono gestire le autorizzazioni per utilizzare la menzione @here e il numero di utenti menzionati, tramite le impostazioni del sito max_here_mentioned e min_trust_level_for_here_mention.

Mostra il suggerimento di ricerca del browser quando viene utilizzata la ricerca di Discourse

Negli argomenti lunghi, Discourse non carica tutti i post contemporaneamente. I post vengono caricati automaticamente mentre l’utente scorre. A causa di ciò, l’utilizzo della ricerca nativa del browser (Ctrl/Cmd + F) non funziona poiché non tutti i post vengono caricati. In tali argomenti, viene aperta la ricerca di Discourse, per garantire che tutti i post vengano cercati. Ora vengono visualizzati messaggi di aiuto quando ciò si verifica, in modo che gli utenti sappiano come aprire la ricerca del browser se lo desiderano.

Mostra una modale di conferma quando “Ignora tutto” ignora una notifica importante

Quando si ignorano le notifiche, se le notifiche verdi - PM, assegnazioni, ecc. - verrebbero ignorate, viene prima mostrato un avviso per garantire che non vengano eliminate accidentalmente.

Visualizza avviso durante la condivisione di un argomento in una categoria limitata

Quando si condivide un argomento, viene visualizzato un avviso se l’argomento non è pubblico e quindi visibile solo a gruppi selezionati.

Avatar fissi

Quando si legge un post lungo, l’avatar dell’autore del post scorre insieme al post, in modo da poter vedere a colpo d’occhio chi ha scritto il post, anche se si è scorrevole fino alla fine.

scrolling-avatar

Incollare link su una selezione applicherà un formato di link

Grazie al contributore della community @gwwar, quando viene evidenziato del testo e un URL è negli appunti, l’incolla trasformerà magicamente il testo in un link, anziché sovrascrivere il testo con il link. Maggiori dettagli in Idea: Paste links in the editor - #20 by sam

Prestazioni di scorrimento mobile migliorate

Abbiamo aggiornato tutta la nostra logica di scorrimento per utilizzare i listener di eventi “passivi”. Ciò dovrebbe migliorare significativamente l’esperienza utente sui dispositivi mobili, in particolare sui dispositivi più vecchi.

43 Mi Piace

Ancora di più!

Ma aspetta, c’è di più! Facciamo del nostro meglio per evidenziare nuove funzionalità e modifiche per te, ma ci sono sempre troppi cambiamenti per descriverli tutti. Per un elenco completo di nuove funzionalità, correzioni di bug, miglioramenti dell’UX e altro ancora, assicurati di consultare le Funzionalità e Correzioni aggiuntive elencate di seguito.

Aggiornamenti di sicurezza

Questa beta include 3 correzioni di sicurezza per problemi segnalati dalla nostra community e da HackerOne.

  • Mostra i tag solo agli utenti con permesso
  • Rimuovi i caratteri bidirezionali Unicode non renderizzati nei blocchi di codice
  • Rimuovi la risposta specifica di ember-cli dalle rotte dell’applicazione

Miglioramenti dei plugin

Molti plugin

  • Traduzioni
    • Abbiamo aggiornato le traduzioni in molti dei nostri plugin

Assegna

Correzioni di bug

  • Miglioramenti per l’assegnazione ai post
  • Modifica l’elenco mobile per le modifiche recenti all’elenco degli argomenti
  • Aggiorna le etichette aria sui dispositivi mobili / menu a discesa
  • Il serializzatore current_user non genera errori
  • La selezione di un utente stava cancellando i termini di ricerca
  • Ricerca argomenti assegnati non funzionante
  • Utilizza la proprietà customOptions
  • Fissa la versione del plugin quando si esegue discourse <= 2.8.0.beta7
  • Nessun errore quando il post assegnato viene eliminato
  • Aggiorna le autorizzazioni di visualizzazione per riassegnare

Modifiche UX

  • Icone mobili corrispondenti a quelle desktop
  • Aggiorna gli stili del menu a discesa per riassegnare

Chat

Nuove funzionalità

  • Apri collegamenti chat da categoria/tag mostra
  • Archivia messaggi cucinati lato server

Correzioni di bug

  • Assicura che l’utente rimanga ‘presente’ nei canali di routing delle notifiche
  • Naviga a pagina intera in visualizzazione mobile
  • Il titolo del canale chat nei collegamenti a pagina intera porta alla chat
  • Mostra l’estratto nella riga di risposta
  • Pulsante di anteprima per canale nidificato
  • Implementa il selettore di emoji
  • Abilitando la chat si ricarica in tempo reale e facendo clic sull’icona della chat si entra nel canale
  • Unifica la dimensione del carattere del titolo del canale chat
  • Correggi gli URL delle notifiche chat
  • Il ritorno su mobile non dovrebbe inviare messaggi
  • Traduzione delle notifiche dei messaggi di chat lato client

Modifiche UX

  • Altri aggiustamenti
  • Spaziatura + modifiche alle notifiche
  • Utilizza il colore terziario per l’icona del pulsante di invio del messaggio su mobile
  • Non riservare spazio per l’indicatore di presenza (secondo tentativo)
  • Non riservare spazio per l’indicatore di presenza
  • Allinea gli elementi del titolo

Crittografa

Nuove funzionalità

  • Disabilita CSP non sicuro se il plugin è abilitato

Correzioni di bug

  • Assicura che i bot possano inviare messaggi crittografati

BCC

Correzioni di bug

  • Invio BCC a indirizzi email

Tooltip

Nuove funzionalità

  • Rileva meglio mouse/touch utilizzando event-from

Abbonamenti

Correzioni di bug

  • Escludi addebiti bloccati nel totale della campagna
  • Includi acquisti una tantum nel totale della campagna

Reazioni

Nuove funzionalità

  • Consolida le notifiche

Correzioni di bug

  • L’espansione del post nel flusso delle attività causava il ricaricamento
  • Non includere emoji non valide nel campo delle reazioni dei post.

Crowd

Correzioni di bug

  • Evita di utilizzare GlobalSetting per crowd_custom_html

Documenti

Modifiche UX

  • Regola la spaziatura degli elementi dell’elenco degli argomenti

Funzionalità e Correzioni aggiuntive

Clicca per espandere

Nuove funzionalità

  • Mostra schede utente per gli utenti che stanno ‘rispondendo…’
  • Sostituisci la direttiva Crawl-delay con un limitatore di velocità appropriato
  • Invia un’intestazione ‘noindex’ nelle risposte non canoniche
  • Supporta i18n nei test dei plugin Ember CLI
  • Aggiungi l’impostazione delle regole di normalizzazione delle email
  • Aggiunge lo scope uploads per le chiavi API
  • Consenti alle impostazioni del tema di richiedere l’aggiornamento
  • Registra solo le query di ricerca di argomenti/post nel registro di ricerca
  • Applica i limiti di velocità per utente invece che per IP per gli utenti fidati
  • Caricamenti di backup di blocchi locali uppy con un nuovo plugin uploader

Correzioni di bug

  • L’oggetto File nativo non è stato passato a uploadHandler
  • CSS non funzionante in #15141
  • Non suggerire “user1” come nome utente agli utenti invitati
  • Aggiunge il codice di stato 422 al JSON di bootstrap
  • Consenti allo staff di caricare quando dovrebbe e authorized_extensions è vuoto
  • Assicura che i widget hook chiamino sempre l’istanza corretta
  • Tratta iPad come mobileView per il posizionamento del popper
  • L’avviso di log globale è regredito in #15000
  • L’impostazione dei segnalibri in alcuni casi era interrotta
  • Non generare errori su chiavi duplicate in Yaml
  • Posizione del prompt di aggiornamento software sui temi con intestazione aggiuntiva
  • Utilizza l’URL CDN per gli avatar onebox interni
  • Elimina solo i token email non confermati E scaduti
  • Non bloccare il browser quando si toccano i suggerimenti di completamento automatico su Android/Gboard
  • Rimuovi l’intestazione email Auto-Submitted dalle email SMTP di gruppo
  • Non interrompere se l’aggiornamento del tema fallisce
  • Git non dovrebbe richiedere le credenziali
  • Mantieni i tag esistenti durante la modifica degli argomenti dei tag
  • Non accedere a permalink-check se non autorizzato
  • Consenti inviti se must_approve_users è true
  • Non pubblicare sondaggi sul message bus quando non ci sono sondaggi
  • Non pubblicare notifiche su MessageBus per utenti inattivi
  • Consenti la disabilitazione della funzionalità sondaggio in discourse-markdown
  • Rimuovi l’etichetta ‘Apri bozza’ dopo l’eliminazione della bozza dell’argomento
  • Assicura che i collegamenti dell’elenco degli argomenti mobili siano trattati come transizioni Ember
  • Ricorsione infinita durante la chiamata a un’azione refresh() sulle rotte
  • Aggiungi un pulsante di conferma e annulla durante la modifica del testo alternativo
  • Valida il numero di voti consentiti per sondaggio per utente.
  • Non sovrascrivere la proprietà calcolata per la correzione dello spinner di caricamento
  • Correzione del separatore dell’elenco degli argomenti
  • Escludi il post moderator_action per il conteggio delle risposte nel riepilogo utente.
  • Titolo e chevron errati durante il filtraggio per numero di post.
  • Filtro categorie nessuna e tutte
  • Cache di tutte le parole monitorate
  • Cancella errori precedenti alla visualizzazione del modulo del secondo fattore
  • Registra customOptions come filtro select kit
  • Converti gli argomenti incorporati URL in forma assoluta
  • Errore quando SMTP è abilitato in PostAlerter senza email in entrata
  • Pulisci il nome dell’emoji che è il nome del file
  • Includi tutte le categorie in sortedCategories
  • Regola l’avviso dell’intestazione dell’elenco degli argomenti
  • Colonna ambigua in downsize_uploads
  • Correzioni aggiuntive per l’ultimo visitato nell’elenco degli argomenti
  • Correggi le regressioni introdotte in ae16b0a
  • Aggiunge la classe mancante per il separatore dell’ultima visita
  • Reindirizza alla homepage se non esistono post
  • Escludi argomenti da tag silenziati nell’elenco in primo piano della categoria.
  • L’uploader di emoji non utilizza data.name nell’upload uppy
  • Utilizza il gruppo corretto tra i multipli per il mittente SMTP
  • Elimina indirizzi CC malformati nel job GroupSmtpEmail

Modifiche UX

  • Corregge l’allineamento nella barra di navigazione del gruppo
  • Modifica lo stile del compositore mobile
  • Modifica lo stile del compositore
  • Aggiunge l’attributo title alle celle dei report
  • Chiude la selezione multipla alla selezione quando maximum=1
  • Corregge l’indentazione extra nelle liste quando si supporta la direzione del testo mista
  • Aggiunge test aggiuntivi per l’incollaggio di un link su una selezione
  • Quando si incolla un link, utilizzare le regole di linkify
  • L’ora non dovrebbe nascondere l’handle della timeline dell’argomento su mobile.
  • Fallback al titolo normale se il titolo per screen reader non è disponibile
  • Rendi il banner a larghezza intera
  • Abbassa il periodo di soppressione dei digest da un anno a 6 mesi
  • Corregge il colore del pulsante di salvataggio rapido nelle schemi scure
  • Sposta l’avviso di condivisione dell’argomento nel flash alert modale
  • Aggiunge più alias di ricerca per le emoji.
  • Avvia la ricerca a pagina intera al secondo colpo di Invio
  • Correzioni dell’elenco degli argomenti mobili follow-up a 0e371d4

Prestazioni

  • Aggiorna i widget hook per evitare eventi globali che bloccano lo scorrimento
  • Aggiorna l’implementazione del mixin di scorrimento
  • Disabilita il listener di avvio del tocco di Ember
  • Utilizza listener di eventi passivi per touchstart, touchmove
  • Imposta la proprietà --header-offset solo quando viene modificata
  • Aggiornamento del primo PM non letto per l’utente non rispetta i limiti.
  • Utilizza un controllo della direzione del testo più efficiente nell’inizializzazione di select-kit
  • Riduci i record interrogati in UserStat.update_first_unread_pm.
  • Sposta i suggerimenti preload nell’<head>
  • Migliora la velocità di avvio dell’app JS ottimizzando customResolve()
20 Mi Piace