3.1.0.beta5: Sezione Community personalizzabile, Miglioramenti alle notifiche Admin, Unione argomenti e altro

Nuove funzionalità in 3.1.0.beta5

Personalizza la sezione “Community” del menu di navigazione

Gli amministratori possono ora modificare la sezione Community (image) del menu di navigazione a discesa dell’intestazione per impostare valori predefiniti adatti alle loro community. Sono liberi di aggiungere/rimuovere/riordinare elementi e cambiare icone e link. In questa release, il menu di navigazione supporta anche l’aggiunta di sottocategorie.

Suggerimenti per gli utenti ora abilitati per impostazione predefinita

I suggerimenti per gli utenti sono stati introdotti in Discourse 3.0, ma ora sono abilitati per impostazione predefinita per continuare a supportare gli utenti nuovi di Discourse.

Stili hashtag aggiornati per categorie, tag e canali di chat

Per rendere il nuovo sistema di hashtag coerente in tutto Discourse, abbiamo unificato gli stili tra categorie, tag, canali di chat e il sistema di completamento automatico. Dopo un feedback positivo sulla funzionalità, l’abbiamo abilitata su tutti i siti Discourse.

Opzione per unire argomenti cronologicamente

Per aiutare lo staff del sito a unire argomenti/PM e supportare vari casi d’uso per i loro siti, Discourse offre ora l’opzione di preservare l’ordine cronologico nell’argomento/PM risultante prima di un’unione.

Notifiche amministrative semplificate

Abbiamo sostituito il PM “1 messaggio nella casella di posta degli amministratori” con una semplice notifica nel menu delle notifiche che porta gli amministratori alle informazioni di cui hanno bisogno, direttamente nella dashboard di amministrazione.

Altre funzionalità

C’è di più! Sentiti libero di consultare un elenco più lungo di funzionalità nel secondo post qui sotto.

Aggiornamenti di sicurezza

Questa release include correzioni per questi problemi di sicurezza segnalati dalla nostra community e da HackerOne.

  • Non sovrascrivere i permessi sulla categoria Generale CVE-2023-31142
  • Impedire il dismiss di argomenti che l’utente non può vedere CVE-2023-34250
  • Impostare la proprietà max-height per gli iframe CVE-2023-32061
  • Utilizzare l’URL canonico per gli embedding di argomenti CVE-2023-32301
15 Mi Piace

Ancora di più!

Ma aspetta, 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 di nuove funzionalità, correzioni di bug, miglioramenti dell’esperienza utente e altro ancora, assicuratevi di consultare le Funzionalità e le Correzioni Aggiuntive elencate di seguito.

Miglioramenti dei plugin

discourse-adplugin

Modifiche UX
  • Introduzione di min-height per gli annunci responsive

discourse-ai

Nuove Funzionalità
  • Disabilita i comandi intelligenti su Claude e GPT 3.5
  • Migliora il prompt di ricerca
  • Aggiunge il supporto per l’integrazione del forum GPT <->
  • Supporto di base per text2img StableDiffusion
  • Meno attrito per avviare una conversazione con un bot AI.
  • Nasconde varie chiavi API nelle impostazioni del sito
  • Aggiorna il conteggio dei token di riepilogo e aggiunge Claude 100k
  • Gestisce i media non validi nel modulo NSFW
  • Supporto multi-modello per il modulo AI Bot.
  • Consente di escludere gli argomenti chiusi dai risultati semantici correlati
  • Introduce il modulo ai-bot
  • Aggiunge una tabella per auditare l’utilizzo di OpenAI
  • Aggiunge il supporto interno per la modalità streaming
  • Riepilogo degli argomenti
  • Aggiunge un’API tokenizer di base
Correzioni di Bug
  • Supporta l’esecuzione di più comandi
  • Localizzazione mancante
  • Assicura che i guasti del database degli embedding siano gestiti con eleganza
  • Rinuncia a tentare di riutilizzare la connessione DB e si affida a pgbouncer
  • Guida meglio GPT 3.5
  • Assicura che si tenti l’embedding solo una volta ogni 15 minuti
  • I risultati saranno nil per query non valide
  • Nasconde il pulsante di riepilogo dagli anonimi
  • Gli embedding OSS non per gli istruttori erano difettosi
  • La segnalazione automatica della tossicità dovrebbe essere disabilitata per impostazione predefinita
  • Passa la chiave API corretta al servizio di riepilogo
  • Invia solo tipi di immagini supportati per la classificazione
  • Chat-composer ora utilizza glimmer
Modifiche UX
  • Migliora il menu a discesa per i bot abilitati
  • Miglioramenti alla scorciatoia dell’intestazione del Bot AI
  • Aggiunge la traduzione mancante dell’etichetta
  • Aggiunge un’icona personalizzata a scintille per i pulsanti delle azioni AI

discourse-akismet

Nuove Funzionalità
  • Aggiunge comment_date_gmt per un segnale aggiuntivo

discourse-assign

Nuove Funzionalità
  • Salta l’invito al gruppo se tutti i membri possono già vedere l’argomento.
  • Invita l’utente/il gruppo al PM se non è già un partecipante.
  • Consente di aggiungere una nota durante l’assegnazione in blocco degli argomenti
Correzioni di Bug
  • Non invita l’utente quando è già membro di un gruppo consentito.
  • La riassegnazione a un gruppo crea un link di menzione errato
  • Controlla correttamente i valori chiave per le scorciatoie
Modifiche UX
  • Vincola le dimensioni dell’avatar a causa di una modifica principale

discourse-automation

Nuove Funzionalità
  • Supporta le sottocategorie in post_created_edited e after_post_cook
  • Aggiunge il trigger user_first_logged_in
  • Aggiunge un nuovo script per user_added_to_group
  • Consente al trigger del post di essere limitato alla creazione o modifica
  • Aggiunge lo script auto tag topic
  • Script per aggiornare il livello di notifica della categoria per i membri del gruppo.
Correzioni di Bug
  • Consente ai componenti delle scelte di essere resettati

discourse-category-experts

Nuove Funzionalità
  • Tag automatico degli argomenti quando gli esperti pubblicano
Correzioni di Bug
  • Avvolge l’azione tra parentesi

discourse-chat-integration

Nuove Funzionalità
  • Attiva le regole di follow quando la categoria cambia
Correzioni di Bug
  • Ferma le regole ‘tag_added’ dall’attivarsi per i post normali

discourse-data-explorer

Correzioni di Bug
  • Mostra “false” e “0” nel risultato della query
Modifiche UX
  • Corregge la spaziatura degli input dei parametri

discourse-docs

Nuove Funzionalità
  • Aggiunge un’impostazione per mostrare i tag per gruppo
  • Impostazione del sito per controllare l’aggiunta del suggerimento del menu di ricerca
Correzioni di Bug
  • L’attivazione delle categorie richiedeva due clic
  • Nome del plugin errato in requires_plugin
  • Le icone non apparivano

discourse-footnote

Modifiche UX
  • Corregge i problemi di altezza con le note a piè di pagina inline

discourse-gamification

Nuove Funzionalità
  • API per eventi di punteggio personalizzati
Correzioni di Bug
  • I nomi erano vuoti nella classifica quando l’utente non aveva il nome completo
  • LikensGiven veniva assegnato all’utente sbagliato
  • LikesReceived utilizzava la data del post invece della data del Like
  • Salta la serializzazione di gamification_score quando il plugin è disabilitato

discourse-patreon

Correzioni di Bug
  • Recupera il token di accesso del creatore utilizzando la proprietà “token”.

discourse-prometheus

Nuove Funzionalità
  • Introduce la metrica di riepilogo http_application_duration_seconds

discourse-reactions

Modifiche UX
  • Vincola gli avatar al contenitore per una modifica principale
Prestazioni
  • Sostituisce pluck con un select

discourse-solved

Nuove Funzionalità
  • Prioritize_solved_topics_in_search per dare priorità agli argomenti risolti
  • Impostazione di chiusura automatica degli argomenti risolti per categoria
Correzioni di Bug
  • Tiene conto dell’impostazione enable_names
  • Rispetta l’impostazione del sito “mostra nome nei post”

discourse-subscriptions

Nuove Funzionalità
  • Cattura i campi dell’indirizzo del titolare della carta per il cliente Stripe
  • Salta l’elenco dei prodotti se è presente un solo prodotto
Correzioni di Bug
  • Qualche altra correzione di sintassi per le azioni dei pulsanti
  • Corregge la sintassi per alcuni pulsanti dopo gli aggiornamenti recenti

discourse-theme-creator

Correzioni di Bug
  • Utilizza il nome dell’azione corretto per showAdvanced
  • Salvataggio delle impostazioni del tema
  • Include ‘value’ per i ThemeFields serializzati per i temi remoti
Modifiche UX
  • Corregge il layout delle impostazioni del tema
  • Corregge lo spazio vuoto nell’URL di condivisione
  • Corregge l’allineamento della posizione dei pulsanti delle azioni del tema

discourse-translator

Nuove Funzionalità
  • Limita le traduzioni per gruppo di autori
  • Aggiunge restrict_translation_groups per limitare le traduzioni dei post per gruppo
Correzioni di Bug
  • Correzione per gli utenti anonimi che visitano i post quando il plugin è abilitato

discourse-user-notes

Correzioni di Bug
  • PLUGIN_NAME errato

docker_manager

Nuove Funzionalità
  • Aggiunge il supporto per i tag git
Correzioni di Bug
  • L’aggiornamento era rotto quando il repo utilizza il ramo master
  • Aggiorna il file di compatibilità per v3.1.0.beta1 e versioni precedenti

Tutte le Funzionalità e le Correzioni

Nuove Funzionalità

  • Dimensione del chunk dinamica con uppy
  • Aggiunge un nuovo tipo di impostazione del sito per le liste tag-group
  • Aggiunge il webhook Mailpace
  • Supporta le sottocategorie nel nuovo modal delle categorie della barra laterale di modifica
  • Griglia di immagini nei post (sperimentale)
  • Utilizza il nuovo sistema di completamento automatico degli hashtag su tutti i siti
  • Nuovo pulsante di dismiss per la vista combinata nuova e non letta
  • Consente di disabilitare gli ACL S3
  • Indicatore offline
  • Aggiunge un ambito API per gli ultimi post
  • Ambito API per il feed latest.rss
  • Consente di espandere i post nascosti per i gruppi in SiteSetting.can_see_hidden_post
  • Serve le versioni RTL dei bundle CSS di amministrazione e plugin per le località RTL
  • Riduce le dimensioni degli avatar a 6 da 20
  • Visualizza i nomi dei gruppi dei partecipanti al PM nell’elenco degli argomenti.
  • Miglioramenti all’indicatore dell’intestazione del thread di chat
  • Miglioramento dell’elemento della lista dei thread e dell’intestazione
  • Modal per gli amministratori per modificare la sezione Community
  • Supporto per la fusione cronologica dei post in un argomento esistente
  • Indicatori iniziali di non lettura per i thread di chat
  • Applica gli stili degli hashtag al completamento automatico
  • Crea argomenti legali per il nome dell’azienda impostato
  • Aggiunge il supporto per le immagini AVIF
  • Aggiunge lo stato dell’utente ai menzioni inline nella chat
  • Consente la ricerca degli argomenti più vecchi
  • Ricerca fuzzy nelle impostazioni del sito e aumenta il limite a 100 corrispondenze
  • Mostra le schede utente per gli utenti inattivi
  • Crea e aggiorna le appartenenze ai thread
  • Indicatore di risposta alla chat per i thread
  • Predefinito alla sottocategoria quando la categoria genitore non consente la pubblicazione
  • UI iniziale della lista dei thread
  • Abilita i suggerimenti utente per impostazione predefinita
  • Consente domini di appartenenza più lunghi
  • Aggiunge una nuova notifica per i problemi degli amministratori
  • Modificatore Search_rank_sort_priorities
  • Indicatore offline controllato dalla connettività di message-bus (#21324)"
  • Indicatore offline controllato dalla connettività di message-bus
  • Reimplementazione dell’indicatore offline
  • Servizio per tracciare la connettività del message bus + indicatore offline (#21259)
  • Aggiunge il supporto per i tag figure e figcaption negli embedding
  • Aggiunge il supporto per gli eventi webhook di revoca del distintivo utente
  • Reintroduce una migliore cache del contatore delle risposte al thread
  • Consente agli amministratori di eliminare i reviewables tramite API
  • Aggiunge una nuova funzione “non nutrire i troll”
  • Consente l’eliminazione delle bozze tramite API
  • Rileva il “ramo” git corrente anche quando è controllato un tag

Correzioni di Bug

  • Cambia l’etichetta del pulsante dismiss new
  • Utilizza _presentChannels.size invece di _presentChannels.length
  • Ancore TOC in una configurazione di sottocartella
  • Scorri in alto dopo l’attivazione della chat
  • Varie ottimizzazioni per dispositivi mobili
  • Rende la regex delle parole osservate serializzata compatibile con Javascript
  • Ricongiunge correttamente il backlog del message bus
  • Previene il lungo tocco per dirottare l’evento di reazione
  • Json_schemer non permette più chiavi nil
  • Crea nuove notifiche PM per i gruppi watching_first_post
  • Disabilita gli eventi del puntatore mentre mostra il menu
  • Previene la chiusura della chat con lightbox quando si preme escape
  • Su iOS PWA previene il tocco per cliccare
  • Previene il ciclo di ritorno nella cronologia
  • Non permette messaggi di chat vuoti
  • L’incollatura di file nella chat non funzionava
  • Imposta correttamente il valore sull’interattore textarea
  • Invia il messaggio di promozione TL2 all’utente corretto
  • Aggiunge i colori delle categorie alle pagine delle categorie
  • Aggiunge l’immagine rimossa che potrebbe essere ancora utilizzata
  • Clic sul backdrop non interferenti
  • Applica lo stile dell’indicatore dell’icona dell’intestazione della chat solo per urgenti
  • Utilizza un colore di default per l’icona dell’hashtag per l’utente senza permessi
  • Attiva il fissaggio dell’argomento solo per l’utente se viene premuta l’icona della puntina
  • Ripristina lo sfondo del piè di pagina della barra laterale
  • Tentativi di uscire presto dal blocco
  • Nasconde il pulsante elimina per invitare poiché gli utenti non possono comunque eliminare
  • Semplifica il link alla sezione Community di revisione
  • Previene undefined nel test delle capacità isSafari
  • Assicura che la casella di completamento automatico delle menzioni non esca dallo schermo nelle località RTL
  • Imposta correttamente gli ultimi ID del message bus al risync
  • Elimina i tag sinonimo se esistono già altri sinonimi.
  • Cambia le icone della Community
  • Utilizza dimensioni fisse per l’avatar della scheda utente
  • Riscrivi correttamente dopo il riavvio
  • Non aggiungi i gruppi menzionati come utenti menzionati
  • Previene il silenzio degli amministratori
  • Elementi che fluttuano via sullo overscroll in Safari
  • Utilizza DiscourseURL.routeTo per le transizioni del cassetto
  • Applica getURL sia su app che su URL della chat
  • Utilizza correttamente getURL per aprire la pagina intera
  • Rimuove le regole CSS specifiche per RTL non necessarie
  • Rimuove gli utenti menzionati distrutti
  • Recupera mostrando l’indice del cassetto su 404
  • Regressioni della rotta u/:username/deleted-posts
  • Chiama composer reset con i parametri corretti
  • Mostra l’Informativa sulla Privacy o i Termini di Servizio quando esistono
  • Caso limite della dimensione della pagina per null last_read_message_id
  • Crea l’appartenenza al thread dell’utente del messaggio originale
  • Il riempimento automatico non avveniva al primo caricamento
  • Assicura che chat-thread non trabocchi
  • Sposta l’archiviazione dei thread fuori dalla chiamata chatApi.thread()
  • Query N+1 per il serializzatore dei messaggi di chat sulle menzioni
  • Specificità del colore della classe CSS dell’hashtag
  • Non tenta di segnare come letto un messaggio in stallo
  • Problemi con l’eliminazione dell’ultimo messaggio letto e lo stato di tracciamento nella chat
  • Include more_topic_url nella risposta a /categories_and_{latest, top}
  • Serializza l’appartenenza al thread per l’utente
  • Previene il salvataggio della bozza nel canale errato
  • Nullifica correttamente il messaggio attivo
  • Spec instabile nella barra laterale con la nuova dimensione del font
  • Non esegue le convalida quando si invalidano gli inviti
  • Migliora la bozza per i canali
  • Non anteprima i canali di chat agli utenti in sola lettura
  • Salta gli URL iframe con percorsi relativi nel sanificatore di testo carino.
  • Non genera errori se i controlli admin/owner mirano al messaggio
  • Migliora l’aggiornamento dell’appartenenza alla chat su messaggio eliminato
  • Consente l’aggiunta di pagine pubblicate alla barra laterale
  • Rimuove il limite arbitrario in una query dello script di importazione Discuz
  • Assicura che le dimensioni del pannello laterale siano applicate correttamente quando visualizzate
  • Aggiorna client lastReadMessageId su messaggio cestinato
  • Mantiene le dimensioni del pannello quando si cambia contenuto
  • Le miniature video possono avere duplicati
  • Annulla il recupero dei messaggi dopo il cambio di canale
  • Controllo della dimensione della pagina per i messaggi del thread
  • Considera users.created_at per la pulizia degli inattivi
  • Non cucina l’icona con gli hashtag
  • Consente all’amministratore di cambiare il livello di notifica dell’argomento tramite API
  • Considera gli utenti con argomenti/post cestinati per la pulizia degli inattivi
  • Corregge l’imbottitura dell’indicatore di risposta
  • L’anonimizzazione di un utente cancella anche il loro stato utente
  • Correzione per predefinito alla sottocategoria quando la categoria genitore non consente la pubblicazione
  • Migliora l’analisi delle email di mailman
  • Cliccando sulla notifica modificata si apre il modal della cronologia delle modifiche
  • Aggiunge il margine mancante sul messaggio bozza desktop
  • Assicura che il messaggio sia stato aggiunto prima di scorrere
  • Aggiorna le statistiche dei tag della categoria con nuovi o eliminati
  • Mostra subito l’errore del limite di dimensione di caricamento gif
  • Previene gli errori dell’elaboratore email quando la mail è vuota o nil
  • Varie correzioni allo stile guida della chat
  • Controllo più resistente del fondo del messaggio
  • Assicura che l’indicatore di risposta abbia un’altezza limitata
  • Assicura che il compositore della chat si agganci al compositore dell’argomento
  • Rimuove i riferimenti obsoleti alla categoria lounge
  • La ricerca delle icone sprite svg si connette al database predefinito
  • Pulisce la cache dell’elenco degli argomenti dopo l’archiviazione di un PM
  • Compensa la mancanza dell’indicatore di risposta sulla bozza
  • Sincronizza correttamente lo stato di tracciamento del canale sul cambio di presenza
  • Seguiti agli aggiustamenti del notch del compositore
  • Permette al notch di avere il colore di sfondo del compositore
  • Mostra le barre di scorrimento sotto Firefox nella chat
  • Non mostra duplicati nella guida di stile
  • Stili del cassetto per l’icona del thread di chat
  • Aggiunge una nuova icona per i thread di chat e sposta il pulsante dell’elenco dei thread a destra
  • Assicura che l’avviso modale sia nascosto quando vuoto
  • Nasconde d-modal durante il caricamento della pagina
  • Errori di tagging vari
  • Correzioni dell’altezza della chat
  • Nasconde l’avviso globale sulla chat
  • Sposta il calcolo dell’altezza della chat in un mixin
  • Varie correzioni dopo le modifiche all’altezza del canale
  • Limita l’altezza massima alla viewport solo sul canale
  • Gestisce tutti i caratteri UTF-8
  • Le prestazioni di rendering delle sezioni personalizzate della barra laterale si degradano nel tempo
  • Esempio di API AddNavigationBarItem
  • Il compositore dovrebbe inviare metaData
  • Non imposta VH durante lo zoom
  • Ascolta sempre sul ridimensionamento della finestra
  • Aggiorna il sito quando enable_user_tips cambia
  • Assicura che all_mentioned_user_ids non sia usato come identificatore
  • Overflow dell’indicatore di risposta al thread
  • PLUGIN_NAME errato per “poll”
  • Evita la doppia codifica del titolo dell’argomento in primo piano nel profilo utente
  • Previene l’abbonamento con un vecchio ID
  • Chiudi il pannello prima
  • Consente group_ids interi per l’API di creazione invito
  • Selezione dei messaggi con shift + click
  • Tastiera su Android
  • Si affida solo a una soluzione di calcolo della tastiera
  • L’estensione Chat NotificationLevels si rompe in produzione
  • Overflow dell’estratto e eventi di clic sui figli
  • Gestisce il messaggio originale eliminato per l’indice del thread
  • Non unisce automaticamente gli utenti quando hanno permessi in sola lettura
  • Mostra 404 sulla pagina della nuova categoria per i moderatori quando l’impostazione del sito è disabilitata
  • Fallback al compositore per i caratteri non ASCII
  • Non permette che il riempimento del titolo domini la ricerca
  • Previene il rapido cambio di canale che causa un errore
  • Piccole modifiche al thread su mobile
  • Documenti API per la creazione di inviti
  • Conteggio dei like ricevuti nell’email di riepilogo
  • Service worker per Safari
  • Indicatore di risposta alla chat più preciso
  • La modifica rapida dovrebbe fare fallback al compositore per i caratteri non ASCII
  • Cambia il limite sulla descrizione dei distintivi
  • Nessun evento quando lo threading è disabilitato
  • Rende gli eventi del mouse passivi
  • Assicura l’ordine quando si spostano i messaggi di chat in un altro canale
  • Link corretto sul messaggio originale
  • Tentativi di riconciliare lo stato di tracciamento
  • Sezione della barra laterale più scattante
  • Aggiorna il limite di test per il dominio email
  • Test flaky della sezione comunitaria dell’utente nella barra laterale
  • Risolve i problemi di fuso orario con date-time-input
  • Il service worker dovrebbe memorizzare nella cache solo le richieste 200
  • Conteggio non letto errato mostrato nel canale quando il messaggio è eliminato
  • Stato di lettura della menzione del thread e link di notifica
  • Rimuove i titoli Vimeo con doppia escape
  • Assicura che la tabella espansa funzioni indipendentemente dal target dell’evento di clic
  • Non registra ‘visualizzazione messaggio personale’ quando si invia il webhook
  • Consente la ri-segnalazione dei post ninja-modificati
  • Dropdown vuoto della casella di ricezione dei messaggi utente nella configurazione della sottocartella.
  • Calcolo più resistente dei separatori delle date
  • Assicura che il pulsante di amministrazione dell’utente sia presente su mobile
  • Il ricevitore email dovrebbe ignorare x-auto-response-suppress
  • Aggiunge le miniature per i video non elencati lazy di Vimeo
  • Assicura che l’altezza della pagina sia corretta su iPad + hub
  • L’icona ChatComposerMessageDetails era sempre modifica
  • Disabilita il pulsante invia durante i caricamenti in corso
  • Utilizza correttamente i tipi per il tipo di reviewables
  • Le immagini citate dovrebbero essere visualizzate in lightbox
  • Non permette caratteri Unicode invisibili nei nomi utente
  • Rinomina notify_about_flags_after in notify_about_reviewable_item_after
  • Miniature video vuote
  • Distingue correttamente gli input di caricamento canale/thread
  • Permette agli embed di YouTube di rispettare il parametro t
  • Omogeneizza correttamente la larghezza minima dei pannelli
  • L’altezza della chat era errata su iPad
  • Include il fiorello del gruppo negli elenchi di argomenti della categoria nella homepage
  • Assicura che gli webhook dell’evento utente del gruppo filtrato dal gruppo si attivino
  • Assicura che il thread venga cancellato quando viene chiuso
  • Annulla il salvataggio della bozza quando il compositore viene distrutto
  • Colore del bordo corretto delle azioni del messaggio
  • Mostra un grande segnaposto per l’immagine onebox
  • Migliora la pulizia della rotta della chat
  • Rispetta correttamente chat_minimum_message_length
  • Tentativi di rendere la cottura meno dipendente dall’ordine
  • Genera markdown dall’incollatura del link
  • Richiede lo script date db_timestamps_mover
  • Ritorna in sicurezza dal post mancante su check_dont_feed_the_trolls
  • Salvaguardia nel caso in cui il messaggio sia attivo durante la transizione
  • Permette al compositore di espandersi
  • Gli URL BBcode non gestiscono correttamente i percorsi
  • Non visualizza il pulsante di eliminazione reviewable sul client
  • Mostra il fiorello del gruppo automatico in base alle preferenze dell’utente
  • Miniature video vuote
  • Assicura che lo script JS skip-module sia transpilato correttamente
  • Assicura che i conteggi dei reviewables siano aggiornati correttamente per il nuovo menu utente
  • Errore quando si tenta di spingere un argomento senza categoria
  • Non elimina i vecchi messaggi di chat se la chat è disabilitata
  • Include liked_consolidated e tipi di reazione nel conteggio non letto della scheda like
  • Non sovrascrive le miniature esistenti
  • Rileva meglio la selezione del testo nell’input di ricerca
  • Aumenta il ritardo di riordino della barra laterale per desktop
  • Non renderizza l’errore per bad-sequence
  • Invia le notifiche dopo che un messaggio di chat è stato aggiornato con nuove menzioni
  • Il publisher della chat pubblica nel thread quando lo threading è disabilitato
  • Ripristina “DEV: Aggiungi overflow-x: hidden ai contenitori dei messaggi di chat (#21030)”
  • La sottocategoria di riferimento dell’hashtag è errata quando non è il tipo più alto
  • Reset delle colonne della directory utente
  • Il pulsante di citazione non viene premuto su mobile
  • Le scorciatoie del compositore della chat dovrebbero rispettare il contesto
  • Non conta i messaggi del thread per i non letti del canale
  • Errore 500 quando si aggiungono tag di categoria restrittivi
  • Eccezione Nil nel notificatore della chat
  • Aggiunge le stringhe di traduzione mancanti per i lazy-videos

Modifiche UX

  • Migliore allineamento per le griglie sperimentali
  • Rimuove il bordo arrotondato al passaggio del mouse lightbox
  • Rende i suggerimenti utente più visibili
  • Le palette di colori scure necessitano di ombre più scure
  • Refactoring dell’indicatore di non lettura della chat
  • Piccola correzione di spaziatura per gli elementi della griglia
  • Piccoli aggiustamenti allo stile #mention
  • Aumenta il contrasto del menu a discesa “altro” della barra laterale
  • L’indicatore dell’etichetta del gruppo di elenco dovrebbe corrispondere al design esistente
  • Rimuove l’avviso ‘Crea Argomenti’
  • Mostra il suggerimento per l’icona della sezione della navigazione globale
  • Aggiunge correttamente la spaziatura per la gestione della selezione
  • Migliora il tocco a lungo e il tocco sul messaggio di chat
  • Consente agli utenti di filtrare le categorie nel modal delle categorie della barra laterale di modifica
  • Non blocca il rendering della navigazione secondaria dei messaggi utente per lo stato di tracciamento
  • Primo tentativo di modal di navigazione per la modifica delle categorie per la barra laterale
  • Corregge il taglio del numero nell’indicatore della chat nell’intestazione
  • Migliora la descrizione del limite di velocità /print
  • Rimuove il blocco titolo e descrizione se vuoto
  • Rimuove lo sfondo della barra laterale
  • Corregge il pulsante aggiungi in grigio nel compositore della chat quando è a fuoco
  • Corregge il messaggio educativo quando non ci sono nuovi argomenti
  • Regola le dimensioni dei post frequenti nella mappa degli argomenti
  • Icone dell’intestazione del canale della chat
  • Aggiunge il pulsante mostra altro all’elemento reviewable
  • Regola vari avatar a causa delle modifiche di dimensione
  • Aggiustamenti di stile per il modal di modifica della barra laterale
  • Seguiti a #1f37fe5
  • Tweak sugli elementi dei post eliminati dall’utente
  • Refactoring dei pulsanti del compositore della chat + emoji
  • Corregge la visualizzazione grezza della cronologia dei post
  • Elimina un messaggio quando si modifica in bianco
  • Aggiunge il supporto per i messaggi di chat segnalati nella coda di revisione
  • Chiude il cassetto su esc se l’input non è a fuoco
  • Piccolo aggiustamento di spaziatura nei dettagli del messaggio
  • Elimina la visualizzazione delle impostazioni del sito short_site_description nella barra laterale
  • I nomi delle categorie non impostati e lunghi necessitano di troncamento
  • Piccola correzione dello stato attivo per la barra laterale
  • Altri aggiustamenti di stile per il font più grande della barra laterale
  • Aumenta la dimensione del font della barra laterale
  • Aggiunge la visualizzazione della password sul modal di accesso mobile
  • Migliora la visualizzazione della cronologia delle modifiche
  • La navigazione del piè di pagina iPad è ora inclusa nell’offset dell’intestazione
  • Migliora la spaziatura dei tag
  • Compositore della chat passo 2
  • Aggiunge un indicatore per il msg da currentUser
  • Il pulsante per aggiungere una sezione personalizzata non dovrebbe essere mostrato agli utenti anonimi
  • Tweak sulla dimensione del logo per assicurarsi che non sia troppo piccolo su schermi piccoli
  • Rimuove il suggerimento dell’amministratore dell’argomento di benvenuto e aggiusta il testo
  • Tweak generali sul compositore della chat
  • Piccola correzione con il nuovo compositore e risposta/modifica
  • Migliora la visualizzazione della breve descrizione del sito nel menu a discesa dell’intestazione
  • Include le intestazioni personalizzate in --header-offset
  • Mostra la modifica rapida in alto nella finestra su mobile
  • Aggiunge più massa all’icona del thread
  • Le sezioni non sono collassabili nel menu di navigazione “dropdown intestazione”
  • Stile del compositore della chat a fuoco
  • Rimuove i margini del thread
  • Implementa il nuovo design del compositore
  • Testo migliore per il messaggio di errore generico
  • Aggiorna il testo dei distintivi concessi ad altri
  • Apre il pannello laterale presto per evitare scatti
  • Nasconde il pulsante impostazioni quando disabilitato
  • Vari miglioramenti al CTA dell’argomento di benvenuto
  • Dimensionamento/spaziatura del pannello del thread su mobile
  • Slider di caricamento per il filtro select-kit
  • Raggruppa i messaggi eliminati
  • Scorri in basso quando il messaggio è in stallo
  • Precarica un thread quando si passa il mouse sull’indicatore del thread
  • Implementa i thread bozza
  • Utilizza colori fissi per i rapporti grafici impilati degli amministratori
  • In modalità dropdown della barra laterale espone gli elementi ‘altro’
  • Corregge la posizione di reset dell’impostazione dello schema di colori
  • Corregge il layout della preferenza del colore
  • Resetta il messaggio attivo quando si scorre
  • Layout a due colonne del dropdown della barra laterale
  • Cucina il messaggio prima di inviare la modifica
  • Corregge il layout onebox dell’utente
  • Il compositore usa BEM + piccoli aggiustamenti allo stile abilitato/disabilitato
  • Aggiunge un avviso che l’aggiornamento di min_trust_level_for_user_api_key disabiliterà gli utenti dall’utilizzare DiscourseHub
  • Usa dvh per l’altezza della barra laterale
  • Leggero cambiamento di colore di accento per onebox/blockquote/chatreaction
  • Visualizza il titolo del canale nel titolo del documento
  • Corregge la posizione dello spazio nei conteggi dei distintivi
  • Piccoli aggiustamenti di stile per il successo dell’installazione
  • Include le sottocategorie nella vista del crawler
  • Migliora il compositore e il pannello del thread
  • Hover del thread di chat
  • Migliore centratura del riepilogo in caso di troncamento
  • Corregge la larghezza dell’input dei selettori di tempo su mobile
  • Corregge il colore del testo del tag kbd nel prompt a schermo intero del compositore
  • Migliora il layout e gli stili per le preferenze individuali
  • Aggiorna l’animazione dell’anello per evitare lo scorrimento
  • Rimuove l’elemento nuovo messaggio da chatpane
  • Piccoli cambiamenti di design al timestamp della chat
  • Assicura che il cursore sia un puntatore sulle sezioni personalizzate

Prestazioni

  • Elimina il throttling dal ridimensionamento del nodo
  • Migliora la strategia di caricamento di workbox
  • Memorizza nella cache i percorsi di ToS e Informativa sulla Privacy
  • Evita il pluck eager nel controller dei post
  • Previene il pluck eager nel post alerter
  • Evita il rendering di un componente che non è richiesto la maggior parte delle volte
  • Precarica le informazioni utente quando si visitano le rotte dei messaggi utente
  • Il client lato innesca più richieste quando si apre il compositore
  • Invia publish_new_channel solo quando non seguito
  • La creazione di un post avrebbe causato un N+1
  • Caricamento rigoroso per le query SidebarSection
  • Evita di attivare inutilmente i callback di cambiamento TopicTrackingState
  • Rimuove query non necessarie da Theme#set_field
  • Non serializza il valore per theme_fields inutilmente

Accessibilità

  • Migliora l’accessibilità di select-kit (parte 2)
  • Migliora l’accessibilità di select-kit
  • Chiudi select kit fuori dal focus
  • Utilizza la struttura corretta per le intestazioni dei distintivi
14 Mi Piace