Ainda mais!
Mas espere, há mais! Fazemos o nosso melhor para destacar novas funcionalidades e alterações para você, mas sempre há muitas mudanças para detalhar. Para uma lista completa de novos recursos, correções de bugs, melhorias de UX e muito mais, não deixe de revisar os Recursos e Correções Adicionais listados abaixo.
Melhorias nos Plugins
discourse-activity-pub
Novos Recursos
- Adicionado suporte a anexos de imagem (197)
discourse-ai
Novos Recursos
- Adicionada animação de streaming de diff (1355)
- Adicionados participantes e botão de convite às conversas com IA (1354)
- A triagem pode ocultar posts após adicioná-los à fila de revisão (1348)
- Permitir passar atributos de dados para um artefato (1346)
- Autocompletar hashtags e menções para a primeira mensagem do bot (1342)
- Permitir que o pesquisador também pesquise tópicos específicos (1339)
- Persona de pesquisador de fórum para pesquisa profunda (1313)
- Suporte a exemplos para personas (1334)
- Streaming de diff aprimorado para o assistente do compositor de IA (1332)
- Nova configuração para controlar o modelo de traduções (1333)
- Suporte a tokens de pensamento configuráveis para o Gemini (1322)
- Garantir que o pesquisador e o assistente do GitHub conheçam a data (1312)
- Forçar jpg/png para todas as imagens (1309)
Correções de Bugs
- Fechar o menu da IA impede a reprodução de áudio do post (1369)
- Melhorar ferramenta de pesquisa - corrigir filtros de tópico (1368)
- Aplicar diffs de forma mais consistente (1367)
- Não gerar erro ao navegar de um tópico do Bot de IA para um regular (1366)
- Passar corretamente tool_choice ao usar modelos Claude (1364)
- Melhorar a eficiência do MessageBus e interromper corretamente o streaming (1362)
- Garante que o objeto de atualização de stream esteja escopado ao seu tópico inicial (1359)
- Estabilizar algoritmo de diff para streaming (1358)
- Tentar novamente a análise de JSON interno escapado para lidar com caracteres de controle (1357)
- Não acessar nil ao verificar o esquema do Gemini (1356)
- Adicionar navegação segura às condições de inclusão do serializador (1349)
- Compartilhar ativos da página de compartilhamento de IA via CDN em sites que exigem login (1343)
- Discrepâncias na saída estruturada (1340)
- A triagem de persona deve ser registrada na automação (1326)
- Corrigir formato do prompt para img2text usado no nosso pipeline Rag PDF do Bot de IA (1323)
- Não exibir estado vazio enquanto busca conversas do bot (1320)
- Retornar saída estruturada no modo não streaming (1318)
- Erro de acesso inválido nos logs (1317)
- Lidar com erros inesperados ao navegar na web (1314)
- Substituição de resource_url no prompt do sistema da Persona (1310)
Mudanças de UX
- Permitir cantos arredondados (1365)
- Não mostrar sugestões de IA no compositor quando os inputs estiverem desabilitados (1331)
- Fixar botão de nova pergunta no topo da barra lateral móvel (1329)
- Aplicar estilos da barra lateral de conversas do bot à barra lateral móvel (1328)
- Ajustes de estilo para conversas (1325)
- Parar de renderizar o link de volta ao fórum (1319)
discourse-authentication-validations
Correções de Bugs
discourse-code-review
Correções de Bugs
- Remover recurso de commits de autolink (243)
discourse-data-explorer
Correções de Bugs
- Adicionar novo atributo necessário ao usar o serializador básico de tópicos (375)
discourse-doc-categories
Correções de Bugs
- Especificações quebradas (38)
discourse-gamification
Correções de Bugs
- Escopar verificação de existência de view materializada ao esquema atual (203)
discourse-livestream
Correções de Bugs
- Excluir registro “TopicChatChannel” quando o canal de chat for descartado (55)
- Especificações quebradas (53)
discourse-login-client
Novos Recursos
- Novo endpoint “revoke” (12)
Correções de Bugs
- Pular automaticamente a confirmação de criação quando o plugin está habilitado (11)
Mudanças de UX
- Adicionar a intenção do usuário como parâmetro de consulta (10)
discourse-preset-topic-composer
Correções de Bugs
- Especificações quebradas (48)
discourse-solved
Novos Recursos
- Aplicar modificador de plugin para limitação de taxa do controlador de respostas (369)
discourse-theme-creator
Correções de Bugs
- Corrigir especificações falhando para o editor de configuração de tema de esquema de usuário (111)
discourse-translator
Novos Recursos
- Traduzir tópicos em uma programação e na criação do tópico (291)
- Detectar e traduzir automaticamente posts para Post e PostLocalization (290)
- Detectar localidade e traduzir posts da tabela principal (287)
Correções de Bugs
- Restringir tradução a posts públicos ou posts dentro de uma certa idade (307)
- Suporte a idioma Microsoft Azure (306)
- Suprimir erros durante a tradução (299)
- Não cozinhar duas vezes (297)
- Pular validação ao atualizar a localidade de um tópico (293)
- Alternar para StructuredOutput do DiscourseAi (288)
Todos os Recursos e Correções
Novos Recursos
- Melhorar renderização de diversidade de emojis (32909)
- Localizar também banners (32908)
- Permitir minimizar compositor quando não há texto (32880)
- Disparar evento quando canal de chat é descartado (32844)
- Localizar também resumos de tópicos (32839)
- Mostrar posts e tópicos localizados com base na localidade do usuário (32618)
- Adicionar endpoint de exibição de grupo à pesquisa de grupos por ID em vez de apenas pelo nome do slug (32442)
- Portar objeto de tipo para configurações do site (32706)
- Adicionar traduções a posts (32564)
Correções de Bugs
- Tornar as expressões regulares dos gatilhos de automação de post criado/editado mais específicas (32944)
- Pular importação de tópicos resolvidos quando o plugin não está instalado (32922)
- Desbloquear cadastro social quando o nome é necessário e `auth overrides… (32923)
- Adicionar opção de ordenação de grupo sobre o grupo faltante (32931)
- Evitar loop infinito quando a tag de sinônimo é auto (32932)
- Botão de volta ao fórum deve levar ao fórum e não ao chat (32913)
- Servir CSS RTL para temas e componentes (32916)
- Mostrar também o botão de alternar localização no móvel (32912)
- Resolver rejeitar rascunho manter edição (32667)
- Botão de volta ao fórum apenas de admin (32911)
- Impede carregamento duplo de automation.index (32899)
- Permite zoom em imagens no chat (32891)
- Corrigir rótulo e descrição não funcionando em objetos de tipo para configurações do site (32868)
- Corrigir link do título da categoria para atualizar quando a categoria muda, adicionar testes (32840)
- Evitar redirecionamento duplo após instalar um tema (32876)
- Regressão do compositor em tela cheia (32864)
- Fundo esquecido (32857)
- Título da página de temas e componentes (32856)
- Trazer de volta o filtro da barra lateral (32837)
- Adicionar tradução faltante para ação de post revisável (32813)
- Garante que mudamos a página primeiro (32802)
- HeaderSearch nem sempre aparecendo quando welcomeBanner é removido (32804)
- Capturar erros do postcss corretamente para campos de tema (32800)
- Aguardar dados antes de mostrar resultados da pesquisa de admin (32796)
- N+1 na página de temas de admin (32763)
- Pular especificações instáveis (32786)
- Confiar nos waiters do capybara (32789)
- Usa o waiter correto do capybara (32788)
- Tenta corrigir instabilidade na mídia em revisão (32787)
- Tenta corrigir instabilidade na especificação de estatísticas (32784)
- Usa waiters e APIs corretos (32778)
- Verificar se a barra lateral está oculta e remover scrollLock ao ocultar o menu hambúrguer (32775)
- Bug com configuração de 2FA logo após o cadastro (32754)
- Link de redefinição de senha quebrado para usuário não staff no diálogo de confirmação de sessão (32765)
- Permitir que usuários existentes aceitem convites que os adicionem a um grupo (32762)
- Guardar corretamente para método close faltante (32760)
- Adiciona search-input-wrapper faltante (32749)
- Bloquear gem Bullet para uma versão compatível (32724)
- Isso estava escondendo o topo do compositor no iOS (32734)
- Garantir que possamos pesquisar endereços IP idênticos (32725)
- Classe errada no arquivo de folha de estilo do editor de configuração de esquema (32715)
- Problema de z-index da pesquisa de cabeçalho no móvel (32683)
- Corrigir recarregamento da página de edição de tema (32658)
- Garantir que o e-mail antigo seja definido corretamente ao atualizar o e-mail (32309)
- Limpar cache do ExtraLocalesController corretamente para multisite (32654)
- Link para seção de suporte do navegador do site (32647)
- Redirecionar para a nova página de temas após exclusão (32638)
- Priorizar páginas sobre outras categorias na pesquisa de admin (32614)
- Garantir que
hashtag_lookupretorne para o usuário do sistema se o usuário do post for excluído (32466) - Não impor carregamento estrito no registro principal do usuário anônimo (32590)
- Melhorias para pesquisa de admin (32574)
- Emblema não mostrando como desabilitado quando está (32591)
- Chave otimizar imagens por formato (32575)
- Autocompletar sendo cortado no editor rico (32586)
Mudanças de UX
- Lidar com URLs longas na grade de temas com overflow-wrap (32942)
- Melhorar UX quando perfis estão ocultos de anônimos (32938)
- Adicionar largura de fallback para modal (32937)
- Atualizar texto de dicas educacionais do compositor (32933)
- Animação de fechamento do modal (32842)
- Corrigir resultados de pesquisa inacessíveis, resultados inferiores e botão mais (32883)
- Combinar ícone de instalação de tema com ícone de componente (32894)
- Remover fundo do hover da aba de navegação (32893)
- Mais aplicação de border radius (32892)
- Alternar foco da barra lateral para focus-visible (32882)
- Estabelecer um border radius padrão maior (32889)
- Melhorar estado intermediário no fluxo de cadastro social (32887)
- Corrigir posicionamento do spinner de carregamento (32885)
- Regra de input desfazível de lista de verificação do editor rico (32877)
- Re-adicionar estilos de tópicos semelhantes (32866)
- Novo estilo para dicas do compositor (32843)
- Atualizar popup de alterações não salvas (32849)
- Corrigir overflow do nome no card de usuário (32838)
- Fechar modal de pesquisa de admin imediatamente quando um resultado é selecionado (32811)
- Melhorar ligeiramente o seletor de datas no móvel (32822)
- Melhor mensagem de erro quando o login social falha (32772)
- Ajustar estilo para dica de tópicos semelhantes do compositor + limitar quantidade (32774)
- Corrigir alinhamento das abas de navegação de mais tópicos (32808)
- Correções de acompanhamento de pesquisa para banner de boas-vindas (32776)
- Tornar o painel de notificação consistente com os novos estilos do painel de pesquisa (32753)
- Melhorar espaçamento do texto nos itens da lista de tópicos (32755)
- Refatorar a UI de edição do título do tópico (32339)
- Cor de hover/foco mais consistente na pesquisa de admin (32752)
- Melhorar estados de foco da pesquisa de admin (32751)
- Adicionar ícone de texto do Discourse (32744)
- Simplificar pesquisa de admin, tornar mais acessível (32733)
- Focar no formulário de cadastro no fluxo de autenticação social (32728)
- Dividir logo e fontes do admin em páginas separadas (32700)
- Modal para herdar border radius (32709)
- Ajustes de estilo menores para o recurso experimental de tradução (32708)
- Adicionar importação faltante ao admin_base.scss (32707)
- Adicionar gutter de barra de rolagem fixo para evitar pulo com modais (32702)
- Refatoração de CSS de pesquisa + correções (32401)
- Sempre fechar menu hambúrguer ao navegar para admin (32651)
- Não preencher sempre o nome de usuário para esquecer senha (32646)
- Não reservar espaço para a mensagem de dica na página de cadastro (32627)
- Melhorar layout do controle de configuração de uploader de imagens (32626)
- Incluir descrição de campo de texto personalizado no formulário de cadastro (32624)
- Várias melhorias na nova página de paleta de cores (32597)
- Compositor começa com allowPreview padrão falso (32589)
- Link para
/new-inviteno guia de início rápido (32580)
Performance
- Introduzir lazyHash e atualizar chamadas PluginOutlet para usá-lo (32823)
- Impede N+1 em last_updated_by (32817)
- Usar associação pré-carregada corretamente (32814)
- Corrige N+1 para o plugin de automação (32810)
- Melhorar performance da nova página de listagem de temas (32641)
Acessibilidade
- Atualizar cabeçalhos acessíveis para traduções mais flexíveis (32863)