Sostituire aritmetica temporale JPQL non valida con filtro a strati di applicazione
Hibernate 6 rifiuta di sottrarre un Long da un Instant in JPQL. Sostituito findWebinarsWithDueReminders (che ha fatto nanosecond arithmetic nella query) Con una...
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 acc...
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.
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 cancellazi...
Aggiungi la pagina di cancellazione webinar pubblica con lo stile marcato org
Aggiunge /cancel? inv={token} pagina per i partecipanti pubblici per annullare webinar registrazioni. Include endpoint proxy sidecar API, nginx routing, e una p...
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 KamoC...
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 promemori...
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 NA...
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 cancell...
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...
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 inter...
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, WebinarAvailabili...
Passare i dati di panoramica pre-fetched a StatusResponseTimes per prevenire l'insufficienza fetch ridondante
Normalizzare l'output HTML Quill per il rendering e-mail coerente
Percorso tutto il contenuto del corpo e-mail attraverso normalzeQuillHtmlForEmail e wrapBodyForEmail prima di inviare, assicurando un output HTML coerente se o ...
Impostazioni di supporto separate dalla pagina di supporto di livello membro nella pagina delle impostazioni dedicate
- Rimuovere la scheda Impostazioni dalla pagina /support, mantenendo solo Biglietti e Analytics - Aggiungi sub-tabs a Analytics: Panoramica e Status & Response ...
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 p...
Rimuovere la dipendenza del fagiolo RestTemplate da BaseProviderHttpClient
BaseProviderHttpClient ora crea il proprio RestTemplate internamente invece di richiedere uno dal contesto di applicazione, fissando crash di avvio in SecurityS...
Gracefully gestire il provider API indisponibilità sulla scheda integrazioni
Aggiungi segreto auth interno per il proxy API del catalogo pubblico
Aggiunta al servizio di sicurezza. in modo che l'APIService possa autenticarsi quando proxy l'abbonamento pubblico richieste di catalogo e promozioni.
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
Tenere premuto il pulsante SVG abilitato ogni volta che esiste un risultato SVG
Selettore del fornitore di riprogettare il layout dell'elenco verticale con loghi più grandi
Scarica il risultatoSvg direttamente senza alcuna manipolazione
La pipeline SVG ha già lo sfondo rimosso. Scaricalo come-è.
Sfondo bianco striscia da SVG prima del download per una vera trasparenza
Parses il SVG vettoriato e rimuove gli elementi ret/path bianchi full-size che il vettore genera dallo sfondo originale, producendo un SVG veramente trasparente...
Scarica PNG a sfondo trasparente invece di SVG sfondo bianco
L'anteprima mostra il PNG rimosso dallo sfondo con trasparenza, ma la il download stava fornendo il SVG vettoriato che cuoce lo sfondo come sentieri bianchi. Or...
Add download SVG button to logo vector converter for mid-process export
Invia primaNome/last Nome direttamente per creare endpoint account
Backend ora memorizza i campi di contatto direttamente sul conto — nessuna ricerca dell'utente necessaria.
Gli endpoint dell'account utilizzano campi di contatto diretti, nessun Utente richiesto
POST /customers ora salva firstName, lastName, email, telefono, indirizzo direttamente sul conto. PUT /customers/{uid} aggiorna tutti i campi diretti. Visualizz...
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, Squarespac...
Add commerce webhook forwarding endpoint for retail provider integrations
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. In...
Filo Nuovo pulsante Account suClicca nel componente AccountManager
Il pulsante all'interno di AccountManager non aveva alcun gestore suClick. Aggiunto router.push a /account/nuovi e importati usoRouter.
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 ac...
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 ...
Aggiungi UserRepository.findByEmail per la creazione di account
Rinominare la prima scheda a Account, utilizzare etichette dinamiche in sottotitolo
Aggiungi catch-all API route handler per /api/security/account/*
Nessun proxy esisteva per /customers, /groups e altri nuovi endpoint account. Percorsi espliciti (membri-sottoscritti, soci-contrattuatori) prendere la priorità...
AccountsApi mancante /customers percorso, nascondere TeamMemberManager schede interne
- accountApi stava chiamando /api/security/account invece di /api/security/account/customers per tutti gli endpoint del cliente — fissato tutti i metodi per inc...
AccountManager separato da TeamMemberManager sulla pagina /account
3 schede di livello pagina: Clienti e Clienti, Membri, Membri del Team. - Tab 0: nuovo componente AccountManager — standalone, fetches conto reale dati da accou...
Drop UUID-typed customer_id/customer_group_id columns for INT8 recreation
After RetailCustomer (UUID PK) → Account (Long PK) refactor, the commerce_carts, commerce_draft_orders, and commerce_price_lists tables had customer columns wit...
Full account view/manage page at /account/view/[id]
New enterprise account detail page with 6 tabs: - Overview: 4 stat cards (orders, spent, leads, members), account info, contact info, address, recent orders/l...
Aggiungi 18 endpoint dettagli account per la gestione del cliente di commercio
Nuovi endpoint su AccountController sotto /api/security/account/: - CRUD cliente: GET/POST/PUT/DELETE /customers, GET /customers/{uid} - Dati associati: GET /cu...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.