2.7.0.beta8: Melhorias no Modal de Compartilhamento de Tópico, Campos de Usuário Pesquisáveis, Pausar Imagens Animadas e mais

Novos recursos na versão 2.7.0.beta8

:warning: Reconstrução necessária. A reconstrução atualizará as versões dos pacotes para as mais recentes e deve ser concluída se o site não tiver sido reconstruído a partir da linha de comando nos últimos dias.

Melhorias no modal de compartilhamento de tópico

O modal de Compartilhar Tópico foi totalmente reformulado. Os convites para tópicos foram atualizados para aproveitar o sistema atualizado de convites de usuários. “Convidar” um usuário existente foi renomeado para “Notificar”.

Campos de usuário pesquisáveis

A equipe agora pode configurar campos de usuário para serem pesquisáveis, permitindo que os usuários encontrem outros por meio de campos personalizados.

Pausar imagens animadas

Seu colega enviou mais um meme? Um amigo compartilhando a última febre do TikTok? Eles podem ser divertidos de ver uma vez, ou duas, ou seis vezes, mas às vezes são apenas distrativos e você quer que parem. Todas as imagens animadas, como gif, agora incluem um botão de pausa. Passe o mouse sobre a imagem para ver o botão de pausa no canto inferior direito. No celular, toque em qualquer lugar da imagem.

Observe que os gifs serão automaticamente pausados quando o sinalizador de acessibilidade prefers-reduced-motion estiver ativado.

Nova configuração do site trim_incoming_emails

O Discourse automaticamente remove assinaturas e outros conteúdos “extras” de e-mails recebidos. Alguns sites preferem que esse conteúdo permaneça. Sites que desejam desativar o recorte de e-mails agora podem usar a configuração do site trim incoming emails para fazê-lo.

Interface do construtor de enquetes aprimorada, parte 2

Alterações adicionais foram feitas no construtor de enquetes após o feedback da reformulação realizada em beta7. Isso inclui uma área de texto em vez de campos de texto ao usar o construtor avançado, permitindo que os usuários cole opções de enquete.

Ignorar visualizações de página anônimas em sites que exigem login

Sites que exigem login, por definição, requerem um login para acesso. Usuários anônimos - aqueles que não estão logados - não podem ver o conteúdo, apenas a página de login. O Discourse ainda conta as visitas de usuários anônimos à página de login, o que causou confusão entre administradores de sites que pensavam que seu conteúdo estava visível. Para evitar confusão, as visualizações de página anônimas da página de login não serão mais contadas nesses sites.

Mostrar uma notificação se o vídeo não puder ser renderizado

Vídeos vêm em todas as formas e tamanhos. Infelizmente, vídeos também vêm em muitos codecs diferentes. Nem todos os dispositivos/navegadores suportam todos os codecs. Quando um vídeo não pode ser reproduzido, o Discourse agora exibe um aviso ao usuário, em vez de simplesmente mostrar um vídeo quebrado.

34 curtidas

E mais!

Mas espere, há mais! Fazemos o nosso melhor para destacar novas funcionalidades e mudanças para você, mas sempre há muitas alterações para detalhar. Para uma lista completa de novas funcionalidades, correções de bugs, melhorias de UX e muito mais, não deixe de revisar as Funcionalidades e Correções Adicionais listadas abaixo.

Atualizações de Segurança

Esta versão beta não inclui nenhuma correção de segurança. Uma correção de segurança foi lançada para o plugin Calendário.

  • Plugin Calendário: prevenir chamada de método arbitrário a partir de entrada

Melhorias de Plugins

Muitos plugins

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

Assinaturas

  • Adicionar regra CSS padrão para limitar a largura da imagem à largura do pai

Onebox

  • Exibir PRs/Problemas longos com um trecho expansível

OAuth2 Básico

  • Lidar com dados inválidos de email_verified do provedor de identidade

BCC

  • Adicionar personalização de nome
  • Atualizar sintaxe

Zendesk

  • Adicionar opção para incluir todas as categorias

Integração de Chat

  • Melhorar formatação para mensagens de transcript do Slack
  • Adicionar suporte a atalhos de mensagens do Slack

Data Explorer

  • Adicionar modal de ajuda

Assign

  • Melhorar cópia de acesso rápido quando nenhum tópico está atribuído

Docker Manager

  • Sempre mostrar Docker Manager em segundo lugar na lista

Funcionalidades e Correções Adicionais

Clique para expandir

Novas Funcionalidades

  • Pequenas melhorias no embed da lista de tópicos
  • Incluir destaque de avatar nos avatares listados nas seções “Mais…” do resumo do usuário
  • Moderadores de TL4 e de categoria podem mesclar postagens
  • Adicionar webhook de atualização de pontuação avaliável
  • Permitir o uso da visualização ‘top’ para embed da lista de tópicos
  • Um filtro de baixa prioridade para a fila de revisão.
  • Permitir pausar imagens animadas em postagens
  • Tornar a tag category-navigation sem tag
  • Observar título para marcação automática
  • Revisar cada postagem usando a fila de revisão.
  • Contagem de tópicos nas caixas de categoria
  • Adicionar saída de plugin para category-box-below-each-category
  • Mostrar o indicador de modo lento no compositor
  • No diálogo de modo lento, tornar “Ativado Até” obrigatório
  • Ajustar mensagens e intervalos do modo lento
  • Permitir definir variáveis de conexão do PostgreSQL via ambiente
  • Reduzir o comprimento da chave de convite

Correções de Bugs

  • Não cortar long polls
  • Lidar graciosamente com imagens inline em e-mails
  • Adicionar erros de campo de tema
  • O destaque de avatar não estava sendo exibido na página de resumo do usuário
  • Melhorias na pausa de imagens animadas
  • Garante que hidratações sucessivas de tópicos não sobrescrevam a categoria
  • Uma regressão recente significava que estávamos fazendo proxy do qunit quando não deveríamos
  • O Ember CLI Live Reload não era suportado pelo CSP
  • Remover espaços em branco das versões git do tema
  • Sem JIT ao citar uma menção
  • Lidar com charset=windows-1252 no script de importação mbox
  • Substituir uso de expressão regular
  • Fazer o diffHTML lidar com alterações externas
  • Mostrar ações em massa de equipe apenas para equipe
  • Ignorar notificações sobre badges de iniciante
  • Bug ao rolar no iOS Safari com compositor aberto
  • Encaminhar todos os cabeçalhos HTTP ao inicializar o Ember CLI
  • Garante que tags sucessivas podem ser renomeadas
  • Permitir que moderadores acessem /admin/customize/watched_words
  • Garantir que listas de tópicos de tag não sejam roladas para uma posição incorreta
  • Não adicionar efeito de transição CSS a imagens animadas
  • Enviar uma mensagem diferente se a exportação falhar
  • Quando uma bandeira é tratada, arquivar mensagem para o grupo de moderadores
  • Excluir imagens de emoji do dimensionamento JS
  • Data inválida no atalho “último” para temporizador + favoritos
  • TagDrop usa currentCategory agora
  • Avatar em branco no cartão do usuário se a URL do destaque for indefinida
  • Permitir encontrar grupos de tags não minúsculas
  • Retornar para versão fixa quando verificação de período desativada
  • Não despejar esquema durante migrações de banco de dados de produção
  • Usar URLs de CDN para configurações de tema do tipo upload
  • Reverter cor do post-map
  • Se quisermos um caminho .json, não inicializar
  • Usar URLs de CDN para uploads de tema
  • A rota de mensagem de grupo de usuário não deve ser sensível a maiúsculas/minúsculas
  • Validar min tags no lado do cliente para grupo de tag obrigatório
  • A pesquisa POP3 não deve parar após exceção ou e-mail antigo
  • Aplicar validação de contagem de grupo de tag antes de enviar para a fila de revisão
  • Permitir formato de URL .git de tema estilo CodeCommit
  • Atualizar database_restorer para evitar uso de shell
  • Espaços em branco ao copiar blocos de código
  • Garantir que as gems do plugin estejam no caminho da gem
  • Gerar nomes únicos de cabeçalho HTML
  • O mixin de docking não estava limpando temporizadores
  • Remover estilos antigos de cartão de usuário, corrigir classe de imagem de fundo
  • Mostrar erros de validação de convite aos usuários
  • Melhorar mensagens de erro para convites
  • Garantir que as 6 principais categorias sejam mostradas no resumo do usuário
  • Erro de cabeçalhos já enviados no Ember CLI
  • this.loading é indefinido, deveria ser state.loading
  • Lidar com links permanentes com parâmetros de consulta
  • ember build não estava adicionando resumos aos bundles adicionais
  • Não mostrar a mensagem de compositor de “conseguir um quarto” em categorias privadas
  • Usar Nokogiri e Loofah consistentemente

Mudanças de UX

  • Reduzir o número de colunas na página de convite
  • Corrigir estilo para rótulo longo em opções de seleção múltipla
  • Pequenos ajustes no modal insert-hyplink
  • Garante que o botão de engrenagem da barra de ferramentas tenha cor e altura idênticas
  • O logotipo do Site é a opção selecionada ao alterar o avatar do usuário do sistema.
  • Corrigir posicionamento do botão voltar na barra de progresso
  • Ordem consistente do botão de mensagem do temporizador de tópico
  • Consistência móvel para mensagens de status de tópico
  • Melhorar alinhamento e espaçamento dos cabeçalhos de categoria
  • Mostra corretamente contorno ao redor do tempo de entrada focado
  • Melhorar cópia quando não há resultados nos favoritos e no painel de acesso rápido de notificações
  • Parar pulo do indicador de presença, consistência de espaço
  • Não pré-selecionar tag em branco ao anexar ações em massa de tags
  • Usa seletor de data nativo quando possível (por exemplo, não Safari)
  • Impedir que a barra de progresso do tópico se sobreponha
  • Corrigir layout dos botões do cabeçalho do grupo no móvel
  • Corrigir estilo de foco para botão de histórico de edição de postagem
  • Atualizar posicionamento dos controles de postagem móvel
  • Melhorar layout de controle do cartão do usuário para texto longo
  • Dropdown mais amplo para kit de seleção de página principal
  • Atualizar estilos de CTA de inscrição
  • Mostrar mensagem de erro em vez de desabilitar botão de salvar na página de grupos de tags
  • Exibe um erro descritivo quando o tema não é permitido
  • Animação mais suave do rodapé da linha do tempo, correção de padding
  • Estilo móvel para botões do modal descartar rascunho
  • Impedir que alguns botões do compositor recebam foco
  • Compositor de altura total no Android móvel
  • Pequenas melhorias de estilo em convites
  • Mover de summary/details para um botão para expandir o corpo do GitHub

Desempenho

  • Tornar o cálculo de max_file_mtime da folha de estilo mais eficiente
  • Adicionar tempo limite para comandos git de importação de tema
  • Melhorar desempenho de compilação de folha de estilo de tema
  • Remover N+1s de ThemeController#update e #show
  • Pré-carregar corretamente e-mails para acelerar exportações de usuário
  • Notificar usuários de forma assíncrona após convidar grupo

Acessibilidade

  • Logotipos de categoria são decorativos, definir alt vazio
24 curtidas