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.
Intégrer la gestion des clés de discussion publique dans l'onglet API Accès existant
Réécrit APIManager.tsx avec de vrais appels backend à /api/public-chat-keys (sou fois par MediaService). Supprime l'onglet PublicChatKeyManager séparé et toutes...
Appels API à clé de diffusion publique pour MediaService au lieu de SecurityService
Change le chemin de procuration de /api/security/public-chat-keys vers /api/media/public-chat-keys pour faire correspondre l'emplacement réel du contrôleur back...
Ajouter /api/media/Terre de route à MediaService pour la gestion des clés de discussion publique
Add ***-authenticated API key management endpoints for public chat
Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.
Trigger rebuild with updated shared library (PublicChatVisitor @MapsId fix)
Utiliser le modèle de "MapsId" pour PublicChatVisitor pour résoudre l'erreur IdClass
Passage de « OneToOne-as-Id » en «MapsId» avec un guide de session en chaîne explicite champ. Corrige Hibernate "ne définit pas une IdClass" à la mise au démarr...
Ajouter l'importation et le corriger l'appel de créationMember dans DataLoader
Ajoute l'absence d'importation pour la classe de membre et remplace l'absence memberService.createMember() avec memberRepository.save() pour la création d'un me...
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...
Ajouter la gestion des clés d'API de chat public aux paramètres de sécurité
Ajout de l'onglet PublicChatKeyManager sous Paramètres et sécurité pour la création et la gestion clés de l'API de chat public. Les clés sont montrées une fois ...
Ajouter des points d'extrémité publics de discussion de l'IA avec l'intégration RAG pour les visiteurs anonymes
Ajout de points de terminaisons /api/ai/public/sessions pour un chat d'IA anonyme sur des sites de marketing. Contourne aur de route OTK filtre pour les chemins...
Add public chat support endpoints with anonymous visitor sessions and WebSocket auth
Adds REST endpoints for public chat session creation, messaging, and visitor management. Includes PublicChatWebSocketInterceptor for token-based WebSocket auth ...
Ajouter une passerelle de chat publique avec validation de clé API, limitation de débit et proxy WebSocket
Ajout de points d'extrémité de chat public à /api/public-chat/- pour le chat de site Web anonyme. Y compris la validation de clé API (SHA-256 haché, Rediscached...
Ajouter PublicChatVisitor et PublicChapiKey entités pour le widget public de chat
Ajout d'entités, de référentiels et d'OTD pour prendre en charge des sessions de discussion publiques anonymes sur les sites de commercialisation. PublicChatVis...
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
Ajouter une rubrique d'appui non spécifiée aux données de semences
Remplacer toutes les adresses électroniques par des liens de formulaire de contact et ajouter la soumission du ticket d'assistance
Thèmes d'appui aux semences et membre du système de contact du site web pour KamoCRM org
Ajouter l'assistance publique - DTO, méthodes de recherche de requêtes en cas de reprise pour la recherche d'un sujet et d'un membre
Corriger 7 demandes de commercialisation légalement contestables sur l'ensemble du site
1. 99,9 % de disponibilité ont été déclarés universellement, désormais qualifiés: "jusqu'à 99,9 %" ou "99,9% (Entreprise)". Fixé en héros, témoignages, CTASt...
Ajuster la demande de remboursement du plan libre de "la plate-forme complète" à "les caractéristiques essentielles"
"La plate-forme complète" est juridiquement contestable depuis le plan libre Limites significatives vs plans payants (1 utilisateur, 3 Go, 100 contacts, visuali...
Ajouter des icônes aux boutons de connexion, de démonstration et de démarrage
Login obtient l'icône LogIn, Démo obtient l'icône de lecture, Start Free obtient l'icône Rocket. Appliqué à la fois aux boutons CTA de bureau et aux boutons de ...
Effectuer un tableau de comparaison des prix à défilement horizontal sur mobile
Envelopper le tableau de comparaison des caractéristiques dans un conteneur de trop-pleinx-auto avec a 700px largeur minimale de sorte que les colonnes maintien...
Supprimer le comportement de défilement mondial:smooth qui empêchait les pages de commencer en haut
L'élément html avait le comportement de défilement:smooth globalement, qui a causé Next.js la navigation côté client pour faire défiler lentement à partir du po...
Supprimer l'affichage en ligne: flex qui supplantait le point d'arrêt mobile
Le conteneur de table de bureau avait un affichage: 'flex' dans des styles en ligne qui surver la classe Tailwind 'hidden lg:flex' (les styles en ligne toujours...
Remplacer le nav de la navigation par le site principal par les liens sur le bureau de la page d'accueil et le mobile
La composante de navigation de la page d'accueil montrait ScrollSpyNav saut à la section Liens (domicile, caractéristiques, démo, montre-moi, cas, ROI, etc.) su...
Fixer des params de partage non définis permettant l'accès aux pages
Remplacer les liaisons de navigation du site de la page d'accueil mobile par des liaisons de navigation du site
Le menu mobile Navigation.tsx montre des liens de saut de section (Home, Caractéristiques, Démo, Montrer moi, Cases, ROI, Témoignages, Prix, FAQ) au lieu de la ...
Convertir tous les liens internes de 'a' et 'motion.a' en Next.js 'Link' pour un routage approprié côté client
- Footer.tsx: logo motion.a-Lien, tous les liens de pied de page nav a-Lien (rayonné) window.location.href anti-pattern), sitemap a-Lien - Navigation.tsx: log...
Déplacer l'offre à /primage/offre, ajouter la liste déroulante, fixer la navigation mobile
- Déplacer la page de l'offre de /off vers /prix/offre en tant que sous-page des prix donc les chapelures (prix et prélancement) sont correctes - Ajouter la l...
Ajouter le code de réduction de prélancement 18DOFF avec la page d'offre et les badges promo nav
- Créer/offre de page avec : carte héros indiquant une réduction de 18 dollars par utilisateur sur les entreprises plan, bloc de code copie-à-papier, comparai...
Aligner les conditions d'utilisation et la politique de confidentialité sur la page actuelle des prix
Conditions d'emploi : - Fixer le "téléphone d'affaires" à l'intégration téléphonique par des tiers (via RingCentral)" - Ajouter des exigences de domaine personn...
Page de calcul complet des réfactoriatures à l'appui d'un nouveau modèle de tarification basé sur des niveaux
Réécriture complète du calculateur de coût pour s'aligner sur le modèle de tarification à quatre niveaux: - Sélection du plan : Démarreur (29 dollars 24 dollar...
Mettre à jour le modèle de tarification et supprimer le système de téléphone, ajouter un pool de stockage partagé, ajuster les niveaux et les taux
- Retirer le système téléphonique/VOIP de tous les plans (non encore disponibles), remplacer par l'intégration RingCentral sur les entreprises - Domaine personn...
Créer une page de prix complète avec un modèle à 4 niveaux, des modules et des termes juridiques
Remplace la tarification de base à deux niveaux par un modèle complet à 4 niveaux (Free, Starter 29 dollars/mois, Business no 59/mo, Enterprise custom) par une ...
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.