2.8.0.beta10: Miglioramenti API, link di invito con dominio limitato, Tab per indentare e altro ancora

Nuove funzionalità in 2.8.0.beta10

Ambito API per i badge

Le chiavi API ora possono essere limitate ai badge. Gli ambiti disponibili includono la creazione, lettura, aggiornamento ed eliminazione di badge, l’elenco dei badge di un utente e l’assegnazione/rimozione di un badge da un utente.

Limita gli inviti tramite link al dominio email

Consenti a più email di riscattare un invito tramite link solo se il nome del dominio email corrisponde a quello specificato.

Salva la posizione di scorrimento nella pagina dei segnalibri

Ti sei mai ritrovato a guardare i tuoi segnalibri, aprirne uno, tornare indietro e poi ritrovarti di nuovo in cima alla pagina? Non più! Discourse ora salva la tua posizione di scorrimento in modo da essere esattamente dove l’hai lasciata quando torni.

Usa Tab per indentare il testo nella finestra di composizione

Il testo ora può essere indentato e de-indentato nella finestra di composizione tramite Tab e Shift+Tab rispettivamente. Questo funziona sia per i blocchi di codice che per il testo normale.

2021-12-21_11-25-12

Miglioramento dell’impostazione del sito hide_email_address_taken

Se abilitata, l’impostazione del sito hide_email_address_taken forza l’uso dell’email nel modulo “password dimenticata”. Questo aiuta i siti che ricevono abusi/spam tramite “password dimenticata” poiché i nomi utente non possono più essere utilizzati per attivare l’email.

20 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à e Correzioni aggiuntive elencate di seguito.

Aggiornamenti di sicurezza

Questa beta include 1 correzione di sicurezza per problemi segnalati dalla nostra community e da HackerOne.

  • Disabilita MessageBus::Diagnostics.

Miglioramenti dei plugin

Molti plugin

  • Traduzioni
    • Abbiamo aggiornato le traduzioni in molti dei nostri plugin

Assegna

Nuove funzionalità

  • Elimina i promemoria di assegnazione precedenti
  • Flag attivo per le assegnazioni

Correzioni di bug

  • Annulla sempre l’assegnazione dei post quando vengono eliminati
  • Aggiorna l’argomento quando l’argomento o il post viene eliminato o recuperato
  • Specifiche per la correzione della ricerca
  • Assegnato indirettamente nella ricerca
  • Non consentire l’assegnazione dell’utente all’argomento quando il post è assegnato
  • Posiziona correttamente il menu a discesa nella modale sul desktop
  • Rielabora assegna / riassegna per combinare la logica

Autenticazione LinkedIn

Correzioni di bug

  • Gestisci righe duplicate nella migrazione

Accessibilità

  • Aggiunge titoli mancanti alle azioni del messaggio tc

Akismet

Correzioni di bug

  • L’eliminazione dell’utente funziona anche se esistono revisioni in sospeso

Calendario

Nuove funzionalità

  • Riutilizza le notifiche di invito e promemoria esistenti.

Autenticazione Microsoft

Correzioni di bug

  • Gestisci righe duplicate nella migrazione

Modifiche UX

  • Rinomina da Office365 a ‘Microsoft Auth’

Risolto

Nuove funzionalità

  • Mostra avviso se l’utente può accettare una risposta

Modifiche UX

  • Impedisce al testo e all’icona di risoluzione di andare a capo

BCC

Correzioni di bug

  • Gruppi menzionati in ogni messaggio

Kolide

Nuove funzionalità

  • Visualizza i dettagli dei problemi Kolide aperti in una nota a piè di pagina.
  • Sincronizza problemi e dispositivi in base al payload del webhook.
  • Avvisa gli amministratori di gruppo Kolide sui dispositivi non onboardati.
  • Visualizza un avviso globale per avvisare sui dispositivi non onboardati.

Correzioni di bug

  • Assegna la variabile dell’argomento prima di ottenere il titolo.
  • Non ricordare agli utenti quando non vengono trovati problemi.
  • Non ricordare agli amministratori Kolide quando non vengono trovati problemi.
  • Non aggiornare l’argomento dell’amministratore a meno che non cambi
  • Salta i promemoria se non ci sono problemi.
  • Aumenta per_page da 25 predefiniti a 500
  • Aggiungi testo predefinito per il corpo del post se non vengono trovati problemi.
  • Aggiorna il valore del campo personalizzato solo se il post è presente.
  • Utilizza logger.warn invece del metodo Discourse.warn.
  • Seconda prova per interrompere il flood di notifiche.

Modifiche UX

  • Rimuovi il link a Kolide per i problemi dei dispositivi.
  • Visualizza l’avviso solo se l’ID dell’argomento di onboarding è disponibile
  • Naviga gli utenti all’argomento di onboarding tramite banner.

SAML

Nuove funzionalità

  • Consenti la configurazione del plugin tramite le impostazioni del sito

Correzioni di bug

  • Assicurati che il percorso dello script JS sia corretto per la sottocartella
  • Aggiungi l’intestazione content-type al modulo di invio automatico
  • Non comprimere la richiesta SAML per il binding POST
  • Correggi gli errori after_create_account da 4e0a5e0a
  • Rimanda la logica di UsernameSuggester ad auto_create_account
  • Ignora l’impostazione del sito saml_base_url vuota
  • Non sovrascrivere il cookie di sessione esistente durante il callback
  • Assicurati che SAML segua i reindirizzamenti dopo l’accesso
  • Rimuovi il prefisso da base_url
  • Aggiorna la logica di selezione del nome

Modifiche UX

  • Se configurato tramite variabili d’ambiente, nascondi le impostazioni del sito

Abbonamenti

Correzioni di bug

  • I tag strong HTML vengono visualizzati

Policy

Nuove funzionalità

  • Aggiungi l’attributo privato alla policy
  • Paginazione dei risultati di PolicyUser

Correzioni di bug

  • Consenti la selezione di gruppi automatici
  • Gli utenti della policy per pagina non dovrebbero cambiare

Modifiche UX

  • Mostra pulsanti grigi per l’altra opzione di policy

Reazioni

Correzioni di bug

  • Le notifiche di reazione erano interrotte (terza prova)
  • Le notifiche di reazione erano interrotte (seconda prova)
  • Le notifiche di reazione erano interrotte

Automazione

Correzioni di bug

  • Consente solo la selezione dello script durante la creazione di una nuova automazione

Modifiche UX

  • Rende i menu a discesa filtrabili e scorrevoli

Nota a piè di pagina

Correzioni di bug

  • Sposta in assets/vendor/javascripts
  • Importa correttamente popper

Modifiche di sicurezza

  • Correggi la nota a piè di pagina dannosa che causa errori lato client

Integrazione Chat

Nuove funzionalità

  • Consenti la selezione di gruppi ‘automatici’ per le regole

Correzioni di bug

  • Memorizza slack thread_ts su base per canale
  • Assicurati che la modale di modifica funzioni alla prima apertura
  • Assicurati che il bot Telegram risponda solo ai comandi slash

Funzionalità e Correzioni aggiuntive

Clicca per espandere

Nuove funzionalità

  • quando si suggeriscono nomi utente, salta gli input che consistono interamente di caratteri non consentiti
  • Controlli programmati dei problemi per la dashboard di amministrazione
  • Consenti la modifica di pagine statiche basate su argomenti
  • Aggiungi l’outlet del plugin di navigazione dell’argomento e il componente popup
  • Estendi l’API del plugin per aggiungere icone di poster multiple
  • Aggiungi il plugin Apple all’elenco ufficiale
  • Un piano di consolidamento delle notifiche per mantenere l’ultima.
  • Elimina i promemoria di revisione precedenti.
  • Supporto sperimentale per l’appartenenza a gruppi tramite autenticazione Google
  • Pre-impostazione della locale utente tramite invito di massa
  • Aggiungi la possibilità di andare avanti e indietro tra PM e Nuovo argomento

Correzioni di bug

  • fallback a anonymous non a user quando si suggeriscono nomi utente per utenti anonimi
  • Utilizza il nome corretto dell’argomento nelle traduzioni delle revisioni in sospeso
  • Regolazione della posizione del pannello del menu
  • Utilizza la meta description di base se mancano altri tag di descrizione
  • Le sovrascritture di traduzione dalla locale di fallback non hanno funzionato sul client
  • “Personalizza testo” ha mostrato la stringa MessageFormat compilata per le traduzioni _MF sovrascritte
  • La precedenza della traduzione era diversa sul client e sul server
  • Calcolo errato dell’offset dell’intestazione
  • Aggiungi polyfill per lo scorrimento fluido
  • Utilizza il nuovo formato per l’endpoint del tag di ricerca per evitare problemi
  • Notifica ai membri del gruppo quando qualcuno cita o risponde al loro post.
  • Aggiungi altre azioni all’ambito della chiave API di caricamento
  • Correggi la migrazione email_tokens_token_to_nullable
  • Assicurati che i nomi dei temi siano escapati negli attributi HTML
  • Verifica che il dominio di invito sia valido
  • Consenti a OAuth2Authenticator di gestire le associazioni esistenti
  • Immagini favicon onebox sfocate
  • Consideralo gestito dal composer solo quando c’è un composer
  • Rimanda gli eventi di creazione argomento/post fino all’aggiunta delle email
  • Fai funzionare i test con ID di caricamento iniziale più alti
  • Seleziona la bozza dell’argomento corretta per l’utente
  • Aggiorna has_topic_draft quando la bozza viene aggiornata
  • Assicurati che MessageIdService possa gestire modifiche all’hostname e multisito
  • –header-offset non ha tenuto conto dell’overscroll
  • Riferimenti all’intestazione che portano a thread email interrotti
  • Fai partire i test delle miniature con una base pulita
  • Visualizza i post in sospeso in una categoria moderata
  • Test di transizione dei tag solo se il nome del tag è cambiato
  • Mancano URL consentiti durante la visualizzazione di ambiti granulari della chiave API.
  • L’autenticazione gestisce in modo errato nomi utente duplicati
  • L’aggiornamento di una notifica consolidata dovrebbe portarla in cima.
  • Quando si utilizza l’autenticazione esterna, i caratteri non consentiti non sono stati rimossi dal nome utente
  • Rendi l’ordinamento dei temi utente non sensibile alle maiuscole
  • Aggiungi un suffisso casuale all’ID messaggio in uscita per le email
  • Le badge PWA non venivano aggiornate
  • Corrispondenza per profondità indeterminata nell’URL durante i test di caricamento
  • Consente una strategia di posizionamento più precisa su dispositivi mobili
  • Non reindirizzare le richieste XHR/JSON quando è richiesto l’accesso
  • Estrai e correggi la sovrascrittura dei nomi utente da parte dell’autenticazione esterna
  • Imposta auto_update su false per temi/componenti non git
  • Salta i temi con URL vuoto nel task rake themes:update

Modifiche UX

  • Aggiorna il ridimensionamento e l’andare a capo del contenitore di navigazione
  • Gestisce correttamente l’escape nel selettore di emoji
  • Mostra sempre l’avatar negli elenchi di argomenti mobili
  • Lascia che i controlli dei post mobili scorrano in caso di overflow
  • Mostra la scheda del gruppo con stato di caricamento animato
  • Previene l’overflow della timeline in casi estremi
  • Estendi l’iperlink utente nei log delle azioni dello staff
  • Correggi la dimensione dell’icona di stato dell’argomento nei risultati di ricerca mobili
  • Applica i formati dei link solo al momento dell’incolla a selezioni che non contengono tag simili a bbcode
  • Rendi meno saltellante l’attivazione della modalità risposte filtrate.
  • Migliora il posizionamento della visualizzazione della presenza del composer
  • Scorri la riga in cima al contenitore nel select-kit
  • Correggi lo stile del menu a discesa flair nell’account utente
  • Rimuovi lo stile che interrompe il composer nella pagina PM
  • Riduci il saltellamento del composer su Android
  • Previene l’overflow delle date della timeline mobile
  • Migliora lo stile delle informazioni sui tag
  • Correggi l’allineamento nella barra di navigazione del gruppo
  • Applica i formati dei link solo al momento dell’incolla a selezioni che non contengono link

Prestazioni

  • Rendi i test più veloci pre-fabbricando più cose
  • Pre-fabbrica più parti di users_controller_spec
  • Accelera i test pre-fabbricando più cose
  • Pre-fabbrica i poster in topics_controller_spec
  • Pre-fabbrica più parti di topics_controller_spec.rb
  • Snapshotting Redis durante i test
  • Accelera i test
  • Aggiungi indice su email_tokens.token_hash
  • Riduci il tempo della suite di test
  • Migra normalized_emails in una migrazione

Accessibilità

  • Focalizza l’ultimo argomento visualizzato negli elenchi di argomenti
  • Sposta il focus sull’argomento evidenziato quando si visita un argomento
  • Rimuovi etichetta duplicata sul campo di conferma registrazione
16 Mi Piace