Notas de lançamento do Discourse 2.5.0.beta7

Novos recursos na versão 2.5.0.beta7

Melhor suporte de UX para múltiplos endereços de e-mail

O Discourse já suporta endereços de e-mail secundários há bastante tempo. No entanto, o recurso estava oculto e exigia acesso ao console para adicionar, remover ou configurar e-mails secundários. Agora, adicionamos suporte para trabalhar com múltiplos endereços de e-mail nas preferências do usuário. Os usuários podem visualizar todos os seus e-mails, alterar qual é o e-mail principal, além de adicionar/remover e-mails.

O e-mail principal será usado para todo e-mail de saída do Discourse, incluindo notificações, redefinição de senha, login por e-mail, etc. Os e-mails secundários (além do principal) são usados para e-mails de entrada, como responder a um tópico ou iniciar um tópico por e-mail.

Um exemplo. Digamos que meu e-mail aqui no Meta seja jomaxro@example.com. Esse é o meu principal. Agora, também tenho um e-mail super secreto, not-jomaxro@example.com, do qual às vezes envio e-mails. Posso adicioná-lo como um e-mail secundário. Agora, se eu enviar um e-mail ao Meta a partir de not-jomaxro@example.com, ele será vinculado com sucesso à minha conta e aparecerá como um tópico por @jomaxro. Além disso, ao fazer login, agora posso inserir jomaxro (meu nome de usuário), jomaxro@example.com (principal) ou not-jomaxro@example.com (secundário), todos os quais serão aceitos.

Links de convite de uso múltiplo

Por solicitação popular, agora suportamos links de convite que não são específicos de um usuário e podem ser usados mais de uma vez. A equipe do site pode criar um link que pode ser compartilhado com os usuários sem precisar conhecer o e-mail deles. Para detalhes completos, veja o anúncio do recurso.

Versão 2.5 do Discourse chegando em breve!

A versão 2.5 do Discourse está planejada para ser lançada ainda este mês, em 24 de junho. Outro lembrete: o suporte ao IE11 foi desativado na beta6 e será totalmente removido na versão 2.6. O Discourse 2.5 será o último lançamento a suportar o IE11. Para detalhes completos, veja Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020

E muito 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.

29 curtidas

Melhorias nos Plugins

Cakeday

  • Correção de bug

Calendar

  • Melhoria na UX

Invite Tokens

  • Correção de bug

Solved

  • Correção de UX - exibir corretamente a cor da etiqueta “resolvido”

Subscriptions

  • Correções de bugs

GitHub

  • Linkback apenas para posts regulares

SAML

  • Adicionar configurações para assinar solicitações e respostas de logout

Data Explorer

  • Melhorias no popup de compartilhamento de relatório
  • Correção de bug

Patreon

  • Garantir que patreon creator discourse username esteja definido antes de habilitar o login via Patreon

WP Discourse

  • Se a opção Adicionar Links em Destaque estiver habilitada, atualizar o link em destaque do tópico no Discourse quando atualizações de post forem enviadas do WordPress para o Discourse

BCC

  • Correção de bug

Recursos e Correções Adicionais

Clique para expandir

Novos Recursos

  • Suporte para anexar ao marcar em massa via rake
  • Nova tarefa rake para atualizar a coluna first_post_created_at
  • Adicionar tarefa uploads:batch_migrate_from_s3 para limitar o número total de posts migrados de uma vez
  • Configuração de categoria para filtro de lista padrão
  • Whitelist para modo de repositório de tema (experimental)

Correções de Bugs

  • Usar filtro include-subcategories na exportação de relatórios
  • MigrateInviteRedeemedDataToInvitedUsers deve ser uma migração normal
  • Retornar 400 quando um topic_id inválido for fornecido ao criar um convite
  • Post_alerter_spec.rb instável devido à falta de ordem
  • Evitar re-denunciar quando já revisamos as denúncias anteriormente
  • Não chamar decoradores de cooked no editor se o cooked não mudou
  • Adicionar atributos de params às opções de busca findOpts do tópico
  • Permitir mesclagem de usuários quando domínios de e-mail estão restritos
  • Não mostrar sugestão de criar tópico para usuários que não podem
  • Autocompletar de emojis acionando incorretamente
  • Alterar o atributo “name” do nome do marcador para desativar o autocompletar
  • Aplicar limite máximo de 100 anos em todas as configurações do site contadas em dias
  • Atualizar a tag mínima necessária ao trocar de categoria no editor
  • Não substituir a cor do texto da categoria no menu suspenso
  • Restaurar posição do fluxo no Safari
  • Notificações de resposta não devem aparecer como editadas
  • Garantir que edit-category-setting esteja convertendo corretamente valores booleanos
  • Redirecionamentos contendo nomes de usuário Unicode não funcionavam
  • (getURL "") não funcionava com o helper i18n
  • Usar short_path do upload de flair para obter URL assinada para mídia segura
  • URL do Service Worker estava quebrada
  • Redirecionamentos do lado do cliente em /my/ estavam adicionando barra extra
  • Script de importação base não atualizava a coluna first_post_created_at
  • Capturar erros de somente leitura ao procurar tokens de autenticação
  • Erro inline ao converter HTML para Markdown
  • get-url é necessário para código do lado do servidor
  • Impedir que parâmetro booleano falso seja filtrado como inexistente
  • Ocultar feed RSS e JSON se o perfil do usuário estiver oculto
  • EmailValidator precisa validar o formato do e-mail
  • String MessageFormat quebrada
  • Ao criar uma denúncia para uma palavra monitorada, incluir o motivo
  • Evitar corte de menções de usuário
  • Não destruir o elemento $.fileupload
  • Usuários da equipe podem contornar a regra de validação de tags
  • Capturar NoMethodError durante precompile_css também
  • Problema de frequência de resumo na criação de usuário
  • Renderizar apenas o cartão de grupo se o título do usuário for de um grupo

Mudanças na UX

  • Melhorar o layout do modal de fixação de tópico no painel administrativo
  • Adicionar espaçamento inferior nas listas de usuários no mobile
  • Alterar o z-index de rascunhos colapsados no mobile
  • Adicionar tipo de configuração simple-list
  • Garantir que select-kit seja ocultado consistentemente
  • Impedir que dispositivos calculem incorretamente a altura do editor em tela cheia

Desempenho

  • Habilitar bootsnap globalmente
  • Armazenar em cache instância PrettyText para renderização de pré-visualização do editor
  • Passar elemento para a função resolveAllShortUrl, não seletor de texto
  • Memorizar corretamente o valor baseUri no aplicativo JavaScript
  • Limitar taxa de busca e adicionar cache anônimo para resultados de busca
  • Adicionar variável de ambiente FORCE_BOOTSNAP
  • Reduzir número de consultas de 3 para 1 ao buscar manifest web
18 curtidas