3.5.0.beta7: Modifica intelligente link, tracciamento inviti migliorato, icone uniche e gestione nomi corretta

Nuove funzionalità in 3.5.0.beta7

Modifica intelligente dei link nell’editor

Come parte dello sviluppo in corso del nuovo editor, abbiamo aggiunto una barra degli strumenti mobile ai link inline, rendendoli più facili da visualizzare, modificare e gestire. La barra degli strumenti consente di aprire il link in una nuova scheda, nonché di rimuoverlo o copiarlo e di modificarne il testo e la destinazione. Il nuovo editor, che include questa barra degli strumenti per i link, è ancora in fase di sviluppo. Puoi abilitarlo sul tuo sito e aiutarci a testarlo seguendo questa guida.

link-showcase

Traccia inviti individuali con descrizioni personalizzate

Gli inviti possono ora avere una descrizione personalizzata aggiunta, rendendoli più facili da identificare. Questo aiuta a mantenere la tua pagina degli inviti più ordinata e ti consente di monitorare le prestazioni dei singoli link. Puoi etichettare gli inviti in base alla piattaforma su cui li condividi, con chi li condividi, a quale evento li hai condivisi o a qualsiasi altro criterio desideri.

Icone uniche per le preferenze utente

Le icone nelle schede delle preferenze utente sono state migliorate, quindi ogni scheda ha ora un’icona diversa. Andando avanti, invece di vedere la stessa icona su più schede, ognuna avrà un’icona pertinente e unica, rendendo la navigazione più facile per tutti gli utenti.

Modifica del nome dell’amministratore quando i nomi completi non sono abilitati

Recentemente abbiamo dedicato del tempo a lavorare su un bug che influisce su come gli amministratori possono gestire i nomi completi dei loro utenti quando l’impostazione abilita nomi è disabilitata. Questo è stato segnalato e discusso, prima che venisse implementata una correzione, con il risultato che ora gli amministratori possono vedere e modificare i nomi completi dei loro utenti, anche se sono nascosti sul resto del sito. Questa funzionalità è frequentemente richiesta per il monitoraggio e la conformità, e questa correzione consente un’amministrazione più efficace dei loro siti.

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 te, ma ci sono sempre troppi cambiamenti da dettagliare. Per un elenco completo di nuove funzionalità, correzioni di bug, miglioramenti dell’esperienza utente (UX) e altro ancora, assicurati di consultare le Funzionalità aggiuntive e le Correzioni elencate di seguito.

Miglioramenti dei plugin

discourse-activity-pub

Correzioni di bug

  • Distruzione preventiva di Follow su Rifiuto (230)

discourse-ai

Nuove funzionalità

  • Consenti di visualizzare l’LLM configurato nella pagina delle funzionalità (1460)
  • Importazione ed esportazione di Persona/strumenti (1450)
  • Aggiunta del tokenizzatore Qwen3 e aggiornamento di Gemma alla versione 3 (1440)
  • Modalità di sicurezza ibrida per gli artefatti (1431)
  • Supporto opzionale per l’API di risposta di OpenAI (1423)
  • Archiviazione persistente chiave-valore per gli Artefatti AI (1417)
  • Visualizzazione delle funzionalità che dipendono da più persona (1411)

Correzioni di bug

  • Un errore di battitura nella filtrazione dei bot in ai-bot-header-icon (1455)
  • Inclusione delle istruzioni JSON nelle persona predefinite di Helper (1458)
  • La scheda Preferenze AI non appare a meno che Helper non sia abilitato (1452)
  • Specifiche relative allo streaming (1448)
  • Implementazione di max_output tokens (anthropic/openai/bedrock/gemini/open router) (1447)
  • Ripristino del messaggio di stato vuoto quando appropriato (1446)
  • Impossibile scorrere il selettore della persona del bot AI (1445)
  • Pulizia delle proprietà alla chiusura di DiffModal (1442)
  • Non bloccare mai la scansione antispam dell’utente (1437)
  • Quando si abilita la traduzione di contenuti privati, tradurre solo i messaggi privati di gruppo e non quelli personali (1432)
  • Helper non funzionava quando la persona non utilizzava un output strutturato (1433)
  • Vari bug nell’interfaccia AI (1430)
  • Non controllare #blank? durante la manipolazione dei frammenti (1428)
  • Miglioramento dell’API amministrativa per i valori chiave degli artefatti (1425)
  • Saltare le modifiche se esiste una localizzazione (1422)
  • Non è più necessario l’XML nelle risposte dei gists (1420)

Modifiche UX

  • Rendere i collegamenti ai gists nell’elenco degli argomenti collegati all’argomento (1459)
  • Allineare il pulsante LLM nelle funzionalità AI (1461)
  • Mettere a fuoco l’input della conversazione durante la transizione della rotta e al clic del pulsante (1404)
  • Aggiunta di funzionalità all’elenco delle persona e altri aggiornamenti di stile (1405)
  • Visualizzare errore e possibilità di riprovare quando non ci sono suggerimenti (1426)

discourse-assign

Correzioni di bug

  • Utilizzare il nome del tag del connettore corretto (661)

discourse-cakeday

Correzioni di bug

  • Rende reattive le proprietà user-cakeday (162)

discourse-calendar

Correzioni di bug

  • Id holidays: aggiunge anni mancanti a cn_new_lunar_day (750)
  • Considerare i tempi locali durante il rendering dei blocchi (742)

Modifiche UX

  • Formattare intelligentemente le date (745)
  • Aggiungere un’icona del calendario per la barra laterale (748)

discourse-client-performance

Correzioni di bug

  • Consentire report per anonimi su siti che richiedono l’accesso (68)

discourse-code-review

Correzioni di bug

  • Utilizzare il nome del tag del connettore corretto (247)

discourse-data-explorer

Correzioni di bug

  • Pulsante Modifica non funzionante (379)

discourse-gamification

Correzioni di bug

  • right-sidebar-blocks non avvolge più gli argomenti in un oggetto params (206)

discourse-livestream

Correzioni di bug

  • Ricarica i canali chat quando si passa tra gli eventi (60)
  • Elementi esterni che bloccano lo scorrimento automatico e nascondono la tastiera iOS nella chat livestream non modale (58)

Modifiche UX

  • Correggere il posizionamento della mappa degli argomenti quando l’utente si segna come “Parteciperò” (59)

discourse-math

Correzioni di bug

  • Consente ai sondaggi di funzionare con discourse-math (110)

discourse-policy

Correzioni di bug

  • Nascondi “nessun utente possibile” per gli utenti normali (171)
  • Policy-builder: aggiunge l’opzione “(Nessun promemoria)” (168)

Modifiche UX

  • Aggiornamento della formattazione del testo (169)

discourse-prometheus

Correzioni di bug

  • Analisi del payload Sidekiq::Work per estrarre job_name (151)

discourse-reactions

Correzioni di bug

  • Apertura delle schede utente dall’elenco delle reazioni (370)
  • Utilizzare il nome del tag del connettore corretto (369)

discourse-rss-polling

Correzioni di bug

  • Garantisce che l’utente possa essere impostato sul feed di polling RSS (105)

discourse-solved

Correzioni di bug

  • La directory utente per le soluzioni dovrebbe aggiornarsi quando il valore passa da un valore positivo a zero (372)

discourse-surveys

Correzioni di bug

  • Rendering delle entità HTML nelle domande (60)
  • Rendering delle emoji nelle opzioni radio (59)

Tutte le funzionalità e le correzioni

Nuove funzionalità

  • Nascondi l’argomento se l’OP è nascosto (33201)
  • Aggiungi un collegamento ai provider “account associati” (33275)
  • Aggiungi una nuova e aggiornata educazione sul filtro degli argomenti non letti (32669)
  • Aggiungi emoji alle categorie predefinite (33248)
  • Aggiungi un outlet del plugin alla scheda Immagini delle impostazioni delle categorie (33155)
  • Aggiungi una descrizione agli inviti (33207)
  • Consenti ai filtri basati sulla data di accettare un conteggio dei giorni (33197)
  • Il collegamento di condivisione per PWA rende l’URL nel titolo del nuovo argomento per sfruttare l’espansione del collegamento principale (32631)
  • Temi di sistema (32681)
  • Cancella i promemoria dei segnalibri dal menu dei segnalibri (33168)
  • Aggiungi la lingua del post durante la creazione di un nuovo post (33160)
  • Aggiungi la lingua del post durante la creazione di un nuovo post (33001)
  • Aggiungi utility per l’importazione e l’esportazione dei backup (32992)
  • Interfaccia utente link per l’editor ricco per la modifica (32583)
  • Indica se una localizzazione potrebbe essere obsoleta in base al numero di versione (33148)
  • Convalida le menzioni nell’editor di testo ricco (32879)
  • Aggiungi l’intestazione X-Discourse-Sender alle email in uscita (33123)

Correzioni di bug

  • Visualizzazione corretta del messaggio di errore di fallimento
  • Nascondi i campi amministrativi segreti per impostazione predefinita (33255)
  • Rendi l’argomento opzionale in render-tags in modo che gli elementi revisibili possano utilizzare discourseTags (33181)
  • Restituisci il raw del post quando GET /post (33325)
  • Fai funzionare in modo coerente la scorciatoia Ctrl+K nell’RTE e non mostrare sempre il selettore del canale chat
  • Correggi la logica new_user_posting_on_first_day? (33303)
  • Miglioramenti alle scorciatoie da tastiera dall’API della barra degli strumenti (33290)
  • Segui correttamente enable_emoji_shortcuts nella chat (33297)
  • Non impostare la localizzazione quando si risponde e imposta anche il valore predefinito su nessuno (33312)
  • Le etichette della ricerca amministrativa sono raddoppiate con l’etichetta genitore (33308)
  • Aggiungi supporto al parametro @disabled al componente FormKit Submit (33307)
  • Binding dell’attributo valore di FormKit textarea (33306)
  • Collegamento interrotto nella guida rapida per l’amministratore (33295)
  • Garantisce che i colori siano impostati per il rapporto tl-growth (33294)
  • URL target onebox inline del messaggio chat (33288)
  • Escludi le palette dei temi di sistema sperimentali (33267)
  • Garantisce che i campi vuoti non memorizzino un array vuoto (33274)
  • Garantisce che il campo tag vuoto non memorizzi un array vuoto (33270)
  • Aggiungi il colore dell’hashtag del canale quando il caricamento lazy è disabilitato (33269)
  • Prevenire il ciclo di accesso quando si esce con un solo idp (33266)
  • Ricarica correttamente i campi associati dopo l’aggiornamento (33246)
  • Chiave errata utilizzata in S3Helper#upsert_tag (33245)
  • Upload#update_secure_status non aggiorna il controllo degli accessi S3 (33232)
  • Errore di argomento errato in FileStore::S3Store#update_access_control (33231)
  • Importa il tema di sistema Horizon (33229)
  • Ignora SiteSetting.max_image_size_kb per gli screenshot dei temi (33215)
  • Sensibilità al caso della menzione nell’editor ricco (33222)
  • Rendi la ricerca di completamento delle menzioni che dà priorità alle corrispondenze esatte per i gruppi (33195)
  • Caricamento di più video nel compositore non riuscito (33216)
  • L’amministratore può modificare il nome anche se enable_names è disabilitato (33170)
  • Miniature video chat in Safari (33199)
  • Importa il tema di sistema Horizon (33193)
  • Includi common_theme CSS nelle pagine pubblicate (33179)
  • Migliora la selezione del testo dei post (33143)
  • Dimensione icona non letto (33163)
  • Aggiungi l’argomento @enabled al componente \u003cLoadMore /\u003e (33122)
  • Consenti di impostare un segreto vuoto su un webhook esistente (33096)
  • Cliccando su Invia inviti ed esporta pulsante nella pagina utenti amministratore (33121)
  • Smetti di perdere silenziosamente le prime due righe durante load_mapping (33076)
  • Smetti di bloccare lo scorrimento automatico su iOS (33129)
  • Ripristina la compatibilità all’indietro di templates/components/*.hbs (33131)
  • Caricamento locale Moment in type=module (33128)
  • Chat: mostra segnaposto invece del timer per chat vuote (33105)

Modifiche UX

  • Correggi l’allineamento dei suggerimenti dei tag (33315)
  • Dimensione coerente per i collegamenti di navigazione predefiniti configurati (33314)
  • Correggi la sovrapposizione del banner nuovo/non letto con lo stato vuoto del filtro degli argomenti (33305)
  • Ordina le scelte del TagChooser del modello di modulo in ordine alfabetico (33109)
  • Applica le variabili di colore all’SVG (33287)
  • Scorri fino in cima al modulo in caso di errore (33276)
  • Aggiungi la variabile di colore tertiary-25 (33273)
  • Aggiungi etichette e aggiorna il titolo della finestra di dialogo Inserisci collegamento (33252)
  • Correggi il disallineamento della barra degli strumenti del collegamento nell’editor ricco (33249)
  • Correggi la regressione del tooltip della barra degli strumenti (33237)
  • Rimuovi l’URL di base e il protocollo https/mailto dalla barra degli strumenti del collegamento (33228)
  • Ricarica la pagina quando il tema predefinito viene modificato (33217)
  • Rendi il titolo del tema completamente cliccabile e accessibile (33205)
  • Soppri Mod-K della chat nell’editor ricco (33206)
  • Aggiungi classi agli elementi del menu utente letti/non letti (33203)
  • Visualizza l’URL sulla barra degli strumenti del collegamento nell’editor ricco (33188)
  • Rendi tutte le icone delle preferenze uniche (33202)
  • Alcuni cambiamenti di stile nel compositore e nella barra degli strumenti (33187)
  • Margine superiore del primo figlio di onebox (33088)
  • Regola gli stati hover e attivi dei segnalibri (33177)
  • Rimuovi la classe duplicata da time-gap nel widget post-stream (33175)
  • Reindirizza l’evento della ruota delle azioni del messaggio al canale (33172)
  • Aggiungi il CSS separatore della barra degli strumenti mancante (33166)
  • Centra correttamente i pulsanti nella schermata che richiede l’accesso (33159)
  • Correggi il raggio del bordo (33147)
  • Cambiamenti nella barra degli strumenti del compositore (icona, stile, posizione) (32918)
  • Riduci la dimensione del banner (33132)

Modifiche di sicurezza

  • Non visualizzare i vecchi sussurri dell’utente se non è nel gruppo consentito
8 Mi Piace