3.1.0.beta6: Threads no Chat, Grade de Imagens, Exportar Mensagens do Chat e mais

Novas funcionalidades em 3.1.0.beta6

Threads no Discourse Chat

Threads são conversas com escopo definido que acontecem paralelamente ao canal principal de chat. Em canais onde threads estão habilitados, responder a uma mensagem iniciará automaticamente uma nova thread onde as conversas podem continuar à parte.

Para começar a usar threads em seus canais favoritos, veja Introducing chat threads!

Grade de imagens em posts

Adicionamos uma nova funcionalidade que pode organizar imagens (ou outras mídias) em uma grade em posts. Usuários podem adicionar a tag [grid] em volta de imagens ou uploads manualmente, ou podem usar um ícone ao lado da primeira imagem em um bloco de imagens na pré-visualização do composer para ativar/desativar a grade.

Exportar mensagens de chat para arquivo CSV

Administradores agora podem exportar mensagens de chat indo para /admin/plugins/chat e clicando no botão Criar exportação na seção Exportar mensagens de chat:

Screenshot 2023-06-20 at 23 22 06

Então, administradores receberão uma mensagem privada com o arquivo exportado assim que estiver pronto. No momento, a funcionalidade permite exportar até 10.000 mensagens dos últimos 6 meses. Para mais detalhes, veja a descrição do PR.

Configuração aprimorada do menu de navegação de categorias e tags

No menu de navegação, adicionamos um novo modal para configurar tags e categorias, com filtros para encontrar facilmente o que você procura. Para experimentar, clique no ícone de lápis nas seções Categorias ou Tags do seu menu.

Opções para redefinir para os padrões ou para ver os itens mais populares no menu, desmarcando todos, também foram adicionadas.

edit-categories-navigation

Simplificando a seção principal do menu de navegação

Removemos o título da seção principal do menu de navegação. A seção agora ocupa um pouco menos de espaço e não é mais recolhível, então os links mais importantes estão sempre visíveis enquanto o menu está aberto. A seção ainda é configurável por administradores através de um link no menu Mais…

31e53e1200b4916431baeedb167b333269026a9d

Para mais informações sobre essa mudança, veja este tópico.

Introduzindo ‘loading slider’ para navegação de página

Para substituir o spinner de carregamento de página inteira por uma barra de progresso no topo da tela, a funcionalidade do Horizontal loading slider Theme component foi mesclada ao Discourse.

ezgif-6-f4ed194f762c

Este novo indicador de carregamento agora é o padrão. O antigo spinner está planejado para ser removido em um futuro próximo, mas permanece como uma opção por enquanto, alterando a configuração do site page_loading_indicator de slider para spinner. Administradores em sites com o antigo componente de tema verão um aviso para desinstalá-lo.

Atualizações de Segurança

Esta versão inclui correções para estes problemas de segurança reportados por nossa comunidade e pelo HackerOne.

20 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, não deixe de revisar as Funcionalidades e Correções Adicionais listadas abaixo.

Melhorias nos Plugins

discourse-ai

Novas Funcionalidades

  • Tentar refinar a pesquisa para reduzir os termos de busca em rodadas subsequentes
  • Adicionar comandos ai_bot_enabled_chat e ajustar a pesquisa
  • Adicionar suporte ao serviço cognitivo da Azure
  • Adicionar suporte completo de bot para GPT 3.5

Correções de Bugs

  • Erro de digitação ao atualizar uma seção
  • O campo max_tookens_to_sample do Claude é obrigatório
  • Ajustar limites de tokens para considerar funções
  • Evitar armazenar prompts corrompidos
  • O Tokenizer da OpenAI falhava ao truncar emojis no meio
  • Serializar título do canal para DMs

discourse-akismet

Correções de Bugs

  • Excluir reviewable quando posts são deletados pela classe user destroyer.

discourse-assign

Correções de Bugs

  • Somar atribuições para grupo e usuários do grupo

discourse-automation

Novas Funcionalidades

  • Adicionar primeiro gatilho de resposta aceita ao aviso global do usuário

discourse-cakeday

Mudanças de UX

  • Adicionar ícone de bolo de aniversário ao adicionar link na barra lateral

discourse-calendar

Correções de Bugs

  • Adicionar feriados da Malásia faltantes para 2023

discourse-category-experts

Correções de Bugs

  • Passar variáveis para a saída do plugin corretamente

discourse-client-performance

Novas Funcionalidades

  • Reportar seletor alvo de INP
  • Coletar métrica ‘interaction next paint’

Correções de Bugs

  • Usar caminho de script correto em instalações de subpasta

discourse-code-review

Correções de Bugs

  • Listas de tópicos de aprovação

discourse-data-explorer

Correções de Bugs

discourse-docs

Novas Funcionalidades

  • Usar a mesma estrutura que o topic-list-item principal e adicionar excertos de tópicos ao índice de docs

Correções de Bugs

  • Atualizar teste de status do usuário

discourse-gamification

Novas Funcionalidades

  • Fazer com que as pontuações cliquem no link para a tabela de classificação global (tanto no perfil do usuário quanto no cartão do usuário)

Correções de Bugs

  • Recálculo de pontuação não atualizava a pontuação diária do usuário se a nova pontuação fosse 0

discourse-invite-tokens

Correções de Bugs

  • Usar nome de plugin correto

discourse-patreon

Mudanças de UX

  • Adicionar ícone font awesome faltante no botão de login

discourse-post-voting

Correções de Bugs

  • Lidar com visualizações de tópicos vazias

discourse-solved

Correções de Bugs

  • Bug de pesquisa para status:unsolved retorna tópicos de categorias sem solução habilitada

discourse-tooltips

Mudanças de UX

  • Não mostrar tooltips quando não há texto disponível

Todas as Funcionalidades e Correções

Novas Funcionalidades

  • Mostrar tooltip para modo bootstrap
  • Avisar sobre substituições de tradução desatualizadas no painel administrativo
  • Configuração separada de ‘usuários confiáveis podem editar outros’ para níveis de confiança 3 e 4
  • Adicionar configurações de site padrão para controlar os padrões das preferências do menu de navegação
  • Suporte básico para onebox threads.net
  • Habilitar carregamento de slider por padrão
  • Novo menu de salto para canal
  • Introduzir ‘loading slider’ para navegação de páginas
  • Permitir que o usuário substitua a configuração watched_precedence_over_muted
  • Usar tooltip rico de status do usuário em todos os lugares
  • Permite habilitar/desabilitar threads na interface
  • Rastrear data e hora de last_viewed_at para membros do canal
  • Mostrar chaves de interpolação disponíveis ao substituir traduções
  • Ordenar lista de threads por threads não lidas primeiro
  • Alterar condicionalmente a rota do botão voltar para thread
  • Nova configuração watched_precedence_over_muted
  • Tentar carregar variantes de plataforma de gems de plugins
  • Mostrar primeira dica de notificação para todos os usuários
  • Adicionar ganchos para plugins de email poller
  • Exibir hash do commit para cada plugin na página /admin/plugins.
  • Adicionar menu suspenso para filtrar por selecionado no modal de edição do menu de navegação
  • Dividir preferência de navegação para contagem e comportamento dos links da barra lateral
  • Adicionar tarefa db:resize:notification_id para aumentar a tabela
  • Exportar mensagens de chat para arquivo CSV
  • Adicionar botão de desmarcar tudo e redefinir para padrões no modal de edição do menu de navegação
  • Adicionar filtro de entrada para editar tags no modal do menu de navegação
  • Adicionar modal para editar tags no menu de navegação
  • Rolar para a primeira mensagem ao clicar na data no chat
  • Habilitar grade de imagens por padrão
  • Permitir que usuários rastreiem threads manualmente sem responder
  • Melhorias no indicador de thread e participantes
  • Implementar max_tags_per_email_subject

Correções de Bugs

Mudanças de UX

  • Melhorar dicas do usuário
  • Correção de dupla rolagem para modal de atalhos de teclado
  • Remover título de seção para seção da comunidade
  • Reduzir raio da borda para cartões de canal
  • Corrigir margem para rótulo de grupo
  • Indicar que a seção principal da barra lateral é sempre pública
  • Alterar z-index do redimensionador de thread para ficar abaixo do popup de emoji
  • Espaçamento e dimensionamento do criador de mensagem em móvel + corrigir quebra de texto
  • Não mostrar presença na seleção do criador de mensagem
  • Esclarecer configurações “desabilitar tags/notificação de categoria”
  • Ajustar estilos do modal da barra lateral, consolidar CSS
  • Melhorar posição do botão de fechar modal
  • Pequenas correções no indicador de thread
  • Indicador visual para modo de reordenar links da barra lateral
  • Fazer com que campos de modelo preencham a largura do contêiner
  • Usar modais para editar categorias e tags que aparecem na barra lateral
  • Alinhar separadores de chat, aumentar largura do chat móvel
  • Adicionar max-width ao indicador de thread
  • Corrigir posição de filtros nos modais de menu de navegação de edição de categorias/tags
  • Ordenar categorias no modal de menu de navegação de edição por nome
  • Corrigir posição de saved! na preferência do usuário
  • Melhorias no indicador de thread de mensagem de chat
  • Adicionar altura máxima à imagem no blockquote de chat
  • Corrigir cor de destaque de configuração substituída
  • Corrigir modal de menu de navegação de edição de tags/categorias sem foco na entrada
  • Adiciona pequeno atraso antes de tornar a mensagem ativa
  • Exibir spinner enquanto carrega tags para o modal de tags do menu de navegação de edição
  • Remover rolagem horizontal em móvel para modal de navegação de edição de categorias
  • Remover transição curta de linha do tempo do tópico
  • Corrigir transbordamento do seletor de avatar
  • Transições de hover de botão consistentes
  • Melhorar padrões mostrados para seções de categorias e tags na barra lateral
  • Sombras mais suaves para painel de menu suspenso e menu
  • Empilhar rótulo de caixa de entrada de grupo horizontalmente
  • Ocultar barra lateral na página de convites
  • Remover fundo de blobs da marca
  • Adicionar indicador obrigatório a campos com validação required

Desempenho

  • Paginar carregamento de tags no modal de tags do menu de navegação de edição
  • Corrige múltiplos N+1 ao carregar threads
  • Limitar anonimização para 1 por cluster
  • Aumentar desempenho de grandes exportações CSV para Histórias de Usuário

Acessibilidade

  • Não output aria-labelledby quando o cartão está vazio
  • Ajustar contraste e tamanho da fonte para o widget mini profiler
  • Ajustar contraste para os esquemas de cores terciários Dark e Solarized Dark
11 curtidas