Salta al contenuto
KAMOUniverse

Changelog

Cosa c'è di nuovo.

Ogni miglioramento alla piattaforma, come si spedisce.

  1. · kamo-login

    Integra il widget Capcha proof-of-work *** nelle pagine di login e ripristino

  2. · SecurityService

    Sostituire Google re***** con la verifica Capcha ***

    Rimuovere Re***Service e tutta la configurazione di Google re***. Aggiungi CapchaVerificationService che verifica *** payload via servizio kamo-capcha /api /verify endpoint. Aggiornamento LoginRichiesta bean and SecurityController to use ***Payload field.

  3. · KlusterServices

    Add capcha subdomain to auto-cert monitoring

  4. · kamo-capcha

    Aggiungi Forgejo CI/CD workflow per la costruzione e la distribuzione dual-cluster

  5. · kamo-capcha

    Aggiungi i manifesti Dockerfile e K8 per la distribuzione di capcha.{domain}

  6. · kamo-capcha

    Scaffold servizio API kamo-capcha con sfida e verifica endpoint

  7. · kamo-marketing

    Auto-flatten 3D elementi di scorrimento quando l'utente smette di scorrere

    Aggiunge il rilevamento di scorrimento-idle in modo che gli elementi arrotondati prospettiva animano a piatto dopo 300m di nessun scorrimento, invece di rimanere inclinato. Una volta piatti, rimanere piatto fino a scorrere fuori dalla vista, quindi ripristinare per il successivo scorrimento-in.

  8. · kamo-internal

    Aggiungi il campo di prenotazione minima per le impostazioni webinar UI

    Aggiunge un numero di input per configurare quanto in anticipo una slot deve essere per consentire le prenotazioni, con testo helper che spiega il campo.

  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

    Aggiungi campo di prenotazione anticipato minimo a tipo webinar

    Aggiunge minAdvanceBookingMinutes a WebinarTipo entità e DTO, consentendo gli amministratori per richiedere slot essere prenotato un tempo minimo in anticipo (ad esempio, 24 ore). Le fessure più vicine di questa soglia sono escluse dalla disponibilità.

  11. · kamo-internal

    Aggiungi lo scopo PUBLIC WEBINAR per attivare la gestione chiave API UI

    Aggiunge l'opzione Public Webinar con l'icona VideoCall API Pagina delle impostazioni di accesso, permettendo agli amministratori di abilitare l'API webinar accesso per chiave.

  12. · APIService

    Enforce PUBLIC_WEBINAR scope on public webinar endpoints

    Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.

  13. · kamo-shared-library

    Aggiungere lo scopo PUBLIC WEBINAR al sistema chiave API

    Aggiunge un nuovo valore enum ApiKeyScope.PUBLIC WEBINAR per l'accesso al cancello alla pianificazione webinar pubblica, l'adesione e gli endpoint di cancellazione.

  14. · kamo-marketing

    Riprogettare la pagina demo con l'integrazione di pianificazione webinar

    Sostituisce il modulo demo segnaposto con un flusso di prenotazione trifase: 1. Modulo di cattura del piombo (crea piombo con il mercato della piattaforma KamoCRM) 2. Webinar scheduling (aggiungere esistente o programmare nuova demo) 3. Conferma prenotazione con e-mail/calendar dettagli Integra con l'API webinar pubblica per la disponibilità di slot e pianificazione con l'associazione di lead-webinar automatico.

  15. · kamo-internal

    Aggiungi l'interfaccia grafica webinar con le impostazioni di amministratore e le viste dei membri

    Implementa il frontend webinar completo in kamo-internal: - WebinarSettingsTab: admin CRUD per tipi di webinar, piscine di presentatore, intervalli di promemoria, slot di disponibilità e restrizioni di org per bambini - MyWebinarsTab: vista membro del prossimo/past webinars con incontro, 3 fasi di pianificazione modale e gestione dei presentatori - LeadWebinarsSezione: associazioni webinar sulla pagina di dettaglio di piombo - route proxy API e definizioni di tipo TypeScript - Filato in impostazioni / caratteristiche / supporto e schede pagina di supporto

  16. · DaemonService

    Add webinar reminder job with NATS event publishing

    Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NATS, and tracks sent reminders via WebinarReminderLog.

  17. · APIService

    Add webinar gateway routes for authenticated and public endpoints

    Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancellation flows.

  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

    Add webinar type and lead market seed data for KamoCRM demo

    Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder intervals at 24 hours and 30 minutes before - "KamoCRM Platform" lead market with SERVICE sale type

  20. · kamo-shared-library

    Aggiungi entità di sistema di pianificazione webinar, repository, DTO e enums

    Presenta il modello di dati completo per il sistema di programmazione webinar: - 9 entità JPA: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabilitySlot, WebinarChildOrgRestriction, PianificatoWebinar, WebinarAttendee, WebinarLeadAssociazione, WebinarReminderLog - 9 repository di dati di primavera con domande personalizzate - 13 DTO per risposte e richieste API - 3 numeri: WebinarStatusType, WebinarAttendeeStatusType, E' il momento giusto

  21. · kamo-internal

    Aggiungi il pannello Aiuto & Suggerimenti dinamico e gli URL webhook alle integrazioni dei fornitori

    - CommerceProviderSetup ora utilizza HelpTipsOverrideContext per mostrare contestuale aiuto che le modifiche in base alla vista corrente (elenco, selettore, o per-provider) - Configurare la finestra di dialogo mostra URL webhook con click-to-copia per i fornitori che supportano webhooks in tempo reale (Shopify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - Riscrivi tutti i 10 componenti di aiuto con linguaggio semplice e non tecnico che spiega cosa viene sincronizzato, come connettersi e come funzionano gli aggiornamenti in tempo reale

  22. · kamo-internal

    Add download SVG button to logo vector converter for mid-process export

  23. · kamo-internal

    Crea la scheda completa delle integrazioni dei fornitori per la sincronizzazione del commercio elettronico al dettaglio

    Aggiungi l'interfaccia utente completa per la gestione di 10 integrazioni del fornitore di e-commerce (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). Include selettore del fornitore, moduli di configurazione, dashboard di sincronizzazione, matrice di funzionalità, diminuzione dell'associazione di mercato, e per-provider aiuto documentazione.

  24. · DaemonService

    Add RetailProviderSyncJob for scheduled e-commerce provider polling

  25. · APIService

    Add commerce webhook forwarding endpoint for retail provider integrations

  26. · SecurityService

    Aggiungi endpoint di integrazione del fornitore di vendita al dettaglio per test di connessione, sincronizzazione, funzionalità e webhooks

  27. · kamo-shared-library

    Implementare il sistema completo di integrazione dei fornitori di vendita al dettaglio con 10 fornitori di e-commerce

    Aggiungi implementazioni complete dell'adattatore per Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop e OpenCart. Include client HTTP, ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** auto-registrare, sincronizzare orchestratore, webhook processore, e displayName supporto.

  28. · kamo-internal

    Crea pagina account su /account/new con modulo minimo

    Richiede solo campi essenziali: nome, cognome, email, telefono, azienda, tipo di conto e associazione di mercato opzionale. Sul presente crea account tramite accountApi e reindirizza a /account/view/{uid}. Inoltre cablaggi il pulsante "Nuovo account" suClicca sulla pagina del browser dell'account.

  29. · SecurityService

    Migliorare POST / clienti per accettare informazioni di contatto e utente di ricerca via e-mail

    Crea account ora accetta e-mail, contactName, telefono, accettaMarketing, taxExempt. Se l'e-mail è fornita e corrisponde a un utente esistente, automaticamente imposta come masterAccountHolder.

  30. · kamo-shared-library

    Aggiungi UserRepository.findByEmail per la creazione di account

Il tuo universo ti sta aspettando.

Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.

Gratis per sempre — nessuna carta di credito richiesta