2.9.0.beta5: Correzioni di sicurezza, Blocca media collegati in hotspot, Tagging PM, Miglioramenti della ricerca e altro

Nuove funzionalità in 2.9.0.beta5

Consenti il blocco dei media collegati in hotlink

block_hotlinked_media è una nuova impostazione del sito che, se abilitata, causa il fallimento di tutti i tentativi di collegare in hotlink i media (immagini, video e audio), sostituendoli con un segnaposto collegato. Le eccezioni alla regola possono essere aggiunte tramite l’impostazione del sito block_hotlinked_media_exceptions. download_remote_image_to_local può essere utilizzato insieme a questa funzionalità. In tal caso, le immagini in hotlink verranno bloccate immediatamente alla creazione del post, ma verranno poi sostituite dalla versione scaricata pochi secondi dopo.

Consenti segreti DiscourseConnect sovrapposti per dominio

In precedenza limitavamo il provider DiscourseConnect a 1 segreto per dominio. Questo rendeva piuttosto scomodo il ciclo dei segreti in ambienti in cui la propagazione della configurazione richiede tempo.

Questa modifica consente allo stesso dominio di avere più segreti.

Consenti ai moderatori di categoria di pubblicare consecutivamente

I moderatori di categoria ora aggirano l’impostazione del sito max_consecutive_replies nella loro categoria, consentendo risposte consecutive illimitate come i primi poster e lo staff.

Consenti il tagging di PM non staff

In precedenza, l’unico modo per consentire il tagging sui PM era utilizzare l’impostazione del sito allow_staff_to_tag_pms. Abbiamo sostituito tale impostazione del sito con pm_tags_allowed_for_groups che consente il tagging di PM non staff.

I siti che in precedenza avevano abilitato il tagging di PM da parte dello staff avranno automaticamente aggiunto il gruppo staff alla nuova impostazione.

image

Aggiungi la parola chiave group_messages: alla ricerca avanzata

Ciò consente agli utenti di cercare messaggi in una casella di posta di gruppo specifica. Ad esempio, inserendo group_messages:support keyword verranno cercate le parole chiave nei PM del gruppo di supporto.

Aggiungi il modificatore di ricerca in:messages

In precedenza i messaggi personali potevano essere cercati tramite il modificatore in:personal. Abbiamo riscontrato che questo non era molto facile da scoprire, quindi abbiamo aggiunto anche il supporto per in:messages.

Supporto email in modalità scura

Abbiamo aggiunto il supporto per la visualizzazione delle email in modalità scura! Va notato che al momento del rilascio di questa funzionalità, il supporto per la modalità scura nei client di posta elettronica è il migliore: non tutti i client di posta elettronica lo supporteranno.

17 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 modifiche da dettagliare. Per un elenco completo delle nuove funzionalità, delle correzioni di bug, dei miglioramenti UX e altro ancora, assicuratevi 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 comunità e da HackerOne.

  • Non esporre i dati del banner nei siti con login_required
  • Rimuovere l’approvazione automatica al riscatto di un invito

Miglioramenti dei plugin

Assegna

Funzionalità
  • Registra il link assegnato nella sezione argomenti della barra laterale.
  • Promuovi i segnalibri polimorfici
  • Mostra nota nel post del moderatore
  • Mostra nota nel tooltip
  • Aggiungi nota di assegnazione
Correzioni di bug
  • Includi gli utenti assegnati a un post invece che a un argomento.
  • Assegna solo quando viene fatto clic sul suggerimento
  • Assegnare un utente senza note assegna e chiude la finestra modale
  • Supporto per i segnalibri polimorfici
  • Rinomina pulsante
  • Link utente su assegnazione/rimozione assegnazione post
  • Nascondi il pulsante dell’azione a piè di pagina quando l’utente non può assegnare
  • Filtro reviewable rotto
Modifiche UX
  • Non menzionare il gruppo quando nessuno è assegnato.
  • Mostra i postatori nell’elenco di assegnazione del gruppo
  • Mostra i postatori nell’elenco degli argomenti assegnati
Prestazioni
  • Accelera la query SQL User.assign_allowed

Discourse Chat

Funzionalità
  • Sposta il pulsante dei segnalibri nelle azioni rapide del messaggio chat
  • Implementa onebox per la chat
  • Aggiungi un pulsante per tornare alla chat piccola
  • Email di notifica chat
  • Segnalibri dei messaggi chat
  • API chat-composer-buttons
  • Sposta i messaggi chat in un altro canale
  • Rendi il messaggio originale l’estratto di risposta se l’estratto abbellito è vuoto
Correzioni di bug
  • Assicura che un messaggio eliminato possa essere contrassegnato come letto
  • Richiede avatar più grandi per la onebox
  • I test si sono interrotti dopo la modifica del core
  • Previene il salto durante il caricamento di altri messaggi
  • La onebox dovrebbe mostrare solo gli utenti attivi
  • Assicurati che i caricamenti chat abbiano l’URL corretto nel template
  • Errore caricamenti indefiniti quando si tenta di clonare JSON
  • Il popolamento dev si interrompe con utente admin mancante
  • Aggiorna lo stato della chat quando la scheda acquisisce visibilità
  • Aggiungi testo di aiuto extra per le scorciatoie chat
  • Assicura che tentiamo di riempire il pannello corrente con messaggi
  • Assicura che la chat abbia l’altezza corretta al ridimensionamento del compositore
  • Assicura che il messaggio in staging non stia usando il riferimento dell’array di caricamenti
  • Assicura che ci disiscriviamo da /chat-reply in modalità bozza
  • Problemi con messaggi eliminati e ultimo letto errato
  • Previene il crash della pagina admin quando un chatable distrutto/eliminato viene distrutto
  • Coerenza dell’ordine dei messaggi
  • Serializza le date usando ISO8601
  • Aggiungi specifiche ChatChannelFetcher e correggi i problemi
  • Usa message full_url nelle email di riepilogo
  • Send_unread_mentions_summary è un metodo di classe
  • Fai funzionare l’evidenziazione della riga dei segnalibri con la barra laterale
  • Correggi il filtro nel fetcher del canale chat
  • Non nascondere il separatore dei nuovi messaggi accanto all’intestazione del canale.
  • Assicura che la transizione del compositore sia conclusa per calcolare l’altezza
  • Correzioni minori a msg-actions
  • Riduce il margine prima dei puntini dell’indicatore di risposta
  • Soluzione temporanea per stranezza di Electron
  • Previene 2 righe quando ne serve solo una in Firefox
  • Lo stato disabilitato del compositore era errato
  • Aggiorna l’endpoint ultimo letto utente.
  • Aggiungi attributo ID canale alle citazioni chat
  • Fai funzionare get channel by name con il nome chatable
  • Messaggio di errore più carino quando si reagisce senza appartenenza
  • Metti in coda immediatamente i lavori di notifica
  • Estratti per messaggi complessi
  • I caricamenti del compositore apparivano nell’ultimo messaggio
  • ChatMessageClasses ha troppi argomenti
  • Aggiungi galleria al collassatore
  • Assicura che le menzioni siano evidenziate correttamente
  • Non nascondere l’indicatore dei nuovi messaggi accanto all’intestazione del canale
  • Non mostrare il pulsante Sposta messaggi nei canali DM
  • Non assumere che il nome esista per il canale
  • Non nascondere l’indicatore dei nuovi messaggi accanto all’intestazione del canale.
  • Carica il popolamento solo nell’ambiente di sviluppo
  • Assicura che il separatore sia correttamente tradotto
  • Mostra il testo modificato se si modifica un collassabile in un collassabile
  • Assicura che il collassamento funzioni sui legacy
  • Assicurati che le modifiche siano mostrate, con test
  • Decorare lazyYT solo una volta
  • Get + computed causano problemi sui legacy
  • Assicura che il widget si ridisegni quando il router cambia
  • Correggi le onebox di GitHub in sovrapposizione
  • Limita lo stile delle immagini/onebox chat a .chat-message
  • Seguire un canale pubblico non restituisce il canale
  • Assicura che i canali vengano aggiornati durante la creazione del canale
  • Ridimensiona le immagini all’interno delle onebox
  • Assicura che non ci si iscriviamo due volte agli aggiornamenti
  • Riconosci correttamente per l’eliminazione in unread_counts
  • Usa il router @service per correggere la citazione chat su mobile
  • Abilita la citazione in tutti i casi
  • Limita l’aggiornamento dei record ChatMessageEmailStatus all’utente corrente
  • L’impostazione del canale predefinito non funziona
  • Assicura che l’incollaggio HTML funzioni
  • Resetta lo stato del creatore DM al cambio canale
  • Assicura che ci focalizziamo quando si crea da un DM
  • Migliora lo switching del canale durante l’upsert
Modifiche UX
  • Assicura che l’incollaggio in basso carichi dall’ultimo messaggio
  • Riduce lo spazio tra gli avatar nella onebox del canale
  • Dividi ogni messaggio del riepilogo nella sua riga.
  • Modifica l’interfaccia utente del canale archiviato
  • Cambia il pulsante a tendina del compositore chat per usare l’icona delle X
  • Aumenta il limite DM a 20 in tutti i casi
  • Nascondi le azioni dei messaggi al mouseleave
  • Migliora leggermente l’aspetto delle azioni dei messaggi su desktop
  • Vibra sui dispositivi che lo supportano
  • Disabilita la selezione del testo su più elementi
  • Rendi alcuni elementi dell’interfaccia utente non selezionabili
  • Visualizza il messaggio in staging durante la creazione del canale
  • Usa l’icona della matita per il pulsante sfoglia canali
  • Usa l’icona dell’ingranaggio per il pulsante modifica canali
  • Riduce il padding verticale dell’indicatore di risposta
  • Assicura che la barra di progresso raggiunga lo stato completato
Prestazioni
  • Analizza l’HTML una sola volta durante isCollapsible
  • Aggiorna tutti i decoratori per usare l’API decorateChatMessage
  • Decora i messaggi solo quando la cottura cambia

Votazione

Correzioni di bug

  • Registra le modifiche alle impostazioni della categoria quando la votazione è abilitata/disabilitata
  • Non ricreare il record del database per l’impostazione della categoria

Modelli (precedentemente Risposte predefinite)

Funzionalità
  • Include le variabili %{topic_title} e %{topic_url}
  • Restituisce 422 in /canned_replies/id/use se l’id non appartiene alla risposta predefinita
  • Limita le risposte massime recuperate come misura di sicurezza
  • Aggiunte attività rake per migrare i dati da v1 a v2
  • Controlla i permessi della categoria per vedere se l’utente può usare le risposte predefinite
  • Filtra gli argomenti con stato indesiderato dall’elenco delle risposte
  • Interfaccia utente di selezione unificata per desktop e mobile
  • Rimuovi il codice CUD delle risposte e gli elementi dell’interfaccia utente
  • Consenti all’utente di filtrare la risposta predefinita per tag
  • MVP - Recupera le risposte dagli argomenti della categoria
Correzioni di bug
  • Corregge la regressione nelle variabili dei modelli che iniziano con reply_
  • Rinomina la migrazione in reate_discourse_templates_usage_count
  • Imposta usage_count predefinito a 0 durante la migrazione da v1
  • @computed in CannedTagDrop causava il fallimento del test
  • Verifica se l’input del filtro è stato trovato prima di impostare il focus
  • Rimuovi lo stile inline non necessario in canned-replies-modal.hbs
  • Usa POST per aggiornare l’uso della risposta
  • Rimuovi le impostazioni non utilizzate
  • Correggi gli errori lint

Calendario

Nuove funzionalità

  • Consenti agli amministratori di visualizzare le festività per regione
  • Aggiungi il calendario eventi nella pagina della categoria

Correzioni di bug

  • Non inizializzare su login_required senza accesso
  • Rendi la regione visibile anche all’utente corrente
  • Non nascondere il calendario eventi imminenti quando si naviga fuori dalla pagina

Modifiche UX

  • Correggi il selettore del fuso orario e la logica multi-persona
  • Non mostrare la barra di scorrimento quando non è necessario lo scorrimento

Modifiche di sicurezza

  • Escapa correttamente il nome dell’evento

Tracciatore di gruppi

Correzioni di bug

  • Gestisci correttamente i post degli utenti eliminati

Data Explorer

Correzioni di bug

  • Il pulsante modifica non dovrebbe essere visibile per le query seed

API Perspective

Correzioni di bug

  • Previene il fallimento del test quando si usa set su distrutto
  • Errore Promise finally per perspectiveSave

Encrypt

Nuove funzionalità

  • Promuovi i segnalibri polimorfici

Correzioni di bug

  • Prova a post-processare un post solo se esiste
  • Supporto per i segnalibri polimorfici
  • Usa i metodi dell’oggetto per impostare le proprietà di Draft

Accesso Steam

Nuove funzionalità

  • Consenti la revoca dell’autenticatore Steam

Kolide

Nuove funzionalità

  • Promuovi i segnalibri polimorfici
  • Aggiungi il nome utente nel titolo dell’argomento dell’avviso utente.

Correzioni di bug

  • Aggiungi supporto per i segnalibri polimorfici
  • Salta l’aggiornamento dell’avviso PM se l’utente non viene trovato.

Video

Nuove funzionalità

  • Aggiungi supporto per il download della versione mp4

Correzioni di bug

  • Collega al nome file mp4 corretto

Revisione annuale

Correzioni di bug

  • Aggiungi supporto per i segnalibri polimorfici

Code Review

Correzioni di bug

  • Rendi più severo l’analisi dei trailer Git
  • Attendi 30 secondi prima di sincronizzare i commit
  • Escapa i trailer Git presenti nell’ultimo paragrafo

Modifiche UX

  • Separa i pulsanti del profilo per correggere lo stato hover

Abbonamenti

Correzioni di bug

  • Pagamenti duplicati visualizzati nell’interfaccia utente di Discourse

Policy

Nuove funzionalità

  • Supporto per policy di gruppo multiple

Correzioni di bug

  • Assicura che lo stato del builder sia impostato correttamente

Reazioni

Correzioni di bug

  • Il messaggio di errore massimo raggiunto dovrebbe essere allineato con il core
  • Previene un bug quando si fa clic più volte
  • Memorizza il riferimento al widget espanso
  • Se precedente popper, assicurati che sia nascosto prima di distruggerlo
  • Semplifica il ciclo di vita di popper
  • Varie correzioni minori
  • Usa sempre le azioni come widget genitore
  • Pubblica la reazione vecchia e nuova al toggle

Modifiche UX

  • Ritarda leggermente l’espansione del selettore per prevenire movimenti veloci
  • Piccole modifiche all’espansione/collasso dei pannelli

OpenID Connect

Correzioni di bug

  • Aggiungi un timeout di 10s a tutte le richieste in uscita

Traduttore

Nuove funzionalità

  • Aggiorna le lingue supportate per Google Translate

Automazione

Nuove funzionalità

  • Aggiunge un trigger user_granted_badge
  • Aggiungi script close_topic
  • Aggiungi opzione intervallo per il campo trigger di ricorrenza.

Correzioni di bug

  • Rimuovi il parametro INTERVAL da RRule nel calcolo dei giorni della settimana.

Note utente

Correzioni di bug

  • Assicurati che l’utente sia un EmberObject.

Salesforce

Nuove funzionalità

  • Sincronizza lead/contatto Salesforce alla creazione dell’account utente.

Correzioni di bug

  • Usa le traduzioni per il pulsante di accesso

Docs

Nuove funzionalità

  • Registra il link docs nella sezione argomenti della barra laterale.

Integrazione Chat

Correzioni di bug

  • Rispetta le impostazioni core durante il rendering dei nomi utente/nomi utente

Modifiche UX

  • Allineamento dei controlli admin

Gamification

Nuove funzionalità

  • Evidenziazione riga per currentuser + formattazione numeri
  • Aggiungi stile alla classifica

Correzioni di bug

  • Numeri di rango nascosti
  • Gli utenti anonimi causavano eccezioni
  • Correggi avatar mancanti nella tabella della classifica

Modifiche UX

  • Stile admin
  • Aggiungi formattazione mancante per i complimenti
  • Abbreviazione numeri solo su mobile
  • Ridimensiona podio + correzioni locale

Funzionalità aggiuntive e correzioni

Clicca per espandere

Nuove funzionalità

  • Aggiungi conteggi nuovi/non letti ai link della sezione tag exp sidebar
  • Prima bozza della sezione tag per la barra laterale sperimentale.
  • Visualizza conteggio nuovi/non letti per le categorie tracciate nella exp sidebar
  • Aggiungi link di sezione alla sezione categorie per exp sidebar
  • Crea tabella upload_references
  • Propaga lo stato utente tramite message bus
  • Evidenzia l’opzione Nessuno per impostazione predefinita per i segnalibri
  • Stato utente
  • Rendi configurabile la scadenza dell’URL GET firmato S3
  • Scarica le immagini hotlink immediatamente dopo il post
  • Impostazione sito per bloccare la onebox degli URL che reindirizzano
  • Promuovi i segnalibri polimorfici a predefiniti e migra
  • Consenti di passare i locali in server_plugin_outlet
  • Aggiungi titolo pagina alle pagine 404
  • Ripristina lo scorrimento nelle pagine attività utente
  • Promuovi l’azione del personale «elimina gruppo» nel registro.
  • Segnalibri polimorfici pt. 3 (promemoria, importazioni, esportazioni, refactoring)
  • Convalida combinazione di impostazioni tra strip exif e img opt
  • Aggiungi fallback al valore suggerito quando auth_overrides_username
  • Introdurre un’impostazione globale del sito per disabilitare il suggerimento dei weekend nei selettori di data
  • Opzionalmente salta l’uso di full_name quando si suggeriscono nomi utente
  • Limita la ricerca ai PM quando in quel contesto
  • Rileva emoji da Emoji 14.0
  • Segnalibri polimorfici pt. 2 (elenchi, ricerca)
  • Mostra prompt per i gruppi di tag richiesti
  • Impostazione sito per limitare l’elenco dei destinatari nelle email di notifica
  • Blocca l’indicizzazione dell’elenco degli argomenti incorporati

Correzioni di bug

  • Assicurati che extract_upload_ids funzioni con tutti gli URL brevi
  • Salta il controllo del token CSRF sulle rotte webhook
  • Visualizza il fallback tradotto come nome del gruppo per i gruppi emoji personalizzati
  • Consenti all’immagine di essere visualizzata alla dimensione corretta
  • La onebox di Twitter mantiene gli spazi bianchi per i link espansi
  • Invia le notifiche di citazione agli utenti corretti quando si danno priorità ai nomi completi
  • Pulisci i dati delle impostazioni del sito storici non validi
  • Gestisci stringa vuota in theme_settings per upload_references
  • Rendi di nuovo possibile disabilitare TLS nella posta
  • Escapa il titolo di YouTube quando si costruisce l’HTML di anteprima della onebox
  • Argomenti sottocategoria tracciati mancanti dall’elenco argomenti tracciati
  • Gestisci correttamente i cookie di autenticazione non validi
  • Inizializza i db multisito dopo la migrazione in sviluppo
  • Errore Email Send post has already been taken
  • Ripristina l’anteprima automatica dello stile nella procedura guidata
  • Accesso DiscourseConnect non ha approvato automaticamente in base al dominio email
  • Assicura che il compositore non sia precompilato con tag nessuno/tutti
  • Non generare errori sui menu a tendina della procedura guidata
  • Approva l’utente al riscatto di un invito per i siti solo invito
  • Non usare SVG per i metadati twitter:image
  • Mantieni la bozza del compositore quando vai avanti e indietro tra PM e Nuovo Argomento.
  • Armonizza la generazione della classe del corpo della categoria su server/client
  • Mostra sospeso da utente
  • Rendi il parametro f query param persistente quando si naviga tra gli elementi di navigazione
  • Il conteggio degli elementi di navigazione dell’elenco argomenti non rispetta il filtro tracciato.
  • Cambia il target dell’evento su riga select kit
  • Il filtro tracciato non teneva conto della max_category_nesting di 3
  • Fallback all’icona di notifica push predefinita se non esiste
  • Non cercare plugin test js in produzione
  • Aggiungi test di accesso rapido ai segnalibri e correggi il nome utente
  • Gestisci correttamente le citazioni annidate in to-markdown
  • Rispetta il fuso orario utente nelle email su silenziamento e sospensione
  • Cambiare la data dovrebbe ricalcolare l’input
  • URL errato per il menu di azione rapida dei segnalibri
  • Ulteriore affinamento della query di eliminazione segnalibri duplicati
  • Elimina i segnalibri argomento estranei
  • Errore InlineOneboxer watched word censor
  • Applica parole censurate alla onebox inline
  • Migliora il titolo dell’icona dei segnalibri
  • Limiti per la ricerca nell’intestazione PM e gruppo
  • Salta il caricamento delle immagini hotlink per bio utente nil
  • L’applicazione delle opzioni utente predefinite non funzionava per i flag booleani
  • Le modifiche alle impostazioni del sito per booleani dovrebbero essere registrate come vero/falso
  • Refactoring del posizionamento dell’outlet del plugin & uso dell’indice
  • Svuota la cache della onebox inline quando un post viene ribake
  • Passa hash vuoto per view locals per impostazione predefinita
  • Applica ‘allowed_href_schemes’ a tutti gli attributi src/srcset
  • Consenti agli utenti di selezionare categorie «normali»
  • Usa transizione CSS per fare spazio al compositore
  • Lo stato acted in un’azione post come mi piace potrebbe desincronizzarsi con più mi piace
  • Applica ‘nascondi account email’ per gli inviti
  • Previene tutti i tipi di accesso in modalità sola lettura
  • Aggiungi Safari 12 agli obiettivi di build di ember-cli in produzione
  • Fai rispettare gli errori di sola lettura al formato della richiesta
  • Gestisci il rendering delle citazioni per istanze Discourse esterne
  • Controlla il tag consentito quando si modificano i Reviewables
  • I margini automatici causano contenuti troppo stretti
  • Mostra messaggio di errore se le estensioni non possono essere create
  • Non registrare le modifiche ai campi personalizzati della categoria se il valore è invariato
  • Crea le estensioni PostgreSQL prima della migrazione
  • Usa il nostro valore di intestazione invece dell’intestazione personalizzata sui duplicati
  • Usa i bookmarkables registrati per BookmarkManager
  • Consenti .ics per i segnalibri polimorfici
  • Memorizza la posizione di scorrimento quando si usa il pulsante Indietro
  • Applica le parole osservate ai campi utente
  • Segnalibri polimorfici per il rapporto dei segnalibri
  • Usa l’impostazione del sito nascosta per il limite di velocità batch presign
  • Usa i segnalibri polimorfici per la ricerca in:bookmarks
  • Aggiungi supporto per comandi redis pipelined e multi
  • L’aggiornamento del conteggio dei mi piace in background non teneva conto delle azioni del proprio utente
  • Dai priorità a nomi e nomi utente in modo coerente
  • Limita il gestore dell’evento pan per correggere lo scorrimento nella TOC
  • Usa il metodo ActiveRecord corretto negli script di importazione
  • Assicura che d-popover si chiuda quando si fa clic su popper
  • Segnalibri polimorfici per il bot narrativo nuovo utente
  • Previene il doppio evento user_badge_granted
  • Previene che le impostazioni del tema admin esplodano
  • Convalida i sondaggi del post come utente che agisce
  • La visualizzazione dell’argomento si interrompe con il timer argomento per pubblicare in categoria limitata.
  • Gli utenti con nomi utente unicode non riescono a caricare più argomenti in attività
  • Aggiungi email alla lista utenti admin quando show_emails è abilitato
  • Traduzione mancante quando l’override della traduzione conteneva un %{key}
  • Salta json custom_field non valido nella migrazione hotlinked_media
  • Convalida l’impostazione permalink_normalizations
  • Gestisci i tipi enum durante il ripristino del database
  • Distrugge l’istanza quando si nasconde il popover data
  • Gestisci JSON non valido dai campi personalizzati downloaded_images
  • Gestisci duplicati nella migrazione hotlinked_media
  • Aggiorna le risposte filtrate quando esistono risposte
  • Assicurati che l’indice post_hotlinked_media non superi il limite di dimensione
  • Evita l’uso concorrente dei modelli AR
  • Chiude il popover quando si scarica il calendario
  • Usa tippy per il popover
  • Mostra il gruppo nel filtro solo se l’utente può vedere l’elenco dei membri.
  • Assicurati che i valori siano escapati nei menu a tendina select-kit
  • Prepara i dati prima di creare il grafico per evitare effetti collaterali
  • Rimuovi l’override dei secondi di aggiornamento su cache_critical_dns
  • Cache_critical_dns - aggiungi supporto TLS per il controllo di salute Redis
  • Preferisce computed su discourseComputed
  • Gestisci correttamente il parametro print su topics#show.
  • Controlla che 2FA sia disabilitato prima di abilitare DiscourseConnect.
  • Pulisci correttamente le email di Thunderbird, non rimuovere i link
  • Assicurati che lazy-load-images non rimuova l’intero img.style
  • Usa il nome utente per le citazioni annidate
  • Mostra il piè di pagina nella pagina delle categorie
  • Sostituisci discourseComputed con computed
  • Mostra icone sulle opzioni future-date-input
  • Non generare errori quando vengono usati cookie serializzati json
  • Mostra il piè di pagina alla fine dell’elenco degli argomenti
  • Aggiungi traduzioni mancanti per il formato medio
  • Salta la convalida dell’estensione caricamento quando si cambia sicurezza
  • Non consentire accessi DiscourseConnect in modalità sola lettura
  • Restituisci un 404 quando una richiesta sitemap non ha un formato
  • Assicurati che ‘crop’ restituisca sempre le dimensioni richieste
  • Controlla se la colonna bookmarkable esiste prima di aggiungere
  • Problemi con stato di tracciamento argomento messaggio privato e non letto errato
  • Warn_exception si aspetta hash come secondo arg
  • Mostra la finestra modale «dissmiss all» nella pagina user-notifications
  • Non mostrare l’argomento visibilità se visibile
  • Non convalidare e renderizzare i sondaggi all’interno di un post citato.
  • Stili email per la modalità scura dell’app Gmail

Modifiche UX

  • Rimuovi limite per la ricerca emoji nel compositore
  • Immagini più grandi nel selettore emoji mobile
  • Nascondi select-kits quando l’elemento genitore è fuori dalla viewport
  • Non agganciare popper alla viewport se il riferimento è fuori dalla viewport
  • Aggiorna lo stile del popover del menu chat
  • Mostra messaggio se il rebake fallisce
  • Rendi la onebox della playlist YouTube a tutta larghezza per abbinare la onebox video
  • Riordinati gli argomenti in INSTALL-cloud.md per aggiungere una sezione «Prima di iniziare»
  • Allinea il pulsante cestino nella finestra modale dei segnalibri
  • Aggiorna il colore hljs-builtin-name
  • Aggiorna l’evidenziazione hljs-builtin-name
  • Spaziatura coerente nel modulo interazione gruppo
  • Correggi la dimensione dell’icona di stato negli argomenti suggeriti
  • Ripristina il link nella pagina taggroup
  • Correggi vari problemi della finestra modale di accesso su mobile
  • Consenti di chiudere il popover con Escape
  • Previene il blowout della griglia utente sulla ricerca a pagina intera
  • Rimuovi lo scorrimento orizzontale dagli schermi stretti
  • Assicurati che #main-outlet-wrapper occupi l’intera larghezza.
  • Correggi lo stato hover per i pulsanti piatti negli schemi WCAG
  • Aggiungi un breve riepilogo di accessibilità al README
  • Visualizza user.username sulle carte utente
  • Ripristina l’evidenziazione dell’elemento mark per gli schemi WCAG
  • Aggiungi traduzione time_shortcut.now
  • Migliora l’elenco delle opzioni nella finestra modale slow mode
  • Sposta la data del post sotto il titolo nella finestra modale di condivisione
  • Area cliccabile più grande per l’elenco argomenti mobile
  • Correggi il layout del menu admin argomento per schermi brevi
  • Modifica l’allineamento/dimensione di topic-admin-menu
  • Previene l’andatura del menzionamento del gruppo
  • Chiedi conferma quando si elimina un post usando la scorciatoia
  • Correggi alcuni problemi di contrasto dello schema colore WCAG
  • Organizza il menu admin argomento in gruppi
  • Mostra tutte le opzioni della legenda a torta per i sondaggi lunghi
  • Aggiungi titolo alle statistiche di tempo di lettura dalla pagina utente
  • Impostazione di gestione moderatore più descrittiva
  • Migliora il posizionamento del corpo select-kit quando lo spazio verticale è breve
  • Aggiungi più dettagli alla descrizione dell’impostazione del sito per rimuovere la citazione completa
  • Correzione minore allineamento selettore gruppo email
  • Piccolo aggiustamento alla posizione di chiusura di accesso/iscrizione
  • Migliora l’allineamento del pulsante azione piccola

Prestazioni

  • Migliora la velocità di to-markdown, aggiorna il codice
  • Cerca lazy emoji-picker selected-diversity
  • Accelera i task rake secure media e ACL sync
  • Aggiorna tutti gli user_histories con una query in UserDestroyer

Accessibilità

  • Aggiungi supporto tastiera per la finestra modale do-not-disturb
  • Accesso tastiera per le intestazioni della tabella /u
  • Correggi il contrasto WCAG per l’intestazione delle notifiche
10 Mi Piace