Anteriormente, se um usuário copiasse um gif de um site para a área de transferência e tentasse colá-lo no composer, apenas colaríamos um único quadro estático (imagem) do gif original. Agora, detectamos corretamente quando um gif está na área de transferência e o colamos no composer como esperado.
Novo estilo de página de categoria: subcategorias com tópicos em destaque
Opção de upload de avatar para fazer upload de avatares com avatares selecionáveis
Permite que a equipe ou usuários em um nível de confiança igual ou superior façam upload de avatares mesmo quando o site tem avatares selecionáveis ativados. Todos ainda podem escolher na lista de avatares. A opção de upload é exibida abaixo da lista de avatares selecionáveis. Os administradores podem configurar quem pode fazer upload de seu próprio avatar através da configuração do site modo de avatares selecionáveis.
O suporte a 2FA no Discourse cresceu significativamente desde que foi adicionado pela primeira vez. Originalmente, apenas TOTP (os códigos de 6 dígitos em constante mudança) eram suportados, e apenas para login. Hoje, suportamos TOTP, chaves de segurança (incluindo biometria) e códigos de backup, e o 2FA é usado para verificação de outras ações além do login. Essas mudanças aumentaram a complexidade técnica do sistema 2FA, a ponto de existirem 5 implementações de UI diferentes . No beta3, padronizamos e centralizamos o 2FA, com uma única UI usada para todos os métodos de 2FA. Esta nova UI será implementada em todos os vários locais onde o 2FA é usado nos próximos betas.
Silenciar subcategoria quando a categoria pai é silenciada
Um recurso comunitário solicitado há muito tempo, silenciar uma categoria agora também silencia todas as subcategorias. Os usuários podem substituir isso para subcategorias específicas, conforme necessário.
Escalar limites diários de flags
Semelhante a curtidas e edições, o número máximo de flags que um usuário pode lançar por dia agora é aumentado à medida que o usuário aumenta seu nível de confiança.
Modal de compartilhamento de postagem atualizado
Atualizamos o modal que aparece ao clicar no timestamp de uma postagem.
Mas espere, há mais! Fazemos o nosso melhor para destacar novos recursos e mudanças 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
Avatares Animados
Novos Recursos
Tornar o gifsicle uma dependência opcional
Pausar animações ao perder o foco
Correções de Bugs
Cortar quando o gifsicle estiver instalado
Ordenação do método alias
Assign
Novos Recursos
Melhora a atribuição aleatória para atribuir a uma postagem
Correções de Bugs
Adicionar título de notificação ausente
Novo tipo de notificação precisa de mais uma string de i18n
Novo tipo de notificação precisa de algumas strings de i18n
Reutilizar o método de consulta de tópico para encontrar tópicos de grupo
Mudanças de UX
Refatoração da lista de tópicos
Zendesk
Correções de Bugs
Especificação de criação de ticket
Discourse Chat
Recursos
Limitar reações de emoji únicas a 30 por mensagem
Inserir link com atalho no compositor
Remover mover para tópico
Excluir canais de chat
Incluir reações nas citações de chat arquivado
Configurações para comprimento mínimo da mensagem e desabilitação de anexos
Fechar/abrir canal de chat
Nova configuração para definir reações de emoji padrão
Retentar arquivamento falho
Configuração de sensibilidade para bloquear mensagens duplicadas
Arquivamento de canal de chat
Foco automático no compositor ao pressionar tecla em página inteira
Adicionar configuração de site chat_default_channel_id
Permitir uso do bbcode [chat] dentro de mensagens de chat
Adicionar atalhos de teclado do chat ao modal de ajuda
Silenciar automaticamente usuários a partir de denúncias
Status de canal de chat
Silenciar automaticamente usuários que excedem o limite de taxa
Botão de silêncio rápido para equipe e bloquear usuários silenciados de interagir com o chat
Usar nome do arquivo de upload para trecho de resposta se a mensagem estiver vazia
Permitir uso do bbcode [quote] em mensagens de chat
Destacar blocos de código para mensagens de chat
Rolagem infinita para baixo
Adicionar atalhos simples de compositor
Notificar usuários de mensagem de chat em citação
Limitar taxa de envio de mensagens com botão para reenviar
Citação de chat
Correções de Bugs
Colar um link com seleção de texto ativa estava quebrado
Operações DOM devem ocorrer após a renderização
Garante que chat-composer-details use o espaço disponível
Garante que a edição seja cancelada na mudança de canal
Não focar automaticamente no chat quando ? for pressionado
Copiar citações de chat para a área de transferência quebra no Safari
Não gerar erro quando o usuário não existe mais
Ignorava incorretamente a rolagem fixa após buscar mensagens
Garante que apenas uma ação de mensagem ocorra no mobile
Retornar apenas canais abertos para o seletor rápido
Estávamos comparando objeto de usuário e ID
Exibe o indicador de não lido apenas quando necessário
Usar estilos semelhantes para chat-emoji-avatar como chat-user-avatar
Usar usuário do sistema para tópicos e postagens de arquivamento
Usar configuração correta chat_allow_uploads
Mostrar os 3 últimos emojis usados para reações recentes
Mover indicador de não lido para chat-channel-title
Garante que tc-reply-display esteja usando o espaço necessário
Usar armazenamento de emoji dedicado no chat apenas para reações
Limpar não lido quando o canal é arquivado
Capitalizar automaticamente frases no mobile
Página inteira não captura a tecla espaço
O seletor de canal de chat estava quebrado para webhooks recebidos
Guardian can_rebake? estava quebrando o endpoint de rebake de postagem principal
Melhorias na ferramenta de arquivamento
Refinamentos de arquivamento de canal
Isso sempre avaliaria como verdadeiro
Converter emojis para unicode em notificações push
Aninhamento de localidade para configuração de site chat_default_channel_id
Mover botão de configurações de canal para a lista de navegação de canais
Reverter evento keyUp para keyDown no chat-composer
Mostrar mensagens apagadas se puder moderar
Capacidade de tabular e pressionar Enter no cabeçalho do chat
Garante que o corpo não role ao inserir a lista de canais
Garantir que o flair online seja exibido corretamente nas respostas
Preservar uploads com ChatUpload associado
Capacidade de reagir a mensagem previamente preparada
Novo DM gerando erro na criação devido a canModifyMessages
Não expandir mensagens apagadas ao rolar para cima
Focar no compositor após clicar no botão ‘editar mensagem’
Sempre usar cor escura para o fundo no upload
Callback de upload em uso retornado do método
Bloquear mais UI ao pré-visualizar canal
Não criar mensagem de chat com erro a partir de evento de webhook
Reações do usuário são corretamente marcadas como reacted
Mudanças de UX
Centralizar título do canal no mobile
Notificações de menção de chat muito mais específicas
Reduz a largura do círculo is-online
Implementa indicador de presença como um círculo em vez de bolha
Consistência de notificação de chat
Reverter mudanças de margem em .chat-channel-title
Reaplicar margem de canais no mobile
Melhora o comportamento do ícone quando o chat está visível
Redesenhar página de navegação de canais
Ajustar estilos, remover botão sair do chat
Adicionar elemento visual ao arrastar arquivos para upload no chat
Expandir área de destino para uploads de chat
Remover a lacuna de alerta em mais tipos de alerta
Pequena correção de preenchimento
Corrigir inconsistências de estilo na citação de chat
Correções menores para fonte, largura e ajustes de ícone
Desempenho
Remove dois divs de encapsulamento desnecessários para cada mensagem
Remover n+1 para mensagens in_reply_to
Acessibilidade
Adicionar role region e labels aria para regiões importantes do chat
Voting
Correções de Bugs
Adicionar segunda coluna de ordenação para preservar a ordem durante a paginação.
BBB
Correções de Bugs
Correção de compatibilidade após uma mudança principal
Calendar
Novos Recursos
Adiciona flair de feriado ao chat
Adiciona suporte para fuso horário (recorrente e não recorrente)
Adiciona um relatório de atualmente ausente
Correções de Bugs
Garante que o cliente esteja enviando UTC para o backend
Tradução ausente para relatório de atualmente ausente
Aplicar definições de feriados mais recentes
Garante que campos personalizados sejam recarregados na especificação
Corrigir semanas de calendário ocultas na visualização mensal
Remover seta mesmo se não houver espaço em branco ao redor
Validar a recorrência
Solved
Correções de Bugs
Regressão do inicializador
Recarregar campos personalizados e remover duplicação do fabricator