3.5.0beta3: Ricerca completa per admin, migliore selezione di caratteri, ricerca del sito più robusta, personalizzazione delle categorie e gestione della configurazione più semplice

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-activity-pub

Correzioni di bug

  • Impedire ad ActorHandler di tentare di applicare aggiornamenti a categorie o tag (208)
  • Aggiornare gli attori a "disponibilie>_duration_seconds metric (142)
  • Aggiunta metrica sidekiq_queue_latency_seconds (139)
  • Aggiunta etichetta success a (sidekiq|scheduled)_job_count (137)
  • Aggiunta metrica process_cpu_seconds_total (138)

Correzioni Bug

  • Metrica scheduled_job_ran non funzionante (140)

Prestazioni

  • Rimozione etichette personalizzate dalle metriche di durata della coda HTTP (146)

discourse-ratings

Correzioni Bug

  • Rimozione dipendenza handlebars (24)

discourse-reactions

Modifiche UX

  • Estensione della reazione discourse al 100% dell’altezza per un corretto allineamento sulle azioni del post (359)

discourse-signatures

Correzioni Bug

  • Sovrascrittura del controller delle preferenze a seguito di modifica nel core (85)

discourse-solved

Correzioni Bug

  • L’elemento della directory delle soluzioni utilizzava la creazione del post invece della creazione della soluzione (361)
  • L’accettazione di un’altra risposta non esegue il commit (360)
  • Errore 500 dovuto a modulo mancante (359)
  • Esclusione di argomenti e post eliminati come soluzione nel riepilogo utente (358)
  • Standardizzazione della definizione di cosa costituisce una soluzione (352)
  • Alcuni argomenti risolti non avevano risposte (350)
  • Più argomenti potevano avere lo stesso post come soluzione (348)

Modifiche UX

  • Correzione disallineamento per utenti non admin e anonimi + passaggio all’uso di variabili (349)

discourse-solved-reminders-plugin

Correzioni Bug

  • Correzione valore minimo per l’impostazione remind_mark_solution_after_days (24)
  • Reversione da 1 giorno a 14 giorni (23)
  • Sovrascrittura del controller delle preferenze a seguito di modifica nel core (21)
  • Ottimizzazione e aggiornamento query, frequenza più breve (20)

discourse-subscriptions

Correzioni Bug

  • Dimensione banner campagna quando la barra laterale è attiva (274)

Modifiche UX

  • Miglioramenti layout banner campagna (273)

discourse-templates

Correzioni Bug

  • Bug quando il gruppo autorizzato per template privati era “tutti” (103)
  • Visualizzazione modale se il composer ha l’anteprima nascosta (101)

discourse-theme-creator

Correzioni Bug

  • Rimozione override prepend (109)
  • Rimozione estensione extra-locales-controller non funzionante (108)

discourse-translator

Nuove Funzionalità

  • Traduzione categorie con provider selezionato (282)
  • Visualizzazione indicatore per post non scritti originariamente nella lingua dell’utente (274)

Correzioni Bug

  • Assicurarsi che gli ID dei post non tradotti escludano quelli già tradotti nella lingua di destinazione (285)
  • Aggiornamento localizzazione invece di categoria (283)
  • Inclusione di parte del contenuto del post durante il rilevamento della lingua del titolo (277)
  • Visualizzazione pulsante di alternanza anche quando viene visualizzato il contenuto originale (275)
  • Non tradurre nuovi post se show=original (271)
  • Ignorare regione lingua per API Google Translate (263)

Modifiche UX

  • Correzione scala pulsante traduttore nella barra progresso argomento (270)
  • Visualizzazione dettagli aggiuntivi nella popup di errore quando la traduzione fallisce (262)

discourse-video

Correzioni Bug

  • Durata massima video basata sul livello di fiducia (80)
  • Anteprime placeholder composer (79)
  • Post può essere undefined (78)
  • Post può essere undefined (77)

Tutte le Funzionalità e Correzioni

Nuove Funzionalità

  • Visualizzazione percorso categorie localizzate (32464)
  • Impostazione localizzazioni categorie nelle impostazioni categoria (32412)
  • Visualizzazione nomi categorie tradotti dalla tabella delle localizzazioni se esistono per la lingua dell’utente (32380)
  • Implementazione selezione gruppo tag in menu a tendina e selezione multipla per creazione e anteprima argomento quando si usano Template Modulo (32108)
  • Consenti modifica flag personalizzati (32344)
  • Rilascio ricerca admin per tutti i siti (32327)
  • Implementazione anteprima Template Modulo (32111)
  • Aggiunta estensione editor ricco per note a piè di pagina (plugin) (31719)
  • Ctrl+M per alternare tra editor ricco/markdown (32266)
  • Aggiunta override per tag titolo e descrizione crawler (32259)
  • Consenti ricerca di whisper e bot (32252)
  • Introduzione nuova pagina elenco componenti (32164)
  • Prosemirror-codemark per un cursore di confine finto sull’editor ricco (32165)
  • Collegamento/disconnessione automatica parole simili a URL sull’editor ricco durante la digitazione (32163)
  • Sezione font per pagina branding (32031)
  • Dimensione dinamica per cache ID argomenti popolari (32175)
  • Priorità all’utente che riceve la risposta nell’autocompletamento (32086)
  • Impostazioni reazioni chat con un clic (32150)
  • Evidenziazione parole monitorate trovate negli elementi in revisione. (32167)
  • Copia messaggi thread quando si copia OP thread (32139)
  • Quando l’editor ricco è abilitato usa Jetbrains Mono come font codice (32122)
  • Quando l’editor ricco è abilitato il markdown è in monospace (32097)
  • Salvataggio in blocco impostazioni sito (32013)
  • Colore testo contrasto automatico per categorie (32015)
  • Implementazione trascrizioni chat nell’editor ricco (31819)
  • Consenti cancellazione dettagli utente rifiutato (31987)
  • Aggiunta icone ed emoji a categoria (31795)

Correzioni Bug

  • Consenti restrizione tag solo admin (32493)
  • Compilazione asset produzione a seguito di c62a4a47 (32491)
  • Rimozione filtro barra laterale (32485)
  • Gestione anche posizioni categorie fisse durante localizzazione categorie (32486)
  • Assicurarsi che banner sito si nasconda quando l’utente clicca sul pulsante di chiusura (32444)
  • Non azzerare attributi categoria se non ci sono chiavi parametro (32483)
  • Visualizzazione anche categorie localizzate per utenti non connessi (32465)
  • Caso limite backspace link editor ricco (32476)
  • Visualizzazione anche categorie localizzate per utenti non connessi (32460)
  • Aggiunta badge titolo categoria a layout boxed (32395)
  • Reset corretto pannello durante ridimensionamento finestra (32437)
  • Delega silenced_till da utente anonimo a account principale (32416)
  • Consenti invio backup via email anche se backup disabilitati (32415)
  • Nascondi schede e pulsanti non necessari quando backup disabilitati (32396)
  • Ricalcio rispetta livello fiducia invitato predefinito (32393)
  • Errore durante tentativo di rimuovere badge preferito (32369)
  • Rimozione z-index da user-status in header (32382)
  • Abilitazione menu a tendina bozze su categorie private (32370)
  • Incollamento img su editor ricco poteva essere elaborato due volte (32356)
  • Test instabile per FormTemplatesController (#32351)" (32359)
  • Rimozione dichiarazioni miste da header.scs (32357)
  • Test instabile per FormTemplatesController (32351)
  • Rilascio elementi in revisione al termine. (32346)
  • Risanamento opzione revisione ‘Mantieni Messaggio Eliminato’ (32345)
  • Rimozione suggerimento per scorciatoia ricerca browser (32330)
  • Impostazione header X-Robots-Tag per prevenire indicizzazione di /safe-mode (32329)
  • Correzione perdita stato modificatore contenuto meta dati (32316)
  • Escape simboli regex quando replaceText è chiamato per ProseMirror (32280)
  • Bug con refresh pagina dopo salvataggio font (32282)
  • Errore JS passaggio logo wizard (32303)
  • Rimozione newline da titolo/alt img incollato editor ricco (32295)
  • Aggiunta helper per titolo e contenuto per application.html.erb e crawler.html.erb (32290)
  • Implementazione insertBlock editor ricco (32288)
  • Posizione gestore click su nodo dettagli editor ricco (32268)
  • Aggiornamento stato disabilitato durante passaggio tra testi sito (32262)
  • Rinomina branding in logo e font (32264)
  • Evita doppio percorso base su notifica push (32228)
  • Passaggio a icona ricerca su desktop stretto (32215)
  • Assicurarsi che queryParams discovery non persistano invisibilmente (32178)
  • Assicurarsi che CSV parole monitorate caricate siano convertiti in utf-8. (32263)
  • Spostamento costante CORE_SVG_SPRITES in un metodo (32261)
  • Allentamento restrizioni automazione (32238)
  • Impostazione last_read_post_number per utenti argomento in importazione (32229)
  • Priorità all’autore quando si risponde all’argomento (32244)
  • Stile badge categoria mancante attributo data (32253)
  • Registrazione tempo anche quando automazione genera errore (32254)
  • Nascondi campo ricerca su pagina inviti (32236)
  • Messaggio flag errato per lingua en_GB (32191)
  • Bug Safari su elemento lista editor ricco (32243)
  • Aggiunta stile badge categoria a elenco categorie (32109)
  • Selezione categoria genitore non dovrebbe cancellare altri campi modulo (32206)
  • Test instabile admin_branding_spec sezione font (32209)
  • Test instabile admin_branding_spec (32193)
  • Test instabile admin_customize_themes_spec (32169)
  • Fallback a #search-menu per input ricerca (32188)
  • Archiviazione messaggi da casella di gruppo (32166)
  • Test instabile admin_sidebar_navigation_spec (32168)
  • Scorciatoie ricerca coerenti (32099)
  • Scorciatoia pagina ricerca admin (32140)
  • Nascondi campo ricerca su pagine auth (32132)
  • Invite_link_max_redemptions_limit min 1 (32118)
  • Prevenzione icone categoria duplicate (32103)
  • Consenti sempre modifica colore sfondo categoria (32102)
  • Aggiornamento conteggi argomenti tag durante rimozione in blocco (32095)
  • Creazione UserHistory solo quando impostazione modificata (32075)
  • Consente ridimensionamento textarea (32076)
  • Previene propagazione trigger/untrigger d-menu (32078)
  • Errore “I dati di input devono essere una stringa” in ProseMirror (32056)
  • Priorità !important CSS nelle email (32061)
  • Reapplicazione 94ee3554 (32020)
  • Aggiornamento posizione icona chat su mobile (32016)
  • Non @import asset .css per plugin (32014)

Modifiche UX

  • Correzione formattazione due scorciatoie (32479)
  • Correzione placeholder editor ricco tagliato su mobile (32474)
  • Rivelamento impostazione sito rich_editor (32455)
  • Aggiustamento testo blurb ricerca (32467)
  • Migliore differenziazione per modalità scura (32450)
  • Caso limite placeholder editor ricco (32448)
  • Aggiunta icona SVG discourse-table mancante (32447)
  • Lingua e nome non dovrebbero essere “opzionali” (32446)
  • Rimozione stile posizione e z-index (32445)
  • Correzione contenuto che non si mostrava sopra composer (32443)
  • Non lasciare che composer influenzi altezza finestra chat (32423)
  • Rimozione raggio bordo (32424)
  • Miglioramento regole input per autolink/linkify editor ricco (32366)
  • Aggiustamenti azioni messaggio chat (32404)
  • Evitare tag paragrafo annidati che causano descrizioni categoria troppo grandi (32403)
  • Esperimento con animazione (32341)
  • Piccole correzioni (32387)
  • Evitare conflitto autolink con marcatori codice su editor ricco (32365)
  • Pulizia nodi editor ricco Prosemirror / UX leggermente migliore (32361)
  • Banner benvenuto e aggiustamenti ricerca per mobile (32362)
  • Non ridurre font monospace composer su mobile (32358)
  • Aggiustamenti ricerca header (32354)
  • Focus automatico input picker emoji su mobile (32353)
  • Supporto ricerca header mobile - follow up (32306)
  • Aggiunta variazione visiva a placeholder screenshot tema (32077)
  • Rimozione z-index (32319)
  • Aggiustamento etichette campi utente (32317)
  • Uso ‘unused’ invece di ‘active’ per componenti (32284)
  • Uso descrizione core componenti popolari quando non c’è descrizione (32286)
  • Rimozione scorciatoia ricerca Ctrl+F (32281)
  • Mantenimento contenuto su inputrule note a piè di pagina editor ricco (32296)
  • Correzione rapida mobile per stili citazione (32297)
  • Uso mixin per raggio bordo citazione (32294)
  • Raggio bordo nodo selezione prose-mirror (32292)
  • Rimozione z-index (32289)
  • Mantenimento coerenza stile font/colore editor whisper tra editor (32287)
  • html_block editor ricco senza escape e evitando \n\n (32269)
  • Raggio bordo onebox e citazione (32242)
  • Evitare spazio iniziale durante serializzazione alcuni nodi da editor ricco (32270)
  • Aggiunta tooltip per scorciatoia toggle markdown (32278)
  • Supporto ricerca header mobile (31711)
  • Toggle dettagli editor ricco solo su click caret (32267)
  • Miglioramento account associati nelle preferenze utente (32247)
  • Rendere altezza editor codice admin più flessibile (32241)
  • Coerenza solo-emoji tra editor ricco e cotto (32245)
  • Colore e stile font whisper su editor ricco (32239)
  • Miglioramenti keymap backspace editor ricco (32234)
  • Miglioramento gestione onebox su editor ricco (32221)
  • Avvolgimento partecipanti in elemento argomento pm (32223)
  • Aggiunta titoli mancanti pagine configurazione admin (32198)
  • Aggiunta flex a mixin menzioni + aggiornamento unità (32145)
  • Correzioni pulsanti (32152)
  • Larghezza corretta banner impostazioni sito non salvate (32137)
  • Aggiunta flex a menzione per allineamento e spaziatura coerenti (32105)
  • Rendere visibile impostazione ricerca admin (32142)
  • Visualizzazione scorciatoia tastiera su pagina ricerca admin completa (31646)
  • Allineamento corretto separatore tag quando si visualizza ricerca in modalità a schermo intero (32133)
  • Aggiustamento spaziatura tra tag semplici nell’anteprima impostazioni sito (32125)
  • Aggiustamento spaziatura per prevenire nascondimento ultima impostazione dietro banner salva tutto (32127)
  • Rinomina pulsante accesso Twitter in X (32123)
  • Avvolgimento sottocategorie modifica categoria (32110)
  • Conversione trattino lungo+trattino in regola orizzontale su editor ricco (32085)
  • Titolo Dashboard Admin (32022)
  • Miglioramento layout tag elenco argomenti mobile (32048)
  • Rimozione allineamento baseline da wrapper titolo argomento (32040)
  • Aggiustamenti stile emoji (32039)
  • Allineamento composer senza anteprima con post (31960)
  • Overflow contenuto statistiche archiviazione (31840)
  • Visualizzazione stato caricamento pulsante al submit su form reset password (32034)
  • Passaggio da focus a focus-visible (32021)
  • Miglioramento allineamento emoji hashtag (32019)
  • Controllo solo classe toolbar-visible in mobileView (32018)
  • Riposizionamento icona header chat (31951)
  • Aggiunta stato caricamento pulsante quando si conferma password (32012)

Modifiche Sicurezza

  • Applicazione corretta limiti DM

Prestazioni

  • Compilazione bundle lingua principale just-in-time (32335)
  • Abilitazione brotli in NGINX (32333)
  • Impostazione JOBS=1 per ambiente build a memoria bassa (32326)
  • Riutilizzo build JS core esistente dove possibile (32311)
  • Implementazione scrolling infinito per nuova pagina componenti (32291)
  • Prevenzione query N+1 durante caricamento descrizioni tema/componente (32305)
  • Impostazione JOBS=1 per ambienti build a memoria bassa (32171)
  • Impostazione cluster_concurrency 1 per Jobs::BackfillBadge (32121)

Accessibilità

  • Uso tag singolare in stringa category_tag accessibile (32492)
  • Aggiunta tag H1 per screenreader su percorsi discovery (32422)
  • Intestazione banner benvenuto non dovrebbe essere H1 (32420)
  • site-text-logo non dovrebbe essere H1 (32405)
  • Aggiunta aria-label a link conteggio risposte in elenco argomenti (32402)
7 Mi Piace