Voies API de la force sur le changelog pour éviter la mise en cache des dattes
Next.js était encagé de manière statique ces gestionnaires de route GET au moment de la construction, geler le nouveau Date() à la date de construction afin que...
Force changelog link inline de sorte qu'il circule avec un texte de bannière
Afficher le nombre de changelog d'aujourd'hui dans la bannière de prévisualisation avec lien vers /changelog
Poignée applicablePlanIds et applicableBillingCycles en tant que réseaux de chaînes
Ces champs sont tapés comme string[, mais avaient .split(",") les appelle, provoquer des défaillances de construction de TypeScript.
Ajouter une page de repli statique pour l'offre lorsque l'API d'abonnement n'est pas disponible
La table n'existe pas encore en production. donc l'API retourne une erreur. Retour aux données de promotion et de planification encodage en caractères durs donc...
Mise à jour du type ApiPromotion pour correspondre à la nouvelle réponse d'arrière-plan List-String
applicablesPlanIds etBillingCycles applicables sont maintenant des matrices, et non des chaînes JSON.
Noms secrets Redact K8s dans l'affichage de changelog, remplacer par
Statistiques côté serveur pour les tours réels, défilement infini, nombre de filtres précis
Le nombre de barres de stataires et de pilules de filtre provient maintenant de /api/changelog/public/stats (Agrégats de DB réels, non chargés de comptages de p...
Force changelog page pour rendre dynamiquement, non statiquement au moment de la construction
Utiliser le port 80 pour l'URL de service de service de sécurité K8, et non le port d'application brut 4201
Déplacer le journal des changements vers les ressources nav/footer et ajouter à toutes les cartes de site
Mise à jour de la bannière de lancement de la bannière avant-première jusqu'au 20 avril
Ajouter des remplacements de texte insensibles à la casse pour l'affichage du journal de changement
Remplacement des noms d'outils internes par des noms faisant face au public (Docs--Dac, Meet-'Meet, Capcha-Abilcha, Avatar Creator-'Avatar Creator, etc.) dans l...
Ajouter une page de journal de changement en direct avec UI de chronologie, filtres et statistiques
Server-side facte changelog à partir de SecurityService, composant client fournit le filtrage du projet/de type, le groupement de dates, des descriptions extens...
Mise à jour de la bannière de lancement de la bannière avant le 13 avril
Rendre les bordures de l'icône hexagonale plus épaisses et visibles
Remplacer la bordure CSS invisible (enclite par clip-chemin) par un:avant une bordure de pseudo-élément qui s'étend de 3px à l'extérieur de la forme hexagonale.
Éléments de défilement 3D auto-açusés lorsque l'utilisateur cesse de défiler
Ajout d'éléments enroulés en spirale de sorte que les éléments en perspective sont animés à plats après 300 ms de défilement, au lieu de rester inclinée. Une fo...
Redesign page de démonstration avec intégration de planification de webinaires
Remplace le formulaire de démonstration d'espacement par un flux de réservation en trois phases: 1. Formulaire de capture de plomb (crée le plomb sur le marché ...
Mettre à jour les actifs de marque avec un nouveau logo et des favicons optimisés
Mettre à jour les liens sociaux avec les URL réelles et les icônes correctes
Remplacer GitHub par Instagram, icône Twitter par l'icône de la marque X, ajouter LinkedIn. Tous les liens externes s'ouvrent dans un nouvel onglet avec noopene...
Ajouter la génération d'images programmatiques OG pour toutes les voies
Utilise la convention Next.js opengraph-image.tsx avec rendu Satori/Resvg pipeline. Chaque itinéraire obtient une image de marque de 1200x630 avec la police Int...
Vitesse de défilement de la bannière des intégrations de correspondance à la bannière construite avec bannière
Durée augmentée de 30 à 56s de sorte que les deux chapiteaux défilent à 88px/s, quel que soit le nombre d'articles.
Ajouter 9 logos de plate-forme de commerce électronique à la bannière des intégrations
Ajout de BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid et Shift4Shop à l'intégrateur avec Mgr de marque, imbriqué avec les lo...
Normaliser la dénomination de la marque sur le site Kamo et KamoCRM / KamoCRM Inc.
Les pages juridiques (termes, vie privée, RGPD, droits d'auteur en bas de page) sont désormais utilisées "KamoCRM Inc." pour la société. Références de produit/d...
Supprimer les pop-ups de l'insigne de réalisation déclenchée par le défilement de la page d'accueil
Réduire le rembourrage de la section de héros sur mobile de sorte que le titre est entièrement visible
pt et mb espacement serrés au point de rupture de la base, donc "Unify Your Clients," n'est plus mis hors écran sur les téléphones portraits où la bannière fixe...
Faire une bannière de prévisualisation fixe pour la visualisation et réduire la taille du texte du héros sur mobile
La bannière est maintenant position: fixe de sorte qu'elle reste visible tout en faisant défiler, avec un rembourrage corporel injecté dynamiquement pour éviter...
Rendre la bannière de prévisualisation adaptée avec une hauteur dynamique et augmenter l'indice de chat z
La bannière mesure désormais sa propre hauteur via la variable CSS, donc nav/contenu s'adapter automatiquement lorsque le texte s'enroule sur de petits écrans. ...
Ajouter une bannière de mode de prévisualisation rouge glimmergeant annonçant le lancement du 6 avril
Audit global d'intégration des prix - rendre toutes les pages axées sur l'API
Page de calcul: - Diviser en composant du serveur et CalculatorClient - Tous les prix du plan, les prix additionnels, les prix groupés maintenant à partir de l'...
Supprimer toutes les références d'essai de 14 jours des pages de tarification et d'offre
Essai retiré des plans de démarrage et d'entreprise. Le plan libre sert de essayer avant vous-même. Boutons CTA mis à jour ("Get Started"), FAQ, texte en bas de...
Convertir/prix de la page des données codées en dur en un catalogue en ligne piloté par l'API
- Éliminer la page de tarification en composante serveur (extraction de données) et client composante (UI interactive avec animations, bascules, FAQ) - Ajoute...
Le chat mobile est minimisé par défaut, ouvre le plein écran sans intermédiaire
Sur mobile (640px): toujours minimisé, quelle que soit la première visite. L'écoute de l'onglet s'ouvre en plein écran. Minimiser les retours à l'onglet. No 70v...
Lever l'indice z ci-dessus, ajouter la feuille de fond mobile, mettre à jour le message de bienvenue
- Bumps widget z-index à 10002 (nav est 10001) donc le mode maximisé n'est pas caché - Mobile: rend une feuille inférieure de 70vh avec indicateur de traînée et...
Supprimer le contrôle d'état minimisé inaccessible pour résoudre l'erreur de rétrécissement de TypeScript
Envelopper PublicChatWidget dans le composant client pour résoudre ssr:false dans l'erreur du composant serveur
Next.js 16 refuse dynamic() avec ssr:false dans les composants du serveur. Ajout PublicChatLoader en tant qu'enveloppe de composant client.
Ensemble de la configmap de K8s
Configure la clé API de chat public et l'URL de service API interne pour le widget de chat pour communiquer avec les services backend dans la production.
Ajouter un widget de chat pop-up hybride avec les modes AI Chat et Live Support
Ajoute un widget de chat de qualité de production qui s'ouvre automatiquement pour les nouveaux visiteurs avec deux modes: AI Chat (basé sur le RAC avec intégra...
Utiliser le composant principal du pied sur les pages secondaires au lieu de SubFooter
Formulaire de contact par défaut à l'icône de courrier électronique non spécifiée et page de contact du sujet et du pied de page
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.