Discourse Versão 3.1

Foco

Codename

Data de início

10 de janeiro de 2023

Data de lançamento planejada

1 de agosto de 2023

41 curtidas

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_id na 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_id ao 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 Email com 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%s para o parâmetro t do 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::BackfillSidebarSiteSettings em 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.from presente 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.size em 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_ids não seja usado como identificador
  • Transbordo do indicador de resposta de thread
  • PLUGIN_NAME incorreto 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: hidden aos 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_id NULO
  • 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_ids seja 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_group seja 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 categoryId em 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 :frowning:
  • 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_lower na 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_description na 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 /filter tenha 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, KST e JST
  • 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:href de 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.report para 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 posts durante anonimização
  • Memoizar referências de elemento para dockCheck
  • Corrigir problema de consultas N+1 ao listar lista de tópicos
  • Usar OpenSSL::KDF para 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 /tags com 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-labelledby quando 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
5 curtidas