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_secondsmetric (142) - Aggiunta metrica
sidekiq_queue_latency_seconds(139) - Aggiunta etichetta
successa(sidekiq|scheduled)_job_count(137) - Aggiunta metrica
process_cpu_seconds_total(138)
Correzioni Bug
- Metrica
scheduled_job_rannon 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.erbecrawler.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
@importasset.cssper 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-tablemancante (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=1per 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=1per ambienti build a memoria bassa (32171) - Impostazione
cluster_concurrency 1perJobs::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)