3.1.0.beta3: Ottimizzazioni della ricerca, cassetto chat ridimensionabile, nuovi ambiti API e altro

Nuove funzionalità in 3.1.0.beta3

Ottimizzazioni della ricerca

Abbiamo migliorato la nostra funzione di ricerca con nuove ottimizzazioni. Consulta l’argomento collegato per tutti i dettagli!

Drawer della chat ridimensionabile

Abbiamo aggiornato il drawer della chat per renderlo ridimensionabile. Per regolare le dimensioni del tuo drawer, afferra l’angolo in alto a sinistra con il mouse e regola a piacere. La dimensione del drawer verrà memorizzata sul dispositivo e ricordata quando visiterai Discourse in futuro.

Kapture 2023-02-03 at 00 52 13

Ulteriori miglioramenti della chat

Stiamo continuamente iterando sulla chat. In questa beta, abbiamo aggiunto il supporto per i lettori audio inline, nonché la modifica degli slug dei canali (solo amministratori). Abbiamo anche aggiunto una nuova preferenza utente per l’icona dell’intestazione della chat. Gli utenti possono configurare le seguenti opzioni:

  • Tutti i nuovi messaggi (predefinito) - Questo mantiene il comportamento esistente in cui tutti i nuovi messaggi nel canale mostrano un punto blu sull’icona
  • Messaggi diretti e menzioni - Mostra il punto verde sull’icona solo quando ricevi un messaggio diretto o una menzione, il punto blu non viene mai mostrato
  • Mai - Non mostrare mai alcun punto sull’icona della chat, per coloro che desiderano una concentrazione laser

Nuovi ambiti API

Abbiamo aggiunto ambiti API aggiuntivi per consentire agli sviluppatori di garantire che le chiavi API che generano funzionino solo su endpoint specifici. I nuovi ambiti API includono:

  • Elenco di argomenti in una categoria
  • Elenco, aggiunta e rimozione di membri di gruppi
  • Elenco, creazione, eliminazione e aggiornamento di gruppi
  • Eliminazione di un argomento o di un post
  • Elenco di tag
  • Aggiornamento dello stato di un argomento

Notifiche push su macOS Ventura

Abbiamo aggiunto il supporto per le notifiche push su macOS, tramite service worker. Questo è supportato su Ventura e versioni successive. Prevediamo che Apple aggiungerà il supporto per le notifiche push su iOS su iPhone e iPad entro la fine dell’anno.

Miglioramenti all’inserimento di data/ora

Sapevi che puoi inserire una data/ora in un post che viene visualizzato automaticamente nel fuso orario dell’utente? Di seguito ho inserito la data 2023-03-01, alle 12:30 EDT. Gli utenti in California vedranno le 9:30, mentre gli utenti in Germania vedranno le 17:30.

2023-03-01T17:30:00Z

Per aggiungere rapidamente l’ora corrente al composer, gli utenti possono digitare quanto segue:

  • Su Windows/Linux: Ctrl + Shift + .
  • Su macOS: + Shift + .
23 Mi Piace

Ancora di più!

Ma aspettate, c’è dell’altro! Facciamo del nostro meglio per evidenziare le nuove funzionalità e le modifiche per voi, ma ci sono sempre troppe variazioni da dettagliare. Per un elenco completo delle nuove funzionalità, delle correzioni di bug, dei miglioramenti dell’esperienza utente (UX) e altro ancora, assicuratevi di consultare le Funzionalità aggiuntive e le Correzioni elencate di seguito.

Aggiornamenti di sicurezza

Questa versione beta include 9 correzioni di sicurezza per problemi segnalati dalla nostra comunità e da HackerOne.

  • Aggiornamento di Rails alla versione 7.0.4.3
  • Visualizzazione di soli tag visibili nei metadati (CVE-2023-25819)
  • Nascondi il conteggio dei messaggi privati (PM) per i tag per impostazione predefinita (CVE-2023-23935)
  • Correzione di XSS nel composer di risposta con nome completo (CVE-2023-25172)
  • XSS negli estratti della chat (CVE-2023-26040)
  • PatchMonkey del gem web-push per utilizzare un client HTTP più sicuro (Advisory)
  • Bypass della protezione SSRF con indirizzi IPv6 mappati su IPv4 (CVE-2023-28111)
  • Aggiunta di FinalDestination::FastImage, sicuro da SSRF (CVE-2023-28112 )
  • Limitazione del tasso di creazione dei backup (CVE-2023-28107)

Miglioramenti dei plugin

discourse-antivirus

Correzioni di bug
  • Prevenzione dei deadlock durante la comunicazione con ClamAV.
  • Miglioramento della scansione e della gestione degli errori in diversi scenari.

discourse-assign

Correzioni di bug
  • Icona delle azioni mancante
  • N+1 nei risultati della ricerca
  • Utilizzo dello stesso limite predefinito per la ricerca utente
Modifiche UX
  • Messaggi di assegnazione più chiari nel primo post
  • Correzione dell’allineamento dello stato dopo le modifiche principali
  • Miglioramento delle icone personalizzate per l’assegnazione di gruppo
  • Rimozione degli spazi bianchi nel tag di assegnazione
  • Classe per i post piccoli quando le assegnazioni sono private

discourse-calendar

Correzioni di bug
  • Disattivazione delle notifiche di invito per gli eventi ricorrenti
  • Aggiunta della compatibilità all’indietro per i promemoria

discourse-chat-integration

Correzioni di bug
  • Utilizzo sempre del thread_ts del thread padre per i thread di Slack

discourse-data-explorer

Correzioni di bug
  • Attributi speciali non funzionanti
  • Pulizia dello stato quando i report vengono modificati
  • Mantenimento dello stato di modifica dopo il salvataggio delle modifiche alla query
Modifiche UX
  • Riduzione dell’altezza della tabella

discourse-follow

Modifiche UX
  • Rimozione della condizione per la navigazione degli utenti nuovi, rimozione della vecchia navigazione

discourse-github

Modifiche UX
  • Aggiornamento dell’icona del badge

discourse-group-tracker

Correzioni di bug
  • Salta al primo post (pre-glimmer)

discourse-kolide

Correzioni di bug
  • Utilizzo del parametro di paginazione „cursor“ per recuperare tutti i record dall’API.
  • (File|Dir).exists? è deprecato

discourse-math

Correzioni di bug
  • Impedisce che lo span inline venga forzato in blocchi

discourse-policy

Nuove funzionalità
  • Quando si creano le policy, inserisci il testo di accettazione predefinito

discourse-prometheus-alert-receiver

Correzioni di bug
  • Visualizzazione delle timestamp come UTC
  • Assicurarsi che le timestamp di fine siano visualizzate correttamente
Modifiche UX
  • Assicurarsi che il popover delle date locali non venga tagliato
  • Visualizzazione della barra di scorrimento orizzontale solo quando necessaria
  • Miglioramento del comportamento su schermi di larghezza ridotta

discourse-reactions

Correzioni di bug
  • Correzione dello scroll che era sempre visibile
  • Correzione della larghezza
Modifiche UX
  • Regolazione dello stile
  • Aggiornamento dell’icona del badge delle reazioni

discourse-salesforce

Nuove funzionalità
  • Aggiunta di una nuova impostazione del sito per impostare l’origine del caso.
Modifiche UX
  • Rimozione della virgola non necessaria in una stringa

discourse-solved

Nuove funzionalità
  • Aggiunta degli scope API
Correzioni di bug
  • Aggiunta del titolo alle notifiche di risoluzione
Modifiche UX
  • Regolazione del design del pulsante „Soluzione"

discourse-spoiler-alert

Accessibilità
  • I lettori di schermo dovrebbero leggere il contenuto dello spoiler dopo l’espansione

discourse-translator

Nuove funzionalità
  • Supporto per endpoint personalizzati per il provider Microsoft

discourse-yearly-review

Modifiche di sicurezza
  • Aggiornamento del vecchio nome utente quando l’utente viene anonimizzato.

docker_manager

Nuove funzionalità
  • Ripristino del tanto perso aggiornamento automatico di ps
  • Aggiunta della scheda Aggiorna alla navigazione dell’amministratore
  • Aggiornamento della pagina al termine dell’aggiornamento
Correzioni di bug
  • Rimozione dei flag di memoria Ruby
  • Uso errato dei parametri d-icon
  • Rendere find_repos un metodo di classe
  • Rendere find_repos pubblico
  • L’uso del servizio dialog
  • Link allo stato del repository
  • Supporto per plugin con sottomoduli git
  • Un errore di sintassi
Modifiche UX
  • Pulizia del CSS
  • Ripristino e regolazione della barra di avanzamento animata
  • Miglioramento del CSS del banner per aggiornamenti non essenziali
  • Miglioramento della traducibilità dell’intestazione upgrade-show
  • Miglioramento delle intestazioni
  • Correzione dello stile delle schede di navigazione
  • Aggiornamento dello stile del pulsante „Aggiorna"
  • Regolazione di alcuni stili

Funzionalità aggiuntive e correzioni

[details=“Clicca per espandere”]

Nuove funzionalità

  • Hook per la personalizzazione dei topic suggeriti
  • Visualizzazione solo dei messaggi di gruppo in ascolto nel pannello delle notifiche dei messaggi
  • Cooldown configurabile per l’auto-bump
  • Tooltip per il pulsante nuovo topic disabilitato
  • Aggiunta di nuovi tag dalla pagina di modifica dei sinonimi dei tag
  • Consenti link esterni nelle sezioni della barra laterale personalizzata
  • Preferenza per l’indicatore dell’icona nell’intestazione della chat
  • Registrazione su STDOUT utilizzando la variabile d’ambiente Rails 5
  • Aggiornamento dei parametri di incorporamento topic/commento
  • Aggiunta di uno scope API per l’elenco dei topic in una categoria
  • Aggiunta di ulteriori scope API
  • Aggiunta di scope API per gli endpoint di gruppo
  • Aggiunta del conteggio delle parole e indicatore quando viene superato il massimo
  • Implementazione di nuove ottimizzazioni di ricerca
  • Utilizzo del rilevamento delle funzionalità per mostrare le notifiche push su iOS
  • Pannello laterale della chat con scheletro iniziale dei thread
  • Aggiunta di una scorciatoia per inserire l’ora corrente nel composer
  • Creazione di backup solo SQL se non ci sono upload
  • Creazione automatica di thread della chat in background
  • Supporto per il collasso delle sezioni di array nei tipi di campo dello schema JSON
  • Consenti alla vista incorporata di includere un’intestazione
  • Consenti l’interazione con DTooltip
  • Lettore audio inline per gli upload della chat
  • Cassetto della chat ridimensionabile
  • Utilizzo della similarità nella ricerca utente
  • Impostazione nascosta prioritized_exact_search_title_match
  • Consenti di limitare la duplicazione nell’indice di ricerca
  • Abilitazione del service worker per dispositivi Apple
  • Spostamento dei risultati utente nei metadati in fondo all’elenco
  • Impostazione del sito nascosta per disabilitare la corrispondenza del prefisso di ricerca
  • Consenti la modifica dello slug del canale
  • Limitazione del tasso di ricerche anonime al secondo
  • Aggiunta di uno scope API separato per lo stato del topic

Correzioni di bug

  • Non inviare email quando le menzioni a livello di canale sono disabilitate in un canale
  • Aggiornamento non corretto di created_at dell’ultimo post nella timeline del topic
  • Aggiornamento del selettore LoadMore per le tabelle degli utenti
  • Navigazione e precaricamento per default_list_filter = none
  • TopicQuery per category.topic_id NULL
  • Pulsante di riepilogo topic rotto nella timeline del topic
  • Gli utenti anonimi non possono caricare topic con menzioni aventi uno stato utente con una data di fine
  • Errore di caricamento dell’avatar
  • Banner del topic di benvenuto visualizzato dopo l’eliminazione della categoria generale
  • Assicura che il messaggio modificato venga ridisegnato correttamente
  • Scorrimento verso il basso più coerente
  • Menu a tendina dei tag non funzionante con default_list_filter
  • Assicurarsi che form_template_ids sia definito sui nuovi record di categoria
  • Miglioramento della precisione dello stato non letto
  • Revisione dei problemi di q
  • Non inviare dimensioni delle immagini per emoji/avatar
  • Assicurarsi che required_tag_group sia definito sui nuovi record di categoria
  • Il caricamento di più file nella chat potrebbe causare cancellazioni
  • Ordinamento di UploadReference per il pareggio per UploadSecurity
  • Impostazione del flag esterno prima della convalida
  • Data del post fisso rotta su Firefox
  • Rilevamento più preciso dei messaggi non letti
  • Sincronizzazione corretta del messaggio dell’utente corrente in più sessioni
  • Visualizzazione di un errore appropriato quando l’utente esiste già e gli indirizzi email sono nascosti.
  • Non inviare email agli utenti sospesi da PM di gruppo
  • Non mostrare lo stato di caricamento infinito nelle bozze con nuovi utenti
  • Classe per il collegamento della sezione quando il nome contiene spazi
  • Link FAQ anonimo a URL esterno
  • Gestione dei valori null nelle selezioni di tempo relativo delle impostazioni di categoria
  • Eliminazione degli spazi bianchi nel campo email per gli inviti
  • Prevenzione del focus su mouseover sulla riga sk
  • L’eliminazione delle chiavi di sicurezza non funzionava
  • Non aggiornare quando si accede a una risposta già caricata
  • Utilizzo corretto del valore predefinito per le impostazioni del tema di tipo upload
  • Perdita di callback per sincronizzare lo stato
  • Conteggio errato dello stato di tracciamento del topic quando viene creata una nuova categoria
  • Etichetta della casella di posta predefinita se il nome utente non è tutto in minuscolo nell’URL
  • Prevenzione delle reazioni duplicate
  • Prevenzione dell’eccezione sui siti con login obbligatorio con chat
  • #present ->` #presence errore di battitura in TopicRetriever
  • Nessuna azione piccola creata quando un autore non autore si rimuove da un PM
  • Consenti numeri decimali per il livello di zoom in Google Maps onebox
  • Non impostare categoryId sulle bozze di PM
  • Il ricalcolo dei livelli di fiducia non funzionava
  • Visualizzazione solo degli utenti approvati nei risultati della ricerca utente quando l’impostazione del sito è abilitata
  • Contrassegna come vero per gli autori dei post nella tabella TopicUser durante il task ensure_consistency
  • Copia e modifiche del pulsante Schermo intero nei blocchi di codice
  • Autocompletamento non funzionante per :frowning:
  • Non sfuggire alla barra per la descrizione testuale della categoria
  • Correzione dei problemi in admin-embeddable-host
  • Correzione dei problemi in admin-styles-editor (#20435)
  • Utilizzo della descrizione della categoria per il titolo del collegamento nella barra laterale
  • Correzione dei problemi in admin-theme-editor
  • Assicurarsi che gli utenti normali possano eliminare i propri PM
  • La modifica rapida non funziona sui contenuti con certi caratteri
  • Dialogo vuoto quando „Unisciti automaticamente
19 Mi Piace