Novos Recursos
- Contar apenas publicações sinalizadas e aprovadas nas páginas de usuário
- Remover restrições da exportação de mensagens do chat
- Editor JSON para configurações de tema
- Paginação de threads
- API para definir o modo de barra lateral combinada/separada.
- Implementar SiteSetting para permitir curtidas anônimas
- Regenerar resumos desatualizados.
- Capacidade de posicionar botões do painel de alternância
- Permitir que a API de seções da barra lateral crie links externos
- Nova API para adicionar painéis à barra lateral
- Adicionar limite e exclusão de grupo ao endpoint de itens do diretório
- Adicionar aviso no painel administrativo para o menu de navegação
legacy - Permitir resumos personalizados para TL3 por padrão
- Mostrar não lidos na barra lateral para threads de canais não lidos
- Permitir que usuários recolham o resumo inline do tópico
- Estender o escopo da API topics:read para permitir leitura por external_id
- Configuração de site Enable_public_channels
- Novo Discourse Lightbox usando Glimmer
- Resumo inline do tópico. Versão em cache acessível a todos.
- Mostrar dica de tooltip para o modo bootstrap
- Alertar sobre substituições de tradução desatualizadas no painel administrativo
- Configuração separada de ‘usuários confiáveis podem editar outros’ para nível de confiança 3 e 4
- Adicionar configurações de site padrão para controlar os padrões das preferências do menu de navegação
- Suporte básico para onebox de threads.net
- Habilitar slider de carregamento por padrão
- Novo menu de ir para o canal
- Introduzir ‘slider de carregamento’ para navegação de páginas
- Permitir que o usuário sobrescreva a configuração watched_precedence_over_muted
- Usar tooltip de status de usuário rico em todos os lugares
- Permitir habilitar/desabilitar threads na interface
- Rastrear a data e hora last_viewed_at para membros do canal
- Mostrar chaves de interpolação disponíveis ao substituir traduções
- Ordenar a lista de threads por threads não lidas primeiro
- Alterar condicionalmente a rota do botão voltar para a thread
- Nova configuração watched_precedence_over_muted
- Tentar carregar variantes de plataforma dos gems de plugin
- Mostrar a primeira dica de notificação a todos os usuários
- Adicionar hooks para plugins de coletor de e-mail
- Exibir o hash do commit para cada plugin na página
/admin/plugins. - Adicionar dropdown para filtrar por selecionado no modal de edição do menu de navegação
- Dividir preferência de navegação para contagem e comportamento dos links da barra lateral
- Adicionar tarefa db:resize:notification_id para crescer a tabela
- Exportar mensagens do chat para arquivo CSV
- Adicionar botão desmarcar tudo e redefinir para padrões no modal de edição do menu de navegação
- Adicionar filtro de entrada para edição de tags no modal do menu de navegação
- Adicionar modal para edição de tags no menu de navegação
- Rolar para a primeira mensagem ao clicar na data no chat
- Habilitar grade de imagens por padrão
- Permitir que usuários rastreiem manualmente threads sem responder
- Melhorias no indicador de thread e participantes
- Implementar max_tags_per_email_subject
- Estratégias personalizadas de sumarização de conteúdo.
- Tamanho de chunk dinâmico com uppy
- Adicionar novo tipo de configuração de site para listas de grupos de tags
- Adicionar webhook do Mailpace
- Suporte a sub-subcategorias no novo modal de edição de categorias da barra lateral
- Grade de imagens em publicações (experimental)
- Usar novo sistema de autocompletar hashtags em todos os sites
- Novo botão de dispensar para a vista combinada de novo e não lido
- Permitir que ACLs do S3 sejam desabilitadas
- Indicador de offline
- Adicionar Escopo de API para publicações mais recentes
- Escopo de API para o feed latest.rss
- Permitir expandir publicações ocultas para grupos em SiteSetting.can_see_hidden_post
- Servir versões RTL dos bundles CSS de administração e plugins para locais RTL
- Reduzir tamanhos de avatar de 20 para 6
- Exibir nomes de grupos de participantes de PM na lista de tópicos.
- Melhorias no indicador do cabeçalho da thread do chat
- Melhorando item da lista de threads e cabeçalho
- Modal para administradores editarem a seção Comunidade
- Suporte para mesclar publicações cronologicamente em tópico existente
- Indicadores iniciais de não lidos em thread de chat
- Aplicar estilos de hashtag ao autocompletar
- Criar tópicos legais para nome da empresa definido
- Adicionar suporte para imagens AVIF
- Adicionar status de usuário a menções inline no chat
- Permitir busca por tópicos mais antigos
- Busca fuzzy em configurações de site e aumentar limite para 100 correspondências
- Mostrar cartões de usuário para usuários inativos
- Criar e atualizar membros de thread
- Indicador de resposta no chat para threads
- Padrão para subcategoria quando a categoria pai não permite publicação
- Interface inicial da lista de threads
- Habilitar dicas de usuário por padrão
- Permitir domínios de membro mais longos
- Adicionar nova notificação para problemas de administrador
- Modificador Search_rank_sort_priorities
- Indicador de offline controlado pela conectividade do message-bus (#21324)"
- Indicador de offline controlado pela conectividade do message-bus
- Reimplementar indicador de offline
- Serviço para rastrear conectividade do message bus + indicador de offline(#21259)
- Adicionar suporte para tags figure e figcaption em incorporações
- Adicionar suporte para eventos de webhook de revogação de badge de usuário
- Reintroduzir melhor cache do contador de respostas de thread
- Permitir que administradores excluam revisáveis via API
- Adicionar nova funcionalidade de não alimentar os trolls
- Permitir que rascunhos sejam excluídos via API
- Detectar o “branch” git atual mesmo quando uma tag está verificada
- Melhor cache do contador de respostas de thread
- Conectar exclusão em massa de chat para threads
- Adicionar uma configuração para allowlist de domínios de caminho de retorno do DiscourseConnect
- Reagindo ao MessageBus no painel de thread de chat
- Adicionar uma configuração de site de lista de negação de emojis
- Indicador inicial de thread de chat e desabilitar modo eco em canais
- Aumentar iterações de pbkdf2 para 600k
- Persistir algoritmo/parâmetros de hash de senha no banco de dados
- Adicionar nome da categoria na meta tag articleSection para schema.
- Seções personalizadas da barra lateral públicas visíveis para anônimos
- SiteSetting para criação de pequena ação em mudança de tag
- Adicionar geração de classe CSS para cores de categoria e hashtags
- Permitir apenas convites e Discourse connect
- SiteSetting para padrão do caminho do usuário para rotas diferentes
- Usar tipo de schema “Comment” para respostas de publicação.
- API experimental para tipos de busca de página completa personalizados.
- Capacidade de bulk_remove usuários de um grupo
- API de modificadores para plugins
- Mover indicador de modo bootstrap para o cabeçalho
- Permitir que proprietários do site desabilitem impersonation
- Marcar todos os canais de chat como lidos com um atalho
- Remover automaticamente usuários sem permissão do canal
- Registrar reset manual de bounce
- Capacidade de reordenar links em seções personalizadas da barra lateral
- Hook para personalização de tópico sugerido
- Listar apenas mensagens de grupo assistido no painel de notificações de mensagens
- Cooldown de auto-bump configurável
- Tooltip para botão de novo tópico desabilitado
- Adicionar novas tags da página de edição de sinônimos de tags
- Permitir links externos em seções personalizadas da barra lateral
- Preferência de indicador de ícone do cabeçalho do chat
- Registrar em STDOUT usando variável de ambiente do Rails 5
- Atualizar parâmetros de incorporação de tópico/comentário
- Adicionar escopo de API para listar tópicos em uma categoria
- Adicionando mais alguns escopos de api
- Adicionar escopos de API para endpoints de grupo
- Adicionar contagem de palavras e indicador quando exceder o máximo
- Lançar novas otimizações de busca
- Usar detecção de recurso para mostrar notificação push no iOS
- Painel lateral de chat com esqueleto inicial de threads
- Adicionar atalho para inserir a hora atual no compositor
- Criar backup apenas em SQL se não houver uploads
- Criar threads de chat automaticamente em segundo plano
- Suporte para recolher seções de array em tipos de campo JSON Schema
- Permitir que a vista incorporada inclua um cabeçalho
- Permitir interação DTooltip
- Player de áudio inline para uploads do chat
- Gaveta de chat redimensionável
- Usar similaridade na busca de usuários
- Configuração oculta Prioritize_exact_search_title_match
- Permitir restringir duplicação no índice de busca
- Habilitar service worker para dispositivos Apple
- Mover resultados de usuário de metadados para o fundo da lista
- Configuração de site oculta para desabilitar correspondência de prefixo de busca
- Permitir edição do slug do canal
- Limitar por taxa buscas anônimas por segundo
- Adicionar escopo de api separado para status do tópico
- Adicionar escopo de api para suspender usuários
- Adicionar escopo de api para endpoint de criar convite
- Adicionar escopo de api para endpoint de busca
- Adicionar melhor suporte para onebox do TikTok
- Permitir mudar slug na criação do canal
- Configuração que permite que usuários TL4 excluam publicações
- Permitir que administradores excluam permanentemente revisões
- Introduzir pg_force_readonly_mode GlobalSetting
- Adicionar filtro
in:pollsà busca - Adicionar tarefa rake para marcar formato antigo de hashtag para rebake
- Permitir que usuários TL4 vejam tópicos não listados
- Verificar assinaturas de webhook de e-mail
- Estender escopo de API de atualização de tópico para permitir atualizações de status
- Aumentar cache de redirecionamento de avatar para 1 dia
- Adicionar instrumentação básica para fila de adiamento
- Mostrar mais contexto em oneboxes de tópico do Discourse
- Permitir que proprietários de grupo promovam mais proprietários
Correções de Erros
- Validar parâmetros page/limit para diretório, user-badges e grupos
- Garantir presença dos canais ‘sair’ corretamente quando a aba está em segundo plano
- Não consegue dispensar publicações não lidas em tópicos de sub-subcategoria
- Pequenos problemas de tradução do chat
- Ao usar a seta para baixo, buscar do mais recente
- Erro de digitação, parêntese de fechamento ausente em topic-post.scss
- Publicações pendentes na fila ausentes da vista do tópico
- Hidratação de registros incorporados
- Oneboxes internos com links do github
- Ajustar posição da seta à direita; definir outras colocações de seta para padrão
- Destaques de Membros em Cartões de Grupo
- Redefinir posição da barra de rolagem para mobile em imagens do lightbox
- Não consegue dispensar novos tópicos que pertencem a uma sub-sub categoria
- Corrigir teste instável do PR do editor de configurações (discouse:main:80f5018)
- Alternar configurações sobrescritas quebrou em #21572
- Atalho para compartilhar tópico (shift+s)
- Mover nome do painel principal da barra lateral para constante
- Semear todas as categorias e tags configuradas como padrão para o menu de navegação
- Modal de histórico piscando ao mudar versões
- Remover reticências desnecessárias
- Deslocamento de foco do seletor de emojis do chat
- Tentativa de corrigir especificação de reação de múltiplas sessões
- Distinguir entre rolagem e arraste para a barra lateral
- Atualizar URLs do Onebox “Embed Motoko”
- Tentativa de loop para reconectar no serviço de conectividade de rede
- Desabilitar o botão de revisão anterior se for a última revisão
- Lidar com colunas de diretório vazias na rota /u
- Atalhos de edição rápida foram perdidos em bdd97ff
- Impedir que o lightbox carregue ícones de incorporação onebox em uploads do chat
- Fazer com que o overflow do documento seja oculto em ambos os eixos quando o lightbox está aberto
- Gerenciar seções personalizadas da barra lateral não funcionando em subpasta
- Carregar mais tags no modal de tags do menu de navegação de edição não funcionando
- Usar base 10 ao obter IDs de grupo permitidos das configurações.
- Restaurar o yield incondicional em d-button
- Corrigir chamada do serviço de roteador de alguns controladores administrativos
- Renderizar nome do nível de confiança do perfil do usuário para TL0
- Capturar alvo de clique no manipulador de clique do lightbox
- Inlining configurações obsoletas no arquivo de migração
- Parâmetro recolhível incorreto na API da barra lateral
- Sobrescrita do argumento
user_idna importação do Slack - Garantir que o modal ‘modern’ seja fechado ao abrir o modal legacy
- Banners não removendo quando desmarcados
- Registro de ações de equipe não podia ser acessado via link
- Mostrar contagem de menções para lista de canais no mobile
- Especificar versão do chrome
- Erro de hashtag no PrettyText ao processar e-mail
- Busca de hashtag sem termo quando um tipo está desabilitado
- Threads duplicadas ou não rastreadas na lista de threads
- Bug na caixa de seleção de incorporação
- Atualizar
last_read_message_idao mover mensagens do chat - Manter ReviewableQueuedPosts mesmo com ações de exclusão de revisável do usuário
- Não rastrear primeira requisição AJAX como pageview
- Verificar se a cor dominante está definida antes de atualizar a cor do tema do site
- Erros de chat para assinaturas de thread
- Às vezes travado na reordenação da barra lateral
- No modal deve verificar o body
- Permite redimensionar painéis em tablets
- Permite focar o compositor da thread no ipad
- Vincular seletor ao callback do listener de eventos para o lightbox
- Editar tags na barra lateral deve mostrar todas as tags visíveis para o usuário
- Fechar modal após mover mensagem para o canal
- Seletor incorreto em especificações do sistema
- Não mostrar avisos de administrador sobre substituições de tradução excluídas
- Redirecionar para browse após remover o último seguido
- Inconsistências no formato de data e hora created_at no chat
- Configuração do lightbox bloqueada devido à espera do carregamento da primeira imagem
- Adicionar o widget necessário para o item de notificação admin-problems
- Garantir que o lightbox envie cor válida para react-native
- Simplificar busca de threads de canal para paginação
- Usar apenas lastViewedTopic ao ir ‘voltar’ para uma lista de tópicos
- Adicionar propriedade rastreada para itens no carrossel do lightbox
- Mostrar apenas menu de contexto em pressionar longo na img
- Dispensar publicações não lidas não publicava mudanças para outros clientes
- Impedir evento padrão na reação touchend
- S/–border-radius-large)/–d-border-radius-large
- Impede o usuário de restaurar mensagem excluída pela equipe
- Ordenar tags mostradas no assunto do e-mail por contagem de tópicos e nome
- Renderizar HTML do excerto para respostas e edição do chat
- Mais melhoria de desempenho para o trabalho PostAlert
- Exibir o resumo inteiro quando ele consiste em múltiplas tags
<p>. - Respeita corretamente as configurações de nome completo no título do canal
- Sempre limpar caches após confirmar a transação atual
- Problemas de condição de corrida em thread de chat
- Ocultar condicionalmente o botão
Add Alternate Emailcom base na configuração do site - O parâmetro padrão recipients para criar nova mensagem via params deve ser uma string
- Atualizar contagem de código de backup restante após a criação
- Garantir que diálogos ainda sejam renderizados se acionados durante a inicialização
- Faz o avatar do usuário do chat mostrar presença por padrão
- Erro de digitação no nome da propriedade
- Não usar etags para verificação de post-upload
- Mostrar pré-visualização da fonte Arial/System no assistente
- Rastrear thread na interface quando o usuário envia a primeira mensagem
- Não consegue dispensar novos tópicos para a nova vista experimental
- Não redirecionar ao adicionar manualmente 2fa
- Faz corretamente o criador de dm seguir o canal
- Definir transação de teste para transação before_all
- Não tentar focar topic-list-item após destruir
- Remove suporte a discourse-teams-sidebar
- Limita altura da barra lateral legacy
- Adicionar traduções de chat ausentes
- Marcar threads como lidas quando threading está habilitado para um canal
- Mostrar contagem de respostas no indicador de thread independentemente dos participantes
- Evitar transição quando um componente de thread de chat é destruído
- Notificação de alertador de publicação quando tópico assistido diretamente
- Melhor tratamento de mensagens originais de thread excluídas
- Impedir conflitos de nome de campo ao usar o modificador
groups_for_users_search - Foco do compositor e indicador de resposta mais consistentes
- Não filtrar pelo nome da categoria
- Mostrar corretamente não lidos e presença
- Erro ao carregar um canal com threading habilitado mas sem threads
- URL canônica de compartilhamento no mobile
- Pequenas melhorias no onebox do Twitter
- Intercepta corretamente ``<a href target=“_self”`
- Permitir usar
%h%m%spara o parâmetrotdo youtube - Melhorar desempenho do trabalho de alertador de publicação
- Tags em grupos de tags não mostradas no modal de tags do menu de navegação de edição
- Pré-carregar fontes antes de re-renderizar o canvas de estilo do assistente
- Erro de carregamento de ActiveModel::Types :array em produção
- Reverter upgrade do uppy aws-s3
- Não seguir redirecionamentos para oneboxes do twitter
- Links externos consistentes em seções da barra lateral
- Corrigir método normalize_raw para entradas nil em scripts de migração
- DateTimeInputRange deve mostrar intervalos corretos com parâmetro @relativeDate
- Regressão no cabeçalho mobile em 9cc2b5c
- Erro quando CategoryList tentou encontrar tópicos relevantes
- Threads de chat N1
- Definir concorrência do cluster para
Jobs::BackfillSidebarSiteSettingsem 1 - Aninhar dados de tradução de tema para que sejam salvos
- Lidar com pesquisas que podem ter múltiplos votos por usuário
- Ocultar botão “Salvar Rascunho” ao editar publicação no mesmo tópico.
- Abortar transição quando
transition.frompresente na rota de novo tópico - Renderizar URL do commit do plugin corretamente e abrir em nova janela.
- Mostrar seletor de tags no compositor para PM no mobile
- Toque mais longo para mensagem ativa
- Cor do ponto da barra lateral quando o chat está desligado
- Tentar reconectar ao servidor quando a visibilidade do navegador muda
- Usar API v2 do Twitter para oneboxes e restaurar fallback OpenGraph
- Forçar ordenação para tornar as coisas mais consistentes e corrigir teste instável
- Criação de usuário em etapas perde dados de campo personalizado do usuário
- Tags principais do site não mostradas para usuário anônimo
- Atualizar contagem de não lidos e novos para categorias
- ‘em todos os tópicos’ deve buscar em todos os tópicos
- Não dar erro ao clicar em um link personalizado na seção comunidade
- Adicionar atributo aria-label a hashtags cozidas
- Fazer com que a seta e o fundo do tooltip tenham a mesma cor
- Traduções de tema redefinindo ao salvar
- Não adicionar prefixo “Re:” no assunto do e-mail para a primeira publicação de PMs de grupo.
- Caixas de entrada de mensagens de grupo quebradas quando o nome do grupo tem maiúsculas e minúsculas misturadas
- Pequeno bug com traduções de tópicos e minhas publicações
- Incompatibilidade entre default_composer_category e default_subcategory_on_read_only_category
- Restaurar comportamento de
window.Discourse - Define e usa corretamente a classe has-reply
- A classe Css estava incorreta
- Várias melhorias no chat mobile
- Canais de mensagem direta podem ser sinalizados
- Permite seleção de mensagens em threads
- Pequeno problema no indicador de thread
- Desduplicar voto em pesquisa na mesclagem de usuário
- Renomear link tudo para tópicos
- Atualizar barra lateral para ser menu de navegação
- Consultas de escopo de visibilidade de grupo para moderador (usuário de equipe não-admin)
- Não adicionar a classe no-text se translatedLabel estiver presente
- Obter corretamente o topic_id da primeira publicação
- Atualizar referências de classe do workbox após aumento de versão
- Permitir que usuário parcialmente mesclado seja acessado na interface administrativa
- Preencher membros de thread de chat
- Mudar rótulo do botão dispensar novo
- Usar
_presentChannels.sizeem vez de_presentChannels.length - Âncoras de TOC em configuração de subpasta
- Rolar para o topo após ativação do chat
- Várias otimizações mobile
- Fazer com que a regex de palavra assistida serializada seja compatível com Javascript
- Reconcordar corretamente a fila do message bus
- Impede que pressionar longo sequestre o evento de reação
- Json_schemer não permite mais chaves nil
- Criar novas notificações de PM para grupos
watching_first_post - Desabilita eventos de ponteiro enquanto mostra o menu
- Impede o lightbox de fechar o chat na tecla escape
- No PWA iOS impede toque para clique
- 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 valor corretamente no interator 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 de Backdrop Não Interferentes
- Aplicar estilo de indicador de ícone do cabeçalho do chat apenas para urgente
- 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 alfinete for pressionado.
- Restaurar fundo do rodapé da barra lateral
- Tentativas de sair do lock-on precocemente
- Ocultar botão de excluir para convidar como usuário, pois não podem excluir de qualquer forma
- Simplificar link da seção comunidade de revisão
- Impedir indefinido no teste de capacidades isSafari
- Garantir que a caixa de autocompletar de menção não saia da tela em locais RTL
- Definir corretamente os últimos ids do message bus na ressincronização
- Excluir tags sinônimas se outros sinônimos já existirem.
- Mudar ícones da Comunidade
- Usar dimensões fixas para o avatar do cartão de usuário
- Reinscrever-se corretamente após reiniciar
- Não adicionar grupos mencionados como usuários mencionados
- Impede administradores de serem silenciados
- Elementos flutuando para longe no overscroll no Safari
- Usa DiscourseURL.routeTo para transições da gaveta
- Aplica getURL em ambas as URLs de app e chat
- Usa corretamente getURL para abrir página completa
- Remover regras CSS específicas de RTL desnecessárias
- Remove mencionado destruído usado
- Recuperar mostrando índice da gaveta em 404
- Regressão na rota
u/:username/deleted-posts - Chamar reset do compositor com parâmetros corretos
- Mostrar Política de Privacidade ou ToS quando existirem
- Caso de borda de tamanho de página para last_read_message_id nulo
- Criar membro de thread do usuário da mensagem original
- Preenchimento automático não estava acontecendo no primeiro carregamento
- Garante que o 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 de cor da classe CSS de hashtag
- Não tentar marcar como lida uma mensagem em estágios
- Problemas de estado de rastreamento e última mensagem lida excluída no chat
- Incluir more_topic_url na resposta para /categories_and_{latest, top}
- Serializar membro de thread para o usuário
- Impede salvar rascunho no canal incorreto
- Nula corretamente a mensagem ativa
- Especificação instável na barra lateral com novo tamanho de fonte
- Não executar validações ao invalidar convites
- Melhora rascunho para canais
- Não pré-visualizar canais de chat para usuários somente leitura
- Pular URLs de iframe com caminhos relativos no saneador de texto bonito.
- Não dar erro se verificação de admin/owner alvo da mensagem
- Melhorar atualização de membro de chat em mensagem excluída
- Permitir que páginas publicadas sejam adicionadas à barra lateral
- Removendo limite arbitrário em consulta de script de importador do Discuz
- Garantir que o tamanho do painel lateral seja aplicado corretamente ao mostrar
- Atualizar lastReadMessageId do cliente em mensagem descartada
- Mantém tamanho do painel ao mudar 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 o admin mude o nível de notificação do tópico via API
- Considerar usuários com tópicos/publicações descartadas para limpeza de inativos
- Padding do indicador de resposta correto
- Anonimizar um usuário também limpa seu status de usuário
- Correção para Padrão para subcategoria quando a categoria pai não permite publicação
- Melhorar análise de e-mail do mailman
- Clicar em notificação editada deve abrir o modal de histórico de edição
- Adiciona margem ausente em mensagem de rascunho desktop
- Garante que a mensagem tenha sido adicionada antes da rolagem
- Atualizar estatísticas de tags de categoria com novas ou excluídas
- 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 nil
- Várias correções no styleguide do chat
- Verificação de fundo da mensagem mais resistente
- Garante que o indicador de resposta tenha altura limitada
- Garante que o compositor do chat acople ao compositor do tópico
- Remover referências obsoletas à categoria lounge
- Buscando ícones de sprite svg 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 no rascunho
- Sincronizar estado de rastreamento do canal corretamente na mudança de presença
- Seguidas aos ajustes de entalhe do compositor
- Permite que o entalhe tenha a cor de fundo do compositor
- Mostrar barras de rolagem sob firefox no chat
- Não mostrar duplicatas no styleguide
- Estilos da 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 o alerta do modal esteja oculto quando vazio
- Ocultar d-modal durante o carregamento da página
- Erros de etiquetagem diversos
- Correções de altura do chat
- Oculta aviso global no chat
- Move computação de altura do chat para um mixin
- Várias correções após mudanças de altura do canal
- Limita altura máxima à 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
- O compositor deve estar enviando metaData
- Não definir VH durante o zoom
- Sempre escutar no redimensionamento da janela
- Atualizar site quando enable_user_tips muda
- Garante que
all_mentioned_user_idsnão seja usado como identificador - Transbordo 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
- Impede inscrição com um id antigo
- Fechar painel mais cedo
- Permitir group_ids inteiros para api de criar convite
- Seleção de mensagens com shift + clique
- Teclado no android
- Confiar apenas em uma solução de computação de teclado
- Extensão de Níveis de Notificação do Chat quebrando em produção
- Transbordo de excerto e eventos de clique em filhos
- Lidar com mensagem original excluída para índice de thread
- Não auto-entrar usuários quando eles têm permissões somente leitura
- Mostrar 404 na página de nova categoria para moderadores quando Configuração de Site desabilitada
- Fallback para compositor para caracteres não ascii
- Não permitir que title stuffing domine a busca
- Impede que troca rápida de canal cause um erro
- Pequenas mudanças de thread no mobile
- Docs da api de criar convite
- Contagem de curtidas recebidas no e-mail de resumo
- Service worker para Safari
- Indicador de resposta no chat mais preciso
- Edição rápida deve fazer fallback para compositor para caracteres não-ascii
- Mudar o limite na descrição dos badges
- Nenhum evento quando threading está desabilitado
- Faz 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 da barra lateral saltitante
- Atualizar limite de teste para domínio de e-mail
- Flaky sidebar-user-community-section-test
- Resolver problemas de fuso horário com date-time-input
- Service worker deve cachear apenas requisições 200
- Contagem de não lidos incorreta mostrada no canal quando mensagem excluída
- Estado de leitura de menção de thread e links de notificação
- Remover títulos do Vimeo duplamente escapados
- Garantir que expandir tabela funcione independentemente do alvo do evento de clique
- Não registrar ‘visualização de mensagem pessoal’ ao enviar webhook
- Permitir re-sinalizar de publicações editadas por ninja
- Dropdown de caixa de entrada de mensagens de usuário em branco em configuração de subpasta.
- Computação de separadores de datas mais resistente
- Garantir que o botão de administrador do usuário esteja presente no mobile
- O receptor de e-mail deve ignorar x-auto-response-suppress
- Adicionar miniaturas para vídeos não listados preguiçosos do Vimeo
- Garante que a altura da página esteja correta no ipad + hub
- O ícone do ChatComposerMessageDetails era sempre editar
- Desabilita botão de enviar enquanto uploads em andamento
- Usa corretamente tipos para tipo de revisáveis
- Imagens citadas devem ser lightboxed
- Desallow 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
- Diferencia corretamente entradas de upload de canal/thread
- Permite que incorporações do youtube respeitem o parâmetro
t - Homogeneíza corretamente a largura mínima dos painéis
- A altura do chat estava incorreta no ipad
- Incluir flair de grupo nas listas de tópicos da categoria da página inicial
- Garantir que webhooks de eventos de usuário de grupo filtrados por grupo disparem
- Garante que a thread seja limpa ao fechá-la
- Cancela salvar rascunho quando o compositor é destruído
- Cor da borda correta das ações da mensagem
- Mostrar placeholder de imagem grande para onebox de imagem
- Melhorar limpeza de rota do chat
- Respeita corretamente chat_minimum_message_length
- Tentativas de fazer o cozimento menos dependente de ordem
- Gera markdown ao colar link
- Exigir script db_timestamps_mover de data
- Retornar com segurança de publicação ausente em
check_dont_feed_the_trolls - Salvaguarda caso a mensagem esteja ativa durante a transição
- Permite que o compositor se expanda
- URLs Bbcode não lidando com caminhos corretamente
- Não exibir botão de destruir revisável no cliente
- Mostrar flair de grupo automático de acordo com as preferências do usuário
- Miniaturas de vídeo em branco
- Garantir que o JS skip-module seja transpilado corretamente
- Garantir que as contagens de revisáveis sejam atualizadas corretamente para o novo menu do usuário
- Erro ao tentar aumentar um tópico sem categoria
- Não excluir mensagens antigas de chat se o chat estiver desabilitado
- Incluir liked_consolidated e tipos de reação na contagem de não lidos da aba de curtidas
- Não sobrescrever miniaturas existentes
- Melhor detecção de seleção de texto na entrada de busca
- 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 ter sido atualizada com novas menções
- Publicador de chat publicando para thread quando threading desabilitado
- Reverter “DEV: Adicionar
overflow-x: hiddenaos contêineres de mensagem de chat (#21030)” - Referência de subcategoria de hashtag incorreta quando não é o tipo mais bem classificado
- Redefinindo colunas do diretório de usuário
- O botão de citação não pressiona no mobile
- Atalhos do compositor de chat devem respeitar o contexto
- Não contar mensagens de thread para não lidos do canal
- Erro 500 ao adicionar tags de categoria restrita
- Exceção Nil no notificador de chat
- Adicionar strings de tradução ausentes para lazy-videos
- Aplicar classe clear-transition ao wrapper correto para a gaveta de chat
- Dispensar modal quando “Continuar Editando” é usado
- Erro ao citar mensagem para tópico
- Renderizar links com subpastas corretamente no Discobot
- Posição de colapso do compositor durante upload
- Transbordo do título do canal no cartão de pré-visualização
- Garante que o nível de notificação da tag seja alterado
- Não serializar dados de thread se threading desabilitado
- Impede exceção ao publicar processado
- Impede exceção se a thread não for encontrada
- Diminuir atraso de reordenação da barra lateral para desktop
- Confiar no comportamento nativo de foco no seletor de emojis do chat
- Mensagens educativas do compositor regrediram em 788dc0a
- Todos os staff_counters devem ser strings pluralizadas
- Não assumir que a publicação está disponível no trabalho UserEmail
- Caixa de entrada de mensagem incorreta exibida devido à sensibilidade a maiúsculas/minúsculas do nome de usuário
- Múltiplos canais marcados como ativos na barra lateral
- Melhorar desempenho de UserStat.ensure_consistency
- Usar string para DistributedCache somente leitura recente do postgres
- Fazer com que o cache de emoji armazene objetos marshalled
- Staff_counters devem ser strings pluralizadas
- Garante que activeMessage seja redefinido com o canal
- Redimensionar colapser do chat ao usar gaveta de pequena largura
- Garante que as ações da mensagem sejam limitadas
- Mostra uma mensagem como em hover ao passar o mouse pelas ações
- Mostrar corretamente informações do usuário
- Rolar ao clicar no primeiro emoji da seção
- Cancelar edição deve limpar o compositor
- Não exibir o conteúdo da mensagem quando ela dá erro
- Backdrop correto no mobile para o seletor de emojis
- Pré-seleciona corretamente a primeira opção no dropdown de notificação de marcador
- Considera opção de usuário core
hide_profile_and_presence - Lidar com erros quando mostramos o modal de colunas do diretório de usuário de edição
- Mostrar melhor erro padrão ao falhar em excluir todas as publicações do usuário
<QuoteButton/>desloca quando conteúdo é adicionado ao cabeçalho- O importador PhpBB3 criou citação inválida para publicações
- Erro na geração de CSS para anônimo em login_required
- Seções públicas da barra lateral pertencem ao usuário do sistema
- Mostrar status correto para revisáveis do usuário
- Ícone alterna exibição do menu de busca ao clicar
- Usar chave de tradução correta
- Adicionar suporte lazy-videos para vídeos não listados do Vimeo
- Descartar mensagem deve redefinir última leitura
- Centralizar verticalmente miniaturas do youtube em lazy-videos
- Descartar validação de URL interna para caminhos na barra lateral
- Impedir erros de registro de desempenho do uppy
- Usar mixin unselectable em arrastar e soltar da barra lateral
- Shims de texto bonito - baseUri do getURL
- Não validar e-mail em promoção de TL
- Garante que remover uma reação não remova outras
- Desabilitar seleção de texto na barra lateral
- Reordenar links personalizados da barra lateral em tela de toque
- Atraso de notificação push não deve ser maior que o especificado
- Pular atualização de preferência de categoria se já definido pelo grupo.
- Channel_message_bus_last_id estava incorreto
- Fazer com que o payload de rastreamento do chat seja compatível com versões anteriores
- Ícone da seção global da barra lateral não se move na rolagem
- Admin sempre vê configurar categorias padrão da barra lateral
- Exibir validação sob campos personalizados da barra lateral
- Suporte quebrado ao parâmetro de consulta
?status=(listed|unlisted) - Verificar por equipe sem disparar erro de usuário anônimo
- Problemas de altura de publicação com botão Expand Table
- Certificar-se de que marcar canais como lidos se propague para todas as abas
- Usar nome do método de validação correto para
default_categories_normal. - Atrasar reordenação de seção personalizada
- ACL para OptimizedImage estava usando caminho errado em multisite
- Confiar apenas no message bus para definir estado de rastreamento
- Certificar-se de que “última visita” não seja mostrada após marcar todas as mensagens como lidas
- Tradução ausente para registro de ação de equipe ‘reset_bounce_score’
- Não permitir que usuários anônimos sejam anonimizados
- Desabilitar reordenação de links em telas de toque
- Não atualizar metadados de canal não seguido
- Corrigir as regex de tons de emoji
- Garante que usuário com múltiplas abas veja suas próprias reações
- Meus links na seção da barra lateral
- Erro de recursão na concessão de badge
- Substituir 0 sem unidade em CSS calc() por ‘0px’
- Suporte ao parâmetro de consulta de tag nas rotas
/tag/{name} - Não mostrar dicas de usuário sobre o compositor
- Evitar codificação dupla do título do tópico em destaque no cartão de usuário
- Erro para logs de e-mail recebido do painel administrativo
- Verifica corretamente se o chat está habilitado no controlador de webhooks recebidos
- Falhas no download do MaxMindDB causaram uma queda na reconstrução
- Índice de busca falhando em certas publicações
- Garante que updateLastRead seja chamado ao receber uma mensagem
- Um build ember é necessário para executar os testes do sistema
- Garante que o lightbox esteja funcionando após recolher/expandir
- Inferir corretamente a classe polimórfica do tipo de bookmarkable
- Menções escapadas em excertos de chat
- Não enviar e-mails quando menções em todo o canal estão desabilitadas em um canal
- created_at da publicação mais recente no topic-timeline não atualizando
- Atualizar seletor LoadMore para tabelas de usuário
- Navegação e pré-carregamento de
default_list_filter = none - TopicQuery para
category.topic_idNULO - Botão resumir tópico no topic-timeline quebrado
- Usuários anônimos não podem carregar tópicos com menções com um status de usuário que tem data de término
- Erro de upload de avatar
- Banner do tópico de boas-vindas mostrando após a categoria geral ser excluída
- Garante que a mensagem editada seja re-decorada corretamente
- Rolagem para o fundo mais consistente
- Dropdown de tag não funcionando com default_list_filter
- Garantir que
form_template_idsseja definido em novos registros de categoria - Melhora precisão do estado de não lido
- Problemas de fila de revisão
- Não enviar tamanhos de imagem para emojis/avatars
- Garantir que
required_tag_groupseja definido em novos registros de categoria - Upload de múltiplos arquivos para o chat poderia causar cancelamentos
- Order by tiebreaker para UploadReference em UploadSecurity
- Definir flag externa antes da validação
- Data fixa quebrada no firefox
- Detecção de mensagem não lida mais precisa
- Sincroniza corretamente a mensagem do usuário atual em múltiplas sessões
- Exibir um erro apropriado quando o usuário já existe e os endereços de e-mail estão ocultos.
- Não enviar e-mail para usuários suspensos de PM de grupo
- Não mostrar estado de carregamento infinito em rascunho com novos usuários
- Classe para link de seção quando o nome tem espaço
- Link de FAQ anônimo para URL externa
- Lidar com valores nulos nos seletores de tempo relativo das configurações da categoria
- Recortar espaços em branco no campo de e-mail para convites
- Impede que mouseover ganhe foco na linha sk
- Excluir chaves de segurança não estava funcionando
- Não atualizar ao acessar resposta carregada
- Usar o valor padrão corretamente para configurações de tema do tipo uploads
- Callbacks vazando para sincronizar estado
- Contagem incorreta do estado de rastreamento do tópico quando uma nova categoria é criada
- O rótulo padrão da caixa de entrada se o nome de usuário não estiver todo em minúsculas na url
- Impede reações duplicadas
- Impede exceção em sites com login obrigatório com chat
- #present ->` #presence erro de digitação no TopicRetriever
- Nenhuma pequena ação criada quando um não-autor se remove de um PM
- Permitir floats para nível de zoom em onebox do Google Maps
- Não definir
categoryIdem rascunhos de PM - Recalcular níveis de confiança não estava funcionando
- Mostrar apenas usuários aprovados nos resultados de search_user quando a configuração do site está habilitada
- Marcar postado como verdadeiro para autores de publicação na tabela TopicUser durante a tarefa ensure_consistency
- Edições nos botões Copiar & Tela Cheia em blocos de código
- Autocompletar falhando para

- Não escapar barra para descrição de texto da categoria
- Corrigir problemas em admin-embeddable-host
- Corrigir problemas em admin-styles-editor (#20435)
- Usar descrição da categoria para título do link da barra lateral
- Corrigir problemas em admin-theme-editor
- Certificar-se de que usuários regulares possam excluir seus PMs
- Edição rápida não funciona em conteúdo com certos caracteres
- Diálogo em branco quando auto-entrada selecionada no modal de criação de canal
- Seleção de texto quebrando com SVG de hashtag no Firefox
- Sobrescrever menu de navegação para “legacy” via parâmetro de consulta não funcionando
- Adicionar suporte para fuso horário Europe/Kyiv
- Permitir mudar o timeout padrão de consulta DNS de 2s via GlobalSetting
- Chave de interpolação incorreta
- Não enfileirar update_post_uploads_secure_status desnecessariamente
- Acesso a argumento de componente Glimmer
- Atualizar corretamente props _subscribedTo*
- Permitir HTML no diálogo somente leitura da categoria
- Adicionar corretamente dados de informações do usuário ao serializador de mensagem
- Cartão de usuário do membro do chat renderizado fora da visão
- Remove subtração desnecessária de altura do rodapé-nav
- Garante que mensagens em estágios sejam definidas com id do canal
- Considera corretamente a altura do rodapé nav do ipad
- Remove posição de rolagem armazenada na gaveta
- Desinscrever-se via chave associada a tópico excluído
- Altura correta da barra lateral e do chat no DiscourseHub
- Não fazer fallback para implementação original para linkTitle no tipo personalizado
- Garante que chat-message seja recalculado com o modelo
- Regressão com seleção de mensagens shift+ no chat
- Abrir corretamente informações do canal
- Conteúdo do chat transbordando na grade main-chat-outlet
- Cor dominante não funcionando para imagens de 16 bits
- Redefinir controlador de tema do admin no evento de cancelamento do modal
- Reverte parte do css de thread
- Não notificar administradores em categorias suprimidas
- Editar título da seção personalizada
- Migração de configurações de categoria falhando em ‘’ inteiro
- Erro anônimo quando configuração tl4_delete_posts_and_topics
- Escuta corretamente notificações de chat
- Considerar deriva do cursor ao completar termos
- Opção IconPicker para exibir apenas ícones disponíveis
- Substituir string codificada com tradução
- O autocompletar de usuário do chat lançou erros
- Adicionar índice a sidebar_section_link
- Parar autoplay do youtube em scrollups
- Retornar JSON válido quando uma publicação está enfileirada
- Nome da classe alterado para imagens do YT
- Ocultar botão adicionar seção
- Melhorias para seções personalizadas do usuário
- Aplicar max-height no contêiner externo
- Garante que cartões de usuário/grupo inexistentes não fiquem presos
- Redirecionar para download de backup do S3 poderia falhar
- Remover botões de ação se a publicação já tiver sido revisada
- Garantir que ColorScheme#resolve faça fallback para base para cor ausente
- Evitar condição de corrida ao definir status de usuário
- Corrigir arraste em componente de transbordo horizontal
- Usar
/para start_url em webmanifest em instalações não-subpasta - Autocompletar mostrando sob o teclado no android
- Excluir notificações associadas ao descartar mensagens de chat.
- Permitir navegação por teclado ao buscar emojis no chat
- Hashtags de categoria nem sempre eram encontradas para sub-subcategorias
- Depriorizar tópicos arquivados
- Buscas de domínio não funcionando corretamente para URLs
- Filtra corretamente entrada com valor pré-preenchido
- Adicionar suporte para PG 14 e superior
- Ação e posição do botão voltar no glimmer topic timeline
- Botão “mais” do autocompletar de emoji não funcionando no chat
- Melhor ordenação de sugestões de busca de usuário semelhantes
- Usar
username_lowerna busca do roteador do menu do usuário - Estender atualizações de nome de usuário para auto-menções
- Sincronizar contagem de revisáveis do usuário ao carregar lista de revisáveis
- Correspondência duplicada do parser do índice de busca é muito restritiva
- Pré-visualização de emoji mostrando pré-visualização incorreta no foco do teclado
- Atualizar URL de flag no PM de silenciamento automático para moderadores
- Reverte verificação de valor ao redefinir valor do compositor
- Corrige uma regressão ocultando avatar no seletor de usuário
- Substituir gem R2 por rtlcss para gerar CSS RTL
- Permitir que cores de color-scheme não persistidas sejam editadas
- Mudança de permissão de categoria não criando um log
- URL do iframe do Vimeo quando data-original-href está ausente
- Reescrever padrões de política de site genéricos
- Não spammar requisições de presença ao receber 429
- Erro ao chamar LazyYT do chat quando desabilitado
- Atualizar cópia do tópico do marcador
- Adicionar suporte para múltiplas proporções de aspecto do TikTok
- Usa popper para cartões
- Preserva tamanho do avatar dentro do onebox
- Corrige vários erros no chat-notification-manager
- Truncar status de usuário existente para 100 caracteres
- Validar URL do ativo antes de substituir URL base
- Melhor UX para seletor de fuso horário no modal de data
- Interceptar URLs antigas de canal no modo gaveta
- Especificação de sistema falhando para busca com limite de taxa
- Limitar status de usuário a 100 caracteres
- Garantir que tópicos soft-excluídos possam ser excluídos
- Corrigido obtenção de badges de convidar a si mesmo
- Remover link para site com conteúdo inapropriado
- Usar opção de limite especificada na busca de usuário
- Garantir que valores em cache anônimos nunca sejam retornados para requisições de API
- Lazy_yt_enabled não afeta o mecanismo
- Excluir revisáveis associados a publicações automaticamente
- Seleção de texto quebra abertura de links em novas abas
- Não adicionar tags use/svg vazias no ExcerptParser
- Pular e-mail se vazio durante a sincronização de atributos SSO.
- Usuário TL4 não é redirecionado para latest ao excluir tópico
- Não contar publicação excluída para segurança de referência de upload
- Adiciona skidding negativo ao offset do popper
- Data-popper-reference-hidden muito amplo
- Corrigir margem no mini-tag-chooser
- Impede msg-actions de mostrar texto de hover
- Gera slug automático para canais descartados
- Usuário TL4 pode ver tópicos excluídos
- Permitir que modais rolem no mobile quando o teclado está aberto
- Não exibir opções apenas para equipe a não-equipe no menu em massa de membros do grupo
- Mover configuração de tag mínima para seção de tags em editar categoria
- Excluir hosts incorporáveis mal configurados
- Consultar UploadReference em UploadSecurity para uploads existentes
- Alternar tipo de configuração de site de domínio de e-mail para host_list
- Não sobrescrever nome do canal quando categoria selecionada
- Enfileirar notify_mailing_list_subscribers quando a publicação é recuperada
- Mudar palavra de título ->` nome na página sobre do canal
- Novo suporte a hashtag para narrativa avançada do narrative bot
- Restaurar transform babel de class-property para temas
- Validar parâmetro de tags de TopicQuery
- Exibir corretamente o ícone de tag do onebox do Discourse no chat
- Corrigir migração incorreta de configuração de hashtag
- Usar hashtags em PMs de arquivamento de canal se disponíveis
- Adicionar migração para reindexar índices inválidos
- Garantir que a extração de pesquisa não seja tentada se o corpo da publicação estiver ausente
- Pré-carregar atributos da barra lateral do usuário quando
?enable_sidebar=1 - Impedir atualizações concorrentes para top_topics
- Redirecionamento de logout de plugin compatível com Ruby 2 para trás
- Corrigir teste instável resultante de argumentos de palavra-chave do PostAlerter
- Regressão no escopo da mensagem MessageBus do TopicTrackingState.
- Melhorar relatórios de erro e modos de falha para arquivamento de canal
Mudanças de UX
- Usar largura total ao exibir uma única lista de recomendações.
- Corrigir títulos de imagem longos no lightbox experimental
- Ajustes nas recomendações de tópico.
- Mover link do Guia do Admin para URL
- Esclarecer configurações de site ‘desabilitar notificações de edição de tag/categoria’
- Corrigir alinhamento de botões extras nos controles de publicação
- Aumentar z-index do lightbox experimental
- Refatorar animação de sumarização de IA
- Permitir que o título do compositor encolha quando necessário
- Mais ajustes no seletor de tags compacto
- Diferente maneira de centralizar aviso do chat para acomodar textos mais longos
- Oneboxing responsivo com imagens no chat
- Pequena correção de alinhamento para seletor de tags compacto
- Pequena mudança no seletor de tags compacto
- Remover anel do avatar para um novo usuário
- Opção compacta para seleções múltiplas
- Ocultar cabeçalho no modal de dispensar
- Corrigir layout do rodapé do modal de marcador
- Correção na ordem das cores de hashtag de categoria
- Exibir descrição da tag como título no menu de navegação
- Mostrar o ícone de informações fora do tooltip
- Divulgar modelo de IA usado e adicionar animação ao placeholder
- Corrigir estilo de estado de foco para botão de data no compositor
- Apontar que os resumos de tópico são gerados por uma IA
- Correção no Firefox para largura abreviada do modal
- Reduzir tamanho dos indicadores de não lidos para gaveta/mobile
- Desabilitar botão resumir durante a geração do resumo
- Mover notificações de menções de grupo para a aba de resposta
- Corrigir posição do aviso de ícone no modal da barra lateral
- Mais remoção de border-radius do chat
- Z-index para caixa tippy no chat
- Melhorar dicas de usuário
- Correção de rolagem dupla para modal de atalhos de teclado
- Remover título de seção para seção comunidade
- Diminuir raio da borda para cartões de canal
- Corrigir margem para rótulo de grupo
- Indicar que a seção principal da barra lateral é sempre pública
- Mudar z-index do redimensionador de thread para ficar abaixo do popup de emoji
- Espaçamento e dimensionamento do criador de mensagem no mobile + corrigir quebra de texto
- Não mostrar presença na seleção do criador de mensagem
- Esclarecer configurações “desabilitar notificação de tags/categoria”
- Ajustar estilos do modal da barra lateral, consolidar css
- Melhorar posição do botão de fechar do modal
- Pequenas correções no indicador de thread
- Indicador visual para modo de reordenação de links da barra lateral
- Fazer com que os campos de modelo preencham a largura do contêiner
- Usar modais para editar categorias e tags que aparecem na barra lateral
- Alinhar separadores do chat, aumentar largura do chat mobile
- Adicionar max-width ao indicador de thread
- Corrigir posição dos filtros nos modais de edição de categorias/tags do menu de navegação
- Ordenar categorias no modal de edição do menu de navegação por nome
- Corrigir posição da preferência do usuário
saved! - Melhorias no indicador de thread da mensagem do chat
- Adicionando altura máxima à imagem no blockquote do chat
- Corrigir cor de destaque da configuração sobrescrita
- Corrigir modal de navegação de menu de edição de tags/categorias não tem foco na entrada
- Adiciona pequeno atraso antes de tornar a mensagem ativa
- Exibir spinner enquanto carrega tags para o modal de tags do menu de navegação de edição
- Remover rolagem horizontal no mobile para modal de navegação de edição de categorias
- Remover transição curta do timeline do tópico
- Corrigir transbordo do seletor de avatar
- Transições de hover de botão consistentes
- Melhorar padrões mostrados para seção de categorias e tags na barra lateral
- Sombras de dropdown e painel de menu mais suaves
- Empilhar rótulo de caixa de entrada de grupo horizontalmente
- Ocultar barra lateral na página de convites
- Remover fundo de blobs com marca
- Adicionar indicador obrigatório a campos com validação
required - Forçar nomes de arquivo longos a quebrar no lightbox
- Melhor alinhamento para grades experimentais
- Remover borda arredondada no hover do lightbox
- Tornar dicas de usuário mais visíveis
- Paletas de cores escuras precisam de sombras mais escuras
- Refatorar indicador de não lido do chat
- Pequena correção de espaçamento para itens de grade
- Ajustes menores de estilo para #menção
- 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
- Adiciona corretamente espaçamento para gerenciamento de seleção
- Melhora pressionar longo e toque da mensagem do chat
- Permitir que usuários filtrem categorias no modal de edição de categorias da barra lateral
- Não bloquear renderização da navegação secundária de mensagens do usuário para estado de rastreamento
- Primeira passagem no modal de navegação de edição de categorias para a barra lateral
- Corrigir corte de número no indicador de chat do cabeçalho
- Melhorar descrição do limite de taxa de /print
- Remover bloco de título e descrição se vazio
- Remover cor de fundo da barra lateral
- Corrigir botão de adicionar acinzentado no compositor de chat quando focado
- Corrigir mensagem educativa quando não há novos tópicos
- Ajustar tamanho do frequent poster no mapa do tópico
- Ícones do cabeçalho do canal do chat
- Adicionar botão mostrar mais ao item revisável
- Ajustar vários avatares devido a mudanças de tamanho
- Ajustes de estilo para o modal de edição da barra lateral
- Seguidas para #1f37fe5
- Ajustar itens de publicações excluídas do usuário
- Refatorar botões do compositor de chat + emoji
- Corrigir visualização raw do histórico de publicação
- Exclui uma mensagem ao editar para vazio
- Adicionar suporte para mensagem de chat sinalizada na fila de revisão
- Fecha gaveta em esc se a entrada não estiver focada
- Pequeno ajuste de espaçamento nos detalhes da mensagem
- Descartar exibição da configuração de site
short_site_descriptionna barra lateral - Nomes de categoria longos sem estilo precisam de truncamento
- Pequena correção de estado ativo para a 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 do histórico de edição
- Rodapé nav do IPad agora incluído no offset do cabeçalho
- Melhorar espaçamento de tags
- Compositor de chat etapa 2
- Adicionar indicador para msg de currentUser
- Botão adicionar seção personalizada não deve ser mostrado a usuários anônimos
- Ajuste no tamanho do logotipo para garantir que não seja pequeno demais em telas pequenas
- Remover dica de administrador do tópico de boas-vindas e ajustar cópia
- Ajustes gerais do compositor de chat
- Pequena correção com novo compositor e resposta/edição
- Melhorar exibição da 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 recolhíveis no menu de navegação “dropdown do cabeçalho”
- Estilização do compositor de chat em foco
- Remove margens de thread
- Implementa novo design do compositor
- Melhor cópia para msg de erro genérico
- Atualizar cópia de badges concedidos a outros
- Abre painel lateral cedo para evitar tremor
- Ocultar botão de configurações quando desabilitado
- 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
- Mensagens de grupos excluídos
- Rolar para o fundo quando a mensagem está em estágios
- Pré-carrega 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 do admin
- No modo dropdown da barra lateral expor itens ‘mais’
- Corrigir posição de redefinição da configuração de esquema de cores
- Corrigir layout da preferência de cor
- Redefine mensagem ativa ao rolar
- Layout de dropdown de barra lateral em duas colunas
- Cozinhar mensagem antes de enviar edição
- Corrigir layout do onebox do usuário
- Compositor usa BEM + pequenos ajustes no estilo habilitado/desabilitado
- Adicionar um aviso de que atualizar min_trust_level_for_user_api_key desabilitará usuários de usar o DiscourseHub
- Usar dvh para altura da barra lateral
- Mudança ligeira de cor de acento em onebox/blockquote/chatreaction
- Exibe título do canal no título do documento
- Corrigir posição de espaço nas contagens de badge
- Pequenos ajustes de estilo de sucesso da instalação
- Incluir subcategorias na vista do crawler
- Melhora compositor e painel de thread
- Hover de thread de chat
- Melhor centralização do resumo em caso de truncamento
- Corrigir largura da entrada dos seletores de hora no mobile
- Corrigir cor do texto da tag kbd no prompt de tela cheia do compositor
- Melhorar layout e estilos para preferências solo
- Atualizar animação do anel para evitar rolagem
- Remover elemento de nova mensagem do chatpane
- Pequenas mudanças de design no timestamp do chat
- Garante que o cursor seja pointer sobre seções personalizadas
- Melhorar contraste do ponto de indicador de configuração sobrescrita
- Impedir transbordo na descrição
- Problemas de alinhamento vertical no mobile
- Remover atributo de cor da tag
<kbd> - Impede letras de serem parcialmente cortadas na página de resumo do perfil
- Corrigir z-index da âncora
- Usar cor dominante enquanto carrega imagens do onebox
- Vários ajustes em thread
- Habilitar novo menu de notificações por padrão
- Melhorar espaçamento dos controles do compositor no mobile
- Ajustes do chat mobile
- Truncar texto do alternador de tema para evitar transbordo
- Remover espaço extra do emoji em notificações
- Corrigir layout da página de preferência solo
- Não mostrar botão de modo bootstrap no mobile
- Corrigir espaçamento entre tags atribuídas
- Usar unidades relativas para evitar corte do timeline
- Correções de elipse de transbordo do título do canal do chat
- Fazer com que a entrada na rota
/filtertenha largura total - Mensagem de abandono de rascunho mais genérica
- Várias melhorias menores
- Sinalização de reviewq
- Atualizar diretrizes para DAU/MAU alvo
- Ícone do site do onebox precisa de margem à direita
- Melhorar mensagem de erro quando um tópico não pode ser movido devido a restrições de categoria
- Impede pressionar longo em reação para abrir ações
- Adicionar descrição à configuração de toque apple
- Melhorar página de login obrigatório
- Considerar cabeçalho fixo ao rolar com barra de espaço
- Melhorar o modal “instalar tema/componente” no mobile
- Fazer com que o botão do popup do wrapper da tabela seja apenas ícone
- Mostrar títulos nos itens do menu de navegação das configurações do site
- Restaurar contagens de revisáveis no hambúrguer para navegação legacy
- Corrigir alça mobile oculta
- Permitir abrir abas do menu do usuário em nova aba/janela
- Ajustes de estilo para a página de filtros
- Melhorar campos do usuário do diretório em telas pequenas
- Permitir que as abas do menu do perfil rolem se necessário
- Atualizar ícone do chat para d-chat
- Esclarecer descrições para palavras assistidas, estilo
- Corrigir padding do painel de menu em contextos não-safe-area
- Desabilita foco automático do compositor na gaveta
- Algumas correções muito menores de esquema WCAG
- Corrigir alinhamento do separador do chat
- Desabilitar seta para cima para editar se a última mensagem não for editável
- Atualizar itens e links Instalar Populares
- Ajustar painéis de menu no iOS
- Mudar JPEG para JPG para consistência de busca
- Melhorar fallback de altura do painel de menu para navegadores mais antigos
- Melhorar cópia do modo seguro
- Evitar recorte de descendentes por transbordo
- Alguns ajustes de estilo da lista de temas do admin
- Melhora descrição da configuração de site para
discourse_connect_url - Posição do dropdown da tabela de usuário de grupo, borda
- Ajustar separadores de última visita/data
- Corrigir transbordo de chat-reply
- Garantir que o logotipo do cabeçalho tenha dimensões, limpeza de estilo
- Corrigir largura para resposta incorporada superior, aviso de publicação
- Melhorias de estilo para novas tabelas de usuário
- Remover efeito de estágio de msg de chat visual
- Remover modelo antigo de diretório de grupo, CSS
- Faz a última visita se destacar menos
- Corrigir problema de sobreposição do banner em breakpoint de cerca de 1260px de largura
- Atualizar link de preferência de chat do usuário para nova navegação
- Alternar link Minhas Publicações na barra lateral para Meus Rascunhos quando rascunhos estiverem presentes
- Pular aplicação de palavras assistidas de tipo de link a campos personalizados do usuário
- Atualizar ícones de badge
- Corrigir avatares grandes do onebox em mensagens de chat img
- Corrigir cliques de tag e categoria na lista de tópicos mobile
- Permitir apenas agarrar rolagem se a navegação for rolável
- Ajustes de badges de usuário
- Restaurar largura mais ampla do dropdown de busca
- Atualizações de variáveis de destaque
- Lançar nova navegação de perfil do usuário para compatibilidade com a barra lateral
- Aplicar animação de esqueleto apenas no conteúdo
- Adicionar tag h1 à página do usuário
- Atualização de estilo da página de badge
- Remover largura fixa dos botões
- Ocultar dropdown do hambúrguer quando o parâmetro de consulta
enable_sidebaré usado - Contém overscroll na lista de canais
- Mover navegação vertical de plugin do admin para navegação horizontal de transbordo
- Impede rolagem no chat de se propagar para os pais
- Tratamento do limite de userstatus na interface
- Capturar casos extremos no tooltip
- Atualizar cor do ícone de rascunho do chat
- Edições de estilo
- Corrigir estilo de hover de remover usuário de pm
- Adicionar borda transparente para ícone do cabeçalho
- Ocultar botão do chat no cartão de usuário quando suspenso
- Alertar sobre consequências da exclusão de grupo
- Permitir que a barra lateral apareça inline até 768px
- Corrigir mensagem de erro confusa
- Adicionar crase ausente na string
- Adicionar alinhamento flex para ações de formulário
- Alternar facilmente badges na lista de badges do admin
- Melhorar layout do modal de atalhos de teclado
- Corrigir posicionamento de
timeline-handle - Implementa um esqueleto aleatório e gerado automaticamente
- Permite que a gaveta ocupe a maior parte do espaço de altura
- Permitir que tags quebrem sob categorias no mobile
- Ordena canais públicos por slug em vez de título
- Mostrar título completo do tópico para reply-where
- Aplicar mesmo estilo para span de menção em destaque
- Mover exportação de dados para a página de preferências para nova navegação do usuário
- Adicionar transição à vista de tela cheia do glimmer-topic-timeline
- Adicionar aliases de fuso horário para
IST,KSTeJST - Calcular cores de hover/seleção ausentes a partir de cores existentes
- Controles de formulário horizontais flex
- Remover declaração de fonte específica do chat
- Trás URL no ícone do chat quando em página completa
- Melhorar alinhamento de emoji para texto
- Refatorar variável de destaque
- Adicionar texto de log de ação de equipe para permanently_delete_post_revisions
- Remover espaço em branco extra no helper de busca
- Impedir transbordo de status do cartão de usuário
- Melhorar layout e alinhamento do botão em massa
- Correções e ajustes para navegação do usuário
- Definir histórico de penalidade como fixo
- Ocultar data no timeline quando quebrando
- Remover margem esquerda
- Adicionar margem à palavra-chave de busca
- Alternar layouts de caixas de categorias de flexbox para grid
- Impedir que o texto do botão de contexto de busca quebre
- Adicionar espaço ausente e outros pequenos ajustes de busca
- Reordena campos de chat-channel
- Restiliza popup de citação/compartilhar, corrige tremor de hover
- Refatorar alinhamento do ícone de tag no onebox do Discourse
- Corrigir problemas de alinhamento com autocompletar
- Simplificar avatar na lista de tópicos
Mudanças de Segurança
- Não permitir que um site específico monopolize a fila de adiamento
- Ocultar tags restritas na vista noscript
- Limitar comprimento da coluna de motivo de edição
- Lidar com aceitações de convite concorrentes
- Impor um limite superior nos parâmetros limit em vários controladores
- Não reutilizar nonce CSP entre requisições anônimas
- Limitar quantidade de links em seção personalizada da barra lateral
- Não reutilizar nonce CSP entre requisições
- Garantir que o tópico seja válido antes de atualizar a categoria
- Impedir dispensa de tópicos que o usuário não pode ver
- Usar url canônica para incorporações de tópico
- Limitar comprimento do valor do ThemeField para prevenir DoS
- Definir propriedade max-height para iframes
- Não sobrescrever permissões na categoria Geral
- Codificar url de incorporação
- Garantir que a configuração de site sendo atualizada seja uma configuração de site configurável
- Remover
xlink:hrefde SVGs enviados - Atualizar gem URI para 0.12.1 para abordar CVE-2023-28755
- Limitar comprimento da URL para tema remoto
- Adicionar FinalDestination::FastImage que é seguro contra SSRF
- XSS em excertos de chat
- Bypass de proteção SSRF com endereços IPv6 mapeados para IPv4
- Monkey-patch gem web-push para usar cliente HTTP mais seguro
- Corrigir XSS em resposta do compositor de nome completo
- Limitar por taxa a criação de backups
- Aumentar Rails para v7.0.4.3
- Mostrar apenas tags visíveis nos metadados
- Ocultar contagem de PM para tags por padrão
- Impedir XSS em oneboxes locais
- Atualizar para excluir filtro de tópico de tag
- Mostrar apenas listas de tags restritas a usuários autorizados
- Impedir ReDoS na análise de user agent
- Impedir ReDOS tornando a regex de url SSH inequívoca
- Remover bypass para base_url
- Limitar a contagem de caracteres de solicitações de membro de grupo
- Limitar o comprimento de rascunhos
- Limitar comprimento de rascunhos de chat e contagem pré-carregada
- Aumentar Rails para v7.0.4.1
- Padrão de tags para mostrar contagem de tópicos em categorias ilimitadas
Desempenho
- Otimizar consulta
TopicTrackingState.reportpara acelerar consulta - Adicionar backoff exponencial para erros de
/presence/update - Adicionar índice em topic_id e created_at na tabela de publicações
- Paginar carregamento de tags no modal de tags do menu de navegação de edição
- Corrige múltiplos N+1 ao carregar threads
- Limitar anonimização a 1 por cluster
- Aumentar desempenho de grandes exportações csv para Histórias de Usuário
- Melhorar velocidade de
findAllMatches - Descartar throttling do nó de redimensionamento
- Melhorar estratégia de carregamento do workbox
- Cachear caminhos de ToS e Política de Privacidade
- Evita pluck ansioso no controlador de publicações
- Impede pluck ansioso no alertador de publicação
- 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 do usuário
- Disparo no lado do cliente de múltiplas requisições ao abrir o compositor
- Envia publish_new_channel apenas quando não seguido
- Criar uma publicação causaria um N+1
- Carregamento estrito para consultas de SidebarSection
- Evitar disparar callbacks de mudança de TopicTrackingState desnecessariamente
- Remover consultas desnecessárias de Theme#set_field
- Não serializar valor para theme_fields desnecessariamente
- Evitar varreduras completas da tabela
postsdurante anonimização - Memoizar referências de elemento para
dockCheck - Corrigir problema de consultas N+1 ao listar lista de tópicos
- Usar
OpenSSL::KDFpara implementação de Pbkdf2 - Definir timeout global padrão de regex para 2 segundos
- Otimizar serialização para estado de rastreamento do tópico
- Garantir que o índice de link da seção da barra lateral esteja corretamente ordenado
- Otimizar consulta de tópico para muitas categorias
- Usar upsert nativo do postgres para ApplicationRequest
- Remover requisição para estado de rastreamento de tópico de PM iniciado da barra lateral
- Várias melhorias de desempenho de chat-live-pane
- Reduzir altura da área de carregar mais mensagens passadas
- Aplica otimizações no chat-live pane
- Pular rotas de metadados para mini_profiler
- Carregar ansiosamente linkables ao carregar seções personalizadas da barra lateral
- Adicionar índice para acelerar trabalho ReindexSearch
- Refatorar dimensionamento do menu deslizante para melhor desempenho
- Remover ember-link-component-extension para habilitar Glimmer LinkTo
- Remover implementação personalizada de Sidebar::SectionLinkTo
- Mover dicas de usuário e narrativa para canais messagebus por usuário
- Consultas N+1 em
/tagscom tags de múltiplas categorias - Não analisar publicações para menções quando o status de usuário está desabilitado
- Consultas N+1 ao visualizar tags
Acessibilidade
- Não emitir
aria-labelledbyquando o cartão está vazio - Ajustar contraste e tamanho da fonte para widget do mini profiler
- Ajustar contraste para os esquemas de cores terciários Dark e Solarized Dark
- Melhorar acessibilidade do select-kit (2ª tentativa)
- Melhorar acessibilidade do select-kit
- Fechar select kit ao sair do foco
- Usar estrutura correta para títulos de badge
- Aumentar contraste de elementos no esquema wcag
- Nomes de usuário não são um título significativo
- Permitir que o logotipo/título do cabeçalho seja ocultado, se necessário
- Ícones do cabeçalho devem ser botões, não links
- Adicionar aria-label às contagens de notificação do cabeçalho
- Rótulo de compartilhar precisa de ID correspondente na entrada
- Adicionar aria-label ao link de salto incorporado
- Aria-label para o botão de histórico de edição da publicação
- Adicionar tags aria para expansão do mapa do tópico
- Alternadores de modo do modal de histórico precisam de aria-labels
- Publicações incorporadas precisam de atributos de widget de divulgação
- Avatares de publicação não devem ser tabuláveis
- Adicionar rótulo acessível para entrada de nome do marcador
- Discourse-tags deve ter um papel e rótulo
- Adicionar aria-labels para textareas de sinalização
- Remover tags de título do perfil do usuário
- Adicionar link de pular secundário para perfis de usuário
- Títulos de página do usuário mais descritivos
- Adicionar tags aria à nova navegação do usuário