Notas de lançamento do Discourse 2.4.0.beta10

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, certifique-se de revisar os Recursos e Correções Adicionais listados abaixo.

Melhorias de plugins

Calendário

  • Melhorar agrupamento de feriados
  • Várias melhorias de UX
  • Adicionar seletor de fuso horário
  • Adicionar link do Google Calendar
  • Correções de bugs

Tradutor

  • Adicionar suporte ao Yandex.Translate

OpenID Connect

  • Respeitar o booleano email_verified quando fornecido pelo IDP
  • Permitir que parâmetros sejam passados de /auth/oidc para o IDP

GitHub

  • Adicionar suporte para issues do GitHub
  • Correção de bug

WP Discourse

  • Corrigir configuração “Abrir links em nova aba” não sendo aplicada ao link “Participar da discussão”
  • Usar a constante WPDISCOURSE_PATH ao carregar arquivos do plugin

Revisão Anual

  • Excluir categorias com restrição de leitura dos cálculos de estatísticas do usuário
  • Suporte ao espanhol
  • Melhorias de UX
  • Correções de bugs

Plugin de Anúncios

  • Suporte a tamanho de anúncio fluido no Google Ad Manager
  • Correções de bugs

Integração de Chat

  • Incluir título e cor da categoria no payload do Discord

Votação

  • Melhoria de UX
  • Correção de bug

Política

  • Correção de bug

Teambuild

  • Correções de bugs

JWT

  • Correção de bug

Guia de Estilo

  • Correções de bugs

Polling RSS

  • Correção de bug

Assinaturas

  • Correção de bug

SAML

  • Correção de bug

Dicas de Ferramentas (Tooltips)

  • Correção de bug

Revisão de Código

  • Correção de bug

Onebox

  • Correções de bugs

Criptografia

  • Correções de bugs

Atribuir

  • Correções de bugs

Cakeday

  • Correções de bugs

Resolvido

  • Correção de bug

Data Explorer

  • Correção de bug

Notas do Usuário

  • Correções de bugs

Recursos e Correções Adicionais

Clique para expandir

Novos Recursos

  • Exportar todos os tipos de relatórios
  • Remover esquema “backup” 7 dias após a restauração
  • Mídia segura permitindo uploads duplicados com privacidade no nível da categoria e regras de acesso baseadas em post
  • Permite definir uma duração de descarte em avisos globais
  • Adicionar configuração oculta para desabilitar a configuração do bucket de inventário
  • Passar nomes de usuários excluídos para o seletor de usuário
  • Usar nova API de Badging
  • Adicionar tarefa rake para desabilitar mídia segura
  • Menu de administrador de tópico fixa na parte inferior em dispositivos móveis
  • Permite que plugins adicionem um aviso global
  • Permitir promoções de TL3 para penalidades revertidas
  • Permitir parâmetros de post complexos vindos de plugins
  • Adicionar script de importação mybb.ru
  • Atalho de teclado para abrir o menu de administrador de tópico

Correções de Bugs

  • Usar novas rotas de tags
  • Solução alternativa para limitação no jquery.autoellipsis
  • Maior z-index para cartões de usuário no cabeçalho
  • Não extrair datas de citações e Oneboxes
  • Permitir que o aplicativo gere e aceite códigos de backup mais longos
  • Local incorreto no concededor de medalhas
  • Quando tag ou categoria é adicionada, notificar usuários de que o tópico foi modificado
  • Não gerar erro em excertos quando a tag aside não tem atributo de classe
  • Fazer a consulta de tópicos incluir tópicos de sub-subcategorias
  • Fazer o seletor de categoria mostrar todas as categorias pai
  • Usuários devem poder remover seu grupo principal
  • Não sobrescrever o fuso horário a cada visita às preferências de perfil
  • Não causar exceções devido à renomeação da coluna reply_id
  • Mostrar ícone de MP no cabeçalho fixo
  • Aplica estilos corretos ao ícone e tenta simplificar o código
  • Não aumentar o tamanho dos emojis em tabelas markdown
  • Recarregar os tipos de ReviewableScore ao estender flags
  • Incluir sub-subcategorias nas contagens de novos/não lidos
  • Alterar uploads públicos adicionais para não serem seguros
  • Paginação de grupos estava quebrada
  • Alterar comportamento rootNone no seletor de categoria
  • Adicionar chave de tradução faltante para o locale italiano do bot narrativo
  • Estilização para tópico de destaque no modal de perfil
  • Mostrar mensagem de erro se a exclusão do tópico falhar
  • Envolver corretamente imagem e controles de redimensionamento dentro de parágrafo
  • Melhor mensagem de erro quando a exclusão do tópico falha
  • Criar avisos de post apenas para posts públicos
  • Vazamento de associação de grupo
  • Levantar uma exceção NotFound adequada ao filtrar grupos por nome de usuário com nome inválido
  • Filtrar corretamente os grupos com base na visibilidade do usuário atual ao visualizar os grupos de outro usuário
  • Especificação para groups_controller#index quando o diretório de grupos está desabilitado para usuário logado
  • Especificações groups_controller.sortable para realmente testar todas as combinações de ordenação
  • Reescrever as especificações de “ver grupos de outro usuário” para testar todas as combinações de group_visibility e members_group_visibility
  • Garante que os estados de navegação de grupo mudem quando a rota muda
  • Garante que o menu secundário de notificações do usuário no nav móvel seja recarregado
  • Atualizar nomes de usuários excluídos no seletor de usuário após inserção
  • Atualizar classificação de medalha em destaque ao conceder medalhas em massa
  • Mover padStart/padEnd de volta para polifilias principais
  • Especificações com nome de arquivo antigo
  • Usar CDN para o discourse-internet-explorer
  • Remover padding enquanto o compositor está salvando
  • Executar prettier no user-selector-test
  • Fazer ‘findBySlugPathWithID’ quando URL termina com barra
  • Impedir que a URL do arquivo seja colada ao colar arquivo no iOS
  • Não registrar erro de banco de dados de tópico reivindicado durante testes
  • Parar de registrar erros no postgres em conflito de reviewable
  • Descomprimir muitos arquivos pequenos acionou erro
  • Permitir que usuários alterem o título em locais além do inglês
  • Não redirecionar para URLs /auth/* após autenticação
  • Se o sincronismo admin sso não tiver ID externo, não lançar erro
  • Não vazar ouvintes de eventos em rascunhos de atividade do usuário
  • Permitir que a página de confirmação omniauth passe parâmetros GET
  • Adicionar cabeçalho noindex para páginas de perfil de usuário
  • Fazer rolagem até o post final no tópico mais consistente
  • Garantir que selecionemos consistentemente o mesmo tópico para bench
  • Método OnScroll não estava definido na descoberta móvel
  • Topic_tracking_state quando mute_all_categories_by_default está habilitado
  • Concordar apenas com o primeiro post ao usar a opção “Excluir post + respostas e concordar”
  • Dados de novo tópico em cache não devem ser excluídos após descartar novo
  • Contagem de novos/não lidos após descartar novos tópicos em uma categoria regular
  • Permite rolagem ao carregar para a lista de tópicos de descoberta
  • Inserção em massa para criar solicitações de aplicativo
  • Inserção em massa para criar tópicos
  • Não há necessidade de criar usuário separado para cada tópico, post etc.
  • Outra inserção em massa de ApplicationRequests
  • Não criar instâncias de usuário e tópico quando não necessário
  • Mesclar exemplos com configuração cara em um único exemplo
  • Arquivo MaxMind DB não sendo baixado corretamente
  • Manter tags ‘rb’ & ‘rp’ na conversão de html para markdown
  • Garantir que CSP esteja desligado para qunit
  • Mostrar descrição sem categoria na página de categorias
  • Descrições estavam em branco para sem categoria no menu hambúrguer
  • Adicionar validação de opção de pesquisa em branco
  • Não dar erro 500 quando parâmetro de data inválido é dado para relatórios de administrador
  • Permitir sublinhado na extensão do arquivo ao baixar uploads
  • Contabilizar corretamente a altura do onebox ao carregar imagens com preguiça
  • Qualquer texto de aviso global pode conter HTML
  • A precisão dos bots deve ser zero
  • Permitir qualquer protocolo no verificador de URL curinga
  • Evitar registro supérfluo quando o tipo MIME é ruim
  • Sob condições raras, salvar um novo rascunho poderia gerar erro temporariamente
  • Capturar erro quando algoritmo COSE desconhecido é fornecido para Chave de Segurança
  • Gatilhos de comandos são diferentes para cada local, considerar isso
  • Mostrar apenas chave de fenda de administrador quando houver ações em dispositivos móveis
  • Não exibir capa na ferramenta de administrador quando a chave de fenda correta é clicada
  • Melhorias visuais no menu de tópicos de administrador
  • Usar banco de dados MaxMind em cache por mais tempo
  • Abrir um cartão ao clicar mesmo se a menção tiver elementos extras
  • O filtro de status ‘revisado’ deve incluir elementos excluídos
  • Atualizar corretamente o contador de tópico/post quando a categoria tem zero tópicos
  • Torna a destaque do último tópico visualizado mais resiliente
  • Estiliza corretamente o banner de consentimento PWA
  • Permite que a configuração do site global_notice contenha html
  • Cache_critical_dns estava gerando erro sem IPAddr
  • Estiliza corretamente o notification-consent-banner
  • Rastrear configuração de site correta
  • Formatos de data/hora em inglês e EUA
  • Melhor mensagem de erro quando o fórum está no modo somente leitura
  • Atualizar normalize css de 3.0.1 para 8.0.1
  • Corrigir descrição para a medalha “out of love”
  • Todos podem ver resultados da pesquisa quando on_vote e fechado
  • Bug ao revogar medalha como título
  • Parâmetros de modelo de rotas de categoria devem decodificar suas partes de URL
  • Garantir que codifiquemos um slug apenas uma vez se o método de geração de slug estiver codificado
  • Dar ao editor expandido de CSS/HTML altura > 0
  • Helpers de rótulo no formulário de cadastro não estão ocultos
  • Remover rerenderTriggers
  • Remover aspas totalmente aninhadas em resposta direta
  • Mostrar dicas de entrada de cadastro e melhorar espaçamento
  • Limitar solicitações e incluir dados ao relatar ícones obsoletos

Mudanças de UX

  • Usuários devem confirmar ao sair de um grupo privado
  • Ajustes menores no modal de escolha de tópico
  • Melhorar aparência da edição de título de MP
  • Melhorar aparência de listas e campos de usuário em bios móveis
  • Garantir que todos os códigos de backup gerados sejam exibidos na tela
  • Retornar um erro mais amigável quando o CSV for inválido. Adicionar botão de cancelamento para retornar à visualização /badges
  • Atualizar aviso de descontinuação do IE11 e habilitar por padrão
  • Comunicar o resultado ao usuário
  • Centralizar tópico em destaque em perfis móveis
  • Remover dependência de JS para links de caixa de categoria
  • Sub-subcategorias em “Caixas com subcategorias” + consistência
  • Corrigir mensagem de validação para prioridade de pesquisa de categoria
  • Correção temporária (reversão CSS) até que traduções estejam prontas para flex
  • Alguns ajustes de estilo na página de categoria para sub-subcategorias
  • Não usar avatares como imagens de fallback opengraph para respostas
  • Invites#show não pode ser solicitado com json e não está configurado corretamente
  • Novos ícones de sino para status de notificação/rastreamento

Desempenho

  • Armazenar em cache classificações para medalhas em destaque, para simplificar a serialização de usuário
  • Reduzir consultas ao banco de dados ao serializar informações de ignorar/silenciar
  • Armazenar em cache IDs de usuários ignorados e silenciados no objeto current_user
  • Evitar consultas ao banco de dados ao verificar permissão de ignorar/silenciar no guardião
  • Armazenar em cache contagem de medalhas do usuário na tabela user_stats
19 curtidas