E muito mais!
Mas espera, tem mais! Nós nos esforçamos para destacar novos recursos e mudanças para você, mas sempre há muitas mudanças para detalhar. Para uma lista completa de novos recursos, correções de bugs, melhorias de UX e muito mais, certifique-se de revisar os Recursos Adicionais e Correções listados abaixo.
Melhorias nos plugins
discourse-akismet
Correções de bugs
- Remover dependência
discourse_devdo plugin.rb (185)
discourse-anon-usernames
Novos recursos
- Adicionar plugin de gerador de nomes de usuário anônimos (1)
Correções de bugs
- Reduzir a rigidez da geração (2)
discourse-category-experts
Correções de bugs
- Marcação automática incorreta quando a categoria é alterada (215)
discourse-doc-categories
Novos recursos
- Atualizar tópico na OP de tópicos de categorias de documentação (61)
Correções de bugs
- Garantir que MPs sejam tratados ao mover tópicos de índice (62)
discourse-no-bump
Correções de bugs
- Remover lógica de bump na revisão (80)
discourse-preset-topic-composer
Correções de bugs
- Atualizar para mudança no núcleo do botão de novo tópico (53)
discourse-route-blocker
Correções de bugs
- Lançar
Discourse::NotFoundquando a rota estiver bloqueada (9)
discourse-theme-creator
Correções de bugs
- Atualizar construtor HTML após a movimentação do diretório admin (124)
- Importação da rota de índice (122)
Todos os recursos e correções
Novos recursos
- Adicionar gancho de plugin para validações extras de nome de usuário (35522)
- Promover discourse_reactions_allow_any_emoji para fora do experimental (35589)
- Adicionar pesquisa de texto completo para mensagens de chat (34704)
- Adicionar aspas padrão para o tcheco (34797)
- Adicionar tempo estimado de conclusão para preenchimento de tradução de IA (35474)
- Anexar resultados de pesquisa limitados com pesquisa semântica (35446)
- Lightbox Photoswipe experimental (35109)
- Adicionar configurações para conectar/revogar capacidade no Login com Amazon (35387)
- Aplicar prosemirror-gapcursor em nós de bloco adicionais (35415)
- Sempre mostrar as subabas Todos, Tópicos e Respostas para novo unificado (35292)
- Suporte para o modelo de incorporação Gemini mais recente (35390)
- Sistema de créditos de LLM hospedado (35162)
- Habilitar automaticamente a pesquisa de IA (página inteira) quando não houver resultados regulares (35336)
- Desativar preferência de usuário de notificação de link (35352)
- Linkar para “Todas as configurações” de verdade na barra lateral do admin (35263)
- Atualizar feriado Diwali da Índia 2025 (35354)
- Mudar para markdown quando tokens não suportados forem encontrados no editor rico (35044)
- Permitir adicionar tag de âncora ao título da página 404 (35318)
- Adicionar locale como filtro em tópico /filter (35299)
- Processar também traduções atualizadas manualmente (35276)
- Adicionar a opção de sinalizar, excluir e silenciar na Triagem de LLM (35285)
- Introduzir configuração de site ‘google_site_verification_token’ (35229)
- Adicionar oneboxes e lightboxes a posts localizados (34900)
- Adicionar plugin_modifier para incluir resumo de IA no serializador de visualização de tópico (35110)
- Dividir configuração para permitir que mods gerenciem categorias e grupos (35174)
- Permitir edição de paletes pertencentes a temas (34722)
- Atualizar tópicos de wiki quando a OP é editada (35137)
- Adicionar configuração de site para impedir que mods alterem níveis de confiança (35160)
Correções de bugs
- Filtrar posts ocultos/sussurros/excluídos do filtro de palavras-chave. (35648)
- Não é possível atualizar o fechamento baseado no timer do último post para o timer de fechamento (35541)
- Garante que o post editado na edição rápida não seja mutado (35622)
- Melhora a posição da barra de ferramentas do post no iOS (35574)
- Melhora o modal no iOS quando a entrada está em foco (35619)
- Restaurar suporte para rotas de plugin normalizadas sob
admin/(35598) - O filtro de tópicos deve respeitar os direitos de sussurro (35555)
- Adicionar cabeçalhos de rastreamento de solicitação às respostas do Message Bus (35537)
- Limpar sinalizador parcial quando as chamadas de ferramenta de streaming terminarem (35605)
- Adicionar contexto de emoji distinto para o seletor discourse-reactions (35614)
- Regra de entrada do editor rico envolvendo opções ausentes (35548)
- Evitar MPs duplicados quando várias regras de triagem de LLM sinalizam o mesmo post (35596)
- Verificação de problema de login do Twitter não relatando com precisão (35593)
- Mover o primeiro post sequencialmente não atualiza o tópico de destino (35559)
- Oculta totalmente a seção se o usuário não puder enviar MPs (35595)
- Lidar com tempos limite e erros de carga do worker de otimização de mídia (34943)
- Ignorar alterações de nível de confiança quando group grant_trust_level é 0 (35572)
- Tamanho da imagem do lightbox dentro do elemento detalhes (35570)
- Adicionar índice extra tag_id, topic_id a topic_tags (35565)
- Sempre salvar rascunhos de post independentemente do comprimento do conteúdo (35540)
- Resultados duplicados na pesquisa rápida de IA (35554)
- Atualizar caminhos optionalRequire após a movimentação do diretório admin (35551)
- Garantir que a fallback do modelo LLM padrão de IA esteja presente (35549)
- Reverter solução de rolagem em foco (35544)
- Estouro de pilha máxima na barra de ferramentas de link do editor rico (35530)
- Corrigir especificação de rolagem mais de chat (35543)
- Tornar fallback de usuário do sistema opcional para e-mail de categoria (35536)
- Lidar com ação de cancelar no diálogo de escolha de resposta de tópico (35534)
[editor rico]converter quebras de linha em quebras duras quando analisadas de HTML (35518)- Adicionar endpoint do serviço de comunicação Azure à substituição de autenticação SMTP (33226)
- Persistir notas revisáveis ao alternar abas (35495)
- Garantir que o serviço de chat tenha carregado o canal antes de renderizar o canal (35433)
- Adicionar tempo limite ao modificador prevent-scroll-on-focus (35503)
- Impedir rolagem do corpo em foco de entrada (35497)
- Verificação de marca de código de regra de entrada do Prosemirror (35416)
- Melhorar sincronização de estado de rastreamento de tópico (35478)
- Desativar verificações de problema de IA (35475)
- Exceção de trabalho: Holidays::InvalidRegion (35473)
- Permitir que check_policy encontre classe mailer (35464)
- Adicionar atributos de dados a imagens citadas (35455)
- Notificação fantasma ao ser adicionado a um evento em uma mensagem… (35459)
- Dessuspender um moderador (35452)
- DeleteReplies deve usar o guardião em vez de verificar por equipe (35443)
- Remover tópicos de definição de categoria em quente (35449)
- Melhora editor de método de entrada no chat (35448)
- Não criar rastreadores de verificação de problema de IA sem um LLM alvo. (35447)
- Adicionar classe de lightbox a imagens citadas no chat (35442)
- Mostrar aviso de visibilidade de distintivo após recarregar a página de configuração de grupos (35445)
- Imagens largas na página de FAQ transbordando no mobile (35398)
- Campo de localização do evento em exportações .ics / google calendar (35355)
- “Carregar mais” ansioso no diretório de usuários (35439)
- Corrigir um loop de carregamento quando um tópico é removido (35409)
- Não tentar rastrear cliques em sugestões de pesquisa (35431)
- Garante que o usuário possa enviar MP para mostrar o botão iniciar novo MP (35440)
- Link revisável quebrado para automação relevante (35434)
- Carregar apenas a definição da tarefa rake api-docs quando as gems necessárias estiverem disponíveis (35432)
- Renderização de tópicos em Subcategories_with_featured_topics (35418)
- Limpar marca armazenada na conversão de regra de entrada de marca do editor rico (35360)
- Notificações de moderador quando novo post silencia automaticamente um usuário (35403)
- Excluir campos ocultos no cadastro do formulário de cadastro por convite (35405)
- Verificação de saúde do Twitter quebrada na atualização do Faraday (35407)
- Lidar com @post nil no CookedProcessorMixin para mensagens de chat (35386)
- Atualizar placeholder do compositor quando alternado (35383)
- Mover o primeiro post de um tópico para um tópico existente redefine bumped_at (35373)
- Propriedades de tópico ausentes em category-featured-topics (35380)
- Filtro e consulta de tópico Watching_first_post (35353)
- Tratar o parâmetro status do tópico como um valor verdadeiro. (35366)
- Remover serviço não utilizado (35364)
- Resolver condição de corrida onde o rascunho não é carregado para um canal de chat (35351)
- Usar locale padrão para temporarily_closed_due_to_flags (34718)
- Colagem de paleta de cores no Safari (35348)
- Usar usuário do sistema para email-in quando usuários em fase estiverem desativados (34655)
- Codificar URLs de nomes de usuário no redirecionamento de concessão de admin (34664)
- Atribuição correta da propriedade de grupos de usuários admin (35315)
- Reduzir falsos positivos na verificação de problema de status de LLM de IA (35304)
- Modo offline não deve enviar indicador de digitação (35279)
- Convites para tópico privado ao usar discourse connect (35303)
- Permitir que a automação de tag de IA marque posts de bots (35310)
- Evitar marcação restante para avisos de post oculto antigos (35311)
- Não retornar nome traduzido ao editar categoria (35297)
- Garantir que verificações de problema agendadas honrem a configuração perform_every (35291)
- Adicionar códigos de backup imediatamente após adicionar 2FA (35287)
- PG::UniqueViolation para PostTimings na tarefa rake posts:reorder_posts quando registros PostTiming não têm Post correspondente (35212)
- Permitir que o usuário recupere seus próprios tópicos excluídos (35214)
- Possível falha durante a criação de categoria (35277)
- Adicionar altura mínima para sentinel de carregar mais (35262)
- Prompt de confirmação quebra ao usar pipe (35261)
- Remover btn-default do componente DActionButton (35196)
- Outro caso de borda de carregamento parcial de modal de categoria (35204)
- Abrir dropdown de categoria não deve redefinir nome traduzido (35232)
- Uploads simultâneos de img de dados do editor rico (35098)
- Remover seção de erro ao visualizar detalhes de e-mails recebidos (35228)
- Palavras e expressões regulares assistidas com curinga (35217)
- Ignorar triagem em edições quando houver sinalizações não tratadas (35218)
- Ambiguidade de especificação ao selecionar dropdowns de categoria (35215)
- Navegar via filtros de tópico não deve destraduzir um nome de categoria (35211)
- Falha em Admin::PluginsController quando plugin tem caminho de URL de commit nil (35186)
- Garantir que um revisável seja criado ao tomar ação diretamente em usuário (35198)
- Alinhar comportamento de exibição de texto para user-menu-billing com outros botões (35200)
- Nomes de classe de botão declarativo duplicados (35177)
- Passar dados de ancestral para auxiliar de distintivo de categoria (35169)
- Desativar botão de respostas até que as respostas sejam carregadas (35136)
- Lembrete de notificação é excluído com marcador (35141)
- Respeitar tamanho da img ao citar vários elementos (35144)
- Simplificar funcionalidade de bump de tópico e comportamento de configurações de notificação (34945)
- Remove linha de depuração (35157)
- Não linkar LLMs semeados na página de recursos (35151)
- Usar grupos permitidos da persona para acesso a prompts personalizados do assistente de IA (35150)
- Permitir salvar categoria quando os atributos de cor são hex de 3 dígitos (35119)
- Não atualizar last_seen_at ao personificar um usuário (34872)
- Permitir cliente mediaconvert sem endpoint (35135)
- Botão mostrar mais agora carrega subcategorias de nível raiz adicionais (35101)
- Permitir que aws mediaconvert use perfil iam (35091)
- Mostrar gists de IA em mensagens mobile (35124)
- Resposta Discourse_id_challenge ao usar subpasta (35123)
- Oculta ícone de chat redundante em rotas de chat mobile (35015)
- Executar verificações de problema agendadas mesmo quando nenhum rastreador existir ainda (35102)
- Lembrete de notificação é excluído com marcador (35069)
- UX de edição de comentários de votação de post (35108)
- Clicar no assunto em logs de e-mail do admin quebrado (35030)
- Traduzir string na página 404 de pesquisa (35090)
- Transbordamento de paginação de tópico com posts excluídos (35081)
- Forçar atualização de tamanho no calendário completo (35075)
- Manipulação nula de dropdown/anonymousOnly no rodapé do tópico (35072)
- Usa seletor css para garantir que usemos waiters (35063)
- Substituir emojis corretamente no lembrete de marcador (35061)
- Evitar retornar votantes duplicados do endpoint
/polls/voters.json(34433)
Mudanças de UX
- Ao fechar lightbox evitar tremor se a miniatura estiver cortada (35646)
- Permitir que conteúdo de nota de rodapé inline encolha para caber (35633)
- Adicionar modificador para personalizar modelo de convite (35458)
- Mostrar lupa à esquerda para seletor (35621)
- Adicionar padding superior ao seletor no mobile (35618)
- Simplificar remoção de participante de MP (34022)
- Fechar lightbox ao tocar no plano de fundo no mobile (35571)
- Definir border-radius para 0 para botões em DMenu (35602)
- Usar ícone personalizado para pesquisa no chat (35600)
- Adicionar classe btn ausente (35562)
- Linkar para post ao clicar no assunto em logs de e-mail recebido (35567)
- Tornar relatórios de análise de sentimento acessíveis a moderadores (35577)
- Mover estilos de modo escuro de citação e código para seletores de elemento para e-mails (35576)
- Remover z-index para badge de notificação do cabeçalho (35575)
- Adicionar traduções ausentes para lightbox (35568)
- Usa btn plano para barra de filtro de pesquisa no chat (35566)
- Reduzir ligeiramente padding acima do compositor de chat (35546)
- Melhorar mensagens quando fechado automaticamente baseado no timer de tópico do último post (35538)
- Adicionar classe ao botão ignorar erro de rascunho (35531)
- Atualizar botão remover senha para usar classe btn-danger (35514)
- Mostrar alternância de gist de IA na rota /filter, corrigir aparência de gists (35521)
- Mover MP de bot de IA para menu de navegação (35189)
- Melhorias de padding e estilo de lightbox mobile (35494)
- Corrigir transbordamento na entrada de pesquisa do admin (35481)
- Remover total e atualizar mensagem de preenchimento para traduções de IA (35479)
- Classificar traduções de IA por conclusão, mostrar decimal entre 99 e 100% (35461)
- Ajustes adicionais no gráfico de tradução de IA (35454)
- Adicionar classe btn a botões de assistente (35450)
- Mostrar apenas posts que precisam de tradução para locale padrão no gráfico de tradução de IA (35397)
- Links de metadados do cartão de usuário devem usar cor de link (35427)
- Remover rótulos não lidos/novos redundantes para lista de tópicos vazia (35350)
- Adicionar correspondência exata de URL para links de seção da barra lateral (34677)
- Substituir dropdown por uma página de índice dedicada para modelos de e-mail (35284)
- Simplificar diálogo de confirmação Descartar Compositor: remove botão Rascunho Seguro (35298)
- Adicionar classes declarativas ausentes a btn (35312)
- Mostrar arquivos SCSS na seção “arquivos extras” do admin de tema (35300)
- Separar melhor configurações de login e autenticação (33711)
- Correção de estilo da caixa de entrada do usuário (35258)
- Remover botões de ações duplas no modal de marcador no mobile (35183)
- Adicionar classe de botão ausente à alternância de segredo (35254)
- Tornar traduções mais fáceis de configurar mostrando configuração de site necessária (35078)
- Remover subtítulo da página 404 (35185)
- Atualizar o texto nas configurações para o logotipo mobile (35184)
- Tornar legenda de hover do lightbox não selecionável (35148)
- Refazer classes de botão (34882)
- Sempre aplicar padding de descobertas independentemente da viewport (35154)
- Atualizar botões do rodapé do tópico automaticamente quando a viewport muda (35074)
- Mostrar botão remover senha sem suspense (34635)
- Atualizar descrição da configuração do Discourse ID (35094)
- Adicionar estilo de aviso de post ausente (35093)
- Adicionar explicação “funciona com” para logins Discourse ID (35088)
- Melhorar aparência de atalho kbd no macOS (35099)
- Ocultar hora na visualização mensal no mobile (35107)
- Remover fundo de amor no hover (35089)
- Corrigir efeito de hover no ícone de coração no botão de double-like (35086)
- Avisos de post parte 2 (35049)
- Atualizar strings para filtro (35062)
Mudanças de segurança
- Respostas de erro faltando cabeçalho
Cache-Control
Desempenho
- Otimizar consulta de estatísticas de tradução de IA e remover cache (35597)
- Usar cache de persona para pesquisas de tradução e sumarização (35560)
- Corrigir consultas N+1 devido a campos personalizados de usuário ao carregar MPs de chat (35516)
- N+1 ao verificar moderadores de categoria ao carregar canais (35466)
- Usar arquivos JS corretamente codificados para chunks de webpack no S3 (35444)
- Cache de solicitações ao navegar no diretório de usuários (35371)
- Reutilizar elementos topic-footer-button ao renderizar novamente (35167)
Acessibilidade
- Tornar ariaLabelledBy condicional para listas de tópicos (35334)
- Remover aria-controls de respostas expansíveis em tópico (35333)
- Remover aria-controls da entrada de pesquisa, corrigir contagem de resultados (35332)
- Adicionar aria-label à região de resultados de pesquisa (35327)
- Adicionar role ao botão de miniatura de vídeo (35326)
- Corrigir ariaHidden para links de usuário (35329)
- Adicionar aria-label à região de botão do rodapé do tópico (35328)
- Adicionar href ao nome de usuário do comentário de votação de post (35325)
- Adicionar aria-label, title, ao seletor de cor da interface (35324)