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 Adicionais e Correções listados abaixo.
Melhorias nos plugins
discourse-activity-pub
Correções de Bugs
- Impedir que o ActorHandler tente aplicar atualizações a categorias ou tags (208)
- Atualizar atores para disponíveis apenas se estiverem indisponíveis (204)
- Bloqueio de thread do rastreador de entrega (203)
- Correções na página Sobre (201)
Mudanças de UX
- Melhorar a adição de Atores no Admin do ActivityPub (209)
discourse-ai
Novos Recursos
- Permitir seleção de persona e LLM na página de conversas do bot (1276)
- Exibir mais lugares onde a IA é usada / Chat streamer (1278)
- Página inicial de Conversas com Bot (1273)
- Página inicial experimental do Bot de Mensagens Privadas (#1159)" (1272)
- Página inicial experimental do Bot de Mensagens Privadas (1159)
- Adicionar métricas de gastos ao uso da IA (1268)
- Aprimorar configurações da janela de contexto do LLM (1271)
- Atualizar nomes e especificações dos modelos (1262)
- Adicionar streaming ao assistente do compositor (1256)
- Melhorar o gerenciamento de contexto (1260)
- Disponibilizar o tokenizer do Mixtral para embeddings (1258)
- Configurar recursos baseados em persona no painel de administração (1245)
- Permitir que ferramentas modifiquem personas (1250)
- Permitir enviar relatórios de LLM para grupos (1246)
- Resumos alimentados por personas. (1232)
- Continuar conversa a partir da descoberta do Discobot (1234)
- Manipulação flexível de imagens dentro das mensagens (1214)
Correções de Bugs
- Consumir todos os espaços em branco iniciais fornecidos pelos LLMs quando os transmitem (1280)
- Proteger contra situações em que não há resposta, passar ID do thread (1279)
- As tabelas devem agrupar apenas por sua chave na página de uso (1277)
- Não re-renderizar a barra lateral de conversas na navegação (1274)
- Omitir tokens de pensamento do chat (1264)
- Construção de contexto inválida para respondedores (1257)
- A descoberta não deve reativar quando não há busca (1255)
- Correções do sugeridor de tópicos dividido (1253)
- Peculiaridades da descoberta por busca (1249)
- Restaurar comportamento anterior de acesso a grupos de gists. (1247)
- Nomes de animação menos genéricos (1243)
- Manter uploads mais recentes corretamente ao construir o contexto (1242)
- Retornar falso se não houver personas de usuário atual (1241)
- A configuração de persona deve comparar valor inteiro (1239)
- Melhorias na descoberta por busca (1228)
- Ferramentas forçadas não eram definidas corretamente quando a ferramenta não tinha opções. (1231)
- Tentativa de corrigir teste instável (1226)
- Garantir que a badge de categoria esteja presente nos relatórios de sentimento (1222)
- O editor de persona mantém dados sujos após persistir um único campo (1219)
- Os resultados do menu do assistente de postagem devem ser selecionáveis (1221)
- Não gerar erro quando as ferramentas estão vazias (1218)
Mudanças de UX
- Manter ações do compositor acima dos ícones de entrada de IA (1291)
- Rolar apenas quando ultrapassar a altura máxima de entrada (1288)
- Ajustes menores de alinhamento para a IU experimental do bot (1285)
- Trazer de volta o botão Nova Conversa na barra lateral móvel (1283)
- Alinhar estilo com as convenções (1275)
- Melhorar a lista de grupos na tabela de recursos quando há muitos grupos (1254)
- Ajustar estilos da IU de artefato (1240)
- Painel de busca mais largo, borda, tamanho de fonte menor (1238)
- Mostrar alternadores de bot de IA na seção de opções do bot de IA (1229)
discourse-akismet
Correções de Bugs
- Enviar e-mail ao usuário e não ao administrador sobre a exclusão (168)
discourse-calendar
Novos Recursos
- Adiciona suporte para visualização de eventos no editor rico (708)
Correções de Bugs
- Remover aspas duplas
"ao construir o marcador do evento… (716)
discourse-category-experts
Correções de Bugs
- Atualizar campos personalizados quando a propriedade da postagem muda (197)
discourse-data-explorer
Novos Recursos
- Adicionar opção para enviar PM de relatório individual aos membros do grupo (369)
Correções de Bugs
- Permitir que a consulta seja explicada (371)
discourse-follow
Novos Recursos
- Adicionar feed de seguindo a
/filter(148)
Correções de Bugs
- Regressão ao salvar preferências do usuário (149)
discourse-gamification
Correções de Bugs
- Desativar pontuação de soluções quando o plugin de solução está desativado (199)
- Atualizar pontuação com base na tabela (198)
discourse-just-chat
Mudanças de UX
- Ocultar busca (2)
discourse-login-client
Novos Recursos
- Recuperar avatar do usuário (6)
Correções de Bugs
- Usar “nickname” em vez de “username” na carga útil do oauth (7)
discourse-open-graph
Novos Recursos
- Adicionar substituição de Open Graph ao Discourse via plugin (1)
Correções de Bugs
- Garantir que a URL não seja substituída pelo plugin (2)
discourse-prometheus
Novos Recursos
- Atualizar buckets de histograma para
http_requests_queue_duration_seconds(147) - Introduzir
http_requests_<typ_duration_secondsmétricas (142) - Adicionar métrica
sidekiq_queue_latency_seconds(139) - Adicionar rótulo
successa(sidekiq|scheduled)_job_count(137) - Adicionar métrica
process_cpu_seconds_total(138)
Correções de Bugs
- Métrica
scheduled_job_ranquebrada (140)
Desempenho
- Remover rótulos personalizados das métricas de duração da fila HTTP (146)
discourse-ratings
Correções de Bugs
- Remover dependência do handlebars (24)
discourse-reactions
Alterações de UX
- Fazer a reação do Discourse estender a 100% de altura para alinhar corretamente nas ações do tópico (359)
discourse-signatures
Correções de Bugs
- Substituição do controlador de preferências após alteração no núcleo (85)
discourse-solved
Correções de Bugs
- O item do diretório de soluções estava usando a criação do post em vez da criação da solução (361)
- Aceitar outra resposta não confirma (360)
- 500 devido a módulo ausente (359)
- Excluir tópicos e posts excluídos como solução no resumo do usuário (358)
- Padronizar a definição do que é uma solução (352)
- Alguns tópicos resolvidos não têm respostas (350)
- Vários tópicos podem ter o mesmo post como sua solução (348)
Alterações de UX
- Corrigir desalinhamento para não-admin e anônimo + mover para uso de variável (349)
discourse-solved-reminders-plugin
Correções de Bugs
- Corrigir valor mínimo para a configuração remind_mark_solution_after_days (24)
- Reverter 1 dia para 14 dias (23)
- Substituição do controlador de preferências após alteração no núcleo (21)
- Otimizar e atualizar consultas, frequência mais curta (20)
discourse-subscriptions
Correções de Bugs
- Tamanho do banner de campanha quando a barra lateral está ativa (274)
Alterações de UX
- Melhorias no layout do banner de campanha (273)
discourse-templates
Correções de Bugs
- Bug quando o grupo permitido para modelo privado é todos (103)
- Mostrar o modal se o compositor tiver a pré-visualização oculta (101)
discourse-theme-creator
Correções de Bugs
discourse-translator
Novos Recursos
- Traduzir categorias com provedor selecionado (282)
- Mostrar um indicador para posts não originalmente escritos no idioma do usuário (274)
Correções de Bugs
- Garantir que os IDs de posts não traduzidos excluam aqueles já traduzidos para o locale de destino (285)
- Atualizar localização em vez de categoria (283)
- Incluir parte do conteúdo do post ao detectar o idioma do título (277)
- Mostrar botão de alternar mesmo quando o conteúdo original é exibido (275)
- Não traduzir novos posts se show=original (271)
- Ignorar região do locale para a API Google Translate (263)
Alterações de UX
- Corrigir escala do botão do tradutor na barra de progresso do tópico (270)
- Mostrar detalhes extras na janela pop-up de falha quando a tradução falha (262)
discourse-video
Correções de Bugs
- Duração máxima do vídeo baseada no nível de confiança (80)
- Pré-visualizações de espaço reservado do compositor (79)
- Post pode ser indefinido (78)
- Post pode ser indefinido (77)
Todos os Recursos e Correções
Novos Recursos
- Mostrar rota de categorias localizadas (32464)
- Definir localizações de categoria nas configurações da categoria (32412)
- Mostrar nomes de categorias traduzidos da tabela de localizações se existirem para o locale do usuário (32380)
- Implementar seleção de grupo de tags em dropdown e seleção múltipla para criação de tópico e pré-visualização ao usar Modelos de Formulário (32108)
- Permitir edição de bandeiras personalizadas (32344)
- Liberar pesquisa de administrador para todos os sites (32327)
- Implementar Pré-visualização de Modelo de Formulário (32111)
- Adicionar extensão de editor rico de nota de rodapé (plugin) (31719)
- Ctrl+M para alternar entre editor rico/markdown (32266)
- Adicionar substituição para tags de título e descrição do crawler (32259)
- Permitir pesquisa de sussurros e bots (32252)
- Introduzir nova página de listagem de componentes (32164)
- Prosemirror-codemark para um cursor de fronteira falso no editor rico (32165)
- Auto-linkar/desvincular palavras semelhantes a URLs no editor rico ao digitar (32163)
- Seção de fontes para a página de marca (32031)
- Tamanho dinâmico para cache de IDs de tópicos quentes (32175)
- Priorizar o usuário que está recebendo a resposta na autocompletar (32086)
- Configurações de reação de chat com um clique (32150)
- Destacar palavras assistidas encontradas em revisáveis. (32167)
- Copiar mensagens do thread ao copiar o OP do thread (32139)
- Quando o editor rico está habilitado, usar Jetbrains Mono como fonte de código (32122)
- Quando o editor rico está habilitado, o markdown está em monoespaçado (32097)
- Salvar configurações do site em massa (32013)
- Cor de texto de contraste automático para categorias (32015)
- Implementar transcrições de chat no editor rico (31819)
- Permitir que detalhes de usuário rejeitados sejam removidos (31987)
- Adicionar ícones e emojis à categoria (31795)
Correções de Bugs
- Permitir que tags sejam restritas apenas a administradores (32493)
- Compilação de ativos de produção após c62a4a47 (32491)
- Remover filtro da barra lateral (32485)
- Também considerar posições fixas de categoria ao localizar categorias (32486)
- Garantir que o banner do site seja ocultado quando o usuário clica no botão de fechar (32444)
- Não anular atributos de categoria se não houver chaves de parâmetro (32483)
- Também mostrar categorias localizadas para usuários que não estão conectados (32465)
- Caso limite de backspace de link no editor rico (32476)
- Também mostrar categorias localizadas para usuários que não estão conectados (32460)
- Adicionar badges de título de categoria ao layout em caixa (32395)
- Redefinir painel corretamente ao redimensionar a janela (32437)
- Delegar silenced_till do usuário anônimo para a conta principal do usuário (32416)
- Permitir enviar backup por e-mail mesmo se backups estiverem desabilitados (32415)
- Ocultar abas e botões desnecessários quando backups estiverem desabilitados (32396)
- Recalcular respeita nível de confiança padrão do convidado (32393)
- Erro ao tentar desfavoritar badge (32369)
- Remover z-index do status do usuário no cabeçalho (32382)
- Habilitar dropdown de rascunhos em categorias privadas (32370)
- Colar img no editor rico poderia ser processado duas vezes (32356)
- Teste instável para FormTemplatesController (#32351)" (32359)
- Remover declarações mistas de header.scs (32357)
- Teste instável para FormTemplatesController (32351)
- Desvincular revisáveis quando finalizados. (32346)
- Fazer a opção de revisável ‘Manter Mensagem Excluída’ funcionar (32345)
- Remover dica para atalho de pesquisa do navegador (32330)
- Definir cabeçalho X-Robots-Tag para impedir indexação de /safe-mode (32329)
- Corrigir vazamento de estado do modificador de conteúdo de metadados (32316)
- Escapar símbolos de regex quando replaceText é chamado para ProseMirror (32280)
- Bugs com atualização da página após salvar fontes (32282)
- Erro JS na etapa do logotipo do assistente (32303)
- Remover nova linha do título/alt da img colada no editor rico (32295)
- Adicionar auxiliares para título e conteúdo para
application.html.erbecrawler.html.erb(32290) - Implementação de insertBlock do editor rico (32288)
- Posição do manipulador de clique no nó de detalhes do editor rico (32268)
- Atualizar estado desabilitado ao alternar entre textos do site (32262)
- Renomear marca para logotipo e fontes (32264)
- Evitar caminho base duplo em notificação push (32228)
- Alternar para ícone de pesquisa em desktop estreito (32215)
- Garantir que queryParams de descoberta não persistam invisivelmente (32178)
- Garantir que CSVs de palavras assistidas carregados sejam convertidos para utf-8. (32263)
- Mover constante CORE_SVG_SPRITES para um método (32261)
- Relaxar restrições de automação (32238)
- Definir last_read_post_number para usuários de tópicos importados assistindo (32229)
- Priorizar o autor ao responder ao tópico (32244)
- Estilo de badge de categoria sem atributo de dados (32253)
- Registrar tempo mesmo quando a automação lança (32254)
- Ocultar campo de pesquisa na página de convites (32236)
- Mensagem de bandeira incorreta para idioma en_GB (32191)
- Bug do Safari no item de lista do editor rico (32243)
- Adicionar estilo de badge de categoria à lista de categorias (32109)
- Selecionar uma categoria pai não deve limpar outros campos do formulário (32206)
- Teste instável admin_branding_spec seção de fontes (32209)
- Teste instável admin_branding_spec (32193)
- Teste instável admin_customize_themes_spec (32169)
- Fallback para #search-menu para entrada de pesquisa (32188)
- Arquivar mensagens da caixa de entrada do grupo (32166)
- Teste instável admin_sidebar_navigation_spec (32168)
- Atalhos de pesquisa consistentes (32099)
- Atalho da página de pesquisa de administrador (32140)
- Ocultar campo de pesquisa nas páginas de autenticação (32132)
- Invite_link_max_redemptions_limit min 1 (32118)
- Prevenir ícones de categoria duplicados (32103)
- Sempre permitir editar cor de fundo da categoria (32102)
- Atualizar contagens de tópicos de tags ao remover tags em massa (32095)
- Criar UserHistory apenas quando a configuração mudou (32075)
- Permite redimensionar textarea (32076)
- Impede propagação de trigger/untrigger do d-menu (32078)
- Erro “Os dados de entrada devem ser uma string” no ProseMirror (32056)
- Priorizar CSS !important em e-mails (32061)
- Reaplicar 94ee3554 (32020)
- Atualizar posição do ícone de chat no mobile (32016)
- Não
@importativos.csspara plugins (32014)
Alterações de UX
- Corrigir formatação de dois atalhos (32479)
- Corrigir espaço reservado do editor rico sendo cortado no mobile (32474)
- Desocultar a configuração do site rich_editor (32455)
- Ajustar texto do blurb de pesquisa (32467)
- Melhor diferenciação para modo escuro (32450)
- Caso limite de espaço reservado do editor rico (32448)
- Adicionar ícone SVG
discourse-tableausente (32447) - Locale e nome não devem ser “opcionais” (32446)
- Remover estilo de posição e z-index (32445)
- Corrigir conteúdo de não aparecer acima do compositor (32443)
- Não permitir que o compositor afete a altura da janela de chat (32423)
- Remoção de raio de borda (32424)
- Melhorar regras de entrada para autolink/linkify do editor rico (32366)
- Ajustes de mais ações de mensagem de chat (32404)
- Evitar tags de parágrafo aninhadas causando descrições de categoria excessivamente grandes (32403)
- Experimentar com animação (32341)
- Pequenas correções (32387)
- Evitar conflito de auto-link com marcas de código no editor rico (32365)
- Limpeza de nós do editor rico Prosemirror / UX ligeiramente melhor (32361)
- Banner de boas-vindas e ajustes de pesquisa para mobile (32362)
- Não diminuir fonte monoespaçada do compositor no mobile (32358)
- Ajustes de pesquisa no cabeçalho (32354)
- Foco automático na entrada do seletor de emojis no mobile (32353)
- Suporte mobile para pesquisa no cabeçalho - acompanhamento (32306)
- Adicionar variação visual ao espaço reservado da captura de tela do tema (32077)
- Remover z-index (32319)
- Ajustar rótulos de campo de usuário (32317)
- Usar ‘unused’ em vez de ‘active’ para componentes (32284)
- Usar descrição do núcleo de componentes populares quando não há descrição (32286)
- Remover atalho de pesquisa Ctrl+F (32281)
- Manter conteúdo na inputrule de nota de rodapé do editor rico (32296)
- Correção rápida mobile para estilos de citação (32297)
- Usar mixin para raio de borda de citação (32294)
- Raio de borda do nó de seleção prose-mirror (32292)
- Remover z-index (32289)
- Manter estilo de fonte/cor do editor de sussurro consistente entre editores (32287)
- html_block do editor rico sem escape e evitando \n\n (32269)
- Raio de borda de onebox & citação (32242)
- Evitar espaço inicial ao serializar alguns nós do editor rico (32270)
- Adicionar tooltip para atalho de alternância de markdown (32278)
- Suporte mobile para pesquisa no cabeçalho (31711)
- Alternar detalhes do editor rico apenas no clique do cursor (32267)
- Melhorar contas associadas nas preferências do usuário (32247)
- Tornar a altura do editor de código do administrador mais flexível (32241)
- Consistência de apenas-emoji entre editor rico e cozido (32245)
- Cor e estilo de fonte do sussurro no editor rico (32239)
- Melhorias no mapa de teclas de backspace do editor rico (32234)
- Melhorar manipulação de onebox no editor rico (32221)
- Envolver participantes no item de tópico pm (32223)
- Adicionar títulos ausentes de páginas de configuração do administrador (32198)
- Adicionar flex ao mixin de menções + atualizar unidades (32145)
- Correções de botões (32152)
- Largura apropriada do banner de configuração do site não salva (32137)
- Adicionar flex à menção para alinhamento e espaçamento consistentes (32105)
- Tornar a configuração de pesquisa do administrador visível (32142)
- Mostrar atalho de teclado na página completa de pesquisa do administrador (31646)
- Alinhar separador de tag adequadamente ao visualizar pesquisa em modo de página inteira (32133)
- Ajustar espaçamento entre tags simples na pré-visualização das configurações do site (32125)
- Ajustar espaçamento para impedir que a última configuração fique oculta atrás do banner salvar tudo (32127)
- Renomear botão de login do Twitter para X (32123)
- Envolver subcategorias ao editar categoria (32110)
- Converter emdash+hífen para uma regra horizontal no editor rico (32085)
- Título do Painel do Administrador (32022)
- Melhorar layout de tags na lista de tópicos mobile (32048)
- Removendo alinhamento de linha de base do wrapper do título do tópico (32040)
- Ajustes de estilo de emoji (32039)
- Alinhar compositor sem pré-visualização com posts (31960)
- Estouro de conteúdo de estatísticas de armazenamento (31840)
- Exibir estado de carregamento do botão ao enviar no formulário de redefinição de senha (32034)
- Alterar focus para focus-visible (32021)
- Melhorar alinhamento de emoji de hashtag (32019)
- Verificar apenas a classe toolbar-visible em mobileView (32018)
- Reposicionar ícone do cabeçalho do chat (31951)
- Adicionar estado de carregamento ao botão ao confirmar senha (32012)
Alterações de Segurança
- Aplicar limites de DM corretamente
Desempenho
- Compilar bundles de locale principal no momento (32335)
- Habilitar brotli no NGINX (32333)
- Definir
JOBS=1para ambiente de compilação de baixa memória (32326) - Reutilizar compilação JS do núcleo existente sempre que possível (32311)
- Implementar rolagem infinita para a nova página de componentes (32291)
- Prevenir consultas N+1 ao carregar descrições de tema/componente (32305)
- Definir
JOBS=1para ambientes de compilação de baixa memória (32171) - Definir
cluster_concurrency 1paraJobs::BackfillBadge(32121)
Acessibilidade
- Usar tag singular na string acessível category_tag (32492)
- Adicionar tags H1 para leitores de tela nas rotas de descoberta (32422)
- O cabeçalho do banner de boas-vindas não deve ser um H1 (32420)
- O site-text-logo não deve ser um H1 (32405)
- Adicionar aria-label ao link de contagem de respostas na lista de tópicos (32402)