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