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

Nuove funzionalità in 3.5.0.beta3

Una ricerca amministrativa completa

Ora è possibile cercare nell’intera interfaccia di amministrazione di Discourse da un’unica interfaccia: ciò include pagine, impostazioni, temi, componenti e report. Per aprire la casella di ricerca, fai clic sul nuovo collegamento ‘Search’ (Ricerca) vicino alla parte superiore della barra laterale di amministrazione. Puoi anche accedervi da qualsiasi punto dell’interfaccia di amministrazione con la scorciatoia Ctrl+/ o Cmd+/. Questa interfaccia rende molto più semplice trovare esattamente ciò che stai cercando, qualunque cosa sia. Scopri di più e fornisci feedback qui.

Personalizza la tua community con icone di categoria

Le categorie possono ora essere personalizzate con icone per riflettere la personalità della tua community. Puoi selezionare emoji o icone standard di Discourse che utilizzano il colore esistente della categoria. Questo è un ottimo modo per rendere il tuo sito più unico e le tue categorie più rappresentative del contenuto che includono. Scopri di più qui.

Gestione della configurazione più semplice con salvataggio in blocco

Sono finiti i giorni in cui dovevi salvare ogni impostazione una per una. Ora, mentre modifichi le impostazioni nell’amministrazione di Discourse, viene visualizzato un banner in basso che indica quante impostazioni hai modificato, permettendoti di salvarle tutte con un singolo clic. Il banner rimane visibile mentre filtri le impostazioni nella pagina e riceverai un avviso se navighi via da una pagina con impostazioni non salvate. Puoi usarlo subito nella tua amministrazione di Discourse.

Ricerca del sito più robusta

Quando cerchi contenuti su qualsiasi sito Discourse, ora hai un maggiore controllo sulle fonti di contenuto che compaiono nei risultati di ricerca. Ora puoi individuare specificamente i post scritti da umani o bot, così come i sussurri e i post normali (dettagli su GitHub). Puoi provarlo sul tuo sito oggi stesso.

Migliore selezione dei font

La selezione dei font della tua community è ora più facile che mai. Il nuovo pannello di selezione dei font include anteprime visive dei font disponibili, nonché la dimensione del testo. Questo fa parte dei continui miglioramenti all’esperienza di configurazione del branding e dell’aspetto del sito. Dai un’occhiata alle modifiche nella pagina “Logo e font” nella tua amministrazione di Discourse.

Aggiornamenti di sicurezza

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

11 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-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