KamoCRM

Les aperçus de signature montrent ce que l'e-mail va réellement imprimer

Fixkamo-internal
Expédié
24 septembre 2026 à 08:09 UTC
Auteur
Kamo
Commite
0e480d4

- a dessiné l'aperçu en direct et l'en-tête/la signature les vignettes provenant de données qui se sont confondues. Il n'était pas non plus d'accord avec le compositeur sur ce qu'une Les impressions de signature, et il y avait quelques endroits où les édits fuyaient ou étaient bloqués. LES PRÉVISIONS - Les coordonnées du membre et de l'organisation étaient COPIED dans la configuration stockée de chaque champ d'application une fois; quand ils sont arrivés pour la première fois. Le chargement du gabarit sauvegardé a ensuite remplacé l'ensemble de la configuration avec les blancs. C'est généralement ce qui se passe, parce qu'il s'agit d'une demande distincte. Il en a été de même de l'organisation. demander atterrissage après l'organe un, et chaque commutateur de source. Quels détails ont montré (nom, entreprise, icônes sociales) dépendait de la synchronisation du réseau. Rien n'est copié maintenant: le magasin ne détient que ce qui est sauvegardé, et les détails sont stratifiés au moment du rendu (editorState.ts, composePreviewConfig). - Les détails viennent maintenant de buildTemplateContent, la fonction qui remplit un message composé. L'éditeur avait sa propre copie, et il différait du compositeur de trois façons. Titre du Job, Le département et le mobile ont toujours été vierges. Les avant-premières de la société et du Département ont montré le nom, l'adresse, le téléphone et les liens sociaux signés par un membre, que ces signatures n'ont jamais imprimés. Le champ d'application de la société est également à partir d'un échantillon de "John Doe" codé en dur. - Les vignettes ont dessiné la configuration brute, de sorte qu'une ligne éteinte dans le contenu est toujours montrée sur chaque vignette. Les deux colonnes dessinent maintenant la même configuration composée, filtrée sur le champ. - Les présentations de signature interpolent les détails non enfermés (les configurations d'en-tête se sont toujours échappées). "Smith - "Fils" perdu "Sons", une citation d'un nom a brisé l'attribut alt, et org-typed Le texte était un balisage en direct. Les liens sociaux et les liens d'entreprise dactylographiés sans régime étaient des liens sociaux relatifs, et les URL de script sont supprimées. Un déni de responsabilité personnalisée garde ses ruptures de ligne. - La signature de la société a imprimé le numéro principal de l'organisation deux fois : une fois comme son téléphone et encore sous le nom de "Company Phone (Main)". Les deux lignes passent maintenant devant un nombre déjà imprimé. C'est également le cas. fixie le courrier composé, qui utilise le même moteur de rendu. ROBUSTNESS - Le suivi sale ne compare que ce qu'un sauvegarde écrit (mapConfigToBackend), par champ d'application, dérivé à rendre le temps. L'ancien nouvel instantané a lu une fermeture rabaisse, de sorte que Save pourrait s'allumer sur la charge. - "Modifications de mire" a changé de source et n'a rien écarté. Le retour a montré les éditions comme si Sauvegarder, et les truites à l'échelle de l'ordre ont parcouru l'économie de portée suivante. Il restaure maintenant le Sauvegarder le modèle et bascule. - "Sauvegarder et commuter" a changé même lorsque l'enregistrement a échoué. Il ne change maintenant que le succès. - Un pavillon de chargement desservait les trois volets. Passage à mi-charge et retour à gauche de la filature pour de bon. Les charges sont maintenant suivies par champ d'application. - Un modèle défaillant ou une charge de configuration de champ a montré les défauts, et sauvegardant ensuite sous-écrit le une véritable signature avec eux. Il montre maintenant une erreur avec Retry, et Save reste éteint. - Une bibliothèque de badges qui n'a pas réussi à charger chaque badge téléchargé de la sélection sur le à l'épargne suivante. Le lunage attend maintenant une bibliothèque qui charge en fait. - Juridique : "Écrire un déni de responsabilité personnalisé" ne pouvait pas être choisi avec une boîte vide, et effacer la case Il s'est effondré à mi-chemin. Le choix est maintenant mémorisé. - Les champs de couleur écrivaient l'hexagone partiel ("12") directement dans la configuration, et le flou "revert" put la valeur qu'il avait déjà écrasée. Le dactylographie est maintenu jusqu'à ce qu'il soit de couleur entière; Sténabc s'étend. - Retiré le débogage par console.log dans la prévisualisation et le manipulateur de menuiserie.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation