2.8.0.beta2: Diretório de Usuários com Campos Personalizados, Marcação Habilitada por Padrão, Exibição de Selos Selecionáveis pelo Usuário e mais

Novos recursos na versão 2.8.0.beta2

O Diretório de Usuários agora pode exibir campos personalizados de usuário

O Discourse há muito permite que administradores configurem campos personalizados de usuário para permitir que os usuários compartilhem informações adicionais no site. Os campos podiam ser configurados para aparecer na página de perfil do usuário, bem como no cartão de usuário. Agora, os administradores podem configurar campos de usuário para exibição no Diretório de Usuários. Os administradores podem usar a chave inglesa para configurar quais colunas aparecem no diretório, incluindo campos personalizados.

Marcação ativada por padrão

A partir de agora, a marcação será ativada por padrão em todas as novas instalações do Discourse. Essa alteração não afetará sites existentes que forem atualizados.

Exibição de distintivos selecionável pelo usuário no cartão de usuário

Por padrão, o cartão de usuário exibirá o distintivo de nível de confiança do usuário, seguido pelos dois distintivos de nível mais alto — ouro primeiro; se não houver ouro, então prata; se não houver prata, então bronze. Os usuários agora podem selecionar os 2 distintivos que desejam exibir marcando o distintivo como favorito.

Exclusão automática de tópicos rascunho após a fusão de todo o tópico em outro

Quando todo um tópico é fundido em outro, um “rascunho” é deixado, contendo apenas a primeira postagem e uma mensagem informando que o tópico foi movido. Esses tópicos rascunho serão agora excluídos automaticamente 7 dias após a fusão. Os administradores podem modificar isso por meio da configuração do site delete merged stub topics after days (excluir tópicos rascunho fundidos após dias).

Aumento proporcional dos limites diários de edição conforme o nível de confiança

À medida que os usuários aumentam seu nível de confiança, seus limites aumentam e eles ganham habilidades adicionais no site. Por exemplo, um usuário TL3 pode curtir o dobro de postagens por dia em comparação com um usuário TL1. As edições também são limitadas de forma semelhante e agora aumentam conforme o nível de confiança do usuário sobe. Para obter detalhes completos sobre os níveis de confiança, consulte Compreendendo os Níveis de Confiança do Discourse

Conteúdo Onebox processado pela lista de palavras vigiadas para censura

Anteriormente, o conteúdo onebox não era processado pela expressão regular de censura, o que permitia que palavras censuradas fossem inseridas por meio de onebox. Isso foi corrigido, de modo que as palavras configuradas para censura serão censuradas mesmo nos oneboxes.

Melhorias de acessibilidade

  • Melhorar o rótulo do botão de alternar detalhes do tópico
  • Adicionar aria-label ao botão de fechar modal
  • Incluir aria-label para imagens de avatar em widgets
  • Adicionar papel de cabeçalho para títulos de postagens
  • Corrigir os estilos de foco para controles de postagem e menu de usuário

Recursos Adicionais

Esta versão beta possui tantos novos recursos que não conseguimos detalhá-los todos. Abaixo estão alguns recursos adicionais relevantes. Você pode encontrar a lista completa de novos recursos na postagem a seguir.

  • Estágio de edições de postagem imediatamente
  • Mostrar todas as categorias no compositor
  • Melhorar a interface de configurações de e-mail de grupo
  • Habilitar pausa de imagens do Giphy e Tenor
  • Mostrar uma mensagem de erro se a expressão regular for inválida
  • Silenciar palavra vigiada
  • Navegar para um tópico em fila aprovado da fila de revisão
  • Converter corretamente o título do tópico para maiúsculas e minúsculas para o locale padrão turco
  • Adicionar tarefas para exportar e importar estrutura do site
  • Suportar marcação e substituição em palavras vigiadas no modal de teste
  • Permitir notificação de até 20 proprietários de grupo
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, certifique-se de revisar os Recursos e Correções Adicionais listados abaixo.

Atualizações de Segurança

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

  • XSS na lista de marcadores
  • Não permitir acesso não autorizado à interface de edição de categorias

Melhorias de Plugins

Muitos plugins

  • Correção de bugs
    • Corrigimos inúmeros bugs em muitos dos nossos plugins
  • Traduções
    • Atualizamos as traduções em muitos dos nossos plugins

Akismet

  • Adicionar tarefa rake para verificar posts antigos

WP Discourse

  • Publicação de Tags

Reações

  • Melhorias de desempenho
  • Interface de seleção de reações aprimorada

Edições Compartilhadas

  • Melhoria de desempenho

Assinaturas

  • Adicionar Campanhas
    Um dos principais objetivos deste plugin é facilitar para os proprietários de sites Discourse o financiamento coletivo de suas comunidades. Este recurso amplia esse objetivo, tornando extremamente simples executar uma campanha de suporte para um site usando Assinaturas Discourse.

Recursos e Correções Adicionais

[details=“Clique para expandir”]

Novos Recursos

  • Não mostrar a marca de verificação de rascunho quando os rascunhos forem salvos
  • Adicionar limitador de taxa de chave de API de administrador global
  • Usar configurações SMTP do grupo para envio de e-mails de notificação ao usuário (inicial)
  • Estender widget-dropdown para aceitar opção desativada
  • Usar caminho da URL existente de uploads e imagens otimizadas
  • Script de importação do Flarum
  • Mostrar revisáveis obsoletos para outros clientes
  • Permitir descarte seletivo de tópicos novos e não lidos
  • Normalizar a rota do service worker
  • Alterar atalho de “Texto pré-formatado”
  • Adicionar on_preload para TopicView
  • Adicionar suporte à opção “skip_validations” em UploadCreator
  • Constrain post_excerpt_maxlength

Correções de Bugs

  • Ocultar controles de redimensionamento de imagem no conteúdo de edição em andamento
  • Regressão no menu de pesquisa
  • Lidar com erros de tempo limite ao enviar notificações push
  • Citar conteúdo Oneboxed deve excluir formatação
  • Permitir convites se must_approve_users for verdadeiro
  • Links do IMDb estavam sendo oneboxed como cartazes
  • Não enfileirar job :group_smtp_email se IMAP estiver desabilitado para o grupo
  • Tamanho do emoji nas opções de enquete
  • Usar objeto PushSubscription recém-criado para mensagem de teste push
  • Permitir que qualquer outra tag seja sinônimo
  • O Composer não mostra mensagem de erro em caso de problema de rede e para de atualizar o rascunho depois
  • Erro de digitação em associate_accounts_controller_spec.rb
  • Garantir que imagens em enquetes não causem rolagem abrupta
  • Limpar cache de fragmento de serializador de aplicação de tipos de ação de post
  • Retornar naturalWidth e naturalHeight para tamanhos de imagem do Composer
  • Redirecionar usuário não membro da equipe para a página inicial ao excluir seu próprio tópico
  • Escapar pontos no nome de usuário do usuário atual antes de gerar RegExp
  • Alterar ordem da consulta SQL SELECT topic_tracking_state
  • Atalho de teclado para descartar tópicos não funcionando
  • Ignorar tamanhos de imagem Onebox allowlistgeneric
  • Adicionar verificação se o elemento não existe em ensureDropClosed
  • Mostrar tags obrigatórias para membros da equipe por padrão e substituir limite
  • Anotação do Active Record do modelo de tópico
  • Não exigir nível de confiança para convidar para grupo
  • PG::StringDataRightTruncation ao vincular posts
  • Ações de moderador e pequenas ações não devem impedir que tópicos totalmente mesclados sejam fechados
  • Separar palavras observadas de links de substituição
  • Retornar resultado vazio se a resposta da Amazon estiver faltando atributos esperados
  • Não armazenar nomes de níveis de confiança traduzidos no cache anônimo
  • Excluir links internos quando moderador exclui um post
  • Problema de tradução no modal de marcadores
  • Atualizar non-Ember CLI ember-buffered-proxy
  • MessageBus ficaria travado após 20 minutos de inatividade
  • Usuários TL4 não podem desocultar posts.
  • Erros que são acionados por trechos muito longos
  • Manter ordem de notificação por prioridade
  • Mensagem de promoção TL2 do discobot não usava localidade do usuário
  • Oneboxing do Giphy quando a resposta é uma imagem
  • Suporte para pausar GIFs para oneboxes giphy/tenor
  • Erro off-by-one na ação de exibição de tópico
  • Não marcar uploads de imagem de emblema como seguros
  • Não atualizar coluna allow_title de emblemas existentes em seed.
  • Nenhum erro ao salvar post duas vezes com enquete
  • Não podemos usar ?. ainda
  • Expirar automaticamente canais push ruins
  • Fechar modal de hyperlink na tecla ESC
  • Tornar opções de enquete tabuláveis
  • Adicionar classe body e remover uso de jQuery no componente footer-nav
  • Usar melhor padrão para configuração low_priority_threshold
  • Usar max_category_nesting ao importar categorias
  • Fazer UI corresponder ao comportamento do servidor para convites de autenticação externa
  • Ocultar contagem de bandeiras pendentes de um post de usuários TL4.
  • Mostrar nome do convidante no campo de remetente do e-mail
  • Melhor suporte a foco para modais
  • Quebrar corretamente links longos que transbordam no mapa de tópicos
  • Ordenar marcadores do usuário por data de lembrete
  • Simplificar linguagem de exclusão de post e tópico
  • Ignorar também comprimento máximo de trecho para trechos de div
  • Não chamar webhook :post_edited duas vezes ao editar OP
  • Diálogo do modo lento não lembra o valor “Até habilitado”
  • Permitir adicionar e-mail ao grupo se usuário puder convidar
  • Atualizar status seguro de upload ao revisar posts
  • Desabilitar lightboxing de imagens animadas
  • Parâmetros de consulta da Fila de Revisão não estavam sendo atualizados em builds do Ember CLI
  • Publicar mensagens corretamente incondicionalmente para administradores
  • Especificidade e outras correções para cores WCAG
  • Não validar uploads ao executar tarefa uploads:fix_missing_s3
  • Afirmação “Backtracking re-render” em future-date-input
  • Não incluir url de contato e e-mail no payload de configurações do site cliente

Mudanças de UX

  • Corrigir quebra de títulos de tópicos na pesquisa
  • Corrigir alinhamento do ícone e botão de seleção em massa
  • Altura do filtro dropdown do grupo deve corresponder
  • Espaçamento móvel mais consistente
  • Melhorar truncamento de tags no cabeçalho rolável
  • Correção de edição
  • Reverter alguns estilos de dropdown de pesquisa
  • Botões de configuração/edição mais consistentes
  • Ajustes no layout de grupos de tags
  • Atualizar estilos do painel de pesquisa, consistência
  • Usar ícones como lista com marcadores no modal de convite
  • Corrigir sobreposição da linha “última visita” no Chrome
  • Corrigir alinhamento do título do cabeçalho de MP
  • Corrigir alinhamento do ícone do título de MP
  • Alinhar o ícone de seleção em massa
  • Melhorar estilo do corpo de PR do GitHub em e-mails
  • Não mostrar prompt de resposta se o tópico atual estiver fechado
  • Alterar cor do foco e hover nas abas do menu de usuário
  • Mostrar emblema da categoria avó no cabeçalho fixo no desktop
  • Alertar leitores de tela quando houver problema ao salvar um post
  • Ajustes de layout do onebox do Twitter
  • Focar modais incondicionalmente
  • Tornar estilos de resultados de pesquisa mais consistentes
  • Adicionar foco automático aos dropdowns de hambúrguer e menu de usuário
  • Alinhar margens superiores de list-controls e título de tópico
  • Padding consistente em mobile/desktop .wrap
  • Ajustar margens de lista e onebox
  • Alterar dropdown da página de categorias para uma chave inglesa
  • Melhorar navegação em listas de tópicos para leitores de tela
  • Fornecer região para várias ações de tópico
  • Usuários podem adiar o tutorial do discobot.
  • Alteração de cor do título do link de resultado de pesquisa
  • Tornar o texto do tutorial de bandeira do discobot mais claro
  • Adicionar papel de região ARIA aos posts
  • Mostrar botão Atualizar em vez de Habilitar quando o modo lento já estiver habilitado
  • Melhorar posicionamento de controles em lightboxes
  • Corrigir largura de upload de tema, remover conflito de classes, mais bonito

Desempenho

  • Pré-carregar json de configurações do cliente ao inicializar o aplicativo.
  • Alterar verificação de conexão ativa do ActiveRecord PG para usar consulta vazia.
  • Pré-carregar Post#image_upload em TopicView.
  • Adiar definição de cache distribuído na categoria.
  • Adiar definição de cache distribuído em mais locais.
  • Pré-carregar configurações, grupos e ícones de emblema em SvgSprite.
  • Adiar definição de cache distribuído em caminhos críticos de desempenho.
  • Remover consulta N+1 em SiteSerializer#user_color_schemes.
  • Aquecer caches em SiteSerializer durante o pré-carregamento do aplicativo.
  • Armazenar em cache consulta de categorias em Stylesheet::Manager.color_scheme_digest.
  • Memoizar svgs principais na memória para evitar parsing XML caro.
  • Pré-compilar folhas de estilo de tema filho.
20 curtidas