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

Atualizações de Segurança

Esta versão beta inclui 1 correção de segurança após um aviso sobre uma dependência upstream. Para mais informações, verifique o aviso de segurança em Possible RCE escalation bug with Serialized Columns in Active Record · Advisory · discourse/discourse · GitHub

Novos Recursos

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

  • Permitir o atributo allow do iframe em posts
  • Usar a largura total do post para embeds do Vimeo
17 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.

Melhorias de Plugin

discourse-data-explorer

Mudanças de UX

  • Tornando os cabeçalhos da tabela de resultados da consulta fixos

discourse-theme-creator

Correções de Bugs

  • Adiar corretamente o carregamento do locale de administrador

discourse-adplugin

Novos Recursos

  • Suporte para colocar anúncios entre a lista de tópicos para anúncios internos

Correções de Bugs

  • Não renderizar o conector quando não devemos exibir um anúncio no item da lista de tópicos.

discourse-assign

Mudanças de UX

  • Não exibir o glifo do menu de usuário de atribuição quando a barra lateral está habilitada

discourse-calendar

Novos Recursos

  • Adicionar feriados de Matariki para NZ

Correções de Bugs

  • Gerar definições para feriados indonésios
  • Excluir posts de eventos que não são feriados automáticos

discourse-saved-searches

Correções de Bugs

  • Não criar posts para tópicos movidos para a lixeira

discourse-subscriptions

Correções de Bugs

  • Permitir que o usuário atualize os detalhes do cartão para assinaturas recorrentes

discourse-reactions

Mudanças de UX

  • Indica o motivo pelo qual você não pode remover um like/reação

discourse-checklist

Correções de Bugs

  • Tornar outras caixas de seleção somente leitura enquanto atualiza a atual.

discourse-translator

Correções de Bugs

  • :globe_with_meridians: Adicionar mapeamento de idioma para Tailandês

discourse-chat

Novos Recursos

  • Cartão de pré-visualização do canal de chat
  • Barra lateral de chat na barra lateral principal

Correções de Bugs

  • Abre corretamente o canal do cartão do usuário
  • Não expande a gaveta na página inteira
  • Move o CSS para extensões da barra lateral
  • Marca a gaveta como não expandida em tela cheia
  • O modal do seletor não estava filtrando corretamente os canais
  • Após a criação do canal, respeita o modo atual
  • Não buscar mensagens para o canal de rascunho sem ID
  • Erro no modal de criação de canal com parâmetro de tipo obrigatório
  • Impede o carregamento de mais para redefinir a lista
  • Lida corretamente com o estado ativo da linha do canal de chat
  • Usar as_json em vez de to_json para o barramento de mensagens DM de chat
  • Permite que o usuário envie mensagens diretas para si mesmo novamente e corrige inconsistências de DM
  • Garante que “nenhum membro encontrado” seja exibido ao filtrar
  • Impede que emojis destruídos quebrem a interface do usuário
  • O estado de rastreamento é um objeto ember e deve usar set
  • Torna a página de navegação corretamente rolável
  • Mostra apenas uma barra lateral no celular
  • Formato da notificação
  • Várias correções de altura/rolagem das páginas de chat
  • Impede que nome/descrição nulos anulem o outro

Mudanças de UX

  • O fundo focado não estava visível no criador de DM
  • Corrige a largura do chat em página inteira quando combinado com a barra lateral experimental
  • Remove o espaço na barra lateral com o chat em página inteira
  • Oculta avisos inúteis para o chat
  • Corrige o indicador de mensagem do canal.
  • Melhora as dicas de categoria ao criar um canal.
  • Exibe o botão excluir usando ícone vermelho
  • Oculta a descrição quando vazia e não editável
  • Não focar o compositor no iPad
  • Move o botão entrar/sair para a aba sobre
  • Suporta emoji no título da visualização sobre
  • Impede que o iPad foque automaticamente no campo de filtro

Recursos e Correções Adicionais

Clique para expandir

Novos Recursos

  • Publicar o status de todos para todos
  • Saída de plugin para barra lateral
  • Permitir o atributo allow do iframe nas postagens
  • Remover automaticamente o status do usuário após um período predefinido
  • Usar a largura total da postagem para embeds do Vimeo

Correções de Bugs

  • Problemas de usabilidade móvel na visualização do crawler
  • Corrige algumas regressões no select-kit
  • Detectar Firefox `< 89 como navegador não suportado
  • Definir opções do resolvedor no resolvedor legado
  • Atualizar spec de convite em massa instável
  • Apenas incorporar o CSS do QUnit no HTML de teste de tema
  • Garantir que os roteamentos do filtro de categoria-tag estejam funcionando
  • Aplicar todas as regras de palavras vigiadas aos campos do usuário
  • Garantir que o splash screen <noscript> seja carregado para navegadores legados
  • Garantir que a lógica do splash screen seja compatível com iOS12
  • Adicionar redirecionamento ember para tags/:tag_id → `tag/:tag_id
  • Limites mínimos/máximos de nome de usuário não foram validados
  • Inputs usando focusout regrediram em #17345
  • Permitir que os nomes dos templates do conector sejam camelCase
  • Deve ser UploadReference em vez de UploadReferences
  • Garantir que não haja limite nas configurações da lista de tags
  • Garantir que pull-hotlinked possa reescrever oneboxes isoladas
  • Corrigir erro na definição do componente ip-lookup
  • Posts podem pertencer a tópicos excluídos permanentemente
  • Substituir markdown de onebox ao puxar imagem hotlinked
  • O logout pode falhar devido ao usuário em cache
  • Exibir corretamente erros de /admin/emails
  • Link de preferências da barra lateral experimental não mostrado para usuários
  • Mover ember-cli-deprecation-workflow para dependências de tempo de execução
  • currentUser incorreto poderia ser armazenado em cache para solicitações com chave de API
  • Padrão de regex do Vimeo

Mudanças de UX

  • Corrige o jitter de 1px na navegação
  • Adicionar classes ao modal de criação de conta para personalização mais fácil
  • Corrige o alinhamento do alternador da barra lateral experimental, adiciona hovers
  • Ignorar a verificação de comprimento em rascunhos de resposta
  • Animação menos travada para a barra lateral experimental
  • Adicionar box-border para impedir que o padding transborde
  • Faz com que os pontos de splash usem as cores do tema
  • Um salvar deve sempre ter uma ação de cancelar
  • Não animar a barra lateral experimental ao recarregar
  • Melhorar as transições da barra lateral experimental
  • Trocar cores de destaque/seleção no select-kit
  • Prevenir saltos de rolagem na barra lateral experimental
  • O splash deve sempre ficar no canto superior esquerdo da viewport
  • O aviso da equipe deve utilizar a largura total da postagem
  • Prevenir sobreposição entre o loader de splash e o texto de splash em alguns navegadores take 2
  • Prevenir sobreposição entre o loader de splash e o texto de splash em alguns navegadores
  • Ocultar o link de marcador do menu do usuário quando a barra lateral experimental estiver habilitada
  • Atualizar categorias/tags na barra lateral somente após salvar.
  • Forçar o estilo de categoria de bullet na barra lateral
  • Melhoria da barra lateral experimental móvel
  • Remover valor de cor codificado
  • Especificidade ausente
  • Manter o estilo de badge de categoria no select kit de categorias.
  • Torna a configuração de splash screen habilitada por padrão
  • Usar discourse-ready como base para remover o splash
  • Tornou o botão “Dispensar Novo” clicável substituindo o método float.
  • Ocultar overflow de li da barra lateral, remover margem do título
  • Melhorar a barra de rolagem da barra lateral experimental
  • Pequenas alterações de alinhamento da barra lateral experimental
  • Remover texto de notificação da barra lateral experimental
13 curtidas