hugh
(Hugh Lashbrooke)
30 Settembre 2025, 2:59am
1
Nuove funzionalità in 3.6.0.beta1
Modifica della palette di colori più fluida con una nuova interfaccia
Basandosi sui nostri recenti miglioramenti alla gestione delle palette di colori , gli amministratori hanno ora un modo ancora più fluido per personalizzare i colori del proprio sito. La nuova interfaccia della palette di colori si integra perfettamente con il sistema di progettazione generale dell’amministratore, offrendo un’esperienza coesa che rende la gestione delle palette sia potente che accessibile. Leggi di più nell’annuncio .
Opzione per nascondere i campi personalizzati nel modulo di registrazione
Per rendere i campi utente più flessibili e pratici, mostrarli durante la registrazione è ora un’opzione che può essere disattivata per singoli campi. Ciò significa che puoi avere un modo per i tuoi membri di fornire i propri dati senza costringerli a fornirli al momento della registrazione. I campi esistenti hanno questa opzione attivata per impostazione predefinita e può essere attivata o disattivata secondo necessità.
Impostazioni del sito personalizzabili più facilmente disponibili
Abbiamo recentemente annunciato le impostazioni del sito personalizzabili come modo per gli sviluppatori di temi di collegare più strettamente l’esperienza utente al proprio tema. Come miglioramento successivo a questo nuovo modo di gestire impostazioni come queste, ora sono facilmente disponibili per gli amministratori nelle pagine delle impostazioni standard. Le impostazioni personalizzabili vengono visualizzate insieme ad altre impostazioni del sito con il loro valore predefinito e un collegamento alla pagina di modifica del tema predefinito, dove possono essere modificate secondo necessità.
Supporto per il nuovo modello di immagini AI di Google
Gli strumenti AI di Discourse ora consentono a te e ai tuoi membri di generare immagini utilizzando il nuovo modello di punta di Google direttamente dal tuo sito Discourse. Questo modello offre un maggiore controllo sull’output delle immagini, generazione di immagini nativa, più opzioni di personalizzazione, fusione di immagini e molto altro, tutto a portata di mano in Discourse.
Salvataggio delle bozze più affidabile con controlli del compositore migliorati
Il compositore ora include pulsanti più chiari per chiudere la finestra, offrendo opzioni per salvare una bozza o salvare automaticamente il lavoro durante la chiusura. Ciò fornisce una maggiore garanzia che le bozze attive rimangano archiviate in modo sicuro mentre navighi nel sito.
Aggiornamenti di sicurezza
Questa versione include correzioni per questi problemi di sicurezza segnalati dalla nostra community e da HackerOne .
10 Mi Piace
tgxworld
(Alan Tan)
30 Settembre 2025, 2:59am
3
E molto altro!
Ma aspetta, c’è dell’altro! Ci impegniamo al massimo per mettere in evidenza le nuove funzionalità e i cambiamenti per voi, ma ci sono sempre troppi cambiamenti da dettagliare. Per un elenco completo delle nuove funzionalità, correzioni di bug, miglioramenti dell’UX e altro ancora, assicuratevi di rivedere le Funzionalità Aggiuntive e le Correzioni elencate di seguito.
Miglioramenti dei plugin
discourse-activity-pub
Modifiche UX
Aggiunta della classe btn-default mancante (255 )
Correzione della denominazione di ActivityPub (247 )
Correzione della capitalizzazione e del formattazione della lingua (242 )
discourse-brightcove
Modifiche UX
Aggiunta delle classi btn-default mancanti (75 )
discourse-category-experts
Modifiche UX
Aggiunta delle classi btn-default mancanti (207 )
discourse-doc-categories
Correzioni di bug
Specifica della reindirizzamento (55 )
discourse-follow
Modifiche UX
Aggiunta della classe del pulsante predefinito al componente del pulsante di follow (157 )
discourse-group-tracker
Modifiche UX
Aggiunta del carattere dell’etichetta aria mancante e del titolo al pulsante di navigazione della timeline (98 )
Accessibilità
Aggiunta delle etichette aria ai pulsanti di navigazione della timeline (97 )
discourse-livestream
Correzioni di bug
Mostra il pulsante della chat dello streaming solo se il canale è presente (66 )
Modifiche UX
Passa alla modale della chat in base alla larghezza della viewport (65 )
discourse-signatures
Correzioni di bug
Il salvataggio delle preferenze non funzionava (93 )
discourse-theme-creator
Correzioni di bug
Importazioni corrette dopo la modifica del core (118 )
Ripristino del funzionamento dopo le modifiche al core (115 )
discourse-zoom
Modifiche UX
Aggiunta delle classi btn-default mancanti (128 )
docker_manager
Modifiche UX
Aggiorna tests-passed → latest nella stringa di aiuto (284 )
Tutte le funzionalità e le correzioni
Nuove funzionalità
Selezione in blocco dei post e eliminazione delle bozze (34972 )
Attivazione automatica dei caricamenti per <img> con src=data:* (35012 )
Apertura delle porte discourse-id (34949 )
Aggiunta della portata API per la creazione dell’utente (34921 )
Promozione di Discover a funzionalità dedicata. (34846 )
Aggiornamento forzato delle traduzioni (34904 )
Non incrementare l’argomento in caso di modifica del post (34681 )
Visualizzazione delle impostazioni del sito personalizzabili nelle liste delle impostazioni del sito (34666 )
Aggiunta della penalità di età configurabile per gli argomenti correlati semanticamente (34842 )
Possibilità di riordinare gli oggetti nel modulo degli oggetti di tipo impostazioni sito/tema (34828 )
Disabilitazione dei thread DM della chat per impostazione predefinita (34840 )
Pulsante nuovo argomento sempre abilitato (34603 )
Consenti la nascondimento dei campi utente nel modulo di registrazione (34672 )
L’autenticazione gestita può sovrascrivere gli avatar (34123 )
Consenti la scelta del primo giorno della settimana nel calendario (34670 )
Aggiunta del parametro di query run ai rapporti dell’esploratore dati di gruppo (34673 )
Aggiunta dell’opzione per segnalare + eliminare per la triage LLM (34590 )
Introduzione del numero massimo di partecipanti per gli eventi (34313 )
Abilitazione della nuova pagina di modifica della tavolozza dei colori (34566 )
Aggiunta del parametro di query run per eseguire automaticamente i rapporti dell’esploratore dati (34565 )
Nuovo task rake per rimappare i titoli degli argomenti (34608 )
Aggiunta del supporto per il modello di immagini Google (34570 )
Creazione dell’automazione dell’etichettatura AI (34587 )
Aggiornamento delle festività statunitensi (34558 )
Consenti anche la visualizzazione del selettore della lingua quando gli utenti sono connessi (34578 )
Possibilità di impostare le tavolozze come predefinite sul tema (34480 )
Aggiunta del servizio di registrazione Discourse ID con endpoint di sfida (34326 )
Reintroduzione della convalida del test rapido durante la selezione del modello di embedding (34524 )
Controlli migliori del compositore per “Salva e chiudi (X)” e “Scarta” (33510 )
Consenti la scelta di emoji personalizzate nelle reazioni (34312 )
Aggiunta del supporto per il filtro -user e non visto (34506 )
Utilizzo degli embedding per trovare argomenti simili a quello in composizione (34448 )
Aggiunta della lingua ai link nella vista del crawler se presente (34466 )
Utilizzo di un’area per le impostazioni sperimentali (34454 )
Disabilitazione dei suggerimenti utente + post di benvenuto del bot narrativo per tutti i siti (round 2) (34373 )
Conservazione della query durante il reindirizzamento alla registrazione/accesso (34363 )
Filtri utente e gruppo (34400 )
Spostamento della pagina di configurazione delle impostazioni del sito del tema in una scheda nella pagina di personalizzazione (34376 )
Supporto per sondaggi dinamici (34368 )
Aggiunta del supporto per Groq come LLM preconfigurato (34402 )
Correzioni di bug
Aggiunta del supporto per la sottocartella nella registrazione discourse-id (35011 )
Non nascondere l’orario quando si sovrappone nella vista mensile (35016 )
Ctrl/Cmd + Invio nei risultati di ricerca dovrebbe aprire in una nuova scheda (34989 )
Escapes account-created routes on Welcome banner page visibility (34951 )
Pubblicazione dell’argomento invece del post per aggiornare i titoli degli argomenti (34961 )
Garantisce che le route delle note utente siano definite correttamente (34960 )
Rispetta la lingua della query durante la ricerca di scoperte (34958 )
Consenti il passaggio di un ID personalizzato al pulsante di creazione dell’argomento (34952 )
Traduci anche il titolo dell’argomento se ‘Traduci Post’ è sul primo post (34947 )
Includi gli URL dei Termini di Servizio e della Politica sulla Privacy nella registrazione quando è richiesto l’accesso (34926 )
Mostra sempre il menu del post di traduzione (34927 )
Forza la modalità markdown del compositore nella modifica del modello di email (34668 )
Limita l’utilizzo degli strumenti in AI Discover (34923 )
Disabilita il calendario della categoria quando gli eventi post sono disabilitati (34897 )
Verifica le condizioni per il pulsante di selezione in blocco /filter su mobile (34887 )
Il nome utente dell’attività dell’argomento Horizon a volte è vuoto (34679 )
Gestione degli utenti eliminati negli argomenti risolti in modo elegante (34880 )
Aggiunta di finished alla promessa animateBackdropOpacity della modale (34879 )
Il provider DiscourseConnect reindirizza al forum invece che all’sso_redirect_url nel payload (34580 )
Supporto della descrizione per gli eventi post nell’editor ricco (34873 )
Non memorizzare il percorso di ritorno nella sessione
Consenti il ripristino delle revisioni degli argomenti con solo cambiamenti di tag (34169 )
Verifica l’argomento label nel componente create-topic-button (34844 )
Interrompi la doppia codifica degli URL quando si incolla tramite l’interfaccia del link (34834 )
applySurround dovrebbe rilevare entrambi i lati quando si elimina surrounde… (34243 )
L’utilizzo AI non aggiorna correttamente gli intervalli di date personalizzati (34816 )
Non inviare contenuto vuoto quando si rileva la lingua (34825 )
Banner di benvenuto: esclude tutte le route di amministrazione (34822 )
Resetta gli hashtag premendo invio nel compositore (34579 )
La configurazione LLM deve essere valida prima di eseguire un test (34806 )
Garantisce che il serializzatore degli eventi abbia le informazioni sui tag (34801 )
Garantisce che l’utilizzo delle reazioni rapide sia visibile in frequentemente (34798 )
Rimuove custom fc-past-event (34796 )
Aggiorna la regex ‘mobile moderno’ dopo l’abbandono del supporto iOS 15 (34792 )
Convalida la lunghezza dell’email (34786 )
Verifica se esiste il selettore _cardClickListenerSelectors prima di aggiungere l’ascoltatore (34779 )
Definisci la data tipica della Grande Finale AFL. (34768 )
Garantisce che base_path sia inserito correttamente nei messaggi di triage LLM. (34778 )
Garantisce che il calendario della categoria interroghi un intervallo di date (34764 )
Impossibile fare clic su qualsiasi reazione su ios (34730 )
Rendi web_hook_events#id un bigint (34620 )
Aggiungi ld+json VideoObject a ogni video pigro (34678 )
Consenti il salvataggio automatico della bozza dopo l’uscita dalla modale (34703 )
Resetta gli stili della categoria per la ricorsione dell’antenato (34702 )
Visualizza un messaggio generico quando l’email è autenticata senza un provider (34691 )
Garantisce che la versione di ember nella chiave della cache sia accoppiata al compilatore (34694 )
Non importare direttamente il modulo admin dall’app principale (34689 )
Correggi la formulazione dell’eliminazione dell’utente (34680 )
Utilizza il fuso orario dell’utente quando si creano nuovi eventi (34675 )
Nuove funzionalità git hash version tweaks (34671 )
Includi le sottocategorie nell’elenco degli eventi imminenti, aggiungi il parametro after (34640 )
Link “Mostra altro” non necessario nella modale delle categorie (34636 )
Nei messaggi della chat, filtra i caricamenti per UserUpload, non per Upload.user (34596 )
Calcola la data corretta con l’ora locale (34623 )
Escludi i campi utente non testuali dal controllo della parola di osservazione (34646 )
Aggiungi il pulsante di eliminazione alla griglia dei temi (34606 )
Utilizza un intero, non un float, nell’automazione dell’etichettatura AI (34622 )
Garantisce che gli eventi abbiano la durata corretta (34621 )
Aggiunta della traduzione mancante per stop_impersonating (34616 )
Caricamento pigro del colore del badge della categoria (34613 )
Rimuove il supporto per il parametro include_expired (34582 )
Timestamp del messaggio della chat basato sul client (34592 )
Supporto delle entità html nella chat (34591 )
Non mostrare i pulsanti di salvataggio/annullamento delle impostazioni quando si seleziona il valore corrente (34552 )
Previene la chat di gruppo quando non si possono vedere i membri del gruppo (34571 )
Escludi i post e gli argomenti eliminati dagli elenchi di assegnazione in vari luoghi (34564 )
L’impostazione del sito Default Locale non è inclusa nella ricerca di amministrazione (34562 )
Utilizza l’URL del CDN per la chat (34541 )
Ordina correttamente gli eventi nell’elenco degli eventi imminenti (34526 )
Inizia correttamente le settimane il lunedì (34536 )
Non mostrare il toast se la bozza non è salvata (34535 )
Mostra il link “Mostra altro” nella modale delle categorie dopo che l’osservatore di intersezione si è caricato (34516 )
Utilizza l’URL del CDN per la chat (34507 )
Rispetta l’impostazione long_polling_base_url per la configurazione del bus dei messaggi (34477 )
Conferme obbligatorie non visualizzate (34504 )
Tronca i nomi lunghi per i risultati di completamento automatico (34479 )
I siti con modelli di form avevano caricamenti rotti (34455 )
Aggiorna il rapporto degli account associati per gestire Discourse Connect (34462 )
Migliora la logica di visibilità del selettore della modalità colore (34434 )
Rispetta il parametro del prefisso del database nell’importatore SMF2 (34446 )
Rimuovi il testo aggiunto per errore (34447 )
Problema di timeout quando si aggiorna una grande raccolta di utenti cambiando le SiteSettings default_categories_* e default_tags_* (33665 )
I prompt predefiniti devono essere espliciti sul formato previsto. (34442 )
Gestisci dark in minuscolo (34444 )
DiscourseConnect & SiteSetting.auth_immediately = false (34424 )
Supporto light-dark sui browser più vecchi (34438 )
Interfaccia utente del filtro sovrapposta all’INPUT su schermi piccoli (34426 )
Migrazione base_scheme_id rotta quando base è predefinito (34430 )
Consenti la creazione di nuove tavolozze dei colori basate su tavolozze personalizzate (34351 )
Rilassa la convalida dell’ID della stanza Matrix (34399 )
Gestisci l’evento auxclick sull’elenco degli argomenti (34408 )
Non lasciare vuoto il parametro additional_tag_ids dopo aver rimosso i duplicati nell’intersezione (34423 )
Ripristina gli stili nella route finish-installation (34420 )
Aggiorna la chiave i18n per il pulsante di toggle della localizzazione (34405 )
Modifiche UX
Rimuovi il tag <b> dalla modale di spostamento del post per evitare il grassetto doppio (35048 )
Abilita ‘modalità mobile basata sulla viewport’ per impostazione predefinita (35036 )
Migliora i colori del grafico delle traduzioni AI in modalità scura (35042 )
Aggiustamento della ricerca Horizon (34909 )
Correzione del pulsante nuovo argomento che riappare in Horizon (35017 )
Mostra un errore utile quando l’anteprima del tema fallisce (35034 )
Previene l’avvolgimento di icona e testo nella breadcrumb (35008 )
Utilizza il padding della ricerca per le scoperte (35005 )
Ridisegna 404 (34999 )
Utilizza il nuovo modificatore --danger nel dropdown (34981 )
Aggiorna la dimensione dell’emoji (34494 )
Rimuovi l’effetto hover (non coerente) (34881 )
Migliora l’avviso del primo post del nuovo utente (34965 )
Sostituisci btn-danger con la classe modificatore per il dropdown dei segnalibri (34941 )
Correzione della timeline (34953 )
Aggiusta il menu di ricerca del banner di benvenuto quando ci sono scoperte AI (34957 )
Aggiunta dell’impostazione del colore del testo del banner di benvenuto (34657 )
Utilizza le classi della tabella di amministrazione per l’elenco delle festività del calendario (34942 )
Aggiorna il testo (34944 )
Correzione della dimensione dell’emoji negli estratti dei post (34924 )
Horizon >` aggiungi lo stesso stile dello stato al pulsante danger (34922 )
Migliora lo stile del progresso su mobile (34886 )
Horizon >` stile dello stato del pulsante NT della barra laterale (34918 )
Horizon >` aggiustamenti dello stile dei pulsanti (34912 )
Aggiunta del tooltip delle modifiche del pulsante di traduzione sopra il colore dell’icona (34901 )
Horizon >` aumenta lo z-index per i controlli dell’elenco (34902 )
Rimuovi l’ombra, implementa le variabili di spazio (34885 )
Il titolo del ripristino del backup disabilitato includeva HTML del link (34894 )
Correzione del padding per le pagine senza ember (34884 )
Correzioni della scheda utente su mobile (34883 )
Rendi add_email.email maiuscolo (34876 )
Mantieni attivo il link della barra laterale di amministrazione “Temi & Componenti” sui componenti (34869 )
Migliora l’avvolgimento del badge della scheda utente per l’impostazione max_favorite_badges più alta (34860 )
Ristrutturazione di GroupSelector con Floatkit (34685 )
Aggiunge un link per iniziare un nuovo DM quando non ci sono DM presenti (34820 )
Migliora il layout per il post segnalato revisionabile nella nuova interfaccia (33534 )
Uso più coerente di d-hover nei menu (34794 )
Applica htmlSafe ai titoli degli argomenti nelle notifiche dei segnalibri (34826 )
Correzione dell’avvolgimento del profilo utente su schermi più piccoli (34817 )
Rimuovi il margine dai figli di navigation-controls a favore di gap (34771 )
Rendi cliccabili i titoli degli elementi dell’elenco di amministrazione (34772 )
Miglioramenti per i controlli dell’elenco degli argomenti (34714 )
Controlla la visualizzazione degli eventi tramite un’impostazione del sito (34795 )
Utilizza un linguaggio più specifico per i sondaggi dinamici (34769 )
Garantisce che tutti i blocchi citati gestiscano l’avvolgimento delle parole lunghe (34748 )
Miglioramenti minori al layout del registro email di amministrazione (34735 )
Glimmerize CreateTopicButton, rendi la classe btnType variabile per Horizon (34733 )
Rimuovi il margine del paragrafo nel banner solo se è l’ultimo figlio (34695 )
Sostituisci le variabili di spaziatura di Horizon con le nuove variabili core (34701 )
Horizon >` correzioni dei badge (34700 )
Alcuni affinamenti del grafico del progresso della traduzione (34674 )
Horizon >` riporta il numero dei non letti (34662 )
Aggiustamento del layout per la modale di personalizzazione della barra laterale su mobile (34665 )
Stile e posizione del pulsante di scarto del compositore (34638 )
Chiudi il menu di completamento automatico su spazio ma consenti la continuazione della ricerca dei nomi completi degli utenti (34611 )
Mostra un po’ più di informazioni sul grafico del progresso della traduzione (34643 )
Mantieni visibile il sottolineato della nuova navigazione (34612 )
Correzione della capitalizzazione del marchio nella lingua (34631 )
Non includere la navigazione del piè di pagina PWA/app mobile su alcune route (34619 )
Correzione per border-radius sul banner di benvenuto (34609 )
Correzioni di compatibilità Horizon (34577 )
Modalità del colore del testo dell’immagine di sfondo del banner di benvenuto (34519 )
Mostra il dropdown della persona AI solo con più opzioni (34527 )
Utilizza ColorPalettePicker nella modale della tavolozza di base (34560 )
Migliora il layout della tavolozza dei colori con spaziatura corretta (34559 )
Migliora l’esperienza di ricerca e filtro su mobile (34554 )
Horizon >` mostra il pulsante crea argomento (34546 )
Previene il ridimensionamento automatico non necessario di Safari nel dropdown del filtro (34533 )
Ristile della popup risolta (34518 )
Stili del pulsante principale sul pulsante sociale Discourse ID (34465 )
Aggiungi la classe a inline-footnote per visualizzarla come inline-block (34515 )
Rimuovi i pulsanti di chat e messaggio dal profilo currentUser (34513 )
Rimuovi il limite di altezza quando si mostra l’anteprima sul compositore mobile (34485 )
Rimuovi “(Accedi con Apple)” come suffisso poiché lo stiamo già includendo come prefisso (34481 )
Migliora il posizionamento del badge predefinito sull’indice dei temi/colori di amministrazione (34456 )
Applica sempre le classi del contenuto del post per le risposte (34468 )
Miglioramenti allo spoiler dell’editor ricco (34149 )
Cambia “Open AI” in OpenAI (34459 )
Correzione del padding inferiore cmd-k (34440 )
Correggi la lingua ‘default_dark_badge’ (34432 )
Visualizza l’indicatore di caricamento sul pulsante di impersonificazione utente (34431 )
Aggiusta min-height degli elementi nel toast per allineare meglio l’icona di chiusura (34416 )
La creazione di un nuovo tema/componente dovrebbe reindirizzare alla route di modifica del tema (34353 )
Modifiche di sicurezza
I suggerimenti dell’assistente AI basati su un argomento dovrebbero verificare che l’utente abbia accesso ad esso
Utilizza restrizioni basate su nonce durante il ripristino
XSS del trascritto della chat dell’editor ricco
Prestazioni
Ottimizza la dashboard del progresso della traduzione con query in batch (34861 )
Indica correttamente le date degli eventi (34877 )
Rimuove N+1 quando si carica l’elenco degli eventi (34841 )
Non recuperare i dati del thread quando li abbiamo (34799 )
Aggiungi index_web_hook_events_on_created_at (34594 )
Non idrata tutti i candidati in una relazione grande (34553 )
Migliora le prestazioni di SiteSetting.humanize_name + all_settings (34404 )
Accessibilità
Correzione della navigazione da tastiera della barra degli strumenti con elementi d-menu (34615 )
5 Mi Piace