E ainda mais!
Mas espera, 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 mais, certifique-se de revisar os Recursos e Correções Adicionais listados abaixo.
Melhorias nos plugins
discourse-activity-pub
Novos Recursos
- Adicionar suporte para atores de Serviço (196)
- Adicionar rota “about” do ActivityPub com listagem básica de atores (191)
Correções de Bugs
- Melhorar a análise de base_object_id (198)
- Atributos de ator incorretos (194)
- Sempre impedir a publicação AP de uma categoria com restrição de leitura (181)
- Não mostrar “publicar todas as postagens” quando o tipo de publicação do tópico for first_post (180)
discourse-ai
Novos Recursos
- Permitir especificar “nenhum” uso de ferramenta no prompt de conclusão
- Triagem silenciosa usando persona de IA (1193)
- Permitir desativar top_p e temp para modelos de pensamento (1184)
- Adicionar capacidade de desativar descobertas de pesquisa (1177)
- Adicionar suporte a respostas baseadas em persona e sussurros à triagem de LLM (1170)
- Triagem de automação usando personas (1126)
- Implementar suporte a tokens de pensamento (1155)
- Suporte completo para Sonnet 3.7 (1151)
Correções de Bugs
- Impedir chamada de Object.keys em null (1217)
- Incapaz de clicar no gráfico de rosca quando não há filtros (1213)
- Aumentar limite do prompt do sistema (1210)
- Remover evento de aplicativo de pesquisa em página inteira incorreto (1209)
- Garantir que a piscina de threads seja desligada (1207)
- Impedir que campos em Object sejam renderizados novamente (1205)
- Especificação de legenda de imagem falhando (1195)
- Necessário criar modelo ao testar novo embedding (1192)
- Diversos problemas com gerenciamento de LLM e triagem (1186)
- Suporte à triagem de IA e refatoração da funcionalidade de pesquisa (1175)
- Impedir escape duplo de filtros (1179)
- Usar
routepara links da barra lateral de sentimento do administrador (1160) - Resultados subsequentes na pesquisa em página inteira devem reativar a descoberta (1156)
- Modelos de raciocínio legados não funcionando, parâmetros de provedor ausentes (1149)
Mudanças de UX
- Converter visão geral da análise de sentimento em barras horizontais (1216)
- Mover pesquisa de IA para o lado em telas grandes (1196)
- Adicionar links de sentimento à barra lateral do administrador (1158)
- Atualizar modelos de LLM da Sambanova (1157)
- Streaming mais suave para descobertas (1154)
- Adicionar descrição à navegação de configuração (1153)
- Melhorias no relatório de análise de sentimento (1150)
Desempenho
- Mover análise de sentimento para a fila “low” do Sidekiq (1173)
discourse-akismet
Novos Recursos
- Enviar e-mail para usuário excluído (167)
discourse-algolia
Mudanças de UX
- Remover link antigo do fórum do Algolia do README (118)
discourse-assign
Novos Recursos
- Adicionar filtro “assigned:
<nome>” (na página /filter) (648)
Correções de Bugs
- Uso incorreto de prioritize_full_name_in_ux substituído por prioritize_username_in_ux (645)
- Garantir que o plugin assign respeite a configuração do site
prioritize_full_name_in_ux(632) - Permitir que usuário seja atribuído a postagem e tópico (638)
Mudanças de UX
- Adicionar classe aos itens da lista de tópicos atribuídos (649)
- Seguindo 08d99dc, podemos remover a atribuição de cor separada (647)
- Atualizar para novo separador de tags do core (639)
discourse-authentication-validations
Correções de Bugs
- Especificações quebradas devido à mudança de caminho do administrador (34)
discourse-cakeday
Correções de Bugs
- Respeitar ocultação de perfil do usuário ao mostrar data de nascimento e cakeday (152)
discourse-calendar
Novos Recursos
- Adicionar saída de plugin em modal/post-event-builder (693)
Correções de Bugs
Desempenho
- Corrigir problema N+1 em
DiscoursePostEvent::EventsController#index(698)
discourse-chat-integration
Correções de Bugs
- Compartilhamento em canais de fórum do Discord requer um thread_name (251)
discourse-codebytes-plugin
Correções de Bugs
- Atualizar decorador para mudança no core (44)
discourse-data-explorer
Correções de Bugs
- Garantir que datas passadas em parâmetros de consulta sejam analisadas no fuso horário local. (365)
- Relatórios de automação do Discourse com parâmetros (363)
discourse-livestream
Mudanças de UX
- Limitar estilos de livestream a tópicos de livestream (48)
discourse-lti
Correções de Bugs
- Adicionar cabeçalho Content-Type para informar explicitamente ao navegador para analisar a resposta reenviada como HTML (70)
discourse-microsoft-auth
Novos Recursos
- Suporte a Single Tenant para o plugin de autenticação Microsoft (67)
discourse-reactions
Mudanças de UX
- Aplicar border-radius opcional do core ao botão (358)
- Página de atividade de reações do usuário mostra nomes em menções quando a configuração do site é verdadeira (355)
discourse-solved
Novos Recursos
- Mostrar “marcado como resolvido por” no OP quando o tópico é resolvido (343)
Correções de Bugs
- Migração foi feita apenas para o primeiro lote (344)
Mudanças de UX
- Melhor alinhamento e espaçamentos para “marcado como resolvido por” (346)
discourse-tooltips
Correções de Bugs
- Alinhar link do tópico com status do tópico (88)
discourse-translator
Novos Recursos
- Melhor análise de tradução via saídas estruturadas (257)
- Adicionar configurações ocultas para limitar o escopo da tradução automática (255)
- Permitir que postagens não traduzidas no modo de tradução inline sejam traduzidas manualmente (230)
Correções de Bugs
- Usar is_a? em vez de is_a para detectar classe (260)
- Dividir conteúdo para tradução antes de enviar (249)
- Usar prompts específicos para títulos de tópicos (252)
- Reverter tradução de raw para provedores de tradutor, pois eles removem quebras de linha (250)
- Botão “Mostrar original” só aparece em tópicos onde há conteúdo traduzido (240)
- Mapeamento de idioma incorreto usando não símbolos (238)
- Permitir que usuário seja excluído (236)
- Não deixar
aparecer quando a postagem é de um bot (228) - Escopo ausente no serializador fará com que os relatórios falhem (225)
- Garantir que o conteúdo traduzido seja seguro para renderização (220)
- Embelezar títulos ao usar tradução experimental de tópicos (224)
- Não retornar conteúdo de IA se não estiver em
<output>(223)
Mudanças de UX
- Quadrangularizar o botão Mostrar Conteúdo Original no mobile (239)
- Filtrar apenas idiomas com conteúdo traduzido para o seletor de idioma (235)
- Impedir que os usuários se perguntem por que o preenchimento retroativo não está acontecendo (233)
- Remover flash de
quando a postagem ainda não teve seu idioma determinado (229)
discourse-user-notes
Mudanças de UX
- Atualizar emoji, melhor correspondência de ícone (122)
Todos os Recursos e Correções
Novos Recursos
- Habilitar login em página inteira por padrão (31771)
- Listas compactas por padrão no compositor rico (31969)
- Enviar e-mail para usuário excluído (31947)
- Sincronizar Status Revisável (31901)
- Adicionar configuração para impedir que usuários anônimos usem o chat (31842)
- Permitir adicionar membros a novos canais DM 1-1 (31948)
- Adicionar rastreamento de estatísticas de automação à Automação (31921)
- Introduzir banner de aviso para depreciação do Safari 15 (31928)
- Aprimorar gatilho de postagem criada/editada na automação (31900)
- Permitir digitar/colar cores no editor de paleta (31811)
- Exibir um popup de toast após concluir uma ação de revisão. (31786)
- Adicionar banner de boas-vindas ao core (31516)
- Adicionar regra de entrada de editor rico horizontal_rule (31788)
- Introduzir nova área de configuração de paletas de cores (31742)
- Adicionar extensão de editor rico details (plugin) (31718)
- Adicionar extensão de editor rico spoiler (plugin) (31717)
- Adicionar extensão de editor rico check (plugin) (31716)
- Adicionar extensão de editor rico poll (plugin) (31715)
- Adicionar extensão de editor rico local-dates (plugin) (31714)
- Adicionar extensão de editor rico trailing-paragraph (31713)
- Adicionar extensão de editor rico onebox (31691)
- Melhorar gatilhos de automação post_created_edited (31694)
- Separador de tags personalizável com transformador de valor em HTML adequado (31674)
- Adicionar extensão de editor rico typographer-replacements (31182)
- Adicionar extensão de editor rico html-block (31181)
- Adicionar extensão de editor rico html-inline (31180)
- Adicionar extensão de editor rico code-block (31179)
- Manipular formato de URL do youtube live (31673)
- Armazenar versão do compositor e informações do dispositivo na estatística de postagem (31600)
- Adicionar extensão de editor rico table (31153)
- Adicionar extensão de editor rico strikethrough (31152)
- Adicionar extensão de editor rico quote (31151)
- Adicionar extensão de editor rico link (31150)
- Adicionar extensão de editor rico image (31146)
- Adicionar extensão de editor rico emoji (31144)
- Adicionar extensão de editor rico mention (31142)
- Adicionar extensão de editor rico hashtag (31141)
- Adicionar extensão de editor rico underline (31139)
- Exibir as Palavras Monitoradas que causaram a marcação de uma postagem. (31435)
- Configurações de logos do administrador rebrandeadas (31554)
- Refinamentos experimentais de pesquisa do administrador rodada 1 (31441)
- Permitir que administradores acessem chats de grupo (31440)
- Adicionar campo de pesquisa ao cabeçalho (31447)
- Limitar gatilho de postagem criada/editada a um grupo (31523)
- Permitir que webhooks de entrada do chat funcionem sem a extensão
.json(31497)
Correções de Bugs
- Olhando para o período errado em statsText (31986)
- URL de fundo de avatar, perfil e cartão no DiscourseConnect (31956)
- Fazer logo mobile escuro cair de volta para logo desktop escuro (31953)
- Revisões de tags precisam de um wrapper vazio (31938)
- Redirecionar rota de rascunhos de atividade do usuário (31949)
- Destruir automação não funcionando (31945)
- Entrada de pesquisa de marcação não pode ser limpa com backspace com
?q=presente (31919) - Impedir que cores de fundo de cabeçalho não-rgb travem o DiscourseHub (31929)
- Impedir que campos em Object sejam renderizados novamente (31916)
- Adicionar transformadores de valor para banner de boas-vindas e pesquisa (31917)
- Aumentar comprimento da coluna uploads.origin para 2000 para acomodar URLs pré-assinados S3 mais longos para uploads de usuários. (31803)
- Forçar paginação apenas se houver mais de 1000 subcategorias (31507)
- Colar URL no editor rico com parágrafo parcial selecionado (31906)
- Restaurar página antiga de temas/componentes do administrador (31887)
- Reiniciar Sidekiq com segurança quando o uso de memória está alto (31883)
- Não gerar erro após destruir primeira postagem com webhook configurado (31902)
- Atualizando um grupo sem domínios de e-mail (31896)
- Twitter_summary_large_image foi renomeado para x (31870)
- Corrigir diálogo de membro automático de grupo quebrado (31854)
- Ao exibir um revisável, não anexar o título ao conteúdo (31851)
- Pré-visualização de lightbox do uploader para novas imagens (31762)
- Usar nomes de captura de tela do tema nos campos do tema (31852)
- Remover diálogo de abandono de rascunho (31828)
- Substituir lookbehind positivo na regra de entrada de checklist (31827)
- Garantir que a ordenação seja imposta em
PostsController#replies(31826) - Duplicar tempo limite de espera para entrega de e-mail em email_change_spec.rb (31818)
- Contagem incorreta de usuários de grupo DM do chat (31813)
- Copiar imagem de cooked para editor rico (31804)
- Garante que o contexto do chat seja dado ao seletor de emojis (31794)
- Tornar SmallUserList compatível com versões anteriores (31790)
- Desativar alternância do editor do compositor durante upload (31789)
- Usar virtualElementFromTextRange em mais autocompletar de emoji (31783)
- Garantir que a autenticação seja concluída corretamente ao passar por
/user-api-key/newpara novos usuários (31759) - Adicionar metadados ao feed RSS
/hot(31766) - CTA de e-mail de notificação por usuário do sistema (31726)
- Ao testar várias palavras marcadas, garantir que o teste corresponda à ordem de palavras esperada. (31758)
- Limitar redirecionamento referrerUrl a URLs de tópicos (31751)
- Mostrar contagem total de membros ao excluir um grupo (31699)
- Usar nome do arquivo como alt para uploads de imagem hotlinkada (31651)
- Remover configuração admin_sidebar_enabled_groups (31693)
- Redirecionar para tag pai quando página de sinônimo é visitada (31688)
- Não permitir que não membros do canal escrevam mensagens em threads (31697)
- Zlib pode levantar BufError durante asset:precompile (31398)
- Detecção de loop funciona como esperado e não precisa de log (31686)
- Se uma tag tem uma descrição, use-a para a meta descrição. (31689)
- Oneboxes autenticados do x.com falhando (31690)
- Garante que o carregador do seletor de emojis esteja centralizado (31676)
- Garantir que a migração reviewable.type_source seja executada pós-deploy. (31663)
- Garantir que postagens em fila com palavras monitoradas sejam processadas corretamente. (31641)
- Mostrar lista pequena de usuários apenas se users tiver comprimento (31631)
- Manipular melhor links de href da barra lateral do administrador (31575)
- Chave de tradução correta para o título da página de paletas de cores do administrador (31587)
- Política de opener de origem cruzada deve se aplicar a respostas de erro públicas (31559)
- Erro duplicado para mensagens de chat para mensagens apenas de upload (31539)
- Erro ao sair do canal DM de grupo (31537)
- Não anexar imagens que não são renderizadas no e-mail de resumo (31525)
- Reverter “DEV: excluir mixin PasswordValidation (#31520)” (31536)
- Permitir oneboxes sem descrição (31518)
- Excluir links de postagens ocultas no resumo do usuário (31504)
- Não adicionar sufixo
_pmà chave de locale quando o e-mail é de usuário do sistema (31505) - Excluir bots de menções inacessíveis/inatingíveis (31458)
- Usar sintaxe Markdown
[]`()` para links em vez de<>`` para bot narrativo (31496) - Erro de método não encontrado em
WebhooksController#sendgrid(31495) - Incluir silence_reason quando administrador vê usuário (31493)
- Etapa de onebox do Discobot às vezes não funcionando (31472)
- Cair de volta para nome de usuário se o nome estiver vazio (31481)
- Incluir locale em URLs de extra-locales (31480)
- Incluir hostname em URLs de extra-locales (31477)
- E-mail de resumo de chat atrasado (31255)
- Garante que notificações de multi-like respeitem a configuração
prioritize_full_name_in_ux(31292)
Mudanças de UX
- Aplicar mudanças ao vivo ao editar paleta atualmente ativa (31874)
- Ajustar altura do editor de código quando maximizado (31971)
- Ajustar border radius para botões reply-where (31978)
- Melhorar css de fade da navegação (31975)
- Adicionar variável de border-radius ausente (31952)
- Mostrar porcentagem de progresso do upload para melhor feedback (31923)
- Melhorar nomenclatura para configurações de modo anônimo (31832)
- Melhorar UX da página de envio de token 2FA (31918)
- Corrigir vários problemas de UX de atalho de pesquisa (31903)
- Adicionar mini z-index ao banner de boas-vindas para corrigir painel de resultado transbordando… (31927)
- getCaretCoords específico do editor para posicionar seletor de emoji no mais do autocompletar (31884)
- Adicionar separador para “Saiba mais…” nas páginas do administrador (31898)
- Ajustes de I18n de temas e componentes (31897)
- Remover cor de fundo na informação de pesquisa (31895)
- Evitar regras de autocompletar/entrada no código inline do editor rico (31836)
- Manter marcas existentes ao colar uma URL para fazer um link no editor rico (31814)
- Ajustes de pesquisa do cabeçalho (31863)
- Reocultar campo de upload oculto (31861)
- Melhorar estado de carregamento ao alterar lista de usuários do administrador (31856)
- Refatorar, remover, limpar (31839)
- Remover cor de fundo no indicador de presença (31835)
- Remover :emoji parcial ao adicionar emoji do seletor (31810)
- Ajustes nas páginas de tema/componente ao usar barra lateral do administrador (30953)
- Fazer travessão de em de en-dash mais hífen no editor rico (31787)
- Adicionar título e aria-label à alternância de editor md/rich (31784)
- Remover conversão automática de .. ->` … (31770)
- Remover exibição de bloco forçada em dmenu (31768)
- Restaurar separador de vírgula de tag CSS para oneboxes do Discourse (31756)
- Limitar estados de btn a dispositivos touch (31731)
- Melhorar componente de upload de imagem (31668)
- Mostrar modo de escopo na lista de chaves de API (31605)
- Mostrar linha do tempo quando a pré-visualização do compositor está oculta (31708)
- Ocultar separador de tag para estilos de caixa/bala (31709)
- Ajustar posição da barra de progresso quando a pré-visualização do compositor está oculta (31679)
- Remove contexto por canal de emojis favoritos (31671)
- Remover prefixo fa- na descrição da configuração svg_icon_subset (31581)
- Remover preenchimento na seção de cartão do administrador (31666)
- Alternância de seção de cartão (31644)
- Adicionar borda esquerda ao campo indentado e atualizar cursor para consistência (31643)
- Exibir tags html na razão de silenciamento (31598)
- Ajustar estilo do botão de nota de rodapé (31595)
- Texto rico para review_process_description (31594)
- Corrigir estilo dos botões de rastreamento de notificações (31592)
- Simplificar editor de tema do administrador (31561)
- Adicionar tamanho de imagem recomendado para logos de categoria (31574)
- Melhorias de layout do menu suspenso de pesquisa (31568)
- Distribuir uniformemente espaço de navegação para menus suspensos e botões (31545)
- Adicionar descrição de script de automação para remetente de pm (31478)
- Corrigir traduções da página de configuração de bandeiras (31476)
Mudanças de Segurança
- Mutex ao adicionar usuários a um DM de grupo
- Respeitar preferência de permitir mensagens privadas para DMs
Desempenho
- Pular carregamento preguiçoso de imagens na pré-visualização do compositor (31955)
- Remover caches de Category.subcategories & Category.descendents (31829)
- Otimizar
Category.subcategories(31802) - Otimizar cálculo de subcategoria de estado de rastreamento de tópico (31801)
- Melhorar desempenho do movedor de nome de usuário (31517)
- Definir
cluster_concurrencyparaJobs::UpdateUsernamecomo 1 (31492) - Mover resumo de extra-locale de query-param para caminho (31479)
Acessibilidade
- Melhorar contraste para texto de ajuda e texto opcional do FormKit (31645)
- Ler quem curtiu/leu uma postagem quando a contagem é clicada (31549)
- Manter foco na postagem destacada para evitar salto de rolagem (31547)
- Adicionar wrapper
aria-hidden="true"ao redor do caractere de espaço de largura zero em botões (31544)