3.6.0.beta2: Modifica palette integrata, avanzamento traduzione AI in tempo reale e miglior tracciamento wiki

Nuove funzionalità in 3.6.0.beta2

Modifica delle palette di colori dei temi predefiniti

Fino a poco tempo fa, le palette di colori fornite con i temi non erano modificabili. Ora, invece di duplicare tali palette per popolare il tuo pannello di amministrazione, puoi semplicemente modificarle direttamente. I colori modificati possono sempre essere ripristinati a quelli forniti con il tema, se necessario, consentendo una gestione più flessibile delle palette di colori.

Dati di avanzamento in tempo reale per le tue traduzioni AI

Quando utilizzi la funzionalità di traduzioni AI integrata in Discourse, lo stato di avanzamento della tua traduzione viene visualizzato chiaramente nella tua dashboard. Puoi vedere il numero di post tradotti e la percentuale di completamento per ogni locale, poiché le tue traduzioni vengono riempite in base alle tue impostazioni. Inoltre, ora puoi vedere il tempo stimato di completamento in ore e minuti fino a quando tutti i tuoi post non saranno completamente tradotti.

Rimani aggiornato sugli aggiornamenti dei wiki

Per aiutarti a rimanere aggiornato sugli argomenti dei wiki, questi vengono ora “spinti” quando viene apportata una modifica all’argomento originale. Ciò contribuisce a garantire che la tua community sia a conoscenza degli aggiornamenti importanti di questi argomenti e che tu possa esaminarli facilmente man mano che vengono apportate le modifiche. Ciò è particolarmente utile per gli argomenti di documentazione, che sono un caso d’uso comune per la funzionalità wiki.

Aggiornamenti di sicurezza

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

7 Mi Piace

E molto altro!

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 dell’UX e altro ancora, assicuratevi di rivedere le Funzionalità Aggiuntive e le Correzioni elencate di seguito.

Miglioramenti dei plugin

discourse-akismet

Correzioni di bug

  • Rimuovi la dipendenza discourse_dev da plugin.rb (185)

discourse-anon-usernames

Nuove funzionalità

  • Aggiungi il plugin generatore di nomi utente anonimi (1)

Correzioni di bug

  • Ridurre la rigidità della generazione (2)

discourse-category-experts

Correzioni di bug

  • Tag automatico improprio quando la categoria viene modificata (215)

discourse-doc-categories

Nuove funzionalità

  • Incrementa il topic sull’OP dei topic delle categorie doc (61)

Correzioni di bug

  • Assicurati che i PM vengano gestiti quando si spostano i topic dell’indice (62)

discourse-no-bump

Correzioni di bug

  • Rimuovi la logica di bump alla revisione (80)

discourse-preset-topic-composer

Correzioni di bug

  • Aggiorna per la modifica del core al pulsante nuovo topic (53)

discourse-route-blocker

Correzioni di bug

  • Genera Discourse::NotFound quando il percorso è bloccato (9)

discourse-theme-creator

Correzioni di bug

  • Aggiorna il costruttore HTML dopo lo spostamento della directory admin (124)
  • Importazione percorso indice (122)

Tutte le funzionalità e le correzioni

Nuove funzionalità

  • Aggiungi hook del plugin per convalide extra del nome utente (35522)
  • Promuovi discourse_reactions_allow_any_emoji fuori dalla modalità sperimentale (35589)
  • Aggiungi ricerca full-text per i messaggi di chat (34704)
  • Aggiungi virgolette predefinite ceca (34797)
  • Aggiungi tempo di completamento stimato al backfill della traduzione AI (35474)
  • Aggiungi risultati di ricerca limitati con ricerca semantica (35446)
  • Lightbox Photoswipe sperimentale (35109)
  • Aggiungi impostazioni per la capacità di connettere/revocare in Accedi con Amazon (35387)
  • Impone prosemirror-gapcursor su nodi di blocco aggiuntivi (35415)
  • Mostra sempre le sottoschede Tutti, Topic e Risposte per unificato nuovo (35292)
  • Supporto per il modello di embedding Gemini più recente (35390)
  • Sistema di credito LLM ospitato (35162)
  • Abilita automaticamente la ricerca AI (pagina intera) quando non ci sono risultati regolari (35336)
  • Disabilita la preferenza dell’utente per le notifiche dei link (35352)
  • Link a “Tutte le impostazioni” per davvero nella barra laterale admin (35263)
  • Aggiorna la festività India Diwali 2025 (35354)
  • Passa a markdown quando vengono trovati token non supportati nell’editor ricco (35044)
  • Consenti di aggiungere un tag anchor al titolo della pagina 404 (35318)
  • Aggiungi la lingua come filtro su topic /filter (35299)
  • Elabora anche le traduzioni aggiornate manualmente (35276)
  • Aggiungi l’opzione di segnalare, eliminare e silenziare nel Triage LLM (35285)
  • Introduci l’impostazione del sito ‘google_site_verification_token’ (35229)
  • Aggiungi oneboxes e lightbox ai post localizzati (34900)
  • Aggiungi plugin_modifier per includere il riepilogo AI nel serializzatore della visualizzazione del topic (35110)
  • Dividi l’impostazione per consentire ai mod di gestire categorie e gruppi (35174)
  • Consenti la modifica delle palette di proprietà del tema (34722)
  • Incrementa i topic wiki quando l’OP viene modificato (35137)
  • Aggiungi l’impostazione del sito per impedire ai mod di modificare i livelli di fiducia (35160)

Correzioni di bug

  • Filtra i post nascosti/sussurrati/eliminati dal filtro delle parole chiave. (35648)
  • Impossibile aggiornare la chiusura basata sull’ultimo post timer al timer di chiusura (35541)
  • Assicura che il post modificato in modifica rapida non venga mutato (35622)
  • Migliora la posizione della barra degli strumenti del post su iOS (35574)
  • Migliora la modale su iOS quando l’input è focalizzato (35619)
  • Ripristina il supporto per i percorsi del plugin normalizzati sotto admin/ (35598)
  • Il filtro topic dovrebbe rispettare i diritti di sussurro (35555)
  • Aggiungi intestazioni di tracciamento delle richieste alle risposte di Message Bus (35537)
  • Cancella il flag parziale quando finiscono le chiamate agli strumenti in streaming (35605)
  • Aggiungi contesto emoji distinto per il selettore discourse-reactions (35614)
  • Regola di input dell’editor ricco che avvolge opzioni mancanti (35548)
  • Previeni PM duplicati quando più regole di triage LLM segnalano lo stesso post (35596)
  • Il controllo del problema di accesso a Twitter non riporta accuratamente (35593)
  • Spostare il primo post in sequenza non incrementa il topic di destinazione (35559)
  • Nasconde completamente la sezione se l’utente non può inviare DM (35595)
  • Gestisci timeout del carico e errori del worker di ottimizzazione dei media (34943)
  • Salta le modifiche del livello di fiducia quando group grant_trust_level è 0 (35572)
  • Dimensione immagine lightbox all’interno dell’elemento dettagli (35570)
  • Aggiungi indice extra tag_id, topic_id a topic_tags (35565)
  • Salva sempre le bozze dei post indipendentemente dalla lunghezza del contenuto (35540)
  • Risultati duplicati nella ricerca rapida AI (35554)
  • Aggiorna i percorsi optionalRequire dopo lo spostamento della directory admin (35551)
  • Assicurati che sia presente il fallback del modello LLM predefinito AI (35549)
  • Annulla la soluzione di scroll su focus (35544)
  • Barra degli strumenti link dell’editor ricco: stack di chiamate massimo superato (35530)
  • Correggi lo spec di scroll più chat (35543)
  • Rendi facoltativo il fallback dell’utente di sistema per l’email della categoria (35536)
  • Gestisci l’azione di annullamento nella finestra di dialogo della scelta della risposta al topic (35534)
  • [rich editor] converti le interruzioni di riga in interruzioni dure quando analizzate da HTML (35518)
  • Aggiungi endpoint del servizio di comunicazione Azure all’override di autenticazione SMTP (33226)
  • Mantieni le note revisionabili quando si alternano le schede (35495)
  • Assicurati che il servizio chat abbia caricato il canale prima di renderizzare il canale (35433)
  • Aggiunge timeout al modificatore prevent-scroll-on-focus (35503)
  • Previene lo scroll del corpo in focus dell’input (35497)
  • Controllo del segno del codice della regola di input Prosemirror (35416)
  • Migliora la sincronizzazione dello stato di tracciamento del topic (35478)
  • Disabilita i controlli dei problemi AI (35475)
  • Eccezione del lavoro: Holidays::InvalidRegion (35473)
  • Consente a check_policy di trovare la classe mailer (35464)
  • Aggiungi attributi dati alle immagini citate (35455)
  • Notifica fantasma quando si viene aggiunti a un evento in un messaggio… (35459)
  • Desospendi un moderatore (35452)
  • DeleteReplies dovrebbe usare il guardian invece di controllare lo staff (35443)
  • Rimuovi i topic di definizione della categoria in hot (35449)
  • Migliora l’editor del metodo di input in chat (35448)
  • Non creare tracker di controllo dei problemi AI senza un LLM di destinazione. (35447)
  • Aggiungi classe lightbox alle immagini citate in chat (35442)
  • Mostra l’avviso di visibilità del flair dopo il ricaricamento della pagina di configurazione dei gruppi (35445)
  • Immagini larghe sulla pagina FAQ che fuoriescono su mobile (35398)
  • Campo posizione evento nelle esportazioni .ics / google calendar (35355)
  • “Carica altro” avido nell’elenco utenti (35439)
  • Correggi un ciclo di caricamento quando un topic viene rimosso (35409)
  • Non provare a tracciare i clic sui suggerimenti di ricerca (35431)
  • Assicura che l’utente possa inviare DM per mostrare il pulsante avvia nuovo DM (35440)
  • Link revisionabile rotto verso automazione rilevante (35434)
  • Carica la definizione del task rake api-docs solo quando le gemme richieste sono disponibili (35432)
  • Rendering dei topic di Subcategories_with_featured_topics (35418)
  • Cancella il segno memorizzato sulla conversione della regola di input del segno dell’editor ricco (35360)
  • Notifiche del moderatore quando un nuovo post silenzia automaticamente un utente (35403)
  • Escludi i campi nascosti durante l’iscrizione dal modulo di iscrizione con invito (35405)
  • Controllo salute Twitter rotto sull’aggiornamento Faraday (35407)
  • Gestisci @post nil in CookedProcessorMixin per i messaggi di chat (35386)
  • Aggiorna il placeholder del composer quando viene alternato (35383)
  • Spostare il primo post di un topic in un topic esistente resetta bumped_at (35373)
  • Proprietà topic mancanti in category-featured-topics (35380)
  • Filtro e query Watching_first_post topic (35353)
  • Tratta il parametro abilitato dello stato del topic come un valore vero. (35366)
  • Rimuovi servizio inutilizzato (35364)
  • Risolvi la condizione di gara in cui la bozza non viene caricata per un canale chat (35351)
  • Usa la lingua predefinita per temporarily_closed_due_to_flags (34718)
  • Incolla della palette colori Safari (35348)
  • Usa l’utente di sistema per email-in quando gli utenti in fase sono disabilitati (34655)
  • Codifica URL dei nomi utente nel reindirizzamento grant admin (34664)
  • Assegnazione corretta della proprietà dei gruppi di utenti admin (35315)
  • Riduci i falsi positivi nel controllo dei problemi dello stato LLM AI (35304)
  • La modalità offline non dovrebbe inviare l’indicatore di digitazione (35279)
  • Inviti a topic privati quando si usa discourse connect (35303)
  • Consenti all’automazione del tagging AI di taggare i post dei bot (35310)
  • Previeni markup residuo per i vecchi avvisi di post nascosti (35311)
  • Non restituire il nome tradotto quando si modifica la categoria (35297)
  • Assicurati che i controlli dei problemi programmati rispettino la configurazione perform_every (35291)
  • Aggiungi codici di backup immediatamente dopo aver aggiunto 2FA (35287)
  • PG::UniqueViolation per PostTimings nel task rake posts:reorder_posts quando i record PostTiming non hanno Post corrispondente (35212)
  • Consenti all’utente di recuperare i propri topic eliminati (35214)
  • Possibile crash durante la creazione della categoria (35277)
  • Aggiungi altezza minima al sentinel load-more (35262)
  • La richiesta di conferma si interrompe quando si usa la pipe (35261)
  • Rimuovi btn-default dal componente DActionButton (35196)
  • Un altro caso limite di caricamento parziale della modale della categoria (35204)
  • L’apertura del menu a discesa della categoria non dovrebbe resettare il nome tradotto (35232)
  • Caricamenti simultanei di immagini dati dell’editor ricco (35098)
  • Rimuovi la sezione errore quando si visualizzano i dettagli delle email ricevute (35228)
  • Parole e regex wildcard osservate (35217)
  • Salta il triage sulle modifiche quando esistono flag non gestiti (35218)
  • Ambiguità dello spec quando si selezionano i menu a discesa della categoria (35215)
  • La navigazione tramite filtri topic non dovrebbe de-tradurre un nome di categoria (35211)
  • Crash in Admin::PluginsController quando il plugin ha un percorso URL commit nil (35186)
  • Assicurati che venga creato un revisionabile quando si agisce direttamente sull’utente (35198)
  • Allinea il comportamento di visualizzazione del testo per user-menu-billing con altri pulsanti (35200)
  • Nomi di classe pulsante dichiarativo duplicati (35177)
  • Passa i dati dell’antenato all’helper badge della categoria (35169)
  • Disabilita il pulsante risposte finché le risposte non sono caricate (35136)
  • Il promemoria della notifica viene eliminato con il segnalibro (35141)
  • Rispetta la dimensione dell’immagine quando si citano più elementi (35144)
  • Razionalizza la funzionalità di bump del topic e il comportamento delle impostazioni di notifica (34945)
  • Rimuove la riga di debug (35157)
  • Non linkare LLM seminati nella pagina delle funzionalità (35151)
  • Usa i gruppi consentiti della persona per l’accesso ai prompt personalizzati dell’assistente AI (35150)
  • Consenti il salvataggio della categoria quando gli attributi colore sono esadecimali a 3 cifre (35119)
  • Non aggiornare last_seen_at quando si impersona un utente (34872)
  • Consenti il client mediaconvert senza endpoint (35135)
  • Il pulsante mostra altro ora carica le sottocategorie di livello radice aggiuntive (35101)
  • Consenti ad aws mediaconvert di usare il profilo iam (35091)
  • Mostra i gist AI nei messaggi mobili (35124)
  • Risposta Discourse_id_challenge quando si usa la sottocartella (35123)
  • Nasconde l’icona della chat ridondante sui percorsi della chat mobile (35015)
  • Esegui i controlli dei problemi programmati anche quando non esiste ancora un tracker (35102)
  • Il promemoria della notifica viene eliminato con il segnalibro (35069)
  • UX di modifica dei commenti al voto del post (35108)
  • Cliccare sull’oggetto nei log email admin rotto (35030)
  • Traduci la stringa nella pagina 404 di ricerca (35090)
  • Overflow della paginazione del topic con post eliminati (35081)
  • Forza l’aggiornamento della dimensione sul calendario completo (35075)
  • Gestione null del menu a discesa del piè di pagina del topic/anonymousOnly (35072)
  • Usa il selettore css per assicurarti di usare i waiter (35063)
  • Sostituisci correttamente le emoji nel promemoria del segnalibro (35061)
  • Evita di restituire votanti duplicati dall’endpoint /polls/voters.json (34433)

Modifiche UX

  • Quando si chiude il lightbox evita lo scatto se la miniatura è ritagliata (35646)
  • Consenti al contenuto delle note a piè di pagina inline di ridursi per adattarsi (35633)
  • Aggiungi modificatore per personalizzare il modello di invito (35458)
  • Mostra la lente di ingrandimento a sinistra per il selettore (35621)
  • Aggiunge padding superiore al selettore su mobile (35618)
  • Semplifica la rimozione del partecipante PM (34022)
  • Chiudi il lightbox sul tap dello sfondo su mobile (35571)
  • Imposta border-radius a 0 per i pulsanti in DMenu (35602)
  • Usa l’icona personalizzata per la ricerca in chat (35600)
  • Aggiungi classe btn mancante (35562)
  • Link al post quando si clicca sull’oggetto nei log delle email ricevute (35567)
  • Rendi i report di analisi del sentiment accessibili ai moderatori (35577)
  • Sposta gli stili della modalità scura per citazioni e codice nei selettori di elemento per le email (35576)
  • Rimuovi z-index per il badge di notifica dell’intestazione (35575)
  • Aggiungi traduzioni mancanti per il lightbox (35568)
  • Usa btn piatto per la barra del filtro di ricerca in chat (35566)
  • Riduci leggermente il padding sopra il composer della chat (35546)
  • Migliora i messaggi quando si chiude automaticamente in base al timer del topic dell’ultimo post (35538)
  • Aggiungi classe al pulsante ignora errore bozza (35531)
  • Aggiorna il pulsante rimuovi password per usare la classe btn-danger (35514)
  • Mostra l’interruttore gist AI sul percorso /filter, correggi l’aspetto dei gist (35521)
  • Sposta il PM del bot AI nel menu di navigazione (35189)
  • Miglioramenti di padding e stile del lightbox mobile (35494)
  • Correggi l’overflow sull’input di ricerca admin (35481)
  • Rimuovi il totale e aggiorna il messaggio di backfill per le traduzioni AI (35479)
  • Ordina le traduzioni AI per completamento, mostra il decimale tra 99 e 100% (35461)
  • Aggiustamenti aggiuntivi del grafico delle traduzioni AI (35454)
  • Aggiungi classe btn ai pulsanti della procedura guidata (35450)
  • Mostra solo i post che necessitano di traduzione per la lingua predefinita nel grafico delle traduzioni AI (35397)
  • I link dei metadati della scheda utente dovrebbero usare il colore del link (35427)
  • Rimuovi le etichette non lette/nuove ridondanti per l’elenco topic vuoto (35350)
  • Aggiungi corrispondenza URL esatta per i link delle sezioni della barra laterale (34677)
  • Sostituisci il menu a discesa con una pagina indice dedicata per i modelli email (35284)
  • Semplifica la finestra di dialogo di conferma di abbandono del Composer: rimuove il pulsante bozza sicura (35298)
  • Aggiungi classi dichiarative mancanti a btn (35312)
  • Mostra i file SCSS nella sezione “file extra” dell’amministratore del tema (35300)
  • Separa meglio le impostazioni di accesso e autenticazione (33711)
  • Correzione dello stile della posta in arrivo dell’utente (35258)
  • Rimuovi i pulsanti di azione doppia nella modale del segnalibro su mobile (35183)
  • Aggiungi classe pulsante mancante al toggle segreto (35254)
  • Rendi le traduzioni più facili da configurare mostrando l’impostazione del sito necessaria (35078)
  • Rimuovi il sottotitolo dalla pagina 404 (35185)
  • Aggiorna il testo nelle impostazioni per il logo mobile (35184)
  • Rendi il didascalia hover del lightbox non selezionabile (35148)
  • Rielabora le classi dei pulsanti (34882)
  • Applica sempre il padding delle scoperte indipendentemente dal viewport (35154)
  • Aggiorna automaticamente i pulsanti del piè di pagina del topic quando cambia il viewport (35074)
  • Mostra il pulsante rimuovi password senza suspense (34635)
  • Aggiorna la descrizione dell’impostazione Discourse ID (35094)
  • Aggiungi stile mancante all’avviso del post (35093)
  • Aggiungi spiegazione “funziona con” per gli accessi Discourse ID (35088)
  • Migliora l’aspetto della scorciatoia kbd su macOS (35099)
  • Nascondi l’ora nella vista mensile su mobile (35107)
  • Rimuovi lo sfondo dell’amore al passaggio del mouse (35089)
  • Correggi l’effetto hover sull’icona del cuore nel pulsante doppio-like (35086)
  • Avvisi dei post parte 2 (35049)
  • Aggiorna le stringhe per il filtro (35062)

Modifiche di sicurezza

  • Risposte di errore mancanti dell’intestazione Cache-Control

Prestazioni

  • Ottimizza la query delle statistiche delle traduzioni AI e rimuovi la cache (35597)
  • Usa la cache della persona per le ricerche di traduzione e riassunto (35560)
  • Correggi le query N+1 dovute ai campi personalizzati dell’utente quando si caricano i DM della chat (35516)
  • N+1 quando si controllano i moderatori della categoria quando si caricano i canali (35466)
  • Usa file JS correttamente codificati per i chunk webpack su S3 (35444)
  • Metti in cache le richieste quando si naviga nell’elenco utenti (35371)
  • Riutilizza gli elementi topic-footer-button quando si rerenderizza (35167)

Accessibilità

  • Rendi ariaLabelledBy condizionale per gli elenchi topic (35334)
  • Rimuovi aria-controls dalle risposte espandibili nel topic (35333)
  • Rimuovi aria-controls dall’input di ricerca, correggi il conteggio dei risultati (35332)
  • Aggiungi aria-label alla regione dei risultati di ricerca (35327)
  • Aggiungi ruolo al pulsante della miniatura del video (35326)
  • Correggi ariaHidden per i link degli utenti (35329)
  • Aggiungi aria-label alla regione del pulsante del piè di pagina del topic (35328)
  • Aggiungi href al nome utente del commento al voto del post (35325)
  • Aggiungi aria-label, titolo, al selettore del colore dell’interfaccia (35324)
3 Mi Piace