3.5.0.beta8: Plugin inclusi, un nuovo tema, migliore gestione del colore, filtri potenti e controlli avanzati delle immagini

Nuove funzionalità in 3.5.0.beta8

:package: Plugin popolari ora inclusi nel core di Discourse

Stiamo rendendo Discourse più potente e facile da usare “out-of-the-box” includendo una serie dei nostri plugin più popolari direttamente nel core di Discourse. Ciò significa che plugin ampiamente utilizzati come Assign, Solved, Data Explorer, Reactions e altri saranno inclusi per impostazione predefinita quando si installa o si aggiorna Discourse, senza la necessità di installare plugin separati, rendendo molto più facile l’accesso a queste potenti funzionalità.

  • Nessuna modifica per l’hosting gestito: i siti su hosting Discourse non saranno interessati, mentre gli self-hoster verranno invitati a rimuovere questi plugin dal loro app.yml alla prossima rigenerazione.
  • Disabilitati per impostazione predefinita: tutti i plugin inclusi rimangono disabilitati per impostazione predefinita, quindi non vi è alcuna modifica visibile o funzionalità aggiunta a meno che non vengano abilitati.
  • Nessun impatto sulle prestazioni: i plugin disabilitati non aggiungono JavaScript o carico del server aggiuntivo, garantendo che il tuo sito rimanga snello come sempre se non li abiliti.

Per tutti i dettagli, un elenco completo dei plugin e le istruzioni di aggiornamento per gli self-hoster, consulta l’annuncio ufficiale.

:sunrise: Nuovo tema Horizon, disponibile per tutti

Siamo lieti di annunciare Horizon, il nostro nuovissimo tema predefinito progettato per una prima impressione bella e amichevole e un’esperienza di community semplificata! I punti salienti includono:

  • Schede argomento semplificate e moderne: meno disordine, più concentrazione.
  • Testo dell’area di lettura più grande: migliora la leggibilità, soprattutto su dispositivi mobili.
  • Palette di colori multiple: opzioni integrate per una migliore personalizzazione.
  • Ottimizzato per amministratori non tecnici: design “out-of-the-box” con configurazione minima che ha un bell’aspetto su ogni dispositivo.

Horizon è ora incluso in tutti i siti Discourse, sia nuovi che esistenti. Leggi di più nell’annuncio.

:artist_palette: Un nuovo modo per gestire le palette di colori

Siamo entusiasti di annunciare un modo ridisegnato per gli amministratori di gestire e selezionare le palette di colori in Discourse! La nuova pagina dell’elenco delle palette di colori introduce:

  • Anteprime visive delle palette: vedi istantaneamente ogni palette disponibile, ognuna visualizzata in schede con anteprime live.
  • Etichette di stato chiare: identifica rapidamente quale palette è attiva e quali sono selezionabili dagli utenti.
  • Gestione semplice delle palette: attiva la palette attiva o regola quali palette sono selezionabili dagli utenti, tutto da un’unica pagina.

L’aggiornamento è ottimizzato per dispositivi mobili e offre agli amministratori una panoramica chiara e visiva di tutte le palette per un flusso di lavoro semplificato. Leggi di più nell’annuncio.

:magnifying_glass_tilted_left: Filtro dinamico degli argomenti ora disponibile

Il percorso /filter migliorato offre una ricerca e un filtraggio degli argomenti più veloci e intelligenti! Questo aggiornamento dell’interfaccia utente di filtraggio degli argomenti include:

  • Ricerca per parole chiave: cerca facilmente argomenti digitando qualsiasi parola chiave o frase.
  • Completamento automatico: naviga tra le opzioni di filtro con i nuovi suggerimenti di completamento automatico.
  • Trovato nella barra laterale: il link /filter è disponibile sotto “Altro…” nella barra laterale per impostazione predefinita.

Leggi l’annuncio per saperne di più e approfondisci con la documentazione.

:framed_picture: Controlli avanzati delle immagini nel composer

Il nuovo composer offre un’esperienza di scrittura moderna, inclusa una nuovissima interfaccia utente per la gestione delle immagini! Con questa nuova barra degli strumenti, puoi:

  • Ridimensionare le immagini: ridimensiona le tue immagini direttamente nell’editor visivo.
  • Impostare testo alternativo: aggiungi o modifica testo alternativo e didascalie per mantenere i tuoi post accessibili.
  • Eliminare immagini: rimuovi le immagini caricate con un clic.

Questa interfaccia intuitiva rende più facile che mai lavorare con le immagini nei tuoi post.

Il nuovo composer è ora disponibile in tutte le community per rendere la scrittura su Discourse più facile per tutti i tuoi membri. Leggi l’annuncio completo sulla nuova esperienza del composer per saperne di più.

Aggiornamenti di sicurezza

Questa versione include correzioni per questi problemi di sicurezza segnalati dalla nostra community e da HackerOne.

11 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 UX e altro ancora, assicuratevi di consultare le Funzionalità aggiuntive e le correzioni elencate di seguito.

Miglioramenti dei plugin

discourse-code-review

Nuove funzionalità

  • Non creare utenti in staging se enable_staged_users è disabilitato (251)

discourse-group-tracker

Modifiche UX

  • Mantenere sempre visibile il contenitore agganciato per il tracciamento dei gruppi (92)

discourse-jira

Correzioni di bug

  • Inviare solo gli attributi dei campi richiesti nel payload (107)

discourse-translator

Correzioni di bug

  • Rimuovere i duplicati prima di aggiungere l’indice (315)

Tutte le funzionalità e le correzioni

Nuove funzionalità

  • Configurare un modello LLM predefinito per tutte le funzionalità (33752)
  • Creare un nuovo argomento mentre si visualizza una categoria o un tag con restrizioni (33495)
  • Abilitare l’editor avanzato per tutti gli utenti (33699)
  • Miglioramenti alla pagina di conversazione AI (33853)
  • Consentire la visualizzazione sicura dell’HTML nei motivi di silenzio e sospensione (33815)
  • Aggiungere il componente riutilizzabile AdminFilterControls, applicarlo ai plugin e ai report (33706)
  • Ripristinare la data di aggiornamento quando si elimina un post (33747)
  • Aggiungere il supporto per AWS MediaConvert (33092)
  • Aggiungere un’impostazione del sito per disabilitare i commenti nel plugin discourse-post-voting (33775)
  • Ridisegnare il layout dell’indice della tavolozza dei colori dell’amministratore (33628)
  • Ricerca dinamica quando si è nella rotta /filter (33614)
  • Mostrare il rapporto sulle visualizzazioni delle pagine legacy per i siti che utilizzano le visualizzazioni legacy (33620)
  • Impostazioni del sito personalizzabili (32233)
  • Inviare l’email all’autenticazione esterna durante la registrazione (33559)
  • Consentire agli utenti di ricategorizzare in massa in modo silenzioso (33490)
  • Rendere più facile per lo staff vedere se un profilo è in silenzio (33537)
  • Menu intestazione/paragrafo di testo nella barra degli strumenti del compositore (33461)
  • Mostrare un dialogo sul post tradotto per scegliere se modificare l’originale o la traduzione (33184)
  • Consentire Ctrl/Cmd+Invio per inviare un modulo da un’area di testo (33527)
  • Regola di input immagine quando si digita nell’editor avanzato (33498)
  • Barra degli strumenti immagine nell’editor avanzato per ridimensionamento/testo alternativo/eliminazione (33381)
  • Visualizzare la modifica della localizzazione nella finestra modale della cronologia dei post (33469)
  • Implementare RFC 8058 per l’annullamento dell’iscrizione via email (33392)
  • Convalidare gli hashtag nell’editor di testo avanzato del compositore (33272)
  • Aggiungere un’impostazione nascosta per limitare il numero di localizzazioni per la localizzazione dei contenuti (33378)
  • Abilitare Horizon di sistema (33374)
  • Nuova ordinamento della ricerca per gli argomenti letti (33353)

Correzioni di bug

  • Non far crescere il pulsante del piè di pagina dell’argomento (33903)
  • Aggiungere l’icona pen all’elenco delle icone principali (33901)
  • Applicare la modifica della tavolozza dei colori quando l’anteprima non è disponibile, avvisare per la modalità scura (33827)
  • Visualizzare un avviso quando si emette l’ultimo voto rimanente (33845)
  • Aggiornare correttamente l’ultimo ID del bus dei messaggi per thread e canali (33846)
  • Errore JS quando si silenzia e si riattiva l’utente (33851)
  • Bug quando si silenzia un utente e non si fa nulla al post (33819)
  • Garantire che la griglia automatica funzioni in tedesco (33831)
  • Utilizzare translatedTitle per il titolo dell’icona del moderatore (33832)
  • Refuso nel titolo tradotto per l’elenco dei tipi di file audio (33830)
  • La selezione in massa di Horizon a volte non è fissa in Safari (33829)
  • Garantire che la griglia automatica funzioni con gli spaziature francesi (33823)
  • Memorizzare il contesto per i caricamenti falliti (33546)
  • La timeline non dovrebbe essere agganciata a meno che non siano caricati tutti i post (33801)
  • Utenti sospesi ed eliminati che appaiono nelle classifiche (33627)
  • Non sovrascrivere i titoli tradotti quando si aggiorna il distintivo (33731)
  • Catturare le selezioni di modifica rapida troppo grandi per essere modificate (33777)
  • Catturare le chiamate highlightHTML in cui l’ago è troppo grande per essere evidenziato (33776)
  • Nome canale predefinito al titolo dell’argomento (33754)
  • Aggiungere l’importazione mancante del servizio router (esplicita) (33756)
  • Garantire che venga mostrato un errore quando la descrizione è troppo lunga (33750)
  • Mostrare la rimozione in massa degli inviti scaduti (33716)
  • Non eliminare le chiavi per i sottotipi disidratati non riusciti (33615)
  • Mostrare la localizzazione per le localizzazioni senza regione se esistono (33702)
  • Link rotto al punteggio di rimbalzo del profilo utente nell’amministratore (33726)
  • Garantire che il costruttore di eventi imposti correttamente la descrizione (33700)
  • Refuso nel nome della variabile CSS (33717)
  • Assicurarsi che la cache delle impostazioni del sito del tema venga impostata all’importazione del tema (33697)
  • Mostrare il tempo trascorso dall’inizio della connessione nell’errore
  • Aggiornare il link errato a discourse-migratepassword (33688)
  • Il parametro external_id può essere un intero (33675)
  • Non creare date di eventi vuote nel calendario
  • Il limite educativo del compositore dovrebbe utilizzare il conteggio dei post (33650)
  • Catturare errori di sintassi negli script raw (33673)
  • Non consentire risposte alle categorie quando la risposta via email è disabilitata (33641)
  • Comportamento di fallback per il sottotitolo del banner di benvenuto (33613)
  • Serializzare correttamente gli oggetti temporali nel plugin calendario
  • Imporre che i temi di sistema siano abilitati (33643)
  • Errore nelle impostazioni globali oscurate per le impostazioni deprecate (33642)
  • Errore nel JSON delle impostazioni del sito client (33640)
  • Caricare la bozza salvata quando si clicca su rispondi al post (33543)
  • Parametri insensibili al caso per My redirect (33604)
  • Includere l’icona per i messaggi privati nelle ricerche non filtrate dai messaggi (33611)
  • Link rotti alle impostazioni del sito nella sezione Contenuto (33597)
  • Consentire correttamente la traduzione dei miei messaggi (33586)
  • Bug quando i log delle email saltate vengono filtrati (33557)
  • Tag delle variabili di colore (33561)
  • Problemi di z-index con il nuovo DMenu nel compositore (33545)
  • Migliorare le modalità “sola lettura” (33521)
  • Padding orizzontale dell’intestazione su mobile (33555)
  • Variabile di colore mancante per la timeline dell’argomento (33554)
  • Colore di sfondo del tag Horizon (33553)
  • Vari vari passaggi di ottimizzazione corretti (33523)
  • Rimuovere il + dal tooltip dell’interruttore RTE (33542)
  • Aggiornare anche la localizzazione dell’argomento durante la creazione (33544)
  • Utilizzare l’impostazione max_tag_search_results come limite predefinito per la ricerca dei gruppi di tag (33485)
  • Svuotare un campo di testo dovrebbe annullarlo (33520)
  • Impostazione data calendario Formkit indietro di un giorno (33238)
  • Il raggruppamento dei distintivi per i distintivi di sistema dovrebbe essere modificabile (33504)
  • Escapare l’URL durante l’inserimento/modifica dei link nella finestra modale del compositore (33501)
  • Convertire gli hashtag non validi nel compositore in testo (33441)
  • Convertire le menzioni non valide nella modalità di testo avanzato del compositore in testo (33437)
  • Ordine del pulsante Chat nel profilo utente (33494)
  • Gestire gli URL di ripristino che terminano con parametri di query (33384)
  • Aggiornamenti del link dei messaggi nella barra laterale (33444)
  • Prevenire il salvataggio di una stringa vuota come localizzazione (33481)
  • Rinominare la rotta delle note valutabili per corrispondere alle rotte valutabili esistenti (33480)
  • Pulire la selezione quando si espande il menu a comparsa (33467)
  • Ripristinare lo stato della citazione quando si ripristina la selezione del testo (33463)
  • Far funzionare hide_new_user_profiles con gli utenti aggiornati manualmente (33458)
  • Eseguire correttamente i decoratori post-adozione nel flusso di post Glimmer (33440)
  • Garantire che abbiamo un contenuto elaborato su cui lavorare (33439)
  • Renderizzare gli emoji nel testo degli hashtag elaborati per la modalità di testo avanzato del compositore (33395)
  • Garantire che le azioni piccole non attivino la barra degli strumenti dei post (33422)
  • Il colore predefinito di Horizon deve essere selezionabile dall’utente (33428)
  • Garantire che i dati di rivendicazione valutabili lato client siano impostati correttamente (33405)
  • Escapare display:none per il sottotitolo nel banner di benvenuto per Horizon (33411)
  • Mostrare un suggerimento per il campo selezionabile obbligatorio durante la registrazione quando non selezionato (33401)
  • Problemi di UppyUploader quando l’impostazione authorized_extensions è vuota ma authorized_extensions_for_staff non lo è (33423)
  • Migliorare l’attività di unione degli orizzonti (33394)
  • Applicare le preferenze di diversità ai risultati della ricerca degli emoji (33393)
  • Annullare la rivendicazione delle valutabili quando una finestra modale di azione viene annullata (33377)
  • Aggiungere l’ordinamento mancante per l’ultima lettura alla ricerca a pagina intera (33376)
  • Utilizzare libv8-node-24.1.0.0-x86_64-darwin quando necessario (33372)
  • Migliorare il comportamento della barra degli strumenti dei post (33342)
  • Ricerca amministratore che non include le pagine dei plugin (33356)
  • Non consentire l’invio di azioni in massa sugli argomenti senza una notifica… (33292)
  • Miniature video chat su iOS (33349)
  • Far funzionare i selettori relativi al tema (33344)
  • Ignorare l’offset dei post recenti nella ricerca quando vengono utilizzati i filtri prima/dopo (33323)
  • Aggiungere nomi umanizzati per il serializzatore delle impostazioni del tema (33341)

Modifiche UX

  • Colore del bordo del contenuto (33908)
  • Risolvere i problemi di layout dell’editor di traduzione (33905)
  • Prevenire che il motivo del piè di pagina schiacci i pulsanti (33866)
  • Menzionare la console del browser nel banner degli errori del tema (33890)
  • Rimuovere lo stile unico per i pulsanti di notifica (33865)
  • Vari corretti relativi al pannello del menu utente (33842)
  • Includere JS nell’elenco dei campi ‘modificati’ dell’interfaccia utente del tema (33841)
  • Convertire i pulsanti delle funzionalità amministrative AI in link (33840)
  • Aggiornamento del pannello delle notifiche (33795)
  • Consentire lo scorrimento orizzontale per la barra degli strumenti dell’editor su mobile (33703)
  • Correggere il testo per la descrizione dell’impostazione del sito del tema (33816)
  • Correggere la selezione in massa nel tema Horizon (33803)
  • Migliorare l’allineamento e l’interruzione di riga del titolo della citazione (33796)
  • Correggere l’effetto hover per i pulsanti di accesso anonimo su pagine non Ember (33787)
  • Rimuovere il CSS della vecchia pagina “Chi siamo” (33755)
  • Mostrare il conteggio dei miei messaggi nella barra laterale (33539)
  • Aggiornare la rotta dei gruppi nella pagina degli utenti dell’amministratore (33738)
  • Mostrare Chat nell’elenco dei plugin (33735)
  • Separare il CSS del compositore non correlato (33701)
  • Interazione compositore-chat di Horizon (33677)
  • Ridurre il font dei tag discourse nel popup del compositore (33679)
  • Aggiungere il titolo della sottopagina mancante al tracciamento e alle preferenze degli utenti (33621)
  • Mostrare tutti i plugin preinstallati e etichettarli come tali (33681)
  • Ripristinare il spaziatura predefinita nell’elenco del menu della barra degli strumenti (33671)
  • Correggere lo z-index del menu a tendina di traduzione del compositore (33669)
  • Rimuovere il carattere grassetto per gli elementi di completamento automatico selezionati (33668)
  • Rendere più facile trovare l’impostazione rich_editor (33666)
  • Aggiungere l’impostazione del sito per la posizione del banner di benvenuto all’interfaccia amministrativa (33438)
  • Z-index del menu DMenu mobile al contenuto modale (33660)
  • Sovrascrivere lo z-index specifico per il caso di DMenu in combinazione con il compositore mobile (33622)
  • Correzioni per l’intestazione dell’elenco degli argomenti (33653)
  • Nascondere la sezione delle risorse per i temi remoti (33649)
  • Banner-search-radius (33624)
  • Mostrare il mese del calendario (33623)
  • Z-index DMenu-compositore (33618)
  • Utilizzare il nome corretto per i PM nelle statistiche di amministrazione degli utenti (33617)
  • Regolazioni minori per il compositore a schermo intero (33584)
  • Scorciatoie per la barra degli strumenti delle intestazioni dell’editor (33578)
  • Aggiornare il segnaposto del compositore per RTE (33594)
  • Rendere il contenitore di navigazione di nuovo a larghezza intera (33581)
  • Rimuovere il margine h3 della categoria (33573)
  • Evitare che una vista piccola schiacci l’immagine nell’editor avanzato (33567)
  • Correzione del layout per la descrizione della categoria modificata (33565)
  • Correzione di follow-up per lo z-index di DMenu (33566)
  • Horizon >` correggere lo spaziatura dell’intestazione dell’argomento e posizionare meglio la selezione in massa (33564)
  • Aggiunte di variabili (33473)
  • Consentire le parentesi nella regola di input immagine dell’editor avanzato (33524)
  • Rimuovere le azioni di stato dell’argomento dal menu “Altro” del compositore (33369)
  • Non arrotondare i bordi delle immagini degli emoji in RTE (33509)
  • Horizon: regolare la dimensione degli emoji nell’estratto dell’argomento (33491)
  • Aggiungere un avviso informativo per i temi integrati (33497)
  • Spostare l’impostazione rich_editor da sperimentale a post (33496)
  • Regolazioni dell’etichetta del titolo per la nuova vista (33489)
  • Rimuovere il bordo non necessario (33472)
  • Aumentare la dimensione dell’avatar e dell’icona della chat nella barra laterale (33468)
  • Migliorare l’elenco degli inviti (33253)
  • Aggiornare i colori dei distintivi per le valutabili illegali e fuori tema (33456)
  • Ridurre la miniatura di YouTube nella trascrizione della chat (33433)
  • Correggere la dimensione dell’icona dello stato del titolo (33442)
  • Rimuovere la sezione messaggi dalla barra laterale (33358)
  • Miglioramento per il tema di sistema dell’amministratore (33406)
  • Evitare di sopprimere gli eventi non clic quando si trascina la maniglia (33415)
  • Aggiungere l’impostazione del sito flag_post_allowed_groups all’area flags (33402)
  • Aggiungere un sottotitolo opzionale al banner di benvenuto (33361)
  • Regolazioni minori al distintivo del gruppo dei partecipanti (33368)
  • Eliminare i componenti senza ricaricamento completo per mantenere la paginazione (33364)
  • Spostare “Cita tutto il post” dalla barra degli strumenti principale al menu “Altro” (33366)
  • Aggiornare l’icona dell’ingranaggio all’icona più nel tutorial di discobot (33343)
  • Visualizzare lo stato attivo sulla barra degli strumenti dell’editor avanzato (33296)

Modifiche alla sicurezza

  • Pulire la sfida WebAuthn dalla sessione dopo l’autenticazione
  • Solo sottocategorie pubbliche in onebox (33705)

Prestazioni

  • Accelerare la preparazione del testo incorporato (33791)
  • Ridurre la generazione concorrente di incorporamenti (33781)
  • Passare il driver Redis a hiredis (33773)
  • Aggiungere indici per migliorare le prestazioni dell’unione degli utenti (33271)
  • Evitare il precaricamento lento in SiteSerializer (33283)

Accessibilità

  • Aggiungere aria-label all’input della data della ricerca avanzata (33580)
  • Gli avatar/immagini onebox sono decorativi, quindi gli screen reader possono saltarli (33572)
  • Aggiungere aria-label al pulsante di espansione della citazione, vai al post (33569)
  • Nascondere i link di ancoraggio dai banner globali del sito (33568)
  • Rendere la risposta accessibile da tastiera (33447)
  • Mettere a fuoco il contenuto del menu DMenu della mappa dell’argomento per link, like e utenti - correggere i link (33419)
6 Mi Piace