E muito mais!
Mas espere, tem mais! Fazemos o nosso melhor 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 e Correções Adicionais listados abaixo.
Melhorias nos plugins
discourse-ai
Novos Recursos
- A regra de triagem pode ignorar posts criados por e-mail (775)
- Revisão com um único clique (769)
- Suporte de triagem LLM para modelos sem sistema. (757)
- Permitir que grupos específicos acessem o recurso de resumo em mensagens privadas (760)
- Transmitir outras opções do assistente de post (745)
- Ativar análise de emoção por padrão (732)
Correções de Bugs
- Mensagem malformada em cenário sem sistema + imagem inline (771)
- A busca de texto da triagem deve ser insensível a maiúsculas e minúsculas (767)
- UrlEditable deve ser verdadeiro para todos os provedores, exceto Bedrock (766)
- Editor de código de edição de ferramenta reiniciando a cada pressionamento de tecla (765)
- O gatilho do assistente do compositor móvel deve funcionar no Android e iOS (763)
- Adicionar markdown de upload original em caso de falha na legenda (762)
- Clicar nos links de resumo quebra o resumo (759)
- Modais no menu do assistente do compositor não funcionando (755)
- Posts sinalizados pela triagem não tinham pontuação. (752)
- Impedir que a configuração de legenda de IA seja exibida a menos que todos os critérios sejam atendidos (753)
- Implementação de resumo mais robusta (750)
- Assistente de IA não sendo exibido na visualização móvel (749)
- Chamadas de ferramenta Gemini 0801 (748)
auto_image_captionnem sempre presente para o usuário atual. (746)- Salvar corretamente parâmetros específicos do provedor para novos modelos. (744)
- Lidar com reply_to_post nulo no manipulador de eventos do Bot de IA (743)
- Validações de LlmModel. (742)
- Adicionar suporte a ferramentas ao dialeto compatível com OpenAI e vllm (734)
- Usar data correta para resumo em cache (733)
- Passar erros corretamente para o cliente (731)
Mudanças de UX
- Melhorias na interface do resumo de tópicos devido a mudanças no DMenu (772)
- Adicionar mixin escuro-claro para melhor visibilidade em temas escuros (764)
- Estilizar e posicionar assistente de IA no compositor (758)
- Posicionamento fixo do resumo (740)
- Usar gráfico de linha empilhada para sentimento do post (737)
- Esclarecer o propósito da configuração da chave de API do OpenAI (739)
discourse-assign
Correções de Bugs
- Impede que a referência da coluna “id” seja ambígua (590)
discourse-cakeday
Correções de Bugs
- Mover links de aniversários e datas de aniversário para a seção mais (131)
discourse-calendar
Correções de Bugs
- Remove o caminho de código de título limpo (600)
Desempenho
- Removido N*2+1 no tópico de disponibilidade (599)
discourse-chat-integration
Novos Recursos
- Adicionado Power Automate como novo provedor (204)
- Adicionar gatilho de tags de tópico alteradas à integração de chat (208)
discourse-data-explorer
Novos Recursos
- Permite que o resultado do arquivo CSV seja anexado em mensagens privadas automatizadas (318)
Correções de Bugs
- Corrigir validação dupla (314)
- Corrigir validação de
user_id(312) - O parâmetro deve ser exibido quando o valor padrão for inválido (313)
- Formulário de entrada de parâmetro vazio deve rejeitar envio (309)
- Usar with_deleted apenas em tópico e post (308)
- Tipo errado na entrada do parâmetro category_id (304)
- Criar caixas de entrada de parâmetro após salvar (303)
Mudanças de UX
- Reescrever entrada de parâmetro de data/hora usando FormKit (316)
- Usar GroupChooser na entrada do parâmetro
group_id(315) - Reescrever entrada de parâmetro usando FormKit (307)
- Usando CategoryChooser para entrada de parâmetro param_input (306)
discourse-deprecation-collector
Correções de Bugs
- Atualizar referência de configuração após uma mudança no núcleo (29)
discourse-doc-categories
Novos Recursos
- Relatar itens desnecessários em índices (11)
- Adicionar relatório com tópicos não indexados (9)
- Adicionar filtro de pesquisa avançada
in:docs(8)
Mudanças de UX
- Adicionar ícones de doc aos itens da barra lateral (10)
discourse-follow
Correções de Bugs
- Atualizar uso do outlet user-profile-secondary (122)
discourse-fontawesome-pro
Mudanças de UX
- Remover discourse-bookmark-clock porque não há alternativa pro (55)
discourse-global-filter
Correções de Bugs
update_category_statscom erro na consulta de coluna ruim (154)
discourse-group-tracker
Mudanças de UX
- Normalizar desabilitação de caixas de seleção ao desativar rastreador de grupo (64)
discourse-instant-search
Novos Recursos
- Adicionar lista de refinamento de tags e…
Correções de Bugs
- Erro de digitação em
searchType, mudar para constantes - Linting
- Erro ao abrir filtros após mudar tipo de pesquisa
- Texto “Invalid Date” aparecendo após dois minutos
- Embeddings não devem ser buscados novamente se pressionar carregar mais
- Hyde/Hybrid/Semântico funcionando
- Chamada
.search()quebra mostrar mais resultados nos hits - Modo de ordenação persistindo resultados
- Links de posts
- Links quebrados
Mudanças de UX
- Corrigir cores do modo escuro de destaque
- Usar cor de destaque mais suave para destaque de pesquisa
- Incluir categorias no controlador para que possamos atribuir cores de badge de categoria
- Ícone de cadeado para resultados de tópicos fechados
- Melhorar estilo e estrutura para resultados de chat
- Estilizar resultados de posts, adicionar envelope de MP aos títulos
- Estilizar resultados de usuários como tabela
- Ajustar posicionamento e estilos para pesquisa, resultados de tópicos
- Lista de refinamento de Tópico/MP e refinamentos condicionais
- Melhorar layout e estilos de pesquisa, resultados de usuários em grade
discourse-jira
Novos Recursos
- Adicionar tags a tópicos com base no status da issue. (71)
- Nova configuração de categoria para criar automaticamente uma issue no Jira. (69)
discourse-livestream
Novos Recursos
- Adicionar relação entre
TopicChatChanneleChat::Channel(29)
Correções de Bugs
- Mostrar mensagem de entrada de transmissão ao vivo apenas para tópicos com chat de transmissão ao vivo (30)
- Move consulta para mais tarde (28)
discourse-math
Correções de Bugs
- Adiciona suporte katex para chat (88)
discourse-multilingual
Correções de Bugs
- Definir tipo/código corretamente na serialização (17)
discourse-policy
Correções de Bugs
- Resolver ruído de log quando a ordem escopada é ignorada. (134)
Desempenho
- Usar
find_eachpara evitar picos de memória parte 2 (133) - Usar
find_eachpara evitar picos de memória (132)
discourse-preset-topic-composer
Correções de Bugs
- Adicionar verificação
createTopicDisabledao botão de novo tópico (26)
discourse-ratings
Correções de Bugs
- Impedir que DestroyOldHiddenPosts falhe quando houver posts órfãos (9)
- Usar função de ação correta (8)
discourse-reactions
Desempenho
- ID estático para tipo de ação de curtir post (305)
discourse-solved
Correções de Bugs
- Não permitir que usuários TL4 aceitem soluções incondicionalmente (305)
discourse-subscriptions
Correções de Bugs
- Tabela de preços para compras únicas (228)
discourse-templates
Mudanças de UX
- Ajuda de atalho deve mostrar i minúsculo (81)
discourse-theme-creator
Correções de Bugs
- Garante que o usuário possa salvar configuração de tema (87)
discourse-topic-voting
Novos Recursos
- Permitir order:votes em /filter (204)
Correções de Bugs
- Cuidar de contagens nulas ao ordenar (205)
discourse-translator
Novos Recursos
- Adicionar ProblemCheck de erro de tradutor para Microsoft (161)
Correções de Bugs
- Lidar com traduções do mesmo idioma (164)
Todos os Recursos e Correções
Novos Recursos
- Permitir mostrar pesquisa de texto do site em locale selecionado (28453)
- Permitir que plugins especifiquem atalhos de teclado para itens de barra de ferramentas ocultos (28456)
- Adicionar número estimado de visitantes globais e da UE à página sobre (28382)
- Mudar padrão para push_notification_time_window_mins (28431)
- Indicador de recurso não visto na barra lateral do administrador (28397)
- Adicionar configuração do site
system_user_max_attachment_size_kb(28351) - Sempre mostrar página completa “Novos Recursos” para administradores (28383)
- Permitir motivos de pontuação totalmente personalizados. (28348)
- Trazer plugin:create para o núcleo do gem
create-discourse-plugin(28350) - Adicionar atraso às notificações push nativas (28314)
- Estatísticas de usuários participantes (28322)
- Mudar tags enviadas no gatilho topic_tags_changed no plugin de automação (28318)
- “Hot” substituindo “Top” como padrão no menu superior (28252)
- Adicionar opção para excluir tópicos stub imediatamente após mesclagem (28228)
- Números absolutos em Poll (28240)
- Adicionar
live_slots_(start|finish)para log de desempenho do Sidekiq (28260) - Adicionado gatilho para tags de tópico alteradas (28176)
Correções de Bugs
- Carregamento infinito do histórico de posts (28425)
- Atalho de formatação correto no mac (28556)
- Respeitar a tecla End quando o último post já estiver renderizado (28524)
- Permite remover manualmente erro para campos virtuais (28555)
- Permite que selectText aceite uma posição de rolagem como opcional (28554)
- Destruir rascunho ao clicar no botão Descartar (28552)
- Adicionar usuários ao diretório de usuários na ativação da conta (28505)
- Retornar traduções interpoladas corretamente para flags
- Impedir erro de escopo quente de tópico em tópicos futuros (28545)
- Impedir que solicitações de grupo carreguem infinitamente (28544)
- Impedir exceção ao mostrar substituições (28543)
- Corrigir verificação incorreta para campos personalizados obrigatórios (28541)
- Impedir callbacks de notificação desktop no móvel (28527)
- Ao substituir texto no compositor, manter histórico (28537)
- Lembrete de bookmark estava limpando incorretamente (28506)
- Uploads de vídeo às vezes travam indefinidamente (28523)
- Atualizar seção de edição de tag ao navegar para outra tag (28519)
- Impedir que criação de post impacte o app (28518)
- Resetar formulário corretamente antes de destruí-lo (28516)
- Vídeos não fazendo upload devido a erro de geração de thumbnail (28493)
- Adiciona classe chat-draw-expanded ao body (28490)
- Acionar evento user_logged_out quando o usuário faz logout (28482)
- Ocultar cabeçalho quando não há descrição personalizada (28470)
- Ignorar 1:1s quando a pesquisa de chat retorna usuários (28464)
- Garante que href não seja definido duas vezes (28466)
- Ativação de conta em subpastas (28463)
- Contexto externo perdido no bloco
#eachem hbr (28461) - Especificar arg
@typepara o uploader de imagem na área de configuração sobre (28460) - Escrever cache de stylesheet atomicamente (28457)
- Usar subtítulo correto para campo Nome de contato do Site (28448)
- Não mostrar botão de silenciamento em usuários staff e exibir usuários similares (28423)
- Usuários mencionados quebrados com nomes de usuário capitalizados (28421)
- Substituições de tradução não funcionavam para ordens de pesquisa (28404)
- Tornar expansão da lista de votantes de poll persistente (28352)
- Ignorar destaques para código longo em modo automático (28399)
- Fazer botões cancelar e reset funcionarem para configurações de
file_size_restriction(28347) - Permitir som de chat quando notificações estão desativadas (28385)
- Atrasar job de assistir notificação de chat (28386)
- FormKit: Permitir 0 em entrada numérica obrigatória (28368)
- Não mostrar espaço em branco quando não há imagem de banner (28366)
- Garantir que descartemos MiniRacer::Context antes de forkar daemons (28361)
- Serializar Flags em vez de PostActionType (28362)
- Acessar nome e descrição corretos (28353)
- Definir overflow-x como auto para impedir que barra de rolagem apareça sempre (28294)
- Não continuar lista dentro de codefence (28346)
- Renderizar checkboxes sql corretamente (28328)
- Serializar Flags em vez de PostActionType (28334)
- Poll quando config é on_close só mostrar resultados quando poll estiver fechada (28299)
- Lista de votantes de poll ranked choice corrompendo ao expandir (28315)
- Parar de injetar margem desnecessária (28335)
- Não atingir cache Redis em seeds (28329)
- Serializar Flags em vez de PostActionType (28259)
- Exibir novo botão de DM quando canais públicos estão desativados (28306)
- Títulos de categoria de configuração do site (28281)
- Não registrar erro ao renderizar 404
- Specs de flags instáveis ao mover para cima ou para baixo (28272)
- Desescapar URI corretamente ao redirecionar para uma categoria
- Garantir que ícone de não perturbar atualize corretamente (28253)
- Retornar tipos de mensagem adicionais corretamente
- Usar CheckboxGroup para formulário de badges do admin (28239)
- Limitar número de flags personalizadas a 50 (28221)
- Backup_restore.rb quer usuário db do user, não username (28229)
- Cache todas as flags seguro para multisite (28204)
- Definir padrão sensato para
Net::HTTPao processar uma requisição (28141) - Garante que tags/categorias estejam presentes (28230)
- Não limpar problemas inline ao carregar dashboard do admin (28220)
- Melhorar verificação para roteador de drawer (28212)
- Melhorias adicionais ao tratamento de
//(28211) - Não remover
//do meio de URLs em discourse-url (28210) - Atualizar ícone de não perturbar em tempo real no cabeçalho glimmer (28200)
- Algoritmo de resultado de poll ranked choice verificação de maioria (28191)
- Atualizar informações de votante ao mudar remotamente (28168)
- Retornar valor isForever correto (28194)
- Uploader de imagem de badge (28188)
- Remover configuração de canal padrão de chat (28170)
- Thumbnails de vídeo para vídeos ausentes (28152)
- Badges do sistema podem ser desativados (28169)
- Não contar visualizações de rascunho nas estatísticas de visualização de tópico (28162)
- Bug de itens revisáveis duplicados (28161)
- Mover download de bancos de dados Maxmind para após
assets:precompile(28157) - Retornar traduções interpoladas corretamente para tipos de flag
- Executar mesclagem de tópicos em thread de fundo (28114)
- Poll: Avatares clicáveis, com hover (28121)
- Condição de corrida em Discourse.cache.fetch (28124)
Mudanças de UX
- Destacar canal/DM de chat apenas quando chat estiver expandido (28488)
- Explicar prioridades de escolhas (28574)
- Corrigir overflow usercard (28558)
- Aba de configurações de flag seguindo diretrizes de UI (28479)
- Correções de DMenu (28551)
- Tornar estilo de atalho de teclado mais sutil (28522)
- Centralizar estilo móvel do DMenu + correções (28469)
- Ajustar banner de atualização de software para páginas sem cabeçalho (28496)
- Não usar cor de subcategoria dividida no cabeçalho fixo (28494)
- Corrigir altura de textarea no móvel (28495)
- Adicionar token de título para página do admin O que há de novo (28476)
- Aplicar novas diretrizes de UI do admin ao O que há de novo (28454)
- Mostrar mapa de tópicos em tópicos sem respostas por padrão (28468)
- Melhorar cores de menção para esquemas de cores escuros (28462)
- Corrigir link de info de restauração na página de backups do admin (28452)
- Aplicar diretrizes de interface do admin a flags personalizadas (28433)
- Contagem de visualizações no mapa de tópicos deve ser sempre pelo menos 1 (28447)
- Aplicar diretrizes de interface do admin à página de Backups (28051)
- Melhorar visualização móvel para a nova página /about (28406)
- Omitir contagem de badges favoritos se max for 0 (28402)
- Não verificar dimensões em nome de arquivo de vídeo (28349)
- Estilizar revisáveis no menu de usuário quando avatares estão ativados (28388)
- Apenas
scrollIntoViewse itens da barra lateral já não estiverem visíveis (28372) - Ajustar estilo para a nova página /about (28367)
- Remover alinhamento de baseline do timestamp de chat (28345)
- Remover cor de fundo do botão de poll para evitar problema de destaque (28319)
- Pequenas melhorias e correções no mapa de tópicos (28215)
- Definir link “tópicos” na barra lateral como ativo para filtros hot, não visto e meus posts (28305)
- Adicionar lista de DM da barra lateral de volta quando canais públicos estão desativados (28301)
- Adicionar outlet de plugin a hosts incorporáveis (28264)
- Cabeçalhos de modal menores, título de modal de flag mais curto (28278)
- Não excluir MP do bot narrativo ao pular dicas de usuário (28265)
- Mudar rótulo do menu de bookmark de “Personalizado…” para “Mais opções…” (28266)
- Corrigir problema com nomes de usuário longos quebrando em cards de usuário móvel (28256)
- Corrigir quebra do botão de perfil de usuário, limpar estilos (28255)
- Remover margem extra dos links de descrição de flag (28251)
- Quebrar palavras longas para impedir overflow no feed de atividades (28250)
- Linkar texto de edição para pesquisa no formulário de badges (28248)
- Respeitar locale atual no formato de data das visualizações do mapa de tópicos (28199)
- Mover formulário de flag do admin para form-kit (28187)
- Corrigir atributo de título do botão de mostrar/ocultar preview (28155)
Desempenho
- Garantir que tópicos sugeridos seja carregado apenas na última página da visualização do tópico (28507)
- Adiar ações de botão para melhorar interação-next-paint (INP) (28019)
- Excluir
I18n._overridesapós serem aplicados (28405) - Juntar usuários a canais de forma mais eficiente (28392)
- Reduzir alocação de memória de
Chat::AutoRemove::HandleCategoryUpdated(28393) - Reduzir pegada de memória de
Chat::AutoRemove::HandleCategoryUpdated.call(28381) - Reduzir pegada de memória de
Chat::AutoRemove::HandleCategoryUpdated(28332) - Não expirar cache quando PostActionType for salvo (28337)
- Sem chamadas redis ao executar migrations (28336)
- Ignorar callbacks de reset de flag em seed (28333)