3.5.0.beta5: Pesquisa de administrador melhorada, pesquisa de fórum com IA, configuração de aparência do site mais fácil e desenvolvimento de plugin mais simples

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

  • Especificação quebrada (43)
  • Especificações quebradas (41)

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_lookup retorne 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-invite no 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)
7 curtidas