3.5.0.beta5: Ricerca admin migliorata, ricerca forum AI, configurazione dell'aspetto del sito più semplice e sviluppo di plugin più semplice

Nuove funzionalità in 3.5.0.beta5

Miglioramento della ricerca admin

Abbiamo rilasciato di recente una nuova ricerca completa per amministratori, che consente di cercare in tutte le aree di amministrazione da un unico posto. Questo mese, abbiamo dedicato del tempo a perfezionare il suo funzionamento per renderla più utilizzabile e utile. La ricerca admin è ora più facilmente accessibile dalla barra laterale, visualizza solo una casella di ricerca per rendere le ricerche più mirate e consente di trovare ciò di cui si ha bisogno più rapidamente.

Migliore ricerca del forum con l’IA

Il plugin Discourse AI ora include una nuova persona Forum Researcher. Questa persona è dotata di funzionalità avanzate di filtraggio e analisi, che supportano tag, categorie, date, utenti e parole chiave. Elaborerà inoltre in modo più efficiente i risultati della ricerca, fornendo un feedback più rapido per tutte le query.

Gestione più semplice dell’aspetto del tuo sito

Nell’ambito del nostro lavoro continuo per migliorare la configurazione dell’aspetto del sito, abbiamo apportato ulteriori miglioramenti che rendono più facile ottenere l’aspetto desiderato per il tuo sito. Le impostazioni per font e loghi sono ora più facili da trovare nella barra laterale di amministrazione, le immagini sono più facili da caricare e la nuova pagina dei temi si carica più velocemente. Insieme a ciò, abbiamo anche apportato modifiche alla procedura guidata di configurazione e alla guida introduttiva per i nuovi siti, aiutando gli amministratori a entrare nella configurazione del loro sito in modo più rapido ed efficace.

Creazione di plugin più adatta agli sviluppatori

Un po’ di tempo fa, abbiamo introdotto un nuovo schema type: object per le impostazioni dei temi, consentendo agli sviluppatori di temi di archiviare una raccolta di oggetti come JSON nel database. Ora abbiamo portato questo stesso schema di impostazioni nei plugin, consentendo agli sviluppatori di plugin di sfruttare questo formato più semplice, pulito e utilizzabile per l’archiviazione dei dati. Vedi la pull request per maggiori dettagli.

12 Mi Piace

Ancora di più!

Ma aspetta, c’è dell’altro! Facciamo del nostro meglio per evidenziare nuove funzionalità e modifiche per te, ma ci sono sempre troppe variazioni da dettagliare. Per un elenco completo di nuove funzionalità, correzioni di bug, miglioramenti UX e altro, assicurati di consultare le Funzionalità aggiuntive e le correzioni elencate di seguito.

Miglioramenti dei plugin

discourse-activity-pub

Nuove funzionalità

  • Aggiunto supporto per gli allegati immagine (197)

discourse-ai

Nuove funzionalità

  • Aggiunta animazione di streaming delle differenze (1355)
  • Aggiunti partecipanti e pulsante invita alle conversazioni AI (1354)
  • La triage può nascondere i post dopo averli aggiunti alla coda di revisione (1348)
  • Consentito il passaggio di attributi dati a un artefatto (1346)
  • Completamento automatico di hashtag e menzioni per il primo messaggio del bot (1342)
  • Consentito al ricercatore di esaminare anche argomenti specifici (1339)
  • Persona del ricercatore del forum per ricerche approfondite (1313)
  • Supporto degli esempi per le persone (1334)
  • Migliorato lo streaming delle differenze per l’assistente compositore AI (1332)
  • Nuova impostazione per controllare il modello per le traduzioni (1333)
  • Supporto per token di pensiero configurabili per Gemini (1322)
  • Garantito che il ricercatore e l’assistente GitHub conoscano la data (1312)
  • Applicato jpg/png per tutte le immagini (1309)

Correzioni di bug

  • La chiusura del menu AI interrompe la riproduzione audio del post (1369)
  • Migliorato lo strumento di ricerca: correzione dei filtri degli argomenti (1368)
  • Applicato le differenze in modo più coerente (1367)
  • Nessun errore quando si naviga da un argomento del Bot AI a uno normale (1366)
  • Passaggio corretto di tool_choice quando si utilizzano modelli Claude (1364)
  • Migliorata l’efficienza di MessageBus e arresto corretto dello streaming (1362)
  • Garantito che l’oggetto di aggiornamento dello stream sia limitato all’argomento iniziale (1359)
  • Stabilizzato l’algoritmo di differenze per lo streaming (1358)
  • Riprovato l’analisi del JSON interno con escape per gestire i caratteri di controllo (1357)
  • Nessun tentativo di accesso a nil quando si controlla lo schema gemini (1356)
  • Aggiunta navigazione sicura alle condizioni di inclusione del serializzatore (1349)
  • Condivisione delle risorse della pagina di condivisione AI tramite CDN sui siti con accesso richiesto (1343)
  • Discrepanze nell’output strutturato (1340)
  • La triage delle persone deve essere registrata nell’automazione (1326)
  • Formato corretto del prompt per img2text utilizzato nella pipeline AI Bot PDF Rag (1323)
  • Non mostrare lo stato vuoto durante il recupero delle conversazioni del bot (1320)
  • Restituzione dell’output strutturato in modalità non streaming (1318)
  • Errore di accesso non valido nei log (1317)
  • Gestione degli errori imprevisti durante la navigazione sul web (1314)
  • Sostituzione di resource_url nel prompt di sistema della persona (1310)

Modifiche UX

  • Consentiti angoli arrotondati (1365)
  • Non mostrare suggerimenti AI nel compositore quando gli input sono disabilitati (1331)
  • Fissato il pulsante nuova domanda in alto nella barra laterale mobile (1329)
  • Applicati gli stili della barra laterale delle conversazioni del bot alla barra laterale mobile (1328)
  • Regolazioni di stile per le conversazioni (1325)
  • Interrotto il rendering del link al forum (1319)

discourse-authentication-validations

Correzioni di bug

  • Specifica interrotta (43)
  • Specifiche interrotte (41)

discourse-code-review

Correzioni di bug

  • Rimossa la funzionalità di commit con autolink (243)

discourse-data-explorer

Correzioni di bug

  • Aggiunto nuovo attributo richiesto quando si utilizza il serializzatore base degli argomenti (375)

discourse-doc-categories

Correzioni di bug

  • Specifiche interrotte (38)

discourse-gamification

Correzioni di bug

  • Limitato il controllo di esistenza della vista materializzata allo schema corrente (203)

discourse-livestream

Correzioni di bug

  • Eliminato il record “TopicChatChannel” quando il canale di chat viene cestinato (55)
  • Specifiche interrotte (53)

discourse-login-client

Nuove funzionalità

  • Nuovo endpoint “revoca” (12)

Correzioni di bug

  • Salto automatico della conferma di creazione quando il plugin è abilitato (11)

Modifiche UX

  • Aggiunto l’intento dell’utente come parametro di query (10)

discourse-preset-topic-composer

Correzioni di bug

  • Specifiche interrotte (48)

discourse-solved

Nuove funzionalità

  • Applicato il modificatore del plugin per il limitamento della frequenza del controller delle risposte (369)

discourse-theme-creator

Correzioni di bug

  • Corrette le specifiche non funzionanti per l’editor delle impostazioni del tema dello schema utente (111)

discourse-translator

Nuove funzionalità

  • Traduzione degli argomenti in base a un programma e alla creazione dell’argomento (291)
  • Rilevamento e traduzione automatica dei post in Post e PostLocalization (290)
  • Rilevamento della lingua e traduzione dei post dalla tabella principale (287)

Correzioni di bug

  • Limitata la traduzione ai post pubblici o ai post entro una certa età (307)
  • Supporto linguistico Microsoft Azure (306)
  • Soppressione degli errori durante la traduzione (299)
  • Nessun doppio cookie (297)
  • Salto della validazione durante l’aggiornamento della lingua di un argomento (293)
  • Passaggio a StructuredOutput di DiscourseAi (288)

Tutte le funzionalità e le correzioni

Nuove funzionalità

  • Migliorato il rendering della diversità degli emoji (32909)
  • Localizzati anche i banner (32908)
  • Consentito la minimizzazione del compositore quando non c’è testo (32880)
  • Attivato un evento quando il canale di chat viene cestinato (32844)
  • Localizzati anche gli estratti degli argomenti (32839)
  • Mostrati post e argomenti localizzati in base alla lingua dell’utente (32618)
  • Aggiunto l’endpoint di visualizzazione del gruppo alla ricerca dei gruppi per ID invece che solo per nome slug (32442)
  • Portato l’oggetto tipo alle impostazioni del sito (32706)
  • Aggiunte traduzioni ai post (32564)

Correzioni di bug

  • Resi più specifici i trigger regex per la creazione/modifica dei post nell’automazione (32944)
  • Saltato l’importazione degli argomenti risolti quando il plugin non è installato (32922)
  • Sbloccata la registrazione sociale quando il nome è richiesto e `auth overrides… (32923)
  • Aggiunta l’opzione mancante di ordinamento del gruppo “Informazioni” (32931)
  • Evitato loop infinito quando il tag sinonimo è se stesso (32932)
  • Il pulsante “Torna al forum” deve portare al forum e non alla chat (32913)
  • Servito CSS RTL per temi e componenti (32916)
  • Mostrato anche il pulsante di attivazione localizzazione su mobile (32912)
  • Risolto “scarta bozza, continua a modificare” (32667)
  • Il pulsante “Torna al forum” solo da amministratore (32911)
  • Prevenuto il doppio caricamento di automation.index (32899)
  • Consentito lo zoom delle immagini nella chat (32891)
  • Corretto il funzionamento di etichetta e descrizione negli oggetti tipo per le impostazioni del sito (32868)
  • Corretto il collegamento del titolo della categoria per aggiornarsi quando la categoria cambia, aggiunte prove (32840)
  • Evitato doppio reindirizzamento dopo l’installazione di un tema (32876)
  • Regression del compositore a schermo intero (32864)
  • Sfondo dimenticato (32857)
  • Titolo della pagina dei temi e dei componenti (32856)
  • Ripristinato il filtro della barra laterale (32837)
  • Aggiunta traduzione mancante per l’azione di revisione del post (32813)
  • Garantito che la pagina sia stata modificata per prima (32802)
  • HeaderSearch non sempre visibile quando welcomeBanner viene rimosso (32804)
  • Catturati correttamente gli errori postcss per i campi del tema (32800)
  • Atteso il dato prima di mostrare i risultati della ricerca amministratore (32796)
  • N+1 nella pagina dei temi dell’amministratore (32763)
  • Saltate le specifiche instabili (32786)
  • Affidati ai waiter di capybara (32789)
  • Utilizzato il waiter corretto di capybara (32788)
  • Tentativo di correggere l’instabilità nei media in revisione (32787)
  • Tentativo di correggere l’instabilità nella specifica stat (32784)
  • Utilizzati waiter e API corretti (32778)
  • Controllato se la barra laterale è nascosta e rimosso scrollLock quando si nasconde il menu hamburger (32775)
  • Bug con la configurazione 2FA subito dopo la registrazione (32754)
  • Link di ripristino password interrotto per utente non staff nella finestra di dialogo della sessione di conferma (32765)
  • Consentito agli utenti esistenti di accettare gli inviti che li aggiungono a un gruppo (32762)
  • Corretto il controllo per il metodo close mancante (32760)
  • Aggiunto il wrapper di input di ricerca mancante (32749)
  • Bloccato il gem Bullet a una versione compatibile (32724)
  • Questo nascondeva la parte superiore del compositore su iOS (32734)
  • Garantito che sia possibile cercare indirizzi IP identici (32725)
  • Classe errata nel file dello stile del foglio di stile dell’editor delle impostazioni dello schema (32715)
  • Problema z-index della ricerca nell’intestazione su mobile (32683)
  • Corretto ricaricamento della pagina di modifica del tema (32658)
  • Garantito che la vecchia email sia impostata correttamente durante l’aggiornamento dell’email (32309)
  • Pulito correttamente la cache di ExtraLocalesController per multisito (32654)
  • Collegamento alla sezione di supporto del browser del sito web (32647)
  • Reindirizzato alla nuova pagina dei temi dopo l’eliminazione (32638)
  • Priorità alle pagine rispetto ad altre categorie nella ricerca amministratore (32614)
  • Garantito che hashtag_lookup ricada sull’utente di sistema se l’utente del post è eliminato (32466)
  • Non applicato il caricamento rigoroso sul record principale dell’utente anonimo (32590)
  • Miglioramenti per la ricerca amministratore (32574)
  • Badge non mostrato come disabilitato quando lo è (32591)
  • Immagini ottimizzate chiave sul formato (32575)
  • Completamento automatico tagliato nell’editor ricco (32586)

Modifiche UX

  • Gestiti URL lunghi nella griglia dei temi con overflow-wrap (32942)
  • Migliorata UX quando i profili sono nascosti agli anonimi (32938)
  • Aggiunta larghezza di fallback per la finestra modale (32937)
  • Aggiornato il testo dei suggerimenti educativi del compositore (32933)
  • Animazione di chiusura della finestra modale (32842)
  • Corretto l’accesso ai risultati inferiori e al pulsante “altro” nei risultati di ricerca (32883)
  • Abbinata l’icona di installazione del tema con l’icona del componente (32894)
  • Rimossa la sfondo dall’hover della pillola di navigazione (32893)
  • Ulteriore applicazione del raggio del bordo (32892)
  • Passaggio del focus della barra laterale a focus-visible (32882)
  • Stabilizzato un raggio di bordo predefinito più grande (32889)
  • Migliorato lo stato intermedio nel flusso di registrazione sociale (32887)
  • Corretta la posizione del indicatore di caricamento (32885)
  • Regola input annullabile per la checklist nell’editor ricco (32877)
  • Ripristinati gli stili degli argomenti simili (32866)
  • Nuovo stile per i suggerimenti del compositore (32843)
  • Aggiornato il popup delle modifiche non salvate (32849)
  • Corretto l’overflow del nome nella card utente (32838)
  • Chiusa immediatamente la finestra modale di ricerca amministratore quando viene selezionato un risultato (32811)
  • Leggermente migliorato il selettore di date su mobile (32822)
  • Messaggio di errore migliore quando il login sociale fallisce (32772)
  • Regolato lo stile per i suggerimenti del compositore sugli argomenti simili + limitato la quantità (32774)
  • Corretto l’allineamento delle pillole di navigazione degli altri argomenti (32808)
  • Ulteriori correzioni di ricerca per il banner di benvenuto (32776)
  • Reso il pannello delle notifiche coerente con i nuovi stili del pannello di ricerca (32753)
  • Migliorato lo spazio del testo negli elementi dell’elenco degli argomenti (32755)
  • Refactor dell’interfaccia utente per la modifica del titolo dell’argomento (32339)
  • Colore hover/focus più coerente per la ricerca amministratore (32752)
  • Migliorati gli stati di focus per la ricerca amministratore (32751)
  • Aggiunta icona testo Discourse (32744)
  • Semplificata la ricerca amministratore, resa più accessibile (32733)
  • Focus sul modulo di registrazione nel flusso di autenticazione sociale (32728)
  • Separati logo e font dell’amministratore in pagine diverse (32700)
  • La finestra modale eredita il raggio del bordo (32709)
  • Minori regolazioni di stile per la funzione di traduzione sperimentale (32708)
  • Aggiunto import mancante a admin_base.scss (32707)
  • Aggiunto gutter fisso della barra di scorrimento per evitare salti con le finestre modali (32702)
  • Refactor CSS di ricerca + correzioni (32401)
  • Sempre chiuso il menu hamburger quando si naviga all’amministratore (32651)
  • Non sempre compilato il nome utente per il ripristino password (32646)
  • Non riservato spazio per il messaggio di suggerimento nella pagina di registrazione (32627)
  • Migliorato il layout del controllo delle impostazioni per il caricatore di immagini (32626)
  • Inclusa la descrizione del campo di testo personalizzato nel modulo di registrazione (32624)
  • Vari miglioramenti alla nuova pagina della palette colori (32597)
  • Il compositore inizia con allowPreview impostato su false per default (32589)
  • Collegamento a /new-invite nella guida rapida (32580)

Prestazioni

  • Introdotto lazyHash e aggiornate le chiamate PluginOutlet per utilizzarlo (32823)
  • Prevenuto N+1 su last_updated_by (32817)
  • Utilizzato correttamente l’associazione precaricata (32814)
  • Corretto N+1 per il plugin automazione (32810)
  • Migliorate le prestazioni della nuova pagina di elenco dei temi (32641)

Accessibilità

  • Aggiornate le intestazioni accessibili per traduzioni più flessibili (32863)
7 Mi Piace