3.1.0.beta4: Novo menu de notificações, melhorias no chat e na barra lateral, correções de segurança e mais

Novidades na 3.1.0.beta4

Novo menu de notificações

Duas semanas atrás, anunciamos que o menu seria implementado para todos. Aqui está!

Melhorias na barra lateral

Se você ativou seções personalizadas na barra lateral para um grupo de usuários, eles agora poderão reordenar os links da barra lateral por meio de arrastar e soltar.

Configuração do site para negar emojis

Adicionamos uma nova configuração do site que impede que emojis apareçam em títulos, mensagens privadas, chat e outros cenários.

Chat

Shift+Esc permite marcar todas as mensagens de chat como lidas :sparkles:

Outros novos :new: recursos

  • Cache melhorado do contador de respostas de threads
  • Conectar exclusão em massa de chat para threads
  • Adicionar uma configuração para permitir domínios de caminho de retorno do DiscourseConnect na lista de permissões
  • Reagir ao MessageBus no painel de threads de chat
  • Indicador inicial de thread de chat e desativação do modo de eco em canais
  • Aumentar as iterações do pbkdf2 para 600k
  • Persistir o algoritmo/parâmetros de hash de senha no banco de dados
  • Adicionar nome da categoria na tag meta articleSection para schema.
  • SiteSetting para criação de ação pequena na mudança de tag
  • Gerar classe CSS para cores de categoria e hashtags
  • Permitir convite apenas e Discourse connect
  • SiteSetting para definir o caminho do usuário para rotas diferentes por padrão
  • Usar o tipo de schema “Comentário” para respostas de postagem.
  • API experimental para tipos de pesquisa de página inteira personalizados.
  • API de modificador para plugins
  • Mover indicador de modo bootstrap para o cabeçalho
  • Permitir que proprietários do site desabilitem a personificação
  • Remover automaticamente usuários sem permissão do canal
  • Registrar redefinição manual de bounce

Atualizações de segurança

Esta versão inclui correções para estes problemas de segurança relatados por nossa comunidade e HackerOne.

  • Codificar URLs de incorporação (CVE-2023-29196)
  • Garantir que a configuração do site que está sendo atualizada seja uma configuração configurável do site (CVE-2023-30606)
  • Remover xlink:href de SVGs carregados (CVE-2023-30538)
  • Atualizar a gem URI para 0.12.1 para resolver CVE-2023-28755
  • Limitar o comprimento da URL para temas remotos (CVE-2023-28440)
20 curtidas

A versão beta também inclui uma série de outras correções de bugs, melhorias de UX, desempenho e acessibilidade.

Plugins

discourse-adplugin

Novos Recursos
  • Adicionar configurações de visibilidade por anúncio para anônimos e usuários logados

discourse-akismet

Correções de Bugs
  • Plugin de fixação para versão mais antiga do Discourse
Mudanças de UX
  • Adicionar estilo de tag da fila de revisão para sinalizações do akismet

discourse-assign

Correções de Bugs
  • Mostrar dica de status do usuário na modal de atribuição
  • Avaliar também extensões do controlador de lista

discourse-automation

Correções de Bugs
  • PG::NotNullViolation quando prefers_encrypt não está definido
  • Atualizar migração para evitar erro PG::NotNullViolation
  • Armazena a preferência de criptografia em PMs pendentes
  • Não gerar erro em tópico excluído no script de postagem

discourse-calendar

Correções de Bugs
  • Feriado nacional de Quebec observado na segunda-feira

discourse-category-experts

Novos Recursos
  • SiteSetting para remover filtros de pesquisa avançada

discourse-chat-integration

Novos Recursos
  • Novo filtro de regra para enviar mensagem quando as tags do tópico mudam

discourse-data-explorer

Novos Recursos
  • Permitir que o resultado da consulta do explorador de dados seja enviado como PM recorrente
Correções de Bugs
  • Garante que o explorador esteja usando valores padrão quando fornecidos
  • Redefinir resultados na redireção da consulta
  • Correção de teste instável para o Recurso de PM Automatizado do Explorador de Dados

discourse-docs

Novos Recursos
  • Tornar o status do usuário em menções na documentação ao vivo
Correções de Bugs
  • Corrigir um problema onde desmarcar uma tag de filtro causava a ausência de resultados
  • Fazer docsCategories ignorar IDs inválidos
Mudanças de UX
  • Ocultar botão de histórico de revisão não funcional

discourse-follow

Mudanças de UX
  • Reutilizar UserStreamItem do core

discourse-prometheus

Novos Recursos
  • Adicionar rótulo content_type às métricas de desempenho da web
  • Rotular todas as métricas de tempo com o booleano logged_in
  • Adicionar rótulo de cache e sucesso às métricas de duração da web

discourse-reactions

Mudanças de UX
  • Reutilizar UserStreamItem do core
Mudanças de Segurança
  • Publicar reações com base nas permissões do tópico

discourse-salesforce

Novos Recursos
  • Adicionar ID de Contato padrão para Configuração de Sincronização de Caso
  • Opcionalmente, pular a criação de contato na sincronização de caso

discourse-solved

Mudanças de UX
  • Ajustar o design do botão ‘Solução’

discourse-staff-alias

Novos Recursos
  • Permitir edições de título de tópico onde o usuário do tópico é o usuário do alias de staff
  • Permitir que postagens mudem de propriedade para o usuário do alias de staff
Correções de Bugs
  • Eventos não devem retornar

discourse-theme-creator

Correções de Bugs
  • Várias correções após mudanças no core

discourse-translator

Correções de Bugs
  • Erro de digitação para cirílico sérvio

discourse-voting

Correções de Bugs
  • Não remover campos personalizados ao adicionar um novo à serialização de categoria
13 curtidas