Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· kamo-login
Integrieren Capcha Proof-of-Work *** Widget in Login- und Recovery-Seiten
· SecurityService
Google re*** mit Capcha *** Verifikation ersetzen
Entfernen Sie Re***Service und alle Google-Re***-Konfigurationen. CapchaVerifikationService hinzufügen, der *** Nutzlasten über überprüft kamo-capcha Service's /api/verify Endpoint. Update LoginRequest Bohnen und SecurityController für die Verwendung ***Payload Feld.
· KlusterServices
Capcha Subdomain zur Auto-Zercert-Überwachung hinzufügen
· kamo-capcha
Forgejo CI/CD-Workflow für Dual-Cluster-Build und -Sagewerk hinzufügen
· kamo-capcha
Fügen Sie Dockerfile und K8s Manifeste für capcha hinzu.{domain'-Einsatz
· kamo-capcha
Gerüst kamo-capcha API-Service mit Herausforderung und Überprüfung Endpunkte
· kamo-marketing
Auto-flatten 3D-Scroll-Elemente, wenn Benutzer das Scrollen stoppt
Fügt Scroll-Inle-Erkennung so perspektivisch gedrehte Elemente zu flach animieren nach 300m ohne Scrollen, statt geneigt zu bleiben. Einmal flach, sie Bleiben Sie flach, bis Sie aus der Sicht gescrollt werden, dann für das nächste Scroll-in zurücksetzen.
· kamo-internal
Mindestvorverkaufsfeld zu den Webinar-Einstellungen hinzufügen UI
Fügt eine Zahleneingabe zur Konfiguration hinzu, wie weit im Voraus ein Slot sein muss um Reservierungen zu ermöglichen, mit Hilfe Text erklärt das Feld.
· 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.
· kamo-shared-library
Mindestvorverkaufsfeld zum Webinar hinzufügen
Fügt minAdvanceBookingMinutes zu WebinarType Entität und DTOs hinzu, so dass Admins, die Slots benötigen, werden innerhalb einer Mindestzeit im Voraus gebucht (z.B., 24 Stunden). Slots, die näher als diese Schwelle sind, sind von der Verfügbarkeit ausgeschlossen.
· kamo-internal
PUBLIC_WEBINAR-Swälte-Bilometer hinzufügen, um auf API-Schlüsselverwaltung UI zu schalten
Fügt die Option Public Webinar mit VideoCall-Symbol zum API Access-Einstellungen Seite, so dass Admins Webinar API aktivieren Zugriff pro Schlüssel.
· APIService
Enforce PUBLIC_WEBINAR Umfang auf öffentlichen Webinar Endpunkten
Fügt Umfang Validierungsprüfung vor der Zusendung öffentlicher Webinar-Anfragen zu MediaService, zurück 403, wenn der API-Schlüssel fehlt PUBLIC_WEBINAR Umfang.
· kamo-shared-library
PUBLIC_WEBINAR-StVenchs fügen zum API-Schlüsselsystem hinzu
Fügt einen neuen ApiKeyScope.PUBLIC_WEBINAR enum Wert zu Gate-Zugang zu öffentlichen Webinar-Planung, Beitritt und Stornierung Endpunkte.
· kamo-marketing
Redesign Demo-Seite mit webinar Planung Integration
Ersetzen Sie das Platzhalter-Demo-Formular durch einen dreiphasigen Buchungsfluss: 1. Lead Capture Form (schafft Lead mit KamoCRM Plattform Markt) 2. Webinar-Planung (bestehende oder planen neue Demo) 3. Buchungsbestätigung mit E-Mail/Kaldaten Integriert mit der öffentlichen Webinar API für Slot-Verfügbarkeit und Planung mit automatischer Blei-Webinar-Vereinigung.
· kamo-internal
Webinar-Planung UI mit Admin-Einstellungen und Mitgliederansichten hinzufügen
Das vollständige Webinar-Frontend in kamo-internal: - WebinarSettingsTab: admin CRUD für Webinar-Typen, Moderatorenpools, Erinnerungsintervalle, Verfügbarkeitsplätze und Einschränkungen für Kinder org - MyWebinarsTab: Mitgliederansicht von kommenden/vergangenen Webinars mit Join Meeting, 3-Stufen-Planung modal und Moderator Management - LeadWebinarsSektion: Webinar-Verbände auf der federführenden Detailseite - API Proxy-Route und TypScript-Definitionen - In Einstellungen/Features/Support- und Support-Seiten-Tabs verkabelt
· DaemonService
Webinar-Erinnerung Job mit NATS Event Publishing hinzufügen
Fügt WebinarReminderJob (läutet jede Minute), die für Due Webinar überprüft Erinnerungen basierend auf konfigurierten Intervallen, veröffentlicht daemon.webinar.reminder Ereignisse über NATS, und Tracks gesendet Erinnerungen über WebinarReminderLog.
· APIService
Fügen Sie Webinar Gateway Routen für authentifizierte und öffentliche Endpunkte hinzu
Routen /api/webinar/** zu MediaService für authentifizierte Webinar-Operationen und /api/public/webinar/** mit API-Schlüsselvalidierung für die öffentliche Disserierung und Stornierungen fließt.
· 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
· InitializerService
Webinar-Typ und Lead-Markt Samendaten für KamoCRM-Demo hinzufügen
Fügt Saatgutdaten-Initialisierung für das Webinar-Planungssystem hinzu: - "KamoCRM Software Einführung Demo" Webinar Typ (45min, PRIORITY Strategie) - Erinnerungsintervalle mit 24 Stunden und 30 Minuten vor - "KamoCRM Platform" führen Markt mit SERVICE Verkaufstyp
· kamo-shared-library
Webinar-Planungssystem Einheiten, Repositories, DTOs und enums hinzufügen
stellt das komplette Datenmodell für das Webinar-Planungssystem vor: - 9 JPA-Einheiten: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabilitySlot, WebinarChildOrgRestriction, ScheduledWebinar, WebinarAttendee, WebinarLeadAssociation, WebinarReminderLog - 9 Spring Data Repositorien mit kundenspezifischen Abfragen - 13 DTOs für API-Antworten und Anfragen - 3 enums: WebinarStatusType, WebinarAttendeeStatusType, ********************
· kamo-internal
dynamische Hilfe & Tipps und Webhook-URLs zu Anbieter-Integrations hinzufügen
- CommerceProviderSetup verwendet jetzt HelpTipsOverrideContext, um Kontexte zu zeigen helfen, dass Änderungen basierend auf der aktuellen Ansicht (Liste, Selektoren oder Pro-Pro-Pro-Provid) - Config-Dialog zeigt Webhook URL mit Click-to-copy für Anbieter, die unterstützen Echtzeit-Webhooks (Shopify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - Alle 10 Hilfekomponenten mit einfacher, nicht-technischer Sprache umgeschrieben was synchronisiert wird, wie man sich verbindet und wie Echtzeit-Updates funktionieren
· kamo-internal
Download SVG-Button zum Logo-Vektor-Konverter für Mid-Prozess-Export hinzufügen
· kamo-internal
Erstellen Sie komplette Anbieter-Integrations-Tab für den Handel E-Commerce-Sync
Fügen Sie vollständige Benutzeroberfläche für die Verwaltung von 10 E-Commerce-Provider-Integrationen (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). Inklusive Provider Selector, Konfigurationsformen, Synchronistrikot, Fähigkeitsmatrix, Marktverband Dropdown, und pro-Provid Hilfe Dokumentation.
· DaemonService
Hinzufügen RetailProviderSyncJob für geplante E-Commerce-Anbieter Umfrage
· APIService
Commerce webhook-Endpunkt für Retail-Provider-Integrationslösungen hinzufügen
· SecurityService
Hinzufügen von Retail-Provider-Integrations-Endpunkten für Verbindungstests, Synchronisation, Fähigkeiten und Webhooks
· kamo-shared-library
Komplettes Integrationssystem für Einzelhandelsanbieter mit 10 E-Commerce-Anbietern
Volle Adapter-Implementierungen für Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop und OpenCart. Inklusive HTTP-Clients, ************ Sync Adapter, Fähigkeitsklassen, auto-registrar, Sync Orchestrator, Webhook-Prozessor und displayName-Unterstützung.
· kamo-internal
Kontoseite erstellen bei /account/new mit minimalem Formular
Fragt nur wesentliche Felder: Vorname, Nachname, E-Mail, Telefon, Unternehmen, Kontotyp und optionale Marktverein. Auf Vorlage schafft Konto über accountsApi und leitet zu /account/view/{uid' um. Auch verdrahtet den "Neuen Konto"-Button aufKlicken Sie auf der Konto-Browser-Seite.
· SecurityService
Verbessern Sie POST / Kundenkontaktinformationen und Lookup-Benutzer per E-Mail zu akzeptieren
Konto erstellen akzeptiert jetzt E-Mail, contactName, Telefon, akzeptiertMarketing, taxExempt. Wenn E-Mail bereitgestellt wird und mit einem bestehenden Benutzer übereinstimmt, wird auto-sets als masterAccountHolder.
· kamo-shared-library
Fügen Sie UserRepository.findByEmail für Kontoerstellung E-Mail Lookup

Euer Universum wartet.
Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.
Für immer kostenlos – keine Kreditkarte erforderlich