2.7.0.beta9: Mensagens com Convites, Texto de Educação "Página em Branco", Webhooks de Curtidas e mais

Novos recursos na versão 2.7.0.beta9

Lançamento do Discourse 2.7 chegando em breve!

O Discourse 2.7 está agendado para lançamento no final deste mês, em 18 de maio. Sites que seguem a ramificação estável poderão aproveitar todos os novos recursos desenvolvidos nos últimos 5 meses. Assim que o lançamento estiver polido e público, começaremos a trabalhar nos grandes recursos planejados para o Discourse 2.8.

Permitir envio de mensagem com convite

Anteriormente um recurso exclusivo para equipe, agora os usuários podem incluir uma mensagem personalizada ao convidar um novo usuário para o site por e-mail.

Adicionar conteúdo útil em páginas em branco

Quando um usuário se junta a um site pela primeira vez, muitas páginas dentro do Discourse ficam em branco/vazias. Novos usuários provavelmente não têm notificações, favoritos, mensagens e muito mais. Em vez de não exibir nada, agora mostramos uma mensagem curta educando o usuário sobre como usar o sistema que está visualizando.

Anterior à esquerda, atual à direita

Adicionar suporte para webhooks de curtidas

Os webhooks agora podem ser acionados quando um usuário curte uma postagem.

Ocultar a lista de extensões de arquivo no diálogo de upload

Os administradores controlam quais arquivos podem ser enviados pelos usuários em seu site. Embora alguns sites possam desejar apenas o envio de imagens, outros precisam de extensões de diversos tipos. No entanto, adicionar várias extensões resultava em um modal visualmente muito desorganizado:

Agora, a lista de formatos suportados fica oculta atrás de um clique, mantendo o modal de upload mais simples, a menos que o usuário precise saber os formatos suportados.

33 curtidas

Ainda mais!

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

Atualizações de Segurança

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

  • Atualização do Rails para a versão 6.1.3.2

Melhorias em Plugins

Muitos plugins

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

Teambuild

Funcionalidades e Correções Adicionais

Clique para expandir

Novas Funcionalidades

  • Capacidade de registrar filtros personalizados para posts
  • Adicionar parâmetro email_encoded para aceitar emails codificados em base64 de entrada
  • Adicionar mais nomes de classe a latest-topic-list-item
  • Sempre inserir imagens em novas linhas e adicionar quebra de linha após

Correções de Bugs

  • Capturar UndefinedConversionError para emails de entrada
  • Remover roteamento automático de topic-link
  • Acesso ao estilo em instalações em subpastas
  • Permitir o formato webp em temas por padrão também
  • Modelos principais nunca devem sobrescrever temas/plugins
  • crypto.randomUUID está disponível apenas em versões mais recentes do Node
  • Rascunhos compartilhados devem ser desabilitados se “Sem categoria” foi selecionado.
  • Não tentar exibir o logotipo se ele não existir
  • Armazenar em cache oneboxes em linha ausentes
  • Prevenir loop infinito ao substituir palavras monitoradas
  • Basear a mensagem de detalhes do tópico no estado atual de acompanhamento de categoria e tag
  • {{ace-editor}} apresentava bugs na versão do Ember CLI
  • Usar a flag no-sandbox ao executar testes do Ember CLI.
  • Limitar o histórico de revisões visíveis aos últimos 100
  • Ao pressionar voltar a partir de um tópico na lista de marcadores, o usuário é levado para /
  • Fazer a tarefa docker:test instalar dependências antes de chamar yarn ember test.
  • Ignorar temporariamente testes instáveis de future-date-input
  • Ocultar “Sem categoria” a menos que allow_uncategorized_topics esteja habilitado
  • Vincular notificação ao primeiro post não lido
  • Mostrar “obrigatório” apenas quando o nome completo for obrigatório e correção de lint
  • Estilos do controle de tags devem se aplicar ao desktop
  • Remover objeto associado baseado em convite
  • O tópico pode estar à noite nesta etapa
  • Mostrar aviso apenas se o novo valor for diferente
  • Ocultar “Próxima Semana” em future-date-input aos domingos
  • Previne exceção quando a entrada de texto é nil
  • Usar corretamente timeouts em FileHelper e FinalDestination
  • A mudança de localidade do assistente não estava sendo aplicada a alguns elementos
  • Atualizar max-width das células do log da equipe
  • Seletor de esquema de cores claro deve padrão para a seleção do usuário
  • A pesquisa de substituições de tradução por símbolo falhava quando count era usado
  • Previne que href malformado trave o TopicEmbed
  • Exclui .svg-as-img do dimensionamento em JS
  • Manter a interface do filtro após editar o post

Mudanças de UX

  • Retornar mensagem de erro correta se o usuário revisável já tiver sido excluído.
  • Melhorar os controles de categoria nos dispositivos menores
  • Ajustes na interface de palavras monitoradas do administrador
  • Atualizar texto no painel vazio de notificações
  • Permitir salvar com cmd+s/ctrl+s com o editor Ace
  • Ocultar a lista de extensões de arquivo no diálogo de upload
  • Adicionar classes CSS na tag body com base nos status do tópico.
  • Antecipar o hover em links de âncora
  • Refatorar modais de segurança

Desempenho

  • Pré-carregar LetterAvatar.image_magick_version no processo mestre.
  • Garantir que as localidades sejam sempre tratadas como símbolos internamente
20 curtidas