2.8.0.beta8: Miglioramenti API Key, Modifica testo alternativo immagine, Tabelle a schermo intero e altro

Nuove funzionalità in 2.8.0.beta8:

Miglioramenti delle chiavi API

Nuovo ambito di sola lettura: Le chiavi API possono ora essere create con un ambito di sola lettura, consentendo alla chiave di essere utilizzata per qualsiasi richiesta API GET. Questo si aggiunge all’ambito globale esistente, che consente l’accesso illimitato, e a quello granulare, che consente agli amministratori di specificare a quali gruppi di route la chiave concede l’accesso.

Paginazione delle chiavi API: La pagina delle chiavi API gestisce ora correttamente un gran numero di chiavi API, con supporto di caricamento automatico durante lo scorrimento.

Modifica più semplice del testo alternativo delle immagini

Il testo alternativo di un’immagine è da tempo modificabile, ma per farlo era necessario modificare il markdown dell’immagine, con il rischio di interrompere il caricamento se veniva apportata una modifica errata. Gli utenti possono ora modificare rapidamente il testo alternativo dell’immagine direttamente dalla finestra di anteprima, proprio come si può modificare la dimensione dell’immagine. Passa il mouse sopra l’immagine e appariranno le opzioni di modifica.

Tabelle a schermo intero

Le tabelle sono comuni sul tuo sito? Tendono a diventare grandi, richiedendo lo scorrimento sia verticale che orizzontale?

Le tabelle ora supportano l’espansione a schermo intero, simile alle immagini di grandi dimensioni. Passa il mouse sopra la tabella per vedere il nuovo pulsante Espandi Tabella.

Tabella nel post:

Tabella espansa a schermo intero

Accessibilità

  • Imposta le larghezze delle modali con EM; migliora il ridimensionamento
  • Aggiungi preferisci movimento ridotto
26 Mi Piace

Ancora di più!

Ma aspetta, c’è dell’altro! 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 le Correzioni elencate di seguito.

Aggiornamenti di sicurezza

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

  • Impedisci la memorizzazione nella cache degli errori MIME/Content-Type
  • Assicurati che i cookie _forum_session non possano essere riutilizzati tra i siti

Miglioramenti dei plugin

Molti plugin

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

Assegna

Nuove funzionalità

  • Flusso di lavoro di riassegnazione
  • Piccola azione post con link al post
  • Visualizza assegnazioni indirette nel primo post
  • Assegna al post

Correzioni di bug

  • Restituisci aria-labels corretti
  • Aggiorna correttamente l’interfaccia utente quando il post viene assegnato/non assegnato
  • Rinomina action_code_href in action_code_path
  • Icona assegnatario mancante nella ricerca
  • Sposta l’assegnazione del post quando sposti il post
  • Blocca la versione del plugin quando esegui discourse <= 2.8.0.beta1
  • Depreca TopicAssigner

Tagger non gestito

Correzioni di bug

  • Utilizza una transazione atomica per aggiornare i tag
  • Salta la revisione quando aggiungi un tag non gestito

Calendario

Correzioni di bug

  • Assicura che il popup delle notifiche abbia una chiave

Crittografa

Correzioni di bug

  • Scambia fancy_title con il titolo decrittografato

SAML

Nuove funzionalità

  • Aggiunto supporto per la sincronizzazione degli amministratori
  • Introduci l’impostazione saml_groups_ldap_leafcn

Sondaggio RSS

Nuove funzionalità

  • Consenti il filtro dalle corrispondenze di sottostringhe della categoria del feed

Abbonamenti

Correzioni di bug

  • Errore 500 durante la modifica di un piano tariffario

Esperti di categoria

Correzioni di bug

  • Aggiungi punteggi durante la creazione di un elemento recensibile
  • Link alla categoria nell’elemento recensibile
  • Utilizza il campo personalizzato del post precaricato
  • Precarica i campi personalizzati dei post

Documenti

Correzioni di bug

  • Nascondi gli elementi di navigazione durante la stampa di un argomento Documenti

Modifiche UX

  • Risolto l’aggiustamento dell’allineamento del filtro

Integrazione chat

Correzioni di bug

  • Rimuovi l’uso della libreria InputValidation

Funzionalità aggiuntive e correzioni

Clicca per espandere

Nuove funzionalità

  • Caricamenti multipart diretti su S3 per i backup
  • Usa uppy per l’uploader dei tag
  • La piccola azione post accetta href
  • Usa uppy per l’uploader delle parole monitorate
  • Sposta l’uploader dell’avatar su uppy
  • Sposta l’uploader delle emoji per utilizzare uppy
  • Aggiungi impostazione per disabilitare le notifiche per le modifiche ai tag degli argomenti
  • Recupera le immagini hotlinked nelle biografie degli utenti
  • Ignora il bump dell’argomento quando è abilitato disable_category_edit_notifications
  • Segna i fallimenti omniauth come HTML sicuro.
  • Includi campi personalizzati dell’utente nell’esportatore di base

Correzioni di bug

  • Una regressione di screen-track/appEvents in #14929
  • I messaggi di educazione del compositore per le menzioni di gruppo erano interrotti
  • Usa il chunk precedente per verificare se il caricamento del chunk di backup locale è completo
  • Imposta null sul gruppo se il parametro groupAttrs non è disponibile.
  • Usa la stessa versione hljs in produzione e nei test
  • Impedisci a PreloadStore di chiamare il finder quando il valore è falsy
  • Usa Map invece di Object per il caching
  • Assicura che la logica dei tag minimi sia corretta e condivisa
  • Visualizza i post principali delle categorie private se l’utente ha accesso.
  • I queryParams dell’argomento vengono rimossi dallo stato della cronologia durante lo scorrimento.
  • LocalJumpError nei rake task
  • Chiama _clearFlash() durante la visualizzazione di una modale
  • Non fallire se s3_install_cors_rule è disattivato
  • Usa 127.0.0.1 invece di localhost per ember CLI
  • Disabilita gli eventi di scorrimento durante la modalità a schermo intero
  • Consenti l’uso di inviti in blocco con DiscourseConnect
  • In Ember CLI alcuni test dei plugin facevano riferimento al contenitore sbagliato
  • Rendi PostRevisor più coerente
  • Mostra la cancellazione permanente nel menu senza aggiornamento
  • Rimuovi xlink:href per favorire href a causa della deprecazione
  • Usa il metodo corretto dell’attributo per ottenere l’id del post dal dataset.
  • Regressione introdotta in #14715
  • Mantieni il contesto dell’argomento durante il reindirizzamento alla ricerca completa
  • Genera id di intestazione validi
  • Ripristina l’animazione per l’azione “mi piace” su mobile
  • Conserva le notifiche in OS X
  • Includi gli amministratori nei permessi del canale di risposta di presenza
  • Rinomina action_code_href in action_code_path
  • Salta le validazioni dei post per le revisioni di sistema quando l’autore elimina il post
  • Assicura l’esistenza delle regole CORS per S3 tramite rake task
  • Gli URL canonici possono essere relativi
  • Smetti di salvare il segnalibro alla pressione del tasto ESC della modale
  • Assicura che required_tag_group_name sia null se non è presente alcun valore
  • Escludi gli argomenti delle categorie soppresse nei digest anche se non mutati.
  • Rake categories:move_topics non dovrebbe spostare l’argomento di descrizione della categoria
  • Visualizza gli Instagram Onebox in un iframe
  • Usa l’evento mouse down durante l’annullamento della ricerca
  • Inserisci virgole anche quando il valore del campo è null
  • Impedisci richieste di ricerca duplicate al backend
  • L’eliminazione di un segnalibro for_topic ha causato un errore JS
  • Usa la stessa modalità per la ricerca cinese durante l’indicizzazione e l’interrogazione.
  • Le risposte di risoluzione 103 dovrebbero essere ritentate utilizzando small_get
  • Includi i dettagli dell’argomento durante l’invio di PM
  • allowed_theme_ids non dovrebbe essere memorizzato in GlobalSettings
  • Non sostituire parole in hashtag e menzioni
  • Nascondi link ad argomenti muti e nell’elenco delle categorie
  • Evita un’altra query N+1 in Site.json_for
  • Aggiorna il gruppo di flair di tutti i membri se è cambiata l’impostazione del gruppo principale.
  • Non dovresti ricevere inviti ad argomenti da utenti ignorati.
  • Non eseguire la ricerca di link per i link sostituiti
  • Includi i nuovi tag nella validazione se l’utente può crearne uno.
  • Pulisci le istanze di PresenceChannel quando il compositore è chiuso
  • Impedisce un errore json circolare nei test
  • Correzioni per l’importatore Vanilla
  • Evita la query N+1 in Site.json_for
  • Evita correttamente richieste concorrenti in PresenceChannel get
  • Non inviare il beacon di uscita di presenza se non si è presenti in alcun canale
  • Mostra il messaggio corretto durante l’eliminazione permanente di un argomento
  • Traccia correttamente il contesto per alcuni percorsi di categoria
  • Includi l’header Vary:Accept su tutte le risposte basate su Accept
  • Consenti tutti i tag per le parole monitorate
  • Rimuovi utenti consentiti superflui dell’argomento per l’invito di gruppo
  • Correggi il nome dell’impostazione del sito
  • Non divulgare chiavi API utente non hashate a redis
  • 2N+1 sql nell’endpoint admin /api/keys

Modifiche UX

  • Correggi gli stili della modale di condivisione/notifica
  • Numeri dei passaggi nel README dell’installazione cloud
  • Correzioni di layout per la pagina dei permalink dell’amministratore
  • Rimuovi il selettore di tag sui PM per gli utenti non staff
  • Correggi diversi problemi con il refactoring del progresso dell’argomento
  • Correggi il menu a tendina della categoria in stile barra
  • Accomoda meglio il compositore PM con i tag
  • Correggi la larghezza dei post brevi su mobile
  • Mostra più coerentemente l’indizio di ricerca rapida
  • Rimuovi l’animazione nell’elenco dei temi dell’amministratore
  • Cambia tabindex di accesso, seguito da 6aa6275
  • Cambia tabindex all’accesso per saltare il link di accesso via email
  • Applica i tag durante la creazione dei PM
  • Rendi le modifiche di PresenceChannel più reattive
  • Non mostrare mai il pulsante indietro se inferiore alla posizione corrente
  • Non mostrare l’icona dell’ancora sui dispositivi touch
  • Riordina le impostazioni del sito relative all’autenticazione per chiarezza
  • Aggiungi caso speciale per la ricerca utente quando si è in un argomento
  • A volte il piè di pagina veniva mostrato durante l’aggiornamento di un percorso di elenco

Prestazioni

  • Aggiorna il conteggio dei “mi piace” nei post visibili senza un GET aggiuntivo per ogni “mi piace”
  • Usa una colonna diversa per un miglior piano di query
  • C’è stata una grande regressione delle prestazioni in Logster
  • Ottimizza la ricerca nella query dei messaggi privati
13 Mi Piace