- Navios
- 3 de setembro de 2026 às 22:57 UTC
- Autor
- Kamo
- Enviar
- 3e18601
A aba de Conteúdo 'Footer Image' foi uma imagem escolhida entre três fixa fontes e dimensionadas por uma percentagem. Agora é 'Footer Badges': os mesmos três mais qualquer coisa que a organização envia, marcada e ordenada por fonte, desenhada em uma altura partilhada com uma lacuna entre eles. A biblioteca é org-wide e a seleção é por fonte, então uma imagem enviada ao editar a assinatura individual é oferecida sob todos os três e impresso apenas onde está marcado. O que é armazenado é IDS; o URL e o rótulo são resolvidos contra a biblioteca em cada renderização, porque a imagem por trás do membro-avatar é o SENDER e um URL salvos ao lado do ID seriam a cópia antiga. Um ID o library já não é largada em vez de renderizada, então um crachá excluído outra aba nunca se torna um glifo quebrado em um rodapé. Uma porcentagem foi certa para uma imagem e está errada para uma linha: diferente intrínseca Os tamanhos nunca se alinham. Assim, a barra de escala tornou-se uma HEIGHT, cada distintivo mantém sua proporção de aspecto próprio, e onde o tamanho armazenado é conhecido o img carrega um largura também — Outlook ignora largura:auto e se estende para a célula. A diferença é estofamento esquerdo em todas as células, menos na primeira, por isso um único crachá não fica nenhum: um solitário imagem cutucado 15px direito de tudo acima ele lê como um desalinhamento, eo O controle de espaçamento está escondido nesse caso pela mesma razão. Os envios são reduzidos para 150px de altura antes de serem enviados, através do novo Endpoint de altura de redimensionamento que mantém o formato e a transparência do arquivo — o o resize-bg existente re-encodifica para o WebP perdido, que metade dos clientes de e-mail em uso não pode ser exibido. Os crachás são endereçados no api.<apex> do ápice que está sendo navegado, então um rótulo em branco O correio do inquilino tem o seu próprio anfitrião e a página CSP (img-src ... https://*.<apex>) não recusa silenciosamente a antevisão. Estado sujo agora compara um FINGERPRINT em vez de JSON cru. headerImageUrl, assinaturaImageUrl e url de cada crachá / rótulo são pesquisados após a carga, em seus agenda própria, e a biblioteca de crachás é uma solicitação separada — então comparando raw JSON acendeu o botão Salvar na carga da página sem nada tocado, e colocar o não salvo- muda a janela na frente de qualquer pessoa que tenha mudado de código.