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_editedeafter_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
pluckcon unselect
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_NAMEerrato
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.sizeinvece 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_idsnon sia usato come identificatore - Overflow dell’indicatore di risposta al thread
PLUGIN_NAMEerrato 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: hiddenai 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_descriptionnella 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