Nuove funzionalità in 2.0.0.beta5
Bozze Condivise
Le bozze condivise consentono allo staff del sito di collaborare rapidamente e facilmente su una bozza di argomento prima di renderla pubblica. Per creare una bozza condivisa, fai clic sull’icona di risposta in alto a sinistra del compositore e seleziona Bozza Condivisa.
Dopo la creazione della bozza, tutto lo staff può apportare modifiche prima di pubblicare l’argomento. Una volta pubblicata, il timestamp verrà resettato e la cronologia delle modifiche rimossa. Per ulteriori dettagli, consulta l’annuncio della funzionalità all’indirizzo Shared Drafts: Allow staff to collaborate on posts before publishing.
Miglioramento del Registro delle Azioni dello Staff
Discourse mira a fornire un percorso di audit semplice per le azioni dello staff tramite il registro delle azioni dello staff (/admin/logs/staff_action_logs). Questo permette allo staff di rivedere non solo quale membro dello staff ha eseguito l’azione, ma anche quando e il contesto dell’azione. Le modifiche alle impostazioni del sito e ai temi registrano anche il valore precedente, rendendo facile ripristinare le modifiche se necessario.
In 2.0.0.beta5 abbiamo aggiunto il registro per “ripristina argomento” e “modifiche dello staff”.
Sviluppo dei Temi Più Semplice
@sam è stato molto felice di rilasciare Install the Discourse Theme CLI console app to help you build themes su rubygems due settimane fa. Questa applicazione rende lo sviluppo dei temi ancora più semplice, consentendo agli sviluppatori di lavorare sul tema con l’editor di loro scelta! Lavorando all’app, Sam ha anche risolto alcuni bug persistenti legati ai temi, inclusi alcuni problemi di anteprima e caching.
Miglioramento dell’Esperienza Utente dei Gruppi
Abbiamo apportato significativi miglioramenti all’esperienza utente di /groups durante 2.0.0.beta5, tra cui:
- I gruppi ora possono essere filtrati, aiutandoti a trovare esattamente il gruppo che desideri.
- I proprietari possono aggiungere o rimuovere rapidamente membri dal gruppo, e gli amministratori possono designare facilmente i proprietari.
- I membri del gruppo possono interagire con la casella di posta direttamente dalla pagina del gruppo.
- L’attività degli argomenti del gruppo ora utilizza la vista “ultimi”, fornendo tutti i dettagli a cui sei abituato navigando su Discourse normalmente.
Rimozione della descrizione della categoria nel menu a tendina delle categorie per lo staff o TL > 0
No, non stai impazzendo. Le descrizioni delle categorie sono state rimosse dal filtro a tendina delle categorie per lo staff e gli utenti con TL1+. Questo permette a molte più categorie di rientrare senza scorrimento, poiché lo staff e gli utenti non nuovi dovrebbero avere un’idea chiara dello scopo di ciascuna categoria. Le descrizioni sono ancora fornite con suggerimenti al passaggio del mouse e continuano a essere elencate nel menu a tendina delle categorie del compositore.
Nuovi Temi con Banner
Una richiesta frequente qui su Meta è l’assistenza per personalizzare l’aspetto di un sito. Per aiutare gli amministratori a iniziare, @dax ha creato numerosi “temi con banner” che gli amministratori possono importare e personalizzare sul proprio sito. Assicurati di controllare tutte le opzioni e i dettagli completi all’indirizzo https://meta.discourse.org/t/banner-themes-and-instructions-for-customizing-them/82368?u=jomaxro.
Aggiornamenti di Sicurezza
Questa beta include una correzione di sicurezza per problemi segnalati dalla nostra comunità e da HackerOne.
- Oneboxer dovrebbe escapare l’URL prima dell’elaborazione
Ancora di più!
Pensavi fosse tutto? Abbiamo ancora più nuove funzionalità, miglioramenti all’esperienza utente e alle prestazioni, e un’intera serie di correzioni di bug che arriveranno anche a te. Assicurati di rivedere le funzionalità e le correzioni aggiuntive elencate di seguito per tutti i dettagli.
Miglioramenti dei Plugin
Onebox
- Onebox dedicato per Instagram
- Migliorata la formattazione delle immagini di Twitter e Instagram
Suggerimenti (Tooltips)
- Multiple correzioni di bug
Funzionalità e Correzioni Aggiuntive
Clicca per espandere
Nuove Funzionalità
- Aggiungi l’ora di inizio della richiesta per tracciare la coda
- Protezione contro la cancellazione accidentale di colonne o tabelle
- Aggiungi la classe
quote-modifiedse una citazione è stata modificata - Imposta l’intestazione ‘Retry-After’ per le risposte 429
- Sostituisci il menu a tendina dei tag dei messaggi privati con una pagina dedicata ai tag
- Supporto per il rendering markdown per i post incorporati
- Consenti ai temi di risiedere in repository git privati
- Separa il massimo diff in 2 impostazioni
- Filtra i messaggi personali per tag
- Aggiorna jQuery alla versione 3.3.1
- Aggiorna CommonMark alla versione 0.28
- Aggiungi l’outlet del plugin user-profile-avatar-flair
Correzioni di Bug
- Non includere le bozze condivise negli ultimi globali
- Rispetta le impostazioni nofollow per i link onebox
- Impossibile creare timer per gli argomenti per alcune località
- Rimuovi l’irregolarità dello scorrimento
- Rails ha bug quando un
has_onenon ha la colonnaid
- Consenti di impostare le categorie di destinazione se non sono le prime
- Impossibile rimuovere i tag dagli argomenti nel salvataggio rapido
- Nome colonna ambiguo
- Query N+1 per le bozze condivise
- Attiva onExpand/onCollapse quando si usano le frecce
- Previene chiamate multiple di ricerca quando si distruggono più tag
- Miglioramenti minori agli allineamenti in select-kit
- L’evento non è presente qui
- Refactoring di select-kit
limitnon era applicato correttamente aUpload.migrate_to_new_scheme.- Il menu a tendina dei membri del gruppo non si visualizza quando si passa tra i gruppi
- Elimina le tabelle non utilizzate con un ritardo
- Caricamento infinito nella pagina dei gruppi
- Linter
- Non applicare i tag all’outlet del plugin nei pulsanti del menu amministratore
- Messaggio non trovato quando si tenta di accedere con un link, anche se l’email con il link è stata inviata con successo
- Errore quando si tenta di bloccare un indirizzo IP. Restituisci un messaggio quando l’indirizzo IP corrisponde a un indirizzo IP schermato esistente, inclusi gli intervalli
- Quando si crea un argomento in una categoria che accetta solo tag da un gruppo di tag, non consentire la creazione di nuovi tag
- Regressioni nell’interfaccia utente del gruppo di tag che impedivano la creazione di nuovi tag
- Mostra solo i tag consentiti nella pagina dei tag dei messaggi privati e visualizza il conteggio corretto
- Mostra una pagina di errore in caso di errore di tracciamento dei click
- Le sovrascritture di traduzione per i tipi di segnalazione non hanno invalidato la cache
- La pagina dei tag dovrebbe collegarsi al profilo utente che stiamo navigando
- Usa la freccia giusta per lo stato di collasso dei menu a tendina dei tag e delle categorie
- Il ripristino non estraeva la versione patch nel file di dump
- Previene l’avviso ruby con riferimento circolare
- Allinea i messaggi suggeriti
- Gli schemi di colore non si aggiornano quando i salvataggi remoti
- Il percorso di reindirizzamento di accesso era rotto nelle installazioni in sottocartelle
- Link della busta sui messaggi suggeriti
- Estrazione del contenuto della posta dalle email Exchange
- Impossibile eliminare un utente appartenente a un gruppo che concede un livello di fiducia
- Non registrare correttamente i vecchi contenuti dei post
- Mettere in silenzio/Sospendere un utente non dovrebbe inviare un messaggio nascosto
- Imposta esplicitamente il nome utente quando si crea un nuovo messaggio tramite URL
- Messaggi corretti visualizzati quando si reimposta la password
- Condividi i tag selezionati tra il selettore di tag nelle preferenze
- Non mostrare il menu emoji quando
:ha una lettera prima - Il mio sso_overrides_username assumeva che il nome utente fosse passato
- L’input dei tag non dovrebbe includere i tag già scelti nei risultati della ricerca
- L’importatore Mbox dovrebbe ignorare le email senza data
- Il messaggio di errore di accesso sospeso non viene visualizzato
- Quando si visita un post su mobile, non viene selezionato
- Impossibile spostare un argomento nella categoria non classificata
- Avviso di riferimenti circolari in
TopicTrackingState - Gli estratti nell’email di riepilogo sono troppo brevi quando ci sono immagini o link
max topic invitations per daydovrebbe applicarsi anche agli inviti PM- Non applicare
max topic invitations per dayagli inviti via email - Il calcolo della lunghezza del testo per
<details>nell’estratto era errato - Errore quando group_in_subject è abilitato ma non c’è gruppo nel PM
- Non registrare la visualizzazione del messaggio privato se esiste un registro simile nell’ora precedente
- Refuso: whipser → whisper
- Sso_overrides_username potrebbe cambiare in modo inappropriato il nome utente se cambia il caso
- Bug di flexbox in Safari nei menu a tendina dell’intestazione
- Gli importatori di massa non dovrebbero inserire righe con id inferiore a 1
- Non mostrare i tag con conteggio 0 sulla pagina /tags
- Crea notifiche per le menzioni nei PM
- Processo di ripristino per dump presi con
pg_dump10.3+. - Gli importatori di massa cancellano tutti gli indirizzi email senza avvisi o errori
- Usa l’impostazione del sito digest_min_excerpt_length nelle email di riepilogo
- Non carica altri messaggi quando il nome utente ha un punto
- Il filtro dei tag non era selezionato al caricamento della pagina
- La conversione dell’argomento in messaggio per la seconda volta era rotta
- L’utente non dovrebbe poter invitare a un PM se non è soddisfatto il requisito del livello di fiducia
- Quando i messaggi personali sono disabilitati, consenti all’utente di invitare a un argomento pubblico
- Lo staff dovrebbe poter aggiornare i sondaggi quando la finestra di modifica scade
TableMigrationHelpernon ha ripulito dopo se stesso
Modifiche UX
- Avvolgi le immagini Onebox di Twitter a schermo intero con aspect-ratio
- Occasionalmente appare la barra di scorrimento durante il caricamento delle notifiche
- Avvolgi le immagini di Instagram con aspect ratio
- Corretto stile per Onebox di Instagram
- Aggiungi il template mobile per la pagina dei membri del gruppo
- Consenti agli utenti di filtrare i membri nella pagina del gruppo
- Consenti ai proprietari del gruppo di gestire i membri dalla pagina dei membri del gruppo
- Limita il numero di nomi di gruppo visualizzati nella pagina utente
- Migliora il layout del filtro gruppi nella pagina dei gruppi
- Indica il metodo di ordinamento dei tag attivo
- Consenti agli utenti di filtrare per diversi tipi di gruppo nella pagina dei gruppi
- Migliora la pagina dei gruppi su mobile
- Indica l’appartenenza del gruppo dell’utente nella pagina dei gruppi
- Consenti alla pagina dei gruppi di essere ricercabile
- Consenti a user_count nella pagina dei gruppi di essere ordinabile
- CSS per Onebox di Instagram
- Nella pagina dell’elenco degli argomenti per un tag, mostra il pulsante Crea Argomento anche agli amministratori
- Aggiungi un link indietro alla pagina dei gruppi nella pagina del gruppo
- Usa l’elenco degli argomenti per visualizzare i messaggi del gruppo nella pagina del gruppo
- Visualizza gli argomenti del gruppo in un elenco di argomenti
- Imposta pmView per la pagina dei tag dei messaggi privati
- Sposta Impersona in fondo alla pagina
- Usa la parola completa “annulla” nel compositore desktop, “X” su mobile
- Sostituisci annulla e carica nel compositore con icone
- Non lasciare che il widget di avanzamento dell’argomento rimanga sospeso quando l’anteprima è disabilitata
Prestazioni
- Query N+1 sulla pagina dei badge
- Le query PG per la colonna
UserEmail#emailnon utilizzavano l’indice - La query per l’email non utilizzava l’indice






