2.8.0.beta8: Melhorias na API Key, Edição de Texto Alternativo de Imagem, Tabelas em Tela Cheia e mais

Ainda mais!

Mas espere, 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 Adicionais e Correções listados abaixo.

Atualizações de Segurança

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

  • Negar cache de erros MIME/Content-Type
  • Garantir que os cookies _forum_session não possam ser reutilizados entre sites

Melhorias de Plugin

Muitos plugins

  • Traduções
    • Atualizamos as traduções em muitos de nossos plugins

Atribuir

Novos Recursos

  • Fluxo de trabalho de reatribuição
  • Pequena ação de postagem com link para postagem
  • Exibir atribuições indiretas na primeira postagem
  • Atribuir à postagem

Correções de Bugs

  • Retornar aria-labels adequados
  • Atualizar corretamente a UI quando a postagem é atribuída/desatribuída
  • Renomear action_code_href para action_code_path
  • Ícone de atribuição ausente na pesquisa
  • Mover atribuição de postagem ao mover postagem
  • Fixar versão do plugin ao executar discourse <= 2.8.0.beta1
  • Depreciar TopicAssigner

Tagger Não Tratado

Correções de Bugs

  • Usar uma transação atômica para atualizar tags
  • Ignorar revisão ao adicionar tag não tratada

Calendário

Correções de Bugs

  • Garante que o pop-up de notificações tenha uma chave

Criptografar

Correções de Bugs

  • Trocar fancy_title por título descriptografado

SAML

Novos Recursos

  • Adicionado suporte para sincronização de administradores
  • Introduzir configuração saml_groups_ldap_leafcn

RSS Polling

Novos Recursos

  • Permitir filtrar por correspondências de substring de categoria de feed

Assinaturas

Correções de Bugs

  • Erro 500 ao editar um plano de preços

Especialistas em Categorias

Correções de Bugs

  • Adicionar pontuações ao criar revisável
  • Link da categoria em revisável
  • Usar campo personalizado de postagem pré-carregado
  • Pré-carregar campos personalizados de postagem

Docs

Correções de Bugs

  • Ocultar elementos de navegação ao imprimir um tópico de Docs

Mudanças de UX

  • Ajuste de alinhamento do filtro resolvido

Integração de Chat

Correções de Bugs

  • Remover uso da biblioteca InputValidation

Recursos e Correções Adicionais

Clique para expandir

Novos Recursos

  • Uploads diretos multipart S3 para backups
  • Usar uppy para upload de tags
  • Pequena ação de postagem aceita href
  • Usar uppy para upload de palavras observadas
  • Mover uploader de avatar para uppy
  • Mover uploader de emoji para usar uppy
  • Adicionar configuração para desabilitar notificações para edições de tags de tópicos
  • Puxar imagens hotlinked em biografias de usuários
  • Ignorar bump de tópico quando disable_category_edit_notifications está habilitado
  • Marcar falhas omniauth como HTML seguro.
  • Incluir campos personalizados de usuário no exportador base

Correções de Bugs

  • Uma regressão de tela-track/appEvents em #14929
  • Mensagens de educação do compositor para menções de grupo estavam quebradas
  • Usar o chunk anterior para verificar se o upload do chunk de backup local está completo
  • Definir null para grupo se o parâmetro groupAttrs não estiver disponível.
  • Usar a mesma versão hljs em produção e testes
  • Impedir que PreloadStore chame o localizador quando o valor for falso
  • Usar Map em vez de Object para cache
  • Garante que a lógica de tags mínimas esteja correta e compartilhada
  • Exibir posts superiores de categorias privadas se o usuário tiver acesso.
  • Os queryParams do tópico são removidos do estado do histórico ao rolar.
  • LocalJumpError em tarefas rake
  • Chamar _clearFlash() ao exibir um modal
  • Não falhar se s3_install_cors_rule estiver desativado
  • Usar 127.0.0.1 em vez de localhost para ember CLI
  • Desabilitar eventos de rolagem enquanto em tela cheia
  • Permitir que convites em massa sejam usados com DiscourseConnect
  • No Ember CLI, alguns testes de plugin estavam se referindo ao contêiner errado
  • Tornar PostRevisor mais consistente
  • Mostrar exclusão permanente no menu sem recarregar
  • Remover xlink:href para favorecer href devido à depreciação
  • Usar o método de atributo correto para obter o id da postagem do dataset.
  • Regressão introduzida em #14715
  • Manter o contexto do tópico ao redirecionar para a pesquisa completa
  • Gerar ids de cabeçalho válidos
  • Restaurar animação para ação de curtir no celular
  • Persistir notificações no OS X
  • Incluir administradores nas permissões do canal de resposta de presença
  • Renomear action_code_href para action_code_path
  • Ignorar validações de postagem para revisões do sistema quando o autor exclui a postagem
  • Garantir que as regras CORS existam para S3 usando a tarefa rake
  • URLs canônicas podem ser relativas
  • Parar de salvar favorito ao pressionar ESC no modal
  • Garantir que required_tag_group_name seja nulo se nenhum valor estiver presente
  • Excluir tópicos de categoria suprimidos em resumos, mesmo que não silenciados.
  • Rake categories:move_topics não deve mover o tópico de descrição da categoria
  • Exibir Instagram Oneboxes em um iframe
  • Usar o evento mouse down ao cancelar a pesquisa
  • Inserir vírgulas mesmo quando o valor do campo é nulo
  • Impedir solicitações de pesquisa duplicadas para o backend
  • Excluir um favorito for_topic causou erro de JS
  • Usar o mesmo modo para pesquisa chinesa ao indexar e consultar.
  • Resolver respostas de 103 devem ser retentadas usando small_get
  • Incluir detalhes do tópico ao enviar PM
  • Allowed_theme_ids não devem ser persistidos em GlobalSettings
  • Não substituir palavras em hashtags e menções
  • Ocultar links para tópicos silenciados e na lista de categorias
  • Evitar outra consulta N+1 em Site.json_for
  • Atualizar o grupo de flair de todos os membros se a configuração do grupo principal for alterada.
  • Não deve receber convites de tópico de usuários ignorados.
  • Não realizar pesquisa de link para links substituídos
  • Incluir novas tags na validação se o usuário puder criar uma.
  • Limpar instâncias do PresenceChannel quando o compositor é fechado
  • Previne um erro circular de json em testes
  • Correções do importador Vanilla
  • Evitar consulta N+1 em Site.json_for
  • Evitar corretamente solicitações concorrentes no get do PresenceChannel
  • Não enviar beacon de saída de presença se não estiver presente em nenhum canal
  • Mostrar mensagem correta ao excluir permanentemente o tópico
  • Contexto de rastreamento correto para algumas rotas de categoria
  • Incluir o cabeçalho Vary:Accept em todas as respostas baseadas em Accept
  • Permitir todas as tags para palavras observadas
  • Remover usuários permitidos de tópico supérfluos em convite de grupo
  • Nome da configuração do site correto
  • Não vazar chaves de API de usuário não hasheadas para redis
  • 2N+1 sql no endpoint admin /api/keys

Mudanças de UX

  • Corrigir estilos do modal de compartilhamento/notificação
  • Numerar etapas no README de instalação em nuvem
  • Correções de layout para a página de permalinks do administrador
  • Remover seletor de tags em PMs para usuários não-staff
  • Corrigir vários problemas com a refatoração do progresso do tópico
  • Corrigir dropdown de categoria estilo barra
  • Acomodar melhor o compositor de PM com tags
  • Corrigir largura de postagem curta no celular
  • Mostrar dica de pesquisa rápida de forma mais consistente
  • Remover animação na lista de temas do administrador
  • Alterar tabindex de login, acompanhamento para 6aa6275
  • Alterar tabindex no login para pular o link de login de e-mail
  • Aplicar tags durante a criação de PM
  • Tornar as alterações do PresenceChannel mais responsivas
  • Nunca mostrar o botão voltar se for menor que a posição atual
  • Não mostrar ícone de âncora em dispositivos de toque
  • Reordenar configurações do site relacionadas à autenticação para clareza
  • Adicionar caso especial para pesquisa de usuário ao estar em um tópico
  • Às vezes, o rodapé aparecia ao atualizar uma rota de lista

Desempenho

  • Atualizar contagem de curtidas em posts visíveis sem um GET extra por curtida
  • Usar coluna diferente para melhor plano de consulta
  • Houve uma grande regressão de desempenho no Logster
  • Otimizar pesquisa na consulta de mensagens privadas
13 curtidas