2.9.0.beta9: Correção de segurança, correções de bugs e mais

Atualização de Segurança

Esta versão beta inclui uma correção de segurança: ‘Convites por e-mail para tópicos não são limitados por taxa em alguns casos’

Novos Recursos

Esta versão inclui uma série de recursos menores adicionais, incluindo:

  • Adicionar botão de exclusão de imagem na pré-visualização.
  • Adicionar suporte para Palavras Observadas que diferenciam maiúsculas de minúsculas
  • Adicionar banner de CTA para tópico de boas-vindas
18 curtidas

Ainda mais!

Mas espere, ainda tem mais! Fazemos o nosso melhor para destacar novos recursos e alterações para você, mas sempre há muitas alterações 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.

Atualizações de Segurança

Esta versão beta inclui uma correção de segurança para problemas relatados por nossa comunidade e pela HackerOne.

  • Limitar convites por e-mail ao tópico

Melhorias de Plugins

discourse-encrypt

Novos Recursos

  • Permitir marcação e edição rápida em MPs criptografados.

discourse-github

Novos Recursos

  • Adicionar configuração para limitar o número de linkbacks por postagem

discourse-assign

Novos Recursos

  • Atribuir Status
  • Permitir o envio do modal de atribuição com ctrl+enter

discourse-prometheus

Novos Recursos

  • Adicionar a métrica job_failures

discourse-automation

Novos Recursos

  • Criar novo gatilho pm_created para o script auto_responder. (patrocinado por Elastic) :tada:

discourse-code-review

Correções de Bugs

  • Renomear can_review para can_review_code

docker_manager

Novos Recursos

  • Forçar uma reconstrução quando estiver atrás de um commit específico do discourse.

discourse-reactions

Correções de Bugs

  • Relatório CSV estava sem datas

discourse-restricted-replies

Correções de Bugs

  • Não é mais necessário substituir os parâmetros da categoria, pois o problema foi corrigido no core.

discourse-chat

Novos Recursos

  • Atalho de teclado para abrir/fechar a gaveta de chat
  • Respeitar as preferências do usuário de ignorar / silenciar / bloquear usuários de DM
  • Mostrar status na lista de usuários de mensagens diretas
  • Mostrar status ao lado do avatar nas mensagens de chat

Correções de Bugs

  • Restaurar/corrigir recursos de citação em tópico e cópia de citação
  • Implementa DeletedChatUser como um placeholder para usuários excluídos
  • A equipe pode participar dos canais de presença de chat de categorias privadas.
  • Corrige tela branca do iOS sem causar pulo de rolagem
  • Não preparar mensagem enviada se houver mais para carregar.
  • A ordem das assinaturas depende do nome de usuário
  • Evita falha de teste na especificação do movedor de mensagens
  • Impõe o foco do compositor após o envio
  • Remove a lógica ideal de primeiro canal de unfollowChatChannel
  • Movendo assinaturas do decorador de canal
  • Permite que o proprietário das mensagens restaure mensagens excluídas
  • Remove -webkit-overflow-scrolling
  • Chama vibrate apenas uma vez ao reagir
  • Várias otimizações em dispositivos móveis para o painel ao vivo
  • Garante que mesmo mensagens sem avatar sejam rastreadas
  • Não chamar a função com limite de taxa imediatamente para evitar perder atualizações em redimensionamentos rápidos
  • Não inclui status ao carregar canais se o status do usuário estiver desativado nas configurações
  • Marcar mensagem como visível assim que a primeira linha aparecer na viewport
  • Não permitir uploads de chat se secure_media estiver habilitado
  • Verifica se a notificação tem um título ou deixa o roteador lidar com isso
  • Marcar mensagem como visível quando 60% estiver dentro da viewport
  • Evita travamento ao entrar no canal
  • Não corromper os IDs de última leitura dos usuários.
  • Garante que as notificações de chat tenham um URL
  • Restaura a presença e a exibe na barra lateral
  • Garante que o selo esteja mostrando a categoria não categorizada
  • Corrige regressão de altura na página de navegação
  • Evita mutação dos usuários selecionados pelo criador de DM
  • Mensagens diretas da barra lateral são limitadas a 20
  • Ajusta o espaçamento do indicador de resposta no iOS
  • Garante que a consulta de assinaturas não retorne duplicatas

Mudanças de UX

  • Alinhamento da aba de membros
  • Garante que a posição da gaveta esteja correta com o compositor de tópico pequeno/fechado
  • Aumenta a contagem máxima de canais públicos buscados de 20 para 50
  • Combina o fundo da barra de rolagem com o fundo da lista de canais
  • Ajusta a altura em tela cheia para o aplicativo iPad iOS
  • Pula adições à barra lateral se o usuário desativou o chat
  • Borda do avatar no chat
  • Evita que o anel de presença mova o avatar
  • Ajusta para caber o compositor no desktop, corrige o layout do iPad
  • Aumenta ligeiramente a margem sobre a lista de abas
  • Ajustes na página de informações
  • Ajustes nas páginas de navegação e membros
  • Chat-draft-channel-screen já está em um contêiner com a altura correta

Desempenho

  • Evita N+1 em canais públicos devido ao URL do tópico

Recursos e Correções Adicionais

Clique para expandir

Novos Recursos

  • Atualiza o aviso do modo bootstrap para adicionar links de convite e assistente
  • Adiciona banner de CTA de tópico de boas-vindas
  • Mostra status nos fluxos de postagem
  • Adiciona botão de exclusão de imagem na pré-visualização.
  • Rastreia estatísticas sobre falhas de trabalhos agendados
  • Mostra a resposta SMTP na lista de e-mails enviados do administrador e reorganiza as colunas
  • Adiciona suporte para Palavras Observadas sensíveis a maiúsculas e minúsculas
  • Mostra o status do usuário na página de perfil do usuário

Correções de Bugs

  • Destrói todas as postagens ao excluir permanentemente um tópico
  • Ignora erros SSL ao gerar oneboxes
  • Imagens de onebox quebradas devido a bugs de normalização de URL
  • Não gera um erro se o arquivo não for encontrado no S3.
  • Faz o word watcher funcionar com strings nulas
  • O script de importação phpbbb não estava analisando tags do youtube
  • Evita que o teclado do Android seja ocultado instantaneamente ao focar no sk
  • Permite adicionar a mesma palavra observada com uma capitalização diferente
  • Registra corretamente todas as falhas de trabalho internas
  • Não resgata convites expirados na inscrição de novos usuários
  • Links da seção “Mais” secundária não marcados como ativos
  • Lida com o ator não tendo preferências em UserCommScreener
  • Não memoriza a configuração do site no guardião
  • Escopo da memorização da moderação de categoria por categoria
  • Mostra o banner de atualização apenas uma vez em categorias com listas de subcategorias
  • Cancela a inscrição do canal /reviewable_counts ao sair da rota de índice de revisão
  • Links incorretamente marcados como ativos em Sidebar::MoreSectionLinks
  • Evita o uso de dig ao procurar a classe do trabalho
  • Injeta appEvents em ScreenTrack
  • Usa o idioma padrão para o rodapé de tópicos incorporados
  • Não substitui a configuração do site top_menu na etapa de estilo do assistente
  • Bugs com o seletor de ano e o botão de apagar
  • Atualiza a chave de cache do word_watcher seguindo a alteração do esquema
  • A última etapa do assistente “corporativo” não estava salvando as alterações
  • Bots poderiam gerar erros quando o método de geração de slug é codificado
  • Aceita requisições HEAD para o webhook do mandrill
  • Mostra o spinner de carregamento de favoritos corretamente
  • Garante que todas as opções de consulta de tópico público possam ser usadas via Ember
  • Garante que theme_uploads_local tenha apenas um / no início
  • Mostra o overflow da barra de botões no iPad e mobile
  • Filtro UserCommScreener agindo ID do usuário a partir dos IDs de usuário de destino
  • Permite valores de array para campos personalizados nos parâmetros da categoria.
  • Garante que os manipuladores de erro sejam renderizados corretamente sem preload_json

Mudanças de UX

  • Adiciona alternância da barra lateral esquerda quando a barra lateral está habilitada
  • Melhora a cópia do estado vazio na página de atividade/tópicos
  • Exibe espaço entre as opções de classificação de tags em MPs
  • Move os links Sobre e FAQ para a seção secundária no menu Mais…
  • Atualiza os estilos da página do assistente de administração de registro
  • Corrige a posição e o fundo do ícone de bloqueio de chat
  • Considera a navegação do hub do iPad ao calcular o topo
  • Move os links no rodapé da barra lateral para a seção da comunidade
  • Adiciona reticências para nomes de categoria longos no dropdown de seleção de categoria
  • Altera o ícone não relacionado no prompt de inscrição CTA
  • Remove a contagem dos links da seção Mais
  • Ajusta a margem da barra lateral para evitar a altura do compositor
  • Corrige espaço extra para metadados de grupo no perfil do usuário
  • Design atualizado da página de ativação de conta
  • Adiciona o aviso de TOS à inscrição de convite
  • Define o estado de carregamento dos favoritos do usuário apenas quando estiver carregando
  • A aparência da barra lateral não deve encolher as fontes
  • Estilos de foco da barra lateral, remove hover para toque
  • Reduz o número de links exibidos na Comunidade por padrão
14 curtidas