2.9.0.beta13: Correzioni di sicurezza, miglioramenti della barra laterale, nuovi scope API e altro

Nuove funzionalità in 2.9.0.beta13

Aggiornamenti di sicurezza

Questa beta include 2 correzioni di sicurezza per problemi segnalati dalla nostra community e da HackerOne.

Aggiornamenti di sicurezza dei plugin

Anche il plugin Calendar ha ricevuto una correzione di sicurezza. Assicurati di aggiornare i plugin oltre a Discourse.

Miglioramenti della barra laterale per schermi stretti

Quando lo schermo del desktop è stretto, la barra laterale ora si comporta in modo simile a quella mobile: è nascosta per impostazione predefinita e appare come un pannello scorrevole quando viene aperta.

API Stato Utente

Lo Stato Utente ora ha uno scope API dedicato per integrazioni più sicure. Per maggiori dettagli, consulta questo post

Nuova impostazione del sito: default composer category

Gli amministratori possono ora configurare la categoria predefinita per il composer. La categoria selezionata verrà precompilata nel composer di nuovi argomenti. L’impostazione si applica quando si avvia un argomento da pagine diverse da un elenco di categorie. Se si crea un nuovo argomento durante la navigazione in una categoria specifica, ad esempio Bug - Discourse Meta, il composer precompilerà la categoria visualizzata.

Nuova impostazione predefinita della chat: consenti l’accesso alla chat agli utenti di Livello di Fiducia 1

L’impostazione del sito chat allowed groups controlla quali gruppi possono accedere alla chat. In precedenza, solo @staff aveva accesso alla chat per impostazione predefinita. Per facilitare l’uso della chat nei nuovi siti, anche gli utenti TL1 hanno ora accesso immediato.

Nuove funzionalità

Questa release include una serie di funzionalità aggiuntive più piccole, tra cui:

  • Consenti l’impostazione di default_enabled per i badge
  • Aggiungi descrizioni al passaggio del mouse per i risultati della ricerca di hashtag
  • Consenti allo staff di segnalare i messaggi di chat
  • API per aggiornare l’ID esterno di discourse connect di un utente
  • Deprioritizza le notifiche di like su tutti gli elenchi
  • Aggiungi suggerimenti utente per le funzionalità di post e argomenti
  • Introduce l’impostazione chat_max_direct_message_users
13 Mi Piace

Ancora di più!

Ma aspetta, c’è di più! Facciamo del nostro meglio per evidenziare nuove funzionalità e modifiche per te, ma ci sono sempre troppe modifiche per poterle dettagliare. Per un elenco completo di nuove funzionalità, correzioni di bug, miglioramenti dell’UX e altro ancora, assicurati di consultare le Funzionalità aggiuntive e Correzioni elencate di seguito.

Miglioramenti dei plugin

Assegna

Nuove funzionalità
  • Pulizia delle notifiche durante la riassegnazione

Segui

Modifiche UX
  • Aggiornamento della navigazione della pagina utente del plugin per la compatibilità con la nuova navigazione

Calendario

Nuove funzionalità
  • Imposta immediatamente lo stato festivo durante l’aggiunta o l’aggiornamento di un post del calendario
Correzioni di bug
  • Esclusione degli eventi eliminati da MonitorEventJob

Esplora dati

Correzioni di bug
  • Migliore gestione dei casi limite

Risolto

Nuove funzionalità
  • Aggiunta di nuovi badge e ridenominazione dei badge esistenti
Correzioni di bug
  • Utilizzo di default_enabled per i badge
  • Utilizzo di nomi generici e statici per i badge
  • I badge non dovrebbero essere modificabili
Prestazioni
  • Miglioramento della query per il badge “Helpdesk”
  • Miglioramento della query per il badge “Tech Support”

Cripta

Correzioni di bug
  • Consentire a encrypt_pms_default di essere nullo

Colore BBCode

Correzioni di bug
  • La chat è ora un plugin principale

Gestore Docker

Correzioni di bug
  • Modernizzazione della compilazione dell’header di aggiornamento
Prestazioni
  • Utilizzo di less_memory_flags per s3:expire_missing_assets
  • Pulizia degli asset S3 non necessari dopo i deploy

Revisione codice

Correzioni di bug
  • Aggiornamento del nome del repository alla ricezione di webhook
  • Riprova dopo che il limite di frequenza è stato revocato

Firme

Correzioni di bug
  • Rimozione della chiamata register_asset per il file .hbs

Prestazioni client

Nuove funzionalità
  • Registrazione di altre metriche relative a ttfb
  • Registrazione del dominio dell’app e delle CDN

Reazioni

Correzioni di bug
  • La migrazione del database non ha gestito il badge “Prima reazione” esistente
  • Utilizzo di un nome generico e statico per il badge
Prestazioni
  • Miglioramento della query dei badge

Traduttore

Correzioni di bug
  • Aumento del limite massimo di caratteri di Microsoft al nuovo limite

Link profilo Twitter

Correzioni di bug
  • Correzione dell’estensione del file hbs e rimozione della chiamata sprockets

Automazione

Correzioni di bug
  • Impedisce il salvataggio di un’automazione abilitata senza trigger

Domande e Risposte Discourse

Correzioni di bug
  • Restituzione di tutti i campi di voto dei post per i nuovi post
  • Registrazione dell’icona dell’elemento di notifica del plugin

Note utente

Correzioni di bug
  • Utilizzo dei filtri di periodo passati al plugin per i report degli amministratori

Documenti

Nuove funzionalità
  • Aggiunta di un’impostazione globale per supportare il percorso URL dei documenti personalizzati

Gamification

Modifiche UX
  • Aggiunta del link alle impostazioni

Funzionalità aggiuntive e Correzioni

Clicca per espandere

Nuove funzionalità

  • Sincronizzazione dello stato dei suggerimenti utente tra client
  • API per personalizzare la gestione degli errori del composer lato server sul lato client
  • Ricerca generica di completamento automatico degli hashtag e cottura del markdown
  • Impostazione del sito nascosta per sopprimere le categorie non sicure dagli amministratori
  • Smettere di nascondere l’impostazione “consenti archiviazione canali”

Correzioni di bug

  • Assicura che la barra laterale della chat sia presente quando la barra laterale principale è disabilitata
  • Impedisce errori del drawer durante il ridimensionamento del composer principale
  • Utilizzo della corretta flag Regexp per ignorare la maiuscola/minuscola
  • Spinta del confronto degli slug degli hashtag delle categorie in cima
  • Gli utenti esistenti non potevano riscattare l’invito per errore
  • Passaggio del filtro di periodo all’outlet del plugin
  • Correzioni minori per la ricerca di completamento automatico degli hashtag
  • Correzioni sperimentali per il confronto dei risultati della ricerca di hashtag e per i limiti
  • Non fare clic su traccia .hashtag-cooked
  • Impostazione di chat_allowed_groups in base all’impostazione chat_enabled
  • Escaping di :emoji: nei risultati della ricerca di hashtag
  • Il filtraggio delle righe dei file di inventario S3 era troppo restrittivo
  • Durante il filtraggio dei tag per la visibilità, rispettare i permessi dei gruppi di tag
  • Aggiornamento del link nella descrizione del sito group_in_subject
  • Eliminazione del canale associato alla cancellazione della categoria
  • Consente di cambiare suono quando non è mai stato impostato alcun suono
  • Ripristino del vecchio stile hashtag per hashtag-raw
  • Non aggiungere lo stile colore se non c’è prefixColor
  • Modifica di release_notes_link in app/models/admin_dashboard_general_data.rb
  • Modifica di release_notes_link in /tests/fixtures/dashboard-new-features.js
  • Assicurarsi che DButton utilizzi il target corretto per le azioni stringa
  • enable_auto_join_users è stato utilizzato nella creazione del canale
  • Migliore posizione delle azioni dei messaggi di chat
  • Corretta implementazione per la pagina di tracciamento delle preferenze utente
  • Regolazione dell’ordinamento dei tag per il nuovo completamento automatico degli hashtag
  • Consentire ai nuovi hashtag HTML di essere quotati in markdown
  • Consentire a tl4 di selezionare in blocco
  • Nasconde il pulsante della scheda utente quando l’utente corrente non può inviare messaggi diretti
  • Errore di riscatto dell’invito se l’utente aveva già riscattato
  • Bug con il report di crescita del livello di fiducia dell’amministratore
  • Regressione con la parola chiave speciale a nella ricerca
  • Aggiornamento delle opzioni utente una sola volta
  • Lo stato veniva cancellato dopo aver modificato le preferenze utente
  • Aggiunta di numeri primari personalizzati
  • Supporto Unicode nel filtro di ricerca @username
  • Deprioritizzazione delle notifiche di reazione
  • Ridenominazione di Utenti in Iscrizioni nella pagina Informazioni
  • Impedisce alle frecce di entrare nei componenti padre
  • Applica la posizione di scorrimento solo alla pagina intera
  • Consente ai link della barra laterale di registrare le azioni didInsert
  • Apre correttamente il drawer all’ID del messaggio quando fornito
  • Assicura che il composer sia a fuoco dopo la modifica
  • Controlla solo la pagina intera invece delle preferenze

Modifiche UX

  • Modifica del comportamento dell’icona della chat nel drawer e sul cellulare
  • Visualizzazione di messaggi educativi per la scheda “mi piace” quando è vuota
  • Miglioramento dello stile delle menzioni, semplificazione
  • Retrocompatibilità stilistica per la vecchia navigazione della pagina utente
  • Regolazioni stilistiche e aggiunta del pulsante di accesso alla pagina di invito dell’amministratore
  • Utilizzo dell’icona a busta piena per coerenza
  • Miglioramento dello stile delle menzioni
  • Aggiornamento di “education.dominating_topic” e aumento della percentuale predefinita
  • Assicura che l’input della vista di navigazione sia a fuoco al caricamento della pagina
  • Non aggiornare automaticamente la pagina mentre il composer è aperto
  • Rimozione del link alla sezione tracciata dalla sezione Community nella Barra laterale
  • Regolazione del padding per il messaggio di canale vuoto
  • Riorganizzazione delle preferenze utente per la navigazione utente sperimentale
  • I controlli dei messaggi utente necessitano di un po’ di padding
  • Migliori pagine di accesso via email
  • Marcatura dei menu a discesa precompilati come non obbligatori
  • Riprogettazione delle impostazioni della chat + aggiunta di informazioni sulla conservazione della chat
  • Miglioramento del supporto delle frecce nel selettore di emoji della chat
  • Spostamento del margine della navigazione orizzontale in padding
  • Forza la barra laterale a occupare l’intera altezza
  • Aggiunta dell’offset dell’intestazione del canale all’altezza della pagina di navigazione

Prestazioni

  • Smettere di scaricare immagini dal processore post e fare affidamento sugli upload
  • Accelerazione degli aggiornamenti dell’inventario S3
  • Regolazione della soglia di memoria del nodo per assets:precompile
  • Limita l’uso della cache redis durante la creazione dell’elenco di emoji

Accessibilità

  • Miglioramento del titolo del link della barra laterale “i miei post”
  • Titoli migliorati per la chat nella barra laterale
  • Aggiunta di titolo e aria-expanded per l’interruttore della barra laterale
  • Miglioramento dell’accessibilità del contenuto della barra laterale
  • Aggiunta di area live per menu di ricerca, etichette
8 Mi Piace