Notas de Lançamento do Discourse 2.7.0.beta3

Novos recursos na versão 2.7.0.beta3

:warning: Se seu site não estiver executando atualmente a versão 2.7.0.beta2, revise os avisos importantes em Discourse 2.7.0.beta2 Release Notes

Melhoria no desempenho da migração de banco de dados

Uma migração de banco de dados em uma versão anterior foi identificada como potencialmente causadora de tempo de somente leitura durante a migração. Isso era mais provável em sites com banco de dados maior. A migração foi atualizada para ser mais performática e evitar o modo de somente leitura.

Adicionar nova seção de recursos ao painel administrativo

Você sabia que existem administradores de sites Discourse que não leem essas notas de lançamento? Eu sei, é difícil para mim acreditar nisso também!

Brincadeiras à parte, para ajudar todos os administradores do Discourse a conhecerem os novos recursos, agora suportamos a destaque de recursos no painel administrativo.

Melhorias de acessibilidade

Estamos sempre trabalhando para garantir que todos na internet possam usar o Discourse, incluindo aqueles que utilizam tecnologia assistiva. Para isso, esta versão inclui inúmeras melhorias de acessibilidade baseadas em uma auditoria recente que realizamos.

  • Atributos aria-{expanded,haspopup} e título do usuário no menu hambúrguer
  • Define corretamente role=dialog e aria-labelledby para d-modals
  • Utiliza role=button e suporta ariaPressed para tapTile
  • Estrutura o menu do usuário como abas
  • Transforma o indicador de edições de postagem em um botão em vez de um link
  • Melhora a acessibilidade do filtro de pesquisa nas opções
  • Melhora a pesquisa avançada e os cabeçalhos HTML
  • Associa os controles de pesquisa às suas respectivas etiquetas
  • Adiciona aria-label ao botão de limpar entrada
  • Atualiza o papel de nome selecionado para botão
29 curtidas

Ainda 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, não deixe de revisar os Recursos e Correções Adicionais listados abaixo.

Melhorias de Plugins

Muitos plugins

  • Correção de bugs
    • Corrigimos vários bugs em muitos dos nossos plugins
  • Traduções
    • Atualizamos as traduções em muitos dos nossos plugins

Tradutor

  • Adicionar configuração do site para configurar o número de traduções por minuto

Integração de Chat

  • Adicionar suporte ao Google Chat

Zendesk

  • Suporte à sincronização bidirecional

Atribuir

  • Redirecionar para a página de login ao tentar visualizar tópicos atribuídos como anônimo
  • Melhorar a mensagem de erro ao atribuir uma MP a um usuário que não tem acesso à MP

Recursos e Correções Adicionais

Clique para expandir

Novos Recursos

  • Adicionar entrada de metadados de e-mails de contato ao meta do plugin opcional
  • Adicionar cabeçalhos de resposta extras ao formato de log do nginx

Correções de Bugs

  • Permitir um único convite por endereço de e-mail
  • Título do botão traduzido não funcionava
  • Não armazenar em cache nomes de níveis de confiança traduzidos nas configurações do site
  • Criação de conta de autenticação externa no aplicativo iOS
  • Garantir que ‘tr’ seja chamado em uma string.
  • Não é possível remover seleção do seletor de grupo nas configurações de grupo de tags
  • Restaurar o comportamento do botão de exclusão do resumo do usuário.
  • Pesquisas estendendo em históricos de resposta a postagens
  • Mover migração de post_search_data para trabalho único
  • Suportar versão no payload de novo recurso
  • Link “Personalizar texto” estava quebrado na página de administração de emblemas
  • Apenas desprivilegiar correspondências exatas em menções
  • Desprivilegiar usuários inativos na pesquisa de usuários
  • Destruir chaves de API de usuário associadas ao tornar um usuário anônimo.
  • Limpar cookie authentication_data após o login
  • Desmarcar tópicos não lidos com uma tag
  • Garante que timeline_lookup inclua a última tupla
  • O trabalho Reindex_search deve funcionar em modelo sem dados de pesquisa
  • Remover UX de renderização do modelo de marcador
  • Não é possível encontrar currentThemeColorSchemeId quando não há themeId presente
  • Verificar o resultado da confirmação antes de excluir registro SSO
  • Remover agendamentos DND agendados quando o agendamento está desativado
  • Parece que às vezes shims são avaliados por motores JS mais antigos
  • Imprimir HTML bruto da imagem do logotipo para evitar codificação HTML indesejada
  • Atualizar categorias sem recarregar a página inteira
  • URL quebrada quando o nome de usuário contém subpasta.
  • Popup de compartilhamento posicionado incorretamente em locais RTL

Mudanças de UX

  • Fazer os tópicos da página de categorias do desktop corresponderem ao mobile
  • Pequeno ajuste no aviso de exclusão de categoria
  • Respeitar a configuração do site email_editable na página de ativação do usuário.
  • Simplificar a biografia do bot narrativo
  • Faz com que o editor de temas exiba o placeholder corretamente para idiomas RTL
  • Mostrar imagem de pré-visualização de erro onebox como favicon
  • Especificar largura e altura para a imagem de erro de pré-visualização onebox
  • Avisar sobre mensagens que ficarão órfãs ao excluir um grupo.

Desempenho

  • Agendar migração de postagem cara em lote
  • Migrar dados de pesquisa após renomeação de local
18 curtidas