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

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