Para simplificar a base de código do Discourse, o suporte a avatares em GIF animado não estará mais incluído no Discourse por padrão a partir da atual versão beta 2.6.
Observe que GIFs animados em publicações continuarão funcionando (claro!), estamos especificamente e APENAS nos referindo a avatares aqui.
É possível que um plugin futuro reative o suporte a avatares em GIF animado para sites que o exijam, mas não temos um cronograma para esse plugin no momento atual.
No Discord, não podemos carregar emojis personalizados em SVG porque desenhos vetoriais podem potencialmente quebrar coisas.
SVGs podem ser arbitrariamente complexos de renderizar (imagina um arquivo SVG contendo instruções para renderizar centenas de milhares de curvas de Bézier ou algo assim). Isso significa que alguém poderia criar um SVG que deixaria o cliente lento ou o travaria enquanto ele tenta renderizar — e seria bastante difícil desenvolver uma heurística confiável para detectar isso.
Emojis nativos podem ser SVGs, pois obviamente não são maliciosos, mas não podemos garantir isso para emojis personalizados.
Suponho que isso seja o mesmo para qualquer aplicativo que permita que os usuários carreguem arquivos SVG, mas não sei se algumas restrições podem ser configuradas para limitar problemas potenciais.
Oh não! Droga, meu perfil animado não funciona mais em novas instâncias do Discourse. Sugiro que você adicione uma linha no app.yml, semelhante à linha do nome do host, para habilitar essa funcionalidade. Claro, isso exigiria muito trabalho e só seria implementado em atualizações muito futuras.
Parece que essa alteração também afetou os emojis personalizados animados. Descobri da maneira difícil: tentei atualizar o conjunto existente de emojis e acabei com imagens estáticas. E agora nem consigo reverter.
Estou executando a versão 2.6.0 em produção. Quando faço o upload de um GIF para o meu cartão de usuário, ele não anima de forma alguma. Percebi que o GIF que carreguei foi transformado em uma imagem estática. Devo alterar algo nas configurações? Atualmente, não há nenhuma opção allow_animated_avatars nem allow_animated_thumbnails nas configurações do meu site.
Você poderia incorporar a dependência de alguma forma, o que é muito complexo, especialmente a partir de um plugin, e depois corrigir o código para dar suporte a isso no plugin (extremamente difícil).
Você poderia desistir de redimensionar avatares animados e adicionar uma correção a um plugin (médio).
Você poderia descobrir outra maneira de redimensionar avatares animados e incluí-la em um plugin (extremamente difícil).
Nenhuma experimentação está sendo planejada pela equipe do Discourse. Por enquanto, abandonamos completamente a ideia de avatares animados.
Estes não funcionam mais no fórum que eu modero, nem para cartão de usuário nem para imagem do cabeçalho do perfil. Os usuários podem manter o que já têm, mas se tentarem atualizar, recebem uma imagem estática.
Tentei fazer upload de diferentes arquivos WebP, tanto em uma postagem quanto no cartão de usuário, e recebi esta notificação para ambos:
Essa é uma funcionalidade popular entre nossos usuários, que frequentemente dedicam muito esforço às suas páginas de perfil. Alguém poderia nos dar uma orientação, por favor?
Sim, entendo que os gifs podem ter chegado ao fim, embora seja uma pena. O que poderia estar causando a notificação acima quando tento fazer upload de arquivos webp?