Nuove funzionalità in 3.5.0.beta2
Coda di revisione
Abbiamo iniziato a implementare una serie di miglioramenti alla coda di revisione, dove i moderatori possono rivedere e gestire i contenuti segnalati.
Viene visualizzato un popup dopo aver completato un’azione di revisione, come indicazione di successo e per prevenire clic multipli accidentali.
Se un post viene segnalato a causa della corrispondenza con parole monitorate, le parole responsabili vengono ora elencate in modo da essere più facile conoscere immediatamente il motivo della segnalazione.
Banner di benvenuto
Abbiamo aggiunto una nuova funzionalità di banner di benvenuto, per accogliere i membri e consentire loro di cercare contenuti del sito. Per attivarla, seleziona l’impostazione del sito Abilita banner di benvenuto.
Interfaccia di amministrazione
Continuiamo a implementare miglioramenti all’interfaccia di amministrazione a un ritmo rapido. Tre miglioramenti da evidenziare:
Caricare e gestire i loghi del tuo sito è diventato più facile con la pagina del branding ridisegnata e riorganizzata. I loghi che riteniamo ogni sito dovrebbe avere sono evidenziati, mentre i loghi opzionali sono stati nascosti.
Quando modifichi le palette di colori del tuo tema (precedentemente note come schemi di colori), ora puoi specificare i codici esadecimali dei colori oltre al solito selettore di colori.
Se ti piace accedere al codice del tuo tema per modificare HTML e CSS, apprezzerai la nuova interfaccia di modifica del tema migliorata. Abbiamo nascosto i campi usati raramente dietro un interruttore, aggiunto descrizioni migliori e visualizziamo sempre le descrizioni in alto anziché dietro tooltip.
Aggiornamenti di sicurezza
Questa release include correzioni per questi problemi di sicurezza segnalati dalla nostra community e da HackerOne .
14 Mi Piace
tgxworld
(Alan Tan)
26 Marzo 2025, 2:46am
3
E ancora!
Ma aspetta, c’è dell’altro! Ci impegniamo al massimo per evidenziare le nuove funzionalità e le modifiche per voi, ma ci sono sempre troppe modifiche da dettagliare. Per un elenco completo delle nuove funzionalità, correzioni di bug, miglioramenti UX e altro ancora, assicuratevi di rivedere le Funzionalità e Correzioni Aggiuntive elencate di seguito.
Miglioramenti plugin
discourse-activity-pub
Nuove funzionalità
Aggiunta del supporto per gli attori Service (196 )
Aggiunta della route ActivityPub about con elenco base degli attori (191 )
Correzioni di bug
Miglioramento dell’analisi di base_object_id (198 )
Attributi dell’attore errati (194 )
Impedisci sempre la pubblicazione AP da una categoria con restrizioni di lettura (181 )
Non mostrare “pubblica tutti i post” quando il tipo di pubblicazione del topic è first_post (180 )
discourse-ai
Nuove funzionalità
Consenti di specificare tool use none nel prompt di completamento
Triage silenzioso utilizzando la persona AI (1193 )
Consenti la disattivazione di top_p e temp per i modelli di pensiero (1184 )
Aggiunta della possibilità di disabilitare le scoperte di ricerca (1177 )
Aggiunta del supporto per risposte basate su persona e whisper al triage LLM (1170 )
Triage automatizzato utilizzando persone (1126 )
Implementazione del supporto per i token di pensiero (1155 )
Supporto completo per Sonnet 3.7 (1151 )
Correzioni di bug
Impedisce di chiamare Object.keys su null (1217 )
Impossibile cliccare sul grafico a ciambella quando non ci sono filtri (1213 )
Aumento del limite del prompt di sistema (1210 )
Rimozione dell’evento app full-page-search errato (1209 )
Assicurarsi che il thread pool venga chiuso (1207 )
Impedisce il re-rendering dei campi in Object (1205 )
Spec della didascalia dell’immagine fallito (1195 )
Necessità di creare un modello quando si testano nuove embedding (1192 )
Vari problemi con la gestione di llm e triage (1186 )
Supporto per il triage AI e refactoring della funzionalità di ricerca (1175 )
Impedisce la doppia escape dei filtri (1179 )
Utilizzo di route per i link della barra laterale admin sentiment (1160 )
I risultati successivi nella ricerca a pagina intera dovrebbero riattivare la scoperta (1156 )
Modelli di ragionamento legacy non funzionanti, parametri provider mancanti (1149 )
Modifiche UX
Conversione della panoramica dell’analisi del sentiment in barre orizzontali (1216 )
Spostamento della ricerca AI sul lato per schermi grandi (1196 )
Aggiunta di link al sentiment nella barra laterale admin (1158 )
Aggiornamento dei template LLM Sambanova (1157 )
Streaming più fluido per le scoperte (1154 )
Aggiunta di una descrizione alla navigazione di configurazione (1153 )
Miglioramenti al rapporto di analisi del sentiment (1150 )
Prestazioni
Spostamento dell’analisi del sentiment nella coda sidekiq “low” (1173 )
discourse-akismet
Nuove funzionalità
Invio di e-mail all’utente eliminato (167 )
discourse-algolia
Modifiche UX
Rimozione del vecchio link del forum Algolia da README (118 )
discourse-assign
Nuove funzionalità
Aggiunta del filtro “assigned:<name>” (nella pagina /filter) (648 )
Correzioni di bug
Utilizzo errato di prioritize_full_name_in_ux sostituito da prioritize_username_in_ux (645 )
Assicurarsi che il plugin assign rispetti l’impostazione del sito prioritize_full_name_in_ux (632 )
Consenti all’utente di essere assegnato a post e topic (638 )
Modifiche UX
Aggiunta di una classe agli elementi dell’elenco dei topic assegnati (649 )
Seguendo 08d99dc, possiamo rimuovere l’assegnazione del colore separata (647 )
Aggiornamento per il nuovo separatore di tag core (639 )
discourse-authentication-validations
Correzioni di bug
Spec rotte a causa della modifica del percorso admin (34 )
discourse-cakeday
Correzioni di bug
Rispetta l’occultamento del profilo dell’utente quando si mostra la data di nascita e il cakeday (152 )
discourse-calendar
Nuove funzionalità
Aggiunta di un outlet del plugin in modal/post-event-builder (693 )
Correzioni di bug
Riduzione dell’altezza dello scorrimento del calendario. (709 )
Correzione del border-radius (696 )
Prestazioni
Correzione del problema N+1 su DiscoursePostEvent::EventsController#index (698 )
discourse-chat-integration
Correzioni di bug
La condivisione nei canali forum di Discord richiede un thread_name (251 )
discourse-codebytes-plugin
Correzioni di bug
Aggiornamento del decoratore per la modifica core (44 )
discourse-data-explorer
Correzioni di bug
Assicurarsi che le date passate nei parametri di query siano analizzate nel fuso orario locale. (365 )
Rapporti di automazione Discourse con parametri (363 )
discourse-livestream
Modifiche UX
Ambito degli stili livestream limitato ai topic livestream (48 )
discourse-lti
Correzioni di bug
Aggiunta dell’intestazione Content-Type per indicare esplicitamente al browser di analizzare la risposta risubmessa come HTML (70 )
discourse-microsoft-auth
Nuove funzionalità
Supporto Single Tenant per il plugin di autenticazione Microsoft (67 )
discourse-reactions
Modifiche UX
Applicazione del border-radius core opzionale al pulsante (358 )
La pagina di attività utente delle reazioni mostra i nomi nelle menzioni quando l’impostazione del sito è true (355 )
discourse-solved
Nuove funzionalità
Mostra “contrassegnato come risolto da” nell’OP quando il topic è risolto (343 )
Correzioni di bug
La migrazione è stata eseguita solo per il primo batch (344 )
Modifiche UX
Migliore allineamento e spaziatura per “contrassegnato come risolto da” (346 )
discourse-tooltips
Correzioni di bug
Allineamento del link del topic con gli stati del topic (88 )
discourse-translator
Nuove funzionalità
Analisi delle traduzioni migliore tramite output strutturati (257 )
Aggiunta di impostazioni nascoste per limitare l’ambito della traduzione automatica (255 )
Consenti la traduzione manuale di post non tradotti in modalità inline-translation (230 )
Correzioni di bug
Utilizzo di is_a? invece di is_a per rilevare la classe (260 )
Divisione del contenuto per la traduzione prima dell’invio (249 )
Utilizzo di prompt specifici per i titoli dei topic (252 )
Revert della traduzione raw per i provider di traduzione poiché rimuovono le interruzioni di riga (250 )
Il pulsante “Mostra originale” appare solo nei topic con contenuto tradotto (240 )
Mappatura lang errata utilizzando non-symbol (238 )
Consenti l’eliminazione dell’utente (236 )
Non far apparire quando il post è di un bot (228 )
L’ambito mancante nel serializer causerà il fallimento dei rapporti (225 )
Assicurarsi che il contenuto tradotto sia sicuro per il rendering (220 )
Abbellimento dei titoli quando si usa la traduzione sperimentale dei topic (224 )
Non restituire contenuto AI se non è in <output> (223 )
Modifiche UX
Quadratura del pulsante Mostra Contenuto Originale su mobile (239 )
Filtra solo le lingue con contenuto tradotto per il selettore lingua (235 )
Impedisci agli utenti di chiedersi perché il backfilling non sta avvenendo (233 )
Rimozione del flash di quando la lingua del post non è ancora stata determinata (229 )
discourse-user-notes
Modifiche UX
Aggiornamento emoji, migliore corrispondenza icona (122 )
Tutte le funzionalità e correzioni
Nuove funzionalità
Abilitazione del login a pagina intera per impostazione predefinita (31771 )
Liste strette per impostazione predefinita nel composer ricco (31969 )
Invio di e-mail all’utente eliminato (31947 )
Sincronizzazione dello stato Reviewable (31901 )
Aggiunta di un’impostazione per impedire agli utenti anonimi di utilizzare la chat (31842 )
Consenti l’aggiunta di membri ai nuovi canali DM 1-1 (31948 )
Aggiunta del tracciamento delle statistiche di automazione ad Automazione (31921 )
Introduzione di un banner di avviso per la deprecazione di Safari 15 (31928 )
Miglioramento del trigger post creato modificato in automazione (31900 )
Consenti la digitazione/incollamento dei colori nell’editor della tavolozza (31811 )
Visualizzazione di un popup toast dopo il completamento di un’azione di revisione. (31786 )
Aggiunta di un banner di benvenuto al core (31516 )
Aggiunta della regola di input horizontal_rule per l’editor ricco (31788 )
Introduzione di una nuova area di configurazione delle tavolozze di colori (31742 )
Aggiunta dell’estensione dell’editor ricco details (plugin) (31718 )
Aggiunta dell’estensione dell’editor ricco spoiler (plugin) (31717 )
Aggiunta dell’estensione dell’editor ricco check (plugin) (31716 )
Aggiunta dell’estensione dell’editor ricco poll (plugin) (31715 )
Aggiunta dell’estensione dell’editor ricco local-dates (plugin) (31714 )
Aggiunta dell’estensione dell’editor ricco trailing-paragraph (31713 )
Aggiunta dell’estensione dell’editor ricco onebox (31691 )
Miglioramento dei trigger di automazione post_created_edited (31694 )
Separatore di tag personalizzabile con trasformatore di valori in HTML corretto (31674 )
Aggiunta dell’estensione dell’editor ricco typographer-replacements (31182 )
Aggiunta dell’estensione dell’editor ricco html-block (31181 )
Aggiunta dell’estensione dell’editor ricco html-inline (31180 )
Aggiunta dell’estensione dell’editor ricco code-block (31179 )
Gestione del formato URL live di youtube (31673 )
Archiviazione della versione del composer e delle informazioni sul dispositivo nella statistica del post (31600 )
Aggiunta dell’estensione dell’editor ricco table (31153 )
Aggiunta dell’estensione dell’editor ricco strikethrough (31152 )
Aggiunta dell’estensione dell’editor ricco quote (31151 )
Aggiunta dell’estensione dell’editor ricco link (31150 )
Aggiunta dell’estensione dell’editor ricco image (31146 )
Aggiunta dell’estensione dell’editor ricco emoji (31144 )
Aggiunta dell’estensione dell’editor ricco mention (31142 )
Aggiunta dell’estensione dell’editor ricco hashtag (31141 )
Aggiunta dell’estensione dell’editor ricco underline (31139 )
Visualizzazione delle Parole Monitorate che hanno causato il segnalazione di un post. (31435 )
Impostazioni dei loghi admin rebrandizzati (31554 )
Raffinamenti sperimentali della ricerca admin round 1 (31441 )
Consenti agli admin di accedere alle chat di gruppo (31440 )
Aggiunta di un campo di ricerca all’intestazione (31447 )
Limitazione del trigger post creato modificato a un gruppo (31523 )
Consenti ai webhook in entrata della chat di funzionare senza estensione .json (31497 )
Correzioni di bug
Visualizzazione del periodo sbagliato in statsText (31986 )
URL degli sfondi di avatar, profilo e scheda in DiscourseConnect (31956 )
Rendi il logo mobile scuro fallback al logo desktop scuro (31953 )
Le revisioni dei tag necessitano di un wrapper vuoto (31938 )
Reindirizzamento della route delle bozze di attività utente (31949 )
Distruzione dell’automazione non funzionante (31945 )
L’input di ricerca dei segnalibri non può essere cancellato con backspace con ?q= presente (31919 )
Impedisci ai colori di sfondo dell’intestazione non rgb di far crashare DiscourseHub (31929 )
Impedisce il re-rendering dei campi in Object (31916 )
Aggiunta di trasformatori di valori per banner di benvenuto e ricerca (31917 )
Aumento della lunghezza della colonna uploads.origin a 2000 per accogliere URL pre-firmati S3 più lunghi per gli upload utente. (31803 )
Forzatura della paginazione solo se ci sono più di 1000 sottocategorie (31507 )
Incollamento URL nell’editor ricco con paragrafo parziale selezionato (31906 )
Ripristino della vecchia pagina admin temi/componenti (31887 )
Riavvio sicuro di Sidekiq quando l’utilizzo della memoria è alto (31883 )
Non generare errore dopo la distruzione del primo post con webhook configurato (31902 )
Aggiornamento di un gruppo senza domini e-mail (31896 )
Twitter_summary_large_image è rinominato in x (31870 )
Correzione della dialog automatica dei membri del gruppo rotta (31854 )
Quando si visualizza un reviewable, non aggiungere il titolo al contenuto (31851 )
Anteprima lightbox uploader per nuove immagini (31762 )
Utilizzo dei nomi degli screenshot del tema nei campi del tema (31852 )
Rimozione della dialog abbandono bozza (31828 )
Sostituzione del positive lookbehind su checklist inputrule (31827 )
Assicurarsi che l’ordinamento sia applicato in PostsController#replies (31826 )
Doppio timeout di attesa per la consegna e-mail in email_change_spec.rb (31818 )
Conteggio errato degli utenti del gruppo DM chat (31813 )
Copia immagine da cooked a editor ricco (31804 )
Assicurarsi che il contesto chat sia dato al selettore emoji (31794 )
Rendi SmallUserList compatibile con le versioni precedenti (31790 )
Disabilita lo switch dell’editor del composer durante l’upload (31789 )
Utilizzo di virtualElementFromTextRange sull’autocompletamento emoji più frequentemente (31783 )
Assicurarsi che l’autenticazione si completi correttamente passando tramite /user-api-key/new per i nuovi utenti (31759 )
Aggiunta di metadati al feed RSS /hot (31766 )
CTA e-mail di notifica da parte dell’utente di sistema (31726 )
Quando si testano più parole segnalate, assicurarsi che il test corrisponda all’ordine delle parole previsto. (31758 )
Limitazione del reindirizzamento referrerUrl agli URL dei topic (31751 )
Visualizzazione del conteggio totale dei membri quando si elimina un gruppo (31699 )
Utilizzo del nome del file come alt per gli upload di immagini hotlinkate (31651 )
Rimozione dell’impostazione admin_sidebar_enabled_groups (31693 )
Reindirizzamento al tag genitore quando viene visitata la pagina dei sinonimi (31688 )
Non consentire ai non membri del canale di scrivere messaggi nei thread (31697 )
Zlib può sollevare BufError durante asset:precompile (31398 )
Il rilevamento dei loop funziona come previsto e non necessita di logging (31686 )
Se un tag ha una descrizione, usala per la meta description. (31689 )
Onebox x.com autenticati non funzionanti (31690 )
Assicurarsi che il loader del selettore emoji sia centrato (31676 )
Assicurarsi che la migrazione reviewable.type_source venga eseguita post-deploy. (31663 )
Assicurarsi che i post in coda con parole monitorate siano elaborati correttamente. (31641 )
Mostra solo l’elenco utenti piccolo se gli utenti hanno lunghezza (31631 )
Gestione migliore dei link href della barra laterale admin (31575 )
Chiave di traduzione corretta per l’intestazione della pagina delle tavolozze di colori admin (31587 )
La policy cross origin opener dovrebbe applicarsi alle risposte di errore pubbliche (31559 )
Errore duplicato per i messaggi chat per i messaggi solo upload (31539 )
Errore quando si lascia il canale DM di gruppo (31537 )
Non allegare immagini che non sono renderizzate nell’e-mail digest (31525 )
Revert “DEV: elimina mixin PasswordValidation (#31520 )” (31536 )
Consenti onebox senza descrizione (31518 )
Esclusione dei link dai post nascosti nel riepilogo utente (31504 )
Non aggiungere il suffisso _pm alla chiave locale quando l’e-mail è dall’utente di sistema (31505 )
Esclusione dei bot dalle menzioni inaccessibili/inraggiungibili (31458 )
Utilizzo della sintassi Markdown []`()` per i link invece di <>`` per il bot narrativo (31496 )
Errore di metodo non presente in WebhooksController#sendgrid (31495 )
Inclusione di silence_reason quando l’admin vede l’utente (31493 )
Passo onebox Discobot a volte non funzionante (31472 )
Fallback al nome utente se il nome è vuoto (31481 )
Inclusione della locale negli URL extra-locales (31480 )
Inclusione dell’hostname negli URL extra-locales (31477 )
E-mail riepilogativa chat ritardata (31255 )
Assicurarsi che le notifiche multi-like rispettino l’impostazione prioritize_full_name_in_ux (31292 )
Modifiche UX
Applicazione delle modifiche in tempo reale quando si modifica la tavolozza attualmente attiva (31874 )
Regolazione dell’altezza dell’editor del codice quando è massimizzato (31971 )
Regolazione del border radius per i pulsanti reply-where (31978 )
Miglioramento del css del fade della navigazione (31975 )
Aggiunta della variabile border-radius mancante (31952 )
Visualizzazione della percentuale di avanzamento dell’upload per un feedback migliore (31923 )
Miglioramento della denominazione delle impostazioni della modalità anonima (31832 )
Miglioramento UX della pagina di invio del token 2FA (31918 )
Correzione di vari problemi UX delle scorciatoie di ricerca (31903 )
Aggiunta di mini z-index al banner di benvenuto per correggere il pannello dei risultati che fuoriesce… (31927 )
getCaretCoords specifico dell’editor per posizionare il selettore emoji su più autocomplete (31884 )
Aggiunta di un separatore per “Maggiori informazioni…” nelle pagine admin (31898 )
Aggiustamenti I18n temi & componenti (31897 )
Rimozione del colore di sfondo sulle info di ricerca (31895 )
Evitare autocomplete/regole di input sul codice inline dell’editor ricco (31836 )
Mantenimento dei mark esistenti quando si incolla un URL per creare un link nell’editor ricco (31814 )
Aggiustamenti della ricerca dell’intestazione (31863 )
Nascondimento nuovamente del campo di upload nascosto (31861 )
Miglioramento dello stato di caricamento quando si cambia l’elenco utenti admin (31856 )
Refactoring, rimozione, pulizia (31839 )
Rimozione del colore di sfondo sull’indicatore di presenza (31835 )
Rimozione parziale :emoji quando si aggiunge un emoji dal selettore (31810 )
Aggiustamenti alle pagine tema/componente quando si usa la barra laterale admin (30953 )
Creazione di un trattino lungo da trattino corto più trattino nell’editor ricco (31787 )
Aggiunta di titolo e aria-label allo toggle md/editor ricco (31784 )
Rimozione della conversione automatica da .. ->` … (31770 )
Rimozione della visualizzazione di blocco forzata in dmenu (31768 )
Ripristino del separatore di virgole CSS tag per i onebox Discourse (31756 )
Ambito degli stati btn limitato ai dispositivi touch (31731 )
Miglioramento del componente di upload immagini (31668 )
Visualizzazione della modalità ambito nell’elenco delle chiavi API (31605 )
Visualizzazione della timeline quando l’anteprima del composer è nascosta (31708 )
Nascondimento del separatore di tag per gli stili box/bullet (31709 )
Regolazione della posizione della barra di avanzamento quando l’anteprima del composer è nascosta (31679 )
Rimozione del contesto per canale delle emoji favorite (31671 )
Rimozione del prefisso fa- nella descrizione dell’impostazione svg_icon_subset (31581 )
Rimozione del padding nella sezione scheda admin (31666 )
Toggle sezione scheda (31644 )
Aggiunta del bordo sinistro al campo indentato e aggiornamento del caret per coerenza (31643 )
Visualizzazione dei tag html nella ragione del silenziamento (31598 )
Aggiustamento dello stile del pulsante nota a piè di pagina (31595 )
Testo ricco per review_process_description (31594 )
Correzione dello stile dei pulsanti di tracciamento delle notifiche (31592 )
Semplificazione dell’editor dei temi admin (31561 )
Aggiunta della dimensione immagine consigliata per i loghi delle categorie (31574 )
Miglioramenti del layout del menu a tendina di ricerca (31568 )
Distribuzione uniforme dello spazio di navigazione per menu a tendina & pulsanti (31545 )
Aggiunta della descrizione dello script di automazione per il mittente pm (31478 )
Correzione delle traduzioni della pagina di configurazione dei flag (31476 )
Modifiche di sicurezza
Mutex intorno all’aggiunta di utenti a un DM di gruppo
Rispetto della preferenza per i messaggi privati per i DM
Prestazioni
Saltare il lazy-loading delle immagini nell’anteprima del composer (31955 )
Rimozione delle cache da Category.subcategories & Category.descendents (31829 )
Ottimizzazione di Category.subcategories (31802 )
Ottimizzazione del calcolo della sottocategoria topic-tracking-state (31801 )
Miglioramento delle prestazioni dello spostatore nome utente (31517 )
Impostazione di cluster_concurrency per Jobs::UpdateUsername a 1 (31492 )
Spostamento del digest extra-locale da query-param a path (31479 )
Accessibilità
Miglioramento del contrasto per il testo di aiuto FormKit e il testo opzionale (31645 )
Lettura di chi ha messo mi piace/letto un post quando si clicca sul conteggio (31549 )
Mantenimento del focus sul post evidenziato per evitare il salto dello scroll (31547 )
Aggiunta di un wrapper aria-hidden="true" intorno al carattere spazio a larghezza zero nei pulsanti (31544 )
9 Mi Piace