3.5.0beta3: Pesquisa administrativa completa, melhor seleção de fontes, busca de site mais robusta, personalização de categorias e gerenciamento de configuração mais fácil

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_seconds métricas (142)
  • Adicionar métrica sidekiq_queue_latency_seconds (139)
  • Adicionar rótulo success a (sidekiq|scheduled)_job_count (137)
  • Adicionar métrica process_cpu_seconds_total (138)

Correções de Bugs

  • Métrica scheduled_job_ran quebrada (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

  • Remover substituição de prepend (109)
  • Remover extensão quebrada do extra-locales-controller (108)

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.erb e crawler.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 @import ativos .css para 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-table ausente (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=1 para 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=1 para ambientes de compilação de baixa memória (32171)
  • Definir cluster_concurrency 1 para Jobs::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)
7 curtidas