Ainda mais!
Mas espere, tem mais! Fazemos o nosso melhor para destacar novos recursos e alterações para você, mas sempre há muitas mudanças para detalhar. Para uma lista completa de novos recursos, correções de bugs, melhorias de UX e muito mais, certifique-se de revisar os Recursos e Correções Adicionais listados abaixo.
Melhorias nos Plugins
discourse-adplugin
Mudanças de UX
- Introduzir min-height para anúncios responsivos
discourse-ai
Novos Recursos
- Desativar comandos inteligentes no Claude e GPT 3.5
- Melhorar o prompt de pesquisa
- Adicionar suporte para integração do GPT
<->com o Fórum - Suporte básico a text2img do StableDiffusion
- Menos atrito para iniciar uma conversa com um bot de IA.
- Ocultar várias chaves de API nas configurações do site
- Atualizar a contagem de tokens de sumarização e adicionar Claude 100k
- Lidar com mídia inválida no módulo NSFW
- Suporte multi-modelo para o módulo AI Bot.
- Permitir excluir tópicos fechados do relacionado semântico
- Introduzir o módulo ai-bot
- Adicionar uma tabela para auditar o uso do OpenAI
- Adicionar suporte interno para modo de streaming
- Sumarização de tópicos
- Adicionar uma API de tokenizer básica
Correções de Bugs
- Suportar múltiplas execuções de comandos
- Localização ausente
- Garantir que interrupções no banco de dados de embeddings sejam tratadas de forma graciosa
- Desistir de tentar reutilizar a conexão do DB e confiar no pgbouncer
- Guiar melhor o GPT 3.5
- Garantir que tentemos fazer embedding apenas a cada 15 minutos
- Os resultados serão nulos para consultas inválidas
- Ocultar o botão de sumarização de anônimos
- Embeddings OSS não instrutor estavam quebrados
- A sinalização automática de toxicidade deve estar desativada por padrão
- Passar a chave de API correta para o serviço de sumarização
- Enviar apenas tipos de imagem suportados para classificação
- O Chat-composer agora está usando glimmer
Mudanças de UX
- Melhorar o menu suspenso para bots ativados
- Melhorias no atalho do cabeçalho do AI Bot
- Adicionar tradução de rótulo ausente
- Adicionar um ícone de brilho personalizado para botões de ação de IA
discourse-akismet
Novos Recursos
- Adicionar comment_date_gmt para sinal adicional
discourse-assign
Novos Recursos
- Pular convite de grupo se todos os membros já puderem ver o tópico.
- Convidar usuário/grupo para PM se ainda não for participante.
- Permitir adicionar nota ao atribuir tópicos em massa
Correções de Bugs
- Não convidar usuário quando já for membro de um grupo permitido.
- Reatribuir a um grupo cria um link de menção incorreto
- Verificar corretamente os valores de chave para atalhos
Mudanças de UX
- Restringir o tamanho do avatar devido a uma alteração central
discourse-automation
Novos Recursos
- Suportar subcategorias em
post_created_editedeafter_post_cook - Adicionar gatilho user_first_logged_in
- Adicionar novo script para user_added_to_group
- Permitir que o gatilho de postagem seja limitado a criar ou editar
- Adicionar script de auto-tag de tópico
- Script para atualizar o nível de notificação de categoria para membros do grupo.
Correções de Bugs
- Permitir que componentes de escolha sejam redefinidos
discourse-category-experts
Novos Recursos
- Auto-tagging de tópicos quando especialistas postam
Correções de Bugs
- Envolver ação entre parênteses
discourse-chat-integration
Novos Recursos
- Acionar regras de acompanhamento quando a categoria muda
Correções de Bugs
- Parar regras ‘tag_added’ de dispararem para postagens normais
discourse-data-explorer
Correções de Bugs
- Mostrar “falso” e “0” no resultado da consulta
Mudanças de UX
- Corrigir espaçamento das entradas de parâmetros
discourse-docs
Novos Recursos
- Adicionar configuração para mostrar tags por grupo
- Configuração do site para controlar a adição de dica no menu de pesquisa
Correções de Bugs
- Alternar categorias exigia dois cliques
- Nome do plugin incorreto em
requires_plugin - Ícones não aparecendo
discourse-footnote
Mudanças de UX
- Corrigir problemas de altura com notas de rodapé em linha
discourse-gamification
Novos Recursos
- API para eventos de pontuação personalizados
Correções de Bugs
- Nomes estavam em branco no placar quando o usuário não tinha nome completo
- LikensGiven estava sendo concedido ao usuário errado
- LikesReceived estava usando a data da postagem em vez da data do Like
- Pular a serialização de gamification_score quando o plugin está desativado
discourse-patreon
Correções de Bugs
- Recuperar o token de acesso do criador usando a propriedade “token”.
discourse-prometheus
Novos Recursos
- Introduzir métrica de resumo
http_application_duration_seconds
discourse-reactions
Mudanças de UX
- Restringir avatares ao contêiner devido a uma alteração central
Desempenho
- Substituir
pluckpor umselect
discourse-solved
Novos Recursos
- Priorizar_solved_topics_in_search para priorizar tópicos resolvidos
- Configuração de fechamento automático de tópicos resolvidos por categoria
Correções de Bugs
- Levar em conta a configuração
enable_names - Respeitar a configuração do site “exibir nome nas postagens”
discourse-subscriptions
Novos Recursos
- Capturar campos de endereço do titular do cartão para o cliente Stripe
- Pular listagem de produtos se houver apenas um produto presente
Correções de Bugs
- Mais algumas correções de sintaxe para ações de botão
- Corrigir sintaxe para alguns botões após atualizações recentes
discourse-theme-creator
Correções de Bugs
- Usar o nome de ação correto para showAdvanced
- Salvamento de configurações de tema
- Incluir ‘value’ para ThemeFields serializados para temas remotos
Mudanças de UX
- Corrigir layout das configurações de tema
- Corrigir espaço vazio na URL de compartilhamento
- Corrigir alinhamento da posição dos botões de ação do tema
discourse-translator
Novos Recursos
- Restringir traduções por grupo de postador
- Adicionado restrict_translation_groups para limitar traduções de postagens por grupos
Correções de Bugs
- Correção para usuários anônimos visitando postagens quando o plugin está ativado
discourse-user-notes
Correções de Bugs
PLUGIN_NAMEincorreto
docker_manager
Novos Recursos
- Adiciona suporte para tags git
Correções de Bugs
- A atualização estava quebrada quando o repositório usa a branch
master - Atualizar arquivo de compatibilidade para v3.1.0.beta1 e inferior
Todos os Recursos e Correções
Novos Recursos
- Tamanho de bloco dinâmico com uppy
- Adicionar novo tipo de configuração do site para listas de tag-grupo
- Adicionar webhook Mailpace
- Suportar sub-subcategorias no novo modal de categorias da barra lateral de edição
- Grade de imagens em postagens (experimental)
- Usar novo sistema de autocompletar hashtag em todos os sites
- Novo botão de dispensar para visualização combinada de novos e não lidos
- Permitir que ACLs do S3 sejam desativadas
- Indicador offline
- Adicionar Escopo de API para as últimas postagens
- Escopo de API para feed latest.rss
- Permitir expandir postagens ocultas para grupos em SiteSetting.can_see_hidden_post
- Servir versões RTL de bundles CSS de administração e plugins para locais RTL
- Reduzir tamanhos de avatar para 6 de 20
- Exibir nomes de grupos de participantes de PM na lista de tópicos.
- Melhorias no indicador do cabeçalho do chat thread
- Melhorias no item e cabeçalho da lista de threads
- Modal para administradores editarem a seção Comunidade
- Suporte para mesclar postagens cronologicamente em um tópico existente
- Indicadores iniciais de não lido no chat thread
- Aplicar estilos de hashtag ao autocompletar
- Criar tópicos legais para definir nome da empresa
- Adicionar suporte para imagens AVIF
- Adicionar status do usuário a menções em linha no chat
- Permitir pesquisar os tópicos mais antigos
- Pesquisa difusa nas configurações do site e aumentar limite para 100 correspondências
- Exibir cartões de usuário para usuários inativos
- Criar e atualizar memberships de thread
- Indicador de resposta ao chat para threads
- Padrão para subcategoria quando a categoria pai não permite postagem
- UI inicial da lista de threads
- Ativar dicas de usuário por padrão
- Permitir domínios de associação mais longos
- Adicionar nova notificação para problemas de administrador
- Modificador Search_rank_sort_priorities
- Indicador offline controlado pela conectividade do message-bus (#21324)"
- Indicador offline controlado pela conectividade do message-bus
- Reimplementar indicador offline
- Serviço para rastrear conectividade do message bus + indicador offline (#21259)
- Adicionar suporte para tags figure e figcaption em embeddings
- Adicionar suporte para eventos de webhook de revogação de badge de usuário
- Reintroduzir cache melhorado de contador de resposta de thread
- Permitir que administradores excluam reviewables via API
- Adicionar novo recurso “não alimente os trolls”
- Permitir que rascunhos sejam excluídos via API
- Detectar atual “branch” do git mesmo quando uma tag está verificada
Correções de Bugs
- Alterar rótulo do botão dispensar novo
- Usar
_presentChannels.sizeem vez de_presentChannels.length - Âncoras TOC em uma configuração de subpasta
- Rolagem para o topo após ativação do chat
- Várias otimizações para dispositivos móveis
- Tornar regex de palavra observada serializada compatível com Javascript
- Reconciliar corretamente o backlog do message bus
- Impede que o toque longo sequeistre o evento de reação
- Json_schemer não permite mais chaves nulas
- Criar novas notificações de PM para grupos
watching_first_post - Desabilitar eventos de ponteiro enquanto mostra o menu
- Impede que o lightbox feche o chat ao pressionar escape
- No iOS PWA impede toque para clicar
- Impede loop de histórico para trás
- Não permitir mensagens de chat em branco
- Colar arquivos no chat não estava funcionando
- Definir corretamente o valor no interactor de textarea
- Enviar mensagem de promoção TL2 para o usuário correto
- Adicionar cores de categoria de volta às páginas de categorias
- Adicionar imagem removida que ainda pode ser usada
- Cliques no fundo não interferentes
- Aplicar estilo de indicador de ícone do cabeçalho do chat apenas para urgentes
- Usar uma cor de ícone de hashtag padrão para usuário sem permissão
- Alternar fixação de tópico para usuário apenas se o ícone de tachinha for pressionado.
- Restaurar fundo do rodapé da barra lateral
- Tentativas de sair do lock-on antecipadamente
- Ocultar botão de exclusão para convidar, pois usuários são incapazes de excluir de qualquer maneira
- Simplificar link da seção de revisão da comunidade
- Impedir indefinido no teste de capacidades isSafari
- Garantir que a caixa de autocompletar menção não saia da tela em locais RTL
- Definir corretamente os últimos IDs do message bus na ressincronização
- Excluir tags de sinônimo se outros sinônimos já existirem.
- Alterar ícones da Comunidade
- Usar dimensões fixas para avatar do cartão de usuário
- Ressuscitar corretamente após reinício
- Não adicionar grupos mencionados como usuários mencionados
- Impedir que administradores sejam silenciados
- Elementos flutuando ao fazer overscroll no Safari
- Usar DiscourseURL.routeTo para transições de gaveta
- Aplicar getURL em URLs de app e chat
- Usar corretamente getURL para abrir página completa
- Remover regras CSS RTL específicas desnecessárias
- Remover usuários mencionados destruídos
- Recuperar mostrando índice da gaveta em 404
- Regressão da rota
u/:username/deleted-posts - Chamar composer reset com parâmetros corretos
- Mostrar Política de Privacidade ou ToS quando existirem
- Caso de borda de tamanho de página para null last_read_message_id
- Criar membership de thread de usuário da mensagem original
- Preenchimento automático não estava acontecendo na primeira carga
- Garante que chat-thread não esteja transbordando
- Mover armazenamento de thread para fora da chamada chatApi.thread()
- Consulta N+1 para serializador de mensagem de chat em menções
- Especificidade da classe CSS de hashtag
- Não tentar marcar como lida uma mensagem estagiada
- Problemas de exclusão da última mensagem lida no chat e rastreamento de estado
- Incluir more_topic_url na resposta para /categories_and_{latest, top}
- Serializar membership de thread para usuário
- Impedir salvamento de rascunho em canal incorreto
- Nulificar corretamente mensagem ativa
- Espec flakey na barra lateral com novo tamanho de fonte
- Não executar validações ao invalidar convites
- Melhorar rascunho para canais
- Não pré-visualizar canais de chat para usuários somente leitura
- Pular URLs de iframe com caminhos relativos no sanitizador de texto bonito.
- Não gerar erro se verificação de admin/dono mirar na mensagem
- Melhorar atualização de membership de chat em mensagem excluída
- Permitir que páginas publicadas sejam adicionadas à barra lateral
- Remover limite arbitrário em uma consulta de script importador Discuz
- Garantir que o tamanho do sidepanel seja aplicado corretamente ao mostrar
- Atualizar client lastReadMessageId em mensagem descartada
- Manter tamanho do painel ao alterar conteúdo
- Miniaturas de vídeo podem ter duplicatas
- Cancelar busca de mensagens após mudança de canal
- Verificação de tamanho de página para mensagens de thread
- Considerar users.created_at para limpeza de inativos
- Não cozinhar ícone com hashtags
- Permitir que administrador altere nível de notificação de tópico via API
- Considerar usuários com tópicos/postagens descartados para limpeza de inativos
- Corrigir preenchimento do indicador de resposta
- Anonimizar um usuário limpa também o status do usuário
- Correção para Padrão para subcategoria quando a categoria pai não permite postagem
- Melhorar análise de e-mail do mailman
- Clicar em notificação editada deve abrir modal de histórico de edição
- Adiciona margem ausente na mensagem de rascunho do desktop
- Garante que a mensagem foi adicionada antes de rolar
- Atualizar estatísticas de tag de categoria com novo ou excluído
- Mostrar erro de limite de tamanho de upload de gif imediatamente
- Impedir erros do Processador de E-mail quando o e-mail estiver em branco ou nulo
- Várias correções no guia de estilo do chat
- Verificação mais resiliente no final da mensagem
- Garante que o indicador de resposta tenha altura limitada
- Garante que o composer do chat acople ao composer de tópico
- Remover referências obsoletas à categoria lounge
- Pesquisar por ícones svg sprite conectando ao banco de dados padrão
- Limpar cache da lista de tópicos após arquivar um PM
- Compensar falta de indicador de resposta em rascunho
- Sincronizar estado de rastreamento do canal corretamente na mudança de presença
- Followups aos ajustes de entalhe do composer
- Permite que o entalhe tenha cor de fundo do composer
- Mostrar barras de rolagem no firefox no chat
- Não mostrar duplicatas no guia de estilo
- Estilos de gaveta para ícone de thread de chat
- Adicionar novo ícone de threads de chat e mover botão de lista de threads para a direita
- Garantir que alerta modal esteja oculto quando vazio
- Ocultar d-modal durante o carregamento da página
- Erros de tagging diversos
- Correções de altura do chat
- Ocultar aviso global no chat
- Mover cálculo de altura do chat para um mixin
- Várias correções após alterações de altura do canal
- Limitar altura máxima a viewport apenas no canal
- Lidar com todos os caracteres UTF-8
- Desempenho de renderização de seções personalizadas da barra lateral degrada com o tempo
- Exemplo de API AddNavigationBarItem
- Composer deve estar enviando metaData
- Não definir VH enquanto faz zoom
- Sempre ouvir no redimensionamento da janela
- Atualizar site quando enable_user_tips muda
- Garante que
all_mentioned_user_idsnão seja usado como identificador - Overflow do indicador de resposta de thread
PLUGIN_NAMEincorreto para “poll”- Evitar codificação dupla do título do tópico em destaque no perfil do usuário
- Impedir assinatura com um ID antigo
- Fechar painel mais cedo
- Permitir group_ids inteiros para criar API de convite
- Seleção de mensagens com shift + clique
- Teclado no android
- Confiar apenas em uma solução de cálculo de teclado
- Extensão Chat NotificationLevels quebrando em produção
- Excesso de excerpt e eventos de clique de filhos
- Lidar com mensagem original excluída para índice de thread
- Não autoconectar usuários quando têm permissões somente leitura
- Mostrar 404 na página de nova categoria para moderadores quando Configuração do Site desativada
- Fallback para composer para caracteres não ascii
- Não permitir que title stuffing domine a pesquisa
- Impedir que a troca rápida de canal cause um erro
- Pequenas alterações de thread no mobile
- Criar documentação da API de convite
- Contagem de likes recebidos no e-mail de resumo
- Service worker para Safari
- Indicador de resposta ao chat mais preciso
- Fast-edit deve fazer fallback para composer para caracteres não-ascii
- Alterar o limite na descrição de badges
- Nenhum evento quando threading está desativado
- Torna eventos de mouse passivos
- Garantir ordem ao mover mensagens de chat para outro canal
- Link correto na mensagem original
- Tentativas de reconciliar estado de rastreamento
- Seção mais jumpy da barra lateral
- Atualizar limite de teste para domínio de e-mail
- Teste flakey sidebar-user-community-section
- Resolver problemas de fuso horário com date-time-input
- Service worker deve armazenar em cache apenas solicitações 200
- Contagem não lida incorreta mostrada no canal quando mensagem excluída
- Estado de leitura de menção de thread e links de notificação
- Remover títulos Vimeo com escape duplo
- Garantir que expandir tabela funcione independentemente do destino do evento de clique
- Não registrar ‘visualização de mensagem pessoal’ ao enviar webhook
- Permitir re-sinalização de postagens ninja-editadas
- Dropdown de caixa de entrada de mensagens de usuário em branco em configuração de subpasta.
- Cálculo mais resiliente de separadores de datas
- Garantir que botão de admin de usuário esteja presente no mobile
- Receptor de e-mail deve ignorar x-auto-response-suppress
- Adicionar miniaturas para vídeos lazy do Vimeo não listados
- Garante que a altura da página esteja correta no ipad + hub
- Ícone ChatComposerMessageDetails era sempre editar
- Desabilitar botão de envio enquanto uploads estão em andamento
- Usar corretamente tipos para tipo de reviewables
- Imagens citadas devem ser lightboxed
- Não permitir caracteres Unicode invisíveis em nomes de usuário
- Renomear notify_about_flags_after para notify_about_reviewable_item_after
- Miniaturas de vídeo vazias
- Diferenciar corretamente entradas de upload de canal/thread
- Permite que embeds do youtube respeitem o parâmetro
t - Homogeneizar corretamente a largura mínima dos painéis
- Altura do chat estava incorreta no ipad
- Incluir flair de grupo nas listas de tópicos de categoria da página inicial
- Garantir que webhooks de evento de usuário de grupo filtrado disparem
- Garante que thread seja limpa ao fechá-la
- Cancelar salvamento de rascunho quando composer é destruído
- Corrigir cor da borda das ações de mensagem
- Mostrar placeholder de imagem grande para onebox de imagem
- Melhorar limpeza de rota de chat
- Respeitar corretamente chat_minimum_message_length
- Tentativas de tornar o cozimento menos dependente de ordem
- Gera markdown a partir de colagem de link
- Exigir script db_timestamps_mover de data
- Retornar com segurança de postagem ausente em
check_dont_feed_the_trolls - Salvaguarda caso a mensagem esteja ativa durante a transição
- Permite que composer expanda
- URLs Bbcode não lidando corretamente com caminhos
- Não exibir botão de excluir reviewable no cliente
- Mostrar flair de grupo automático de acordo com preferências do usuário
- Miniaturas de vídeo em branco
- Garantir que skip-module JS seja transpilado corretamente
- Garantir que contagens de reviewable sejam atualizadas corretamente para o novo menu de usuário
- Erro ao tentar empurrar um tópico sem categoria
- Não excluir mensagens de chat antigas se chat desativado
- Incluir liked_consolidated e tipos de reação na contagem não lida da aba likes
- Não sobrescrever miniaturas existentes
- Melhor detectar seleção de texto na entrada de pesquisa
- Aumentar atraso de reordenação da barra lateral para desktop
- Não renderizar erro para bad-sequence
- Enviar notificações após uma mensagem de chat ser atualizada com novas menções
- Chat publisher publicando em thread quando threading desativado
- Reverter “DEV: Adicionar
overflow-x: hiddenaos contêineres de mensagem de chat (#21030)” - Referência de subcategoria de hashtag incorreta quando não é do tipo mais bem classificado
- Redefinir colunas de diretório de usuário
- Botão de citação não pressiona no mobile
- Atalhos do composer de chat devem respeitar contexto
- Não contar mensagens de thread para não lidos do canal
- Erro 500 ao adicionar tags de categoria restritas
- Exceção Nil no notificador de chat
- Adicionar strings de tradução ausentes para lazy-videos
Mudanças de UX
- Melhor alinhamento para grades experimentais
- Remover borda arredondada no hover lightbox
- Tornar dicas de usuário mais visíveis
- Paletas de cores escuras precisam de sombras mais escuras
- Refatoração do indicador de não lido do chat
- Pequena correção de espaçamento para itens de grade
- Ajustes menores de estilo #mention
- Aumentar contraste do dropdown “mais” da barra lateral
- Indicador de rótulo de grupo de lista deve corresponder ao design existente
- Remover aviso ‘Criar Tópicos’
- Mostrar tooltip para ícone de seção de navegação global
- Adicionar corretamente espaçamento para selection-management
- Melhora toque longo e toque na mensagem de chat
- Permitir que usuários filtrem categorias no modal de categorias da barra lateral de edição
- Não bloquear renderização de navegação secundária de mensagens de usuário para estado de rastreamento
- Primeira tentativa de modal de navegação de categorias de edição para barra lateral
- Corrigir corte de número no indicador de chat do cabeçalho
- Melhorar descrição de limite de taxa /print
- Remover bloco de título e descrição se em branco
- Remover cor de fundo da barra lateral
- Corrigir botão de adicionar cinza no composer de chat quando focado
- Corrigir mensagem educadora quando não há novos tópicos
- Ajustar tamanho do postador frequente no mapa de tópicos
- Ícones do cabeçalho do canal de chat
- Adicionar botão mostrar mais ao item reviewable
- Ajustar vários avatares devido a alterações de tamanho
- Ajustes de estilo para modal de edição da barra lateral
- Followups para #1f37fe5
- Ajustar itens de postagens excluídas de usuário
- Refatoração de botões do composer de chat + emoji
- Corrigir visualização bruta do histórico de postagens
- Excluir mensagem ao editar para vazio
- Adicionar suporte para mensagem de chat sinalizada na fila de revisão
- Fechar gaveta ao pressionar esc se a entrada não estiver focada
- Pequeno ajuste de espaçamento nos detalhes da mensagem
- Remover exibição de configurações do site
short_site_descriptionna barra lateral - Nomes de categoria longos sem estilo precisam de truncamento
- Pequena correção de estado ativo para barra lateral
- Mais ajustes de estilo para fonte maior da barra lateral
- Aumentar tamanho da fonte da barra lateral
- Adicionar mostrar senha no modal de login mobile
- Melhorar exibição de histórico de edição
- Navegação de rodapé do iPad agora incluída no deslocamento do cabeçalho
- Melhorar espaçamento de tags
- Composer de chat passo 2
- Adicionar indicador para msg de currentUser
- Botão de adicionar seção personalizada não deve ser mostrado para usuários anônimos
- Ajuste no tamanho do logotipo para garantir que não seja muito pequeno em telas pequenas
- Remover dica de administrador do tópico de boas-vindas e ajustar cópia
- Ajustes gerais no composer de chat
- Pequena correção com novo composer e resposta/edição
- Melhorar exibição de descrição curta do site no dropdown do cabeçalho
- Incluir cabeçalhos personalizados em
--header-offset - Mostrar edição rápida no topo da janela no mobile
- Adicionar mais massa ao ícone de thread
- Seções não colapsáveis no menu de navegação “dropdown do cabeçalho”
- Estilização do composer de chat no foco
- Remove margens de thread
- Implementa novo design de composer
- Melhor cópia para mensagem de erro genérica
- Atualizar cópia de badges concedidos a outros
- Abrir painel lateral antecipadamente para evitar jitter
- Ocultar botão de configurações quando desativado
- Várias melhorias no CTA do tópico de boas-vindas
- Dimensionamento/espaçamento do painel de thread no mobile
- Slider de carregamento para filtro select-kit
- Agrupar mensagens excluídas
- Rolar para o fundo quando a mensagem é estagiada
- Pré-carregar uma thread ao passar o mouse sobre o indicador de thread
- Implementa threads de rascunho
- Usar cores fixas para relatórios de gráfico empilhado de administrador
- No modo dropdown da barra lateral expor itens ‘mais’
- Corrigir posição de redefinição de configuração de esquema de cores
- Corrigir layout de preferência de cor
- Redefinir mensagem ativa ao rolar
- Layout de duas colunas para dropdown da barra lateral
- Cozinhar mensagem antes de enviar edição
- Corrigir layout de onebox de usuário
- Composer usa BEM + pequenos ajustes no estilo habilitado/desabilitado
- Adicionar aviso de que atualizar min_trust_level_for_user_api_key desativará usuários de usar DiscourseHub
- Usar dvh para altura da barra lateral
- Leve mudança de cor de destaque em onebox/blockquote/chatreaction
- Exibe título do canal no título do documento
- Corrigir posição de espaço nas contagens de badges
- Pequenos ajustes de estilo de sucesso de instalação
- Incluir subcategorias na visão do crawler
- Melhora composer e painel de thread
- Hover de thread de chat
- Melhor centralização de resumo em caso de truncamento
- Corrigir largura de entrada de seletores de tempo no mobile
- Corrigir cor do texto da tag kbd no prompt de tela cheia do composer
- Melhorar layout e estilos para preferências solo
- Atualizar animação de anel para evitar rolagem
- Remover elemento de nova mensagem do chatpane
- Pequenas mudanças de design no carimbo de data/hora do chat
- Garante que o cursor seja ponteiro sobre seções personalizadas
Desempenho
- Remover throttling do nó de redimensionamento
- Melhorar estratégia de carregamento do workbox
- Armazenar em cache caminhos de ToS e Política de Privacidade
- Evitar pluck ansioso no controlador de postagens
- Impedir pluck ansioso no alertador de postagens
- Evitar renderizar um componente que não é necessário na maioria das vezes
- Pré-carregar informações do usuário ao visitar rotas de mensagens de usuário
- Gatilho no lado do cliente de múltiplas solicitações ao abrir composer
- Enviar publish_new_channel apenas quando não seguido
- Criar uma postagem causaria um N+1
- Carregamento estrito para consultas SidebarSection
- Evitar acionar callbacks de mudança de TopicTrackingState desnecessariamente
- Remover consultas desnecessárias de Theme#set_field
- Não serializar valor para theme_fields desnecessariamente
Acessibilidade
- Melhorar acessibilidade do select-kit (tenta 2)
- Melhorar acessibilidade do select-kit
- Fechar select kit ao sair do foco
- Usar estrutura correta para cabeçalhos de badges