3.4.0.beta2: Melhorias nas métricas de visualização de página, múltiplos grupos de moderadores de categoria, acompanhar threads de chat e mais

Ainda mais!

Mas espere, há mais! Fazemos o nosso melhor para destacar novos recursos 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, certifique-se de revisar os Recursos e Correções Adicionais listados abaixo.

Melhorias de Plugins

discourse-activity-pub

Correções de Bugs

  • Adição de tags na interface de administração (116)
  • Suporte a múltiplos grupos de moderação na categoria (114)

Desempenho

  • ID estático para o tipo de ação de curtir post (112)

discourse-ai

Novos Recursos

  • Permite o uso forçado de ferramentas LLM (818)
  • Permite que a triagem LLM oculte posts automaticamente (820)
  • Adiciona provedor Ollama (812)
  • Busca RAG dentro das ferramentas (802)
  • Suporte básico para modelos GPT-o (804)
  • Torna o suporte a ferramentas polimórfico (798)
  • Adiciona um provedor LLM SambaNova (797)
  • Desativa limitação de taxa ao pular hyde (793)
  • Títulos mais precisos e rápidos (791)
  • Escopo de API para busca semântica (785)
  • Animação suave de streaming para sumarização (778)
  • Melhora a busca de configurações do site (780)
  • Suporte inicial para LLMs com semente (756)
  • Permite busca baseada em embeddings sem hyde (777)
  • Regra de triagem pode pular posts criados via e-mail (775)

Correções de Bugs

  • AI Helper não visível em iPads (805)
  • Modal de diferença fechando junto com o menu do editor no mobile (803)
  • Atalho de teclado deve ser específico da plataforma (801)
  • Suporte a busca de configurações insensível a maiúsculas/minúsculas (795)
  • Exibe resumos em cache com nosso novo streamer (792)
  • Interrompe mais cedo quando um chat não tem mensagens (789)
  • Exibe corretamente erros quando o módulo principal precisa ser desativado primeiro (788)
  • Coerce valor antes de converter o parâmetro hyde para minúsculas (787)
  • Nunca estávamos reindexando conteúdo antigo (786)
  • Previne revisão ortográfica quando não há conteúdo (779)

Mudanças de UX

  • Atualiza ícone e texto para copiar mensagem (815)
  • Move templates para a aba principal de configuração LLM, reestiliza (813)
  • Problema de z-index do helper do editor de AI (809)
  • Considera a altura do editor ao calcular a altura máxima para o resumo do tópico (806)
  • Melhora a localização da mensagem toast (800)
  • Estilização do DMenu do helper de post de AI (770)
  • Substitui “share” pelo ícone “share-alt” (784)
  • O contêiner de resumo deve ser fixo em vez de crescer (783)

Desempenho

  • Acelera o spec (794)

discourse-assign

Correções de Bugs

  • Se um grupo for excluído, remove também as atribuições (592)

discourse-calendar

Mudanças de UX

  • Prioriza eventos com alto número de participantes (610)
  • Permite que o horário do evento seja ocultado, se desejado (606)

Mudanças de Segurança

  • Corrige XSS no nome do evento do calendário (607)

discourse-category-experts

Novos Recursos

  • Adicionado evento WebHook de post não aprovado dos Especialistas de Categoria (161)
  • Adicionado evento WebHook de post aprovado dos Especialistas de Categoria (156)

Correções de Bugs

  • Novo post enviando evento webHook de post não aprovado (162)

discourse-chat-integration

Novos Recursos

  • Adiciona referência de post de integração de chat (216)

Correções de Bugs

  • Ajusta o método full_url em ChatIntegrationReferencePost para retornar a URL correta (220)
  • Reverte a movimentação do chat-integration para discourse-automation (219)
  • Reverte a movimentação do chat-integration para discourse-automation (214)

discourse-data-explorer

Mudanças de UX

  • Converte automaticamente para minúsculas em explorer-schema (325)

discourse-encrypt

Correções de Bugs

  • Adiciona manipulador de evento ausente (336)
  • Erros podem ser nulos ou similares (334)

discourse-gamification

Mudanças de UX

  • Converte formulários de ranking de administrador para FormKit (157)

discourse-livestream

Novos Recursos

  • Adiciona atualização ao chatable quando a categoria do tópico muda (33)

discourse-patreon

Correções de Bugs

  • Usa o logotipo atual do Patreon para login social (145)

discourse-reactions

Desempenho

  • Remove chamada desnecessária de ‘includes’ (309)

discourse-salesforce

Correções de Bugs

  • Usa o campo user_id correto do resultado de retorno da autenticação (90)
  • Remove a mensagem incorretamente adicionada ‘App not approved’ (89)

discourse-saml

Mudanças de Segurança

  • Atualiza ruby-saml para 1.17.0, que corrige CVE-2024-45409 (104)

discourse-solved

Correções de Bugs

  • Suporte a múltiplos grupos de moderação na categoria (307)

discourse-staff-alias

Correções de Bugs

  • Converte tipo nos parâmetros whisper (75)

discourse-subscriptions

Correções de Bugs

  • Redireciona para a página de tabela de preços quando ativado (239)
  • Pagamentos não aparecendo para usuários (233)
  • Cria cliente para compras únicas na tabela de preços (232)

discourse-translator

Novos Recursos

  • Adiciona ProblemCheck para google (167)

discourse-zoom

Novos Recursos

  • Adiciona descrição e localização do Zoom ao Google Calendar (87)

docker_manager

Correções de Bugs

  • Remove pin de versão <3.4.0.beta1 (241)

Mudanças de UX

  • Suprime notificações de atualização do pnpm nos logs de build (240)

Todos os Recursos e Correções

Novos Recursos

  • Limita a compressão de imagem no lado do cliente no Safari para a versão >= 18 (28373)
  • Melhora a supressão para administradores quando necessário (29041)
  • Suporta tag mark em mensagens de chat (28949)
  • Aumenta o comprimento do nome na automação (28945)
  • Adiciona capacidade de dispensar avisos de administrador (28916)
  • Permite nomes no título do canal de chat (28843)
  • A API da barra de ferramentas suporta ação personalizada para atalhos de teclado (28883)
  • Adiciona configuração para excluir grupos da página /about (28809)
  • Converte a interface de usuário do plugin de chat para as novas diretrizes de interface de usuário de plugin e administrador (28632)
  • Alterna para novos métodos de medição e relatórios de visualização de página (28729)
  • Adicionado evento WebHook de post não aprovado dos Especialistas de Categoria (28802)
  • Registra alterações no grupo de tags no log de ações da equipe (28787)
  • Toca som de chat apenas quando o ícone de badge de chat é exibido (28387)
  • Adiciona usuário ao evento topic_tags_changed (28714)
  • Adiciona link ‘Editar esta página’ no topo da nova página /about (28766)
  • Suporta designação de múltiplos grupos como moderadores na categoria (28655)
  • Adicionado evento WebHook de post aprovado dos Especialistas de Categoria (28525)
  • Adiciona capacidade de acompanhar threads de chat (28639)
  • O gatilho de post criado/editado pode pular posts criados via e-mail (28615)

Correções de Bugs

  • Pula a cache de um token de chave secreta gerado se skip_redis for verdadeiro. (29029)
  • O script de importação não definiu o atributo public das enquetes (28864)
  • Cria uma automação com forced_triggerable ativado (29030)
  • Corrige ações de revisão quebradas no lado do cliente (29025)
  • Saída não escopada da página de configuração do plugin (29026)
  • O nome da bandeira personalizada deve ser único (28869)
  • Exclusão permanente de posts por usuários excluídos (28992)
  • Não levanta erro em alguns termos de busca
  • Alinhamento de .badge-posts na lista de tópicos glimmer mobile (28959)
  • Trata adequadamente verificações de problema não instaladas (28771)
  • Exibe menu de administrador do tópico se can_split_merge_topic (28937)
  • Previne seleção de status do usuário em menções (28944)
  • Suporta getters no contexto hbr #each (28941)
  • Tenta atualizar a cor de fundo da webview novamente (28912)
  • Previne que automações recorrentes fiquem paradas sob condições específicas (28913)
  • Não mostra mover tópico para mensagens privadas para TL4 (28871)
  • Erro ao mover o estado de notificação padrão do grupo (28910)
  • Remove usuários anônimos do diretório de usuários (28892)
  • Especificações instáveis de bandeiras de administração do sistema (28873)
  • Exclui usuários inativos e silenciados das estatísticas da página /about (28877)
  • Regressão na descrição curta na página de emblemas de administrador (28884)
  • Suporta campo de data no objeto de página FormKit (28872)
  • Títulos incorretos em dois componentes (28865)
  • Alinha botão de concessão em lote com outros botões de ação de cabeçalho (28859)
  • Usa um prefixo personalizado para bandeiras personalizadas (28839)
  • Erros podem ser nulos ou similares (28826)
  • A lista de eleitores da enquete não estava expandindo corretamente (28823)
  • Validação de limite de modelo de formulário (28791)
  • Estilização da lista de pré-visualização de enquete remove marcadores redundantes (28592)
  • Previne erro AJAX de canal de chat não encontrado (28818)
  • Adiciona “in:first” à busca de categoria do resumo do usuário (28688)
  • Previne mudança de layout causada pelo comprimento da descrição do local (28807)
  • Remove chamada super quebrada no componente scroll-tracker (28810)
  • Abre manipuladores de arquivo ‘just in time’ durante a migração s3 (28806)
  • Substitui shield-blank por shield-halved para font awesome (28804)
  • Mudanças solicitadas pelo desenvolvedor (28784)
  • Reseta cache após semente de bandeiras (28801)
  • Suporta campo groups em post_created_edited (28783)
  • Suporta campo groups em post_created_edited (28773)
  • Adiciona rodapé de informações de tráfego à nova página /about (28779)
  • Alterna gaveta de chat na lista de threads do canal (28759)
  • Criar uma automação sem script deve gerar erro (28752)
  • Garante que o campo de mensagem esteja renderizando placeholders (28753)
  • Não deixa páginas estáticas transbordarem em alguns dispositivos (28751)
  • Não usa ID de post como atraso de colapso da linha do tempo (28712)
  • Login com passkey quando o Discourse é usado como provedor SSO (28672)
  • Previne PM para grupos grandes (28681)
  • Retorna resultados adequados ao buscar um tópico em japonês
  • Mantém os URLParams originais no item de navegação (28696)
  • Garante que avisos globais sejam destruídos ao criar post (28684)
  • Garante que o validador padrão necessário lide com 0 (28686)
  • Passa corretamente updateGroupings para o modal (28683)
  • Nonce CSP do mini-profiler quando no modo apenas relatório (28664)
  • Posicionamento do seletor de emojis do chat (28643)
  • Ruído de log do mailer de chat (28616)
  • Altera eq para match_array em topic_tags_changed_spec.rb para resolver teste instável (28640)
  • Garante que About#stats use o cache (28634)
  • Usa .login-right-side em vez de .has-alt-auth (28628)
  • Não impõe 2fa quando uma conta é criada com OAuth (28625)
  • Filtra corretamente os favoritos do usuário (28612)
  • Restaura propertyEqual após conversões de classe nativa (28605)
  • Renderiza corretamente o editor ace no FormKit (28601)
  • Enquete garante que resultados de escolha classificada possam lidar com opções com rich text e links (28195)
  • Soma visualizações de página com número em vez de string (28596)
  • Especificação de bandeiras instável (28591)
  • Aplica corretamente a tecla mod de tradução (28520)

Mudanças de UX

  • Melhora o preenchimento inferior do índice de chat no mobile (29086)
  • Mini refatoração do índice de chat (29082)
  • Altera link de compartilhamento do Twitter para X (29056)
  • Previne que o título do stream do usuário transborde a página (29032)
  • Adiciona rótulo para o botão de excluir próprio post na fila de revisão (28991)
  • Descrição adequada da configuração allowed_iframes (28997)
  • Correções menores de administrador mobile (29028)
  • Remove apelido dos títulos de canal de mensagem direta de chat (28958)
  • Ajustes de estilo do editor de chat (28938)
  • Pequena mudança de cor no botão de inserir do editor de chat (28904)
  • Ordena canais de chat por atividade na gaveta desktop (28822)
  • Atualiza estilo do estado focado do editor de chat (28900)
  • Adiciona link para documentação do modo bootstrap (28898)
  • Link para seções no guia de introdução (28882)
  • Diz ao 1Password para ignorar a entrada do nome do link (28559)
  • Corrige posicionamento confuso de “reivindicar reviewable” (28870)
  • Corrige empilhamento de filtros de relatório de administrador (28875)
  • Corrige elemento li duplo no controle de lista mobile (28840)
  • Atualiza banner para lidar com imagens responsivas com escalonamento de proporção (28825)
  • Previne contorno focus-visible no mobile (28815)
  • Oculta tráfego de site ‘outro’ e ‘crawler’ na página de relatório (28817)
  • Adiciona URL de saiba mais para a página de bandeiras de administrador (28816)
  • Adiciona descrição na área de configuração sobre (28790)
  • Atualiza para fontawesome 6.6.0 (28778)
  • Corrige link do assistente no guia de introdução (28768)
  • Remove classe btn-default do dropdown de rastreamento de thread de chat (28789)
  • Aplica componente de cabeçalho de página de administrador (28767)
  • Altera tipo de alerta de organização de erro para info (28762)
  • Adiciona links à lista de verificação de introdução (28761)
  • Atualiza ordenação de canal de chat (28760)
  • Corrige espaçamento de emojis no título do canal de chat (28756)
  • Gaveta de chat aumenta visibilidade de canal não lido (28731)
  • Aplica interface de usuário de administrador a Emblemas (28724)
  • Atualiza Nome do Grupo de Chat e Placeholder (28703)
  • Atualiza cópia de post_menu e post_menu_hidden_items (28723)
  • Evita flash de erro ao carregar modelo de formulário (28700)
  • Ajustes para a imagem de banner da página sobre (28692)
  • Altera lista de plugins de administrador para seguir diretrizes de UI (28478)
  • Adiciona descrições a grupos automáticos e indicador de grupo automático (28630)
  • Altera seletor de cartão de usuário para novo identificador (28641)
  • Adiciona barra de progresso ao fluxo de registro (27694)
  • Adiciona link de grupo à linha de permissão de categoria (28560)
  • Corrige espaçamento no menu de visualização de mapa de tópico (28583)

Mudanças de Segurança

  • Previne filtragem de lista de tópicos por tags ocultas para usuários não autorizados
  • Bloqueia registros para e-mails codificados que são inválidos
  • Adiciona paginação a respostas de post
  • Analisa corretamente URLs em trechos de chat

Desempenho

  • Cache de eleitores serializados no nível de visualização de tópico (28894)
  • Atualiza migração para remover índice concorrentemente. (28955)
  • Remove configuração de site user_search_similar_results (28874)
  • Usa insertText de forma mais eficiente em replaceText (28880)
  • Pré-carrega opções de usuário quando o status está ativado (28827)
  • Pré-carrega voters_count e has_voted (28808)
  • Não faz inicialização para cada DB se RAILS_DB estiver definido (28668)

Acessibilidade

  • Adiciona aria-label ao link de perfil do usuário na lista de tópicos (29088)
  • Anuncia confirmação “link copiado!” para leitores de tela (29058)
10 curtidas