Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · kamo-login

    Intégrer la preuve de travail et le widget de la capcha dans les pages de connexion et de récupération

  2. · SecurityService

    Remplacer Google re- par Capcha et vérification

    Supprimer Re-Service et toute la configuration Google re-. Ajouter CapchaVerificationService qui vérifie et charge utile via le terminal/api/vérifier du service kamo-capcha. Mise à jour de la demande de connexion haricots et agents de sécurité pour utiliser le champ «Payload».

  3. · KlusterServices

    Ajouter le sous-domaine capcha à la surveillance de l'auto-cert

  4. · kamo-capcha

    Ajouter Forgejo CI/CD workflow pour la construction et le déploiement de deux cilestules

  5. · kamo-capcha

    Ajouter Dockerfile et K8 manifestes pour le déploiement de capcha.

  6. · kamo-capcha

    Service d'API kamo-capcha avec défi et vérification des critères d'évaluation

  7. · kamo-marketing

    É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 fois flat, ils restez à plat jusqu'à ce que vous déroyez de la vue, puis réinitialiser pour le prochain défilement.

  8. · kamo-internal

    Ajouter un champ minimum de réservation à l'avance aux paramètres du webinaire UI

    Ajoute un nombre d'entrées pour configurer la distance à l'avance d'un créneau horaire permettre des réserves, avec un texte d'assistance expliquant le champ.

  9. · MediaService

    Enforce minimum advance booking when filtering available slots

    Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.

  10. · kamo-shared-library

    Ajouter un champ de réservation préalable minimum à un type de webinaire

    Ajoute minAdvanceBookingMinutes à l'entité WebinaireType et aux DTO, permettant Les administrateurs qui ont besoin d'horaires doivent être réservés un minimum de temps à l'avance (par exemple, 24 heures). Les créneaux horaires plus proches que ce seuil sont exclus de la disponibilité.

  11. · kamo-internal

    Ajouter le champ d'application PUBLIC-WEBINAR bascule à l'interface utilisateur de clés API

    Ajoute l'option de scope de webinaire public avec l'icône VideoCall à la Page de paramètres d'accès API, permettant aux administrateurs d'activer l'API webinaire l'accès par clé.

  12. · APIService

    Appliquer la portée PUBLIC-WEBINAR sur les critères d'évaluation du webinaire public

    Ajout d'une vérification de la validation du champ d'application avant de transmettre les demandes de webinaires publics à MediaService, en retournant 403 si la clé API n'a pas de champ d'application PUBLIC-WEBINAR.

  13. · kamo-shared-library

    Ajouter le champ d'application PUBLIC-WEBINAR au système de clé API

    Ajout d'une nouvelle valeur d'alément ApiKeyScope.PUBLIC-WEBINAR à l'accès à la porte à la planification, à l'inclusion et aux critères d'annulation du webinaire public.

  14. · kamo-marketing

    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é de la plate-forme KamoCRM) 2. Programmation du webinaire (rejoiler à la démo existante ou programmer une nouvelle démo) 3. Confirmation de la réservation avec courrier électronique/calendrier S'intègre à l'API webinaire public pour la disponibilité des créneaux horaires et temporisation avec association automatique de l'orbite USB.

  15. · kamo-internal

    Ajouter l'interface utilisateur de planification de l'interface utilisateur avec les paramètres d'administration et les vues des membres

    Met en œuvre le frontend complet du webinaire en kalmo-internal: - WebinarSettingsTab: admin CRUD pour les types de webinaires, pools de présentateurs, intervalles de rappel, créneaux horaires de disponibilité et restrictions à l'ordre des enfants - MyWebinarsTab: vue des membres des webinaires à venir/pas avec réunion de participation, Gestion modale de la planification en trois étapes et gestion des présentateurs - LeadWebinarsSection : associations de webinaires sur la page de détail des leads - Définitions de la route par procuration de l'API et du type TypeScript - Câblés en paramètres/caractéristiques/soutien et onglets de page d'appui

  16. · DaemonService

    Ajouter un emploi de rappel de webinaire avec la publication d'événements NATS

    Ajout WebinarReminderJob (par minute) qui vérifie le webinaire en bonne et due forme Des rappels basés sur des intervalles configurés, publie daemon.webinar.reminder les événements via NATS, et les rappels envoyés via WebinarReminderLog.

  17. · APIService

    Ajouter des voies de passerelle de webinaire pour les points d'extrémité authentifiés et publics

    Routes /api/webinar/- vers MediaService pour les opérations de webinaires authentifiées et /api/public/webinar/z avec validation de clé API pour la programmation publique et les flux d'annulation.

  18. · MediaService

    Implement webinar scheduling backend with full business logic

    Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict checking, MeetingRecord creation, email notifications, auto-cleanup - PublicWebinarService: public scheduling with lead creation, cancellation via token, webinar-lead association - WebinarController: authenticated endpoints for admin setup, member scheduling, and "my webinars" view - PublicWebinarController: API-key-authenticated endpoints for marketing site integration and public cancellation flow

  19. · InitializerService

    Ajouter des données de type webinaires et de données de démarrage du marché du plomb pour la démonstration de KamoCRM

    Ajout d'une initialisation des données de démarrage pour le système d'ordonnancement des webinaires: - "KamoCRM Software Introduction Demoar" type de webinaire (45 min, stratégie PRIORITÉ) - Rappel à intervalles de 24 heures et 30 minutes avant - "Plateforme KamoCRM" du marché des leads à vue avec type de vente de SERVICE

  20. · kamo-shared-library

    Ajouter des entités du système de planification de webinaires, des référentiels, des DTO et des enums

    Introduit le modèle de données complet pour le système de planification des webinaires: - 9 entités de l'APP: WebinarType, WebinarPresenter, WebinarReminder, WebinarDisponibilitéSlot, WebinarEnfantOrgRestriction, ScheduledWebinar, WebinarAttendee, WebinarLeadAssociation, WebinarReminderLog - 9 référentiels de données Spring avec des requêtes personnalisées - 13 DTO pour les réponses et les demandes de l'API - 3 enums: webinarStatusType, WebinarAttendeeStatusType, -

  21. · kamo-internal

    Ajouter un panneau d'aide et des conseils dynamiques et des URL d'accrochage web aux intégrations des fournisseurs

    CommerceProviderSetup utilise maintenant HelpTipsOverrideContext pour montrer son contexte aider les changements en fonction de la vue actuelle (liste, sélecteur ou par fournisseur) - Config dialog montre l'URL webhook avec une copie de clic pour les fournisseurs qui prennent en charge Webhooks en temps réel (Shopify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - Reconserver les 10 composants d'aide avec un langage simple et non technique expliquant ce qui est synchronisé, comment se connecter et comment les mises à jour en temps réel fonctionnent

  22. · kamo-internal

    Ajouter le bouton de téléchargement SVG au convertisseur de vecteur de logo pour l'exportation à moyen processus

  23. · kamo-internal

    Renforcer l'onglet intégrations complètes des fournisseurs pour la synchronisation du commerce électronique de détail

    Ajouter une interface utilisateur complète pour gérer 10 intégrations de fournisseurs de commerce électronique (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). Inclut le sélecteur de fournisseur, les formulaires de configuration, le tableau de bord de synchronisation, la matrice de capacité, La liste déroulante des associations de marché et la documentation d'aide par fournisseur.

  24. · DaemonService

    Ajouter RetailProviderSyncJob pour les sondages programmés par le fournisseur de commerce électronique

  25. · APIService

    Ajouter un point d'extrémité d'accès au webhook commercial pour les intégrations des fournisseurs de détail

  26. · SecurityService

    Ajouter des points d'extrémité d'intégration des fournisseurs de détail pour le test de connexion, la synchronisation, les capacités et les webhooks

  27. · kamo-shared-library

    Mettre en œuvre un système complet d'intégration des fournisseurs de détail avec 10 fournisseurs de commerce électronique

    Ajouter des implémentations d'adaptateurs complets pour Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop et OpenCart. Y compris les clients HTTP, Adaptateurs de synchronisation, classes de capacité, auto-registre, orchestrateur de synchronisation, processeur webhook et support displayName.

  28. · kamo-internal

    Créer une page de compte sur /compte/nouveau avec un formulaire minimal

    Ne demande que les champs essentiels: prénom, nom, courrier électronique, téléphone, entreprise, type de compte, et association de marché facultative. Sur soumission crée un compte par accountApi et redirige vers /account/view/zuid. Fil le bouton "Nouveau compte" surCliquer sur la page du navigateur du compte.

  29. · SecurityService

    Améliorer POST /clients pour qu'ils acceptent les informations de contact et les utilisateurs de recherche par courriel

    Créer un compte accepte maintenant l'e-mail, contactName, téléphone, accepte la mise en marché, taxExempt. Si le courrier électronique est fourni et correspond à un utilisateur existant, des ensembles automatiques comme masterAccountHolder.

  30. · kamo-shared-library

    Ajouter UserRepository.findByEmailEmail pour la recherche par e-mail de création de compte

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise