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...
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...
Add download SVG button to logo vector converter for mid-process export
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...
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
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...
Aggiunga... E poi..
Nuovi metodi di query per la pagina dettagliata dell'account — ricerca dell'ordine da parte dell'acquirente e elenco account per org.
Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts
RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — Ag...
Enterprise retail settings UI — 5 new/rewritten market tabs for RETAIL
Product Catalog (rewritten): 4 sub-views — Products table with search/filters, hierarchical Categories tree, Brands management, Attributes with typed values and...
Aggiungi ~90 metodi API di vendita al dettaglio e 30+ interfacce TypeScript a commerceApi
Copertura API frontend completa per KamoRetail: categorie, marchi, attributi, varianti, immagini, tag, recensioni, clienti, indirizzi, gruppi di clienti, classi...
Aggiungi 111 punti vendita al dettaglio a CommerceMarketController
Tutti gli endpoint sotto /{marketId}/retail/... namespace cover: - Categorie, marche, attributi (con valori), immagini, varianti, tag, recensioni - Clienti, ind...
Aggiungere RetailService (2376 linee) e 38 DTO retail
RetailService fornisce CRUD completo per tutte le entità KamoRetail in 7 domini: catalogo (categorie, marchi, attributi, varianti, immagini, tag, recensioni), c...
Add OG image warmup job for kamocrm.com
Quartz-scheduled job that pre-fetches opengraph-image URLs daily at 4 AM to keep the marketing site's OG image cache warm. Covers 23 static routes and 7 blog po...
Aggiungere la generazione di immagini OG programmatica per tutti i percorsi
Utilizza Next.js convenzione opengraph-image.tsx con rendering Satori/Resvg pipeline. Ogni percorso ottiene un'immagine di marca 1200x630 con il carattere Inter...
Aggiungi KamoRetail modello di dati aziendali — 109 nuove entità, repository e astrazione del fornitore
Modello di dati POS completamente retail progettato per il funzionamento standalone KamoRetail e sincronizzazione bidirezionale con Shopify, BigCommerce, Wix, S...
Aggiungi 9 loghi della piattaforma e-commerce a banner di integrazioni
Aggiunto BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid e Shift4Shop al "Integrates With" intarsiato, intrecciato con i loghi ...
Aggiungere la scheda dei modelli di accordo enterprise-grade a tutti i tipi di mercato
Reusable MarketAgreementTemplatesTab aggiunto ad ogni mercato commerciale con: - layout a due pannelli: elenco dei modelli sidebar + editor completo - Variabili...
Aggiungi luccicante rosso anteprima mode banner annunciando 6 aprile lancio
Impostazioni POS per il commercio del refattore per l'architettura incentrato sul mercato
Maggiore ristrutturazione delle impostazioni di commercio pagina: Frontend: - Sostituire il layout della scheda piana (Prodotti, Inventario, Attività di nolegg...
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
Aggiungi marketId supporto ai prodotti di vendita al dettaglio DTO e CommerceService
Aggiungi campi MarketId/marketTitle a RetailProductDTO, aggiungi marketId a CreateRetailProductRequest, e wire CommerceMarketRepository in CommerceService per i...
Spostare il dipartimento e il titolo di lavoro dalla scheda Roles alla pagina del mio profilo
I campi del titolo del dipartimento e del lavoro ora appaiono nella pagina del mio profilo come un SectionCard, mostrata solo per i membri del team. Modificabil...
Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response
Aggiungi personalizzazione dell'etichetta di stato CRM con impostazioni UI e cablaggio end-to-end attraverso le pagine dei cavi
Add LeadStatusLabelController for org-level CRM status label CRUD endpoints
Aggiungi LeadStatusLabel entità, repository, servizio e DTO per la personalizzazione dell'etichetta di stato di org-level CRM
Aggiungi selettori del titolo di reparto e del lavoro alla scheda di sicurezza membro
I membri del team possono ora essere assegnati a un titolo di reparto e di lavoro tramite Riduzione automatica completa nella finestra di dialogo Modifica sicur...
Add department and job title assignment to member security endpoint
GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...
Firma e-mail campo di gioco, link sociali normalizzati, e Content scheda riordine
- Sposta sub-tab dei contenuti in prima posizione nelle impostazioni della firma e-mail - Aggiunta di attivazione del campo di contatto configurabile da admin p...
Sync social links to normalized social_links table
Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...
Add email signature field config API
Add service and REST controller for managing email signature field visibility configuration per organization. Admins can toggle which contact fields appear in s...
Aggiungi SocialLinkEntity e EmailSignatureFieldConfigEntity
Aggiungere la tabella social links normalizzata per sostituire le colonne di link sociali incorporate, supportando sia piattaforme predefinite che link sociali ...
Interruttore di posta elettronica di implementazione con accesso basato sul privilegio sulla pagina /messages
- Aggiungi Meet, POS e 3 nuovi privilegi di accesso email per affrontarend RoleRightType - Aggiungi ServiceType.MEET a frontend ServiceType enum - Add getAccess...
Add accessible mailboxes endpoint with privilege-based expanded access
Add AccessibleMailboxService and GET /api/email/mailboxes/accessible endpoint that returns personal mailboxes, shared mailboxes, and privilege-gated access to d...
Aggiungi privilegi di accesso alla casella di posta elettronica per scopi di tipo membro, dipartimento e lavoro
Aggiungi ACCESS ALL MEMBER MAILBOXS (104), ACCESS ALL DEPARTMENT MAILBOXES (105), e ACCESS ALL JOB TYPE MAILBOXES (106) a RoleRightType per privilegi basati ema...
Rewrite Roles & Permissions scheda come pannello di configurazione di sicurezza singleton
Sostituisce la finestra di dialogo di creazione di ruolo con configurazione singleton di DepartmentManager-style: - Associated Roles: caselle di controllo multi...
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...
Aggiungi MemberRightRepository per la gestione dei diritti diretti dei membri
Add email domain management, mailbox provisioning UI, and member mailbox assignment
- Add domainApi and mailboxProvisioningApi to providerApi.ts - Add **************** capability detection to useProviderCapabilities - Create dedicated provider ...
Add email domain management and mailbox provisioning through abstract provider layer
- Add DomainManager and MailboxProvisioner capability interfaces with sub-capability detection - Add ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implement...
Aggiungi dominio e-mail, casella di posta e entità e repository della casella di posta
Aggiungi EmailProviderDomainEntity, MailboxEntity e MemberMailboxEntity per e-mail gestione del dominio del fornitore, fornitura della casella di posta e assegn...
Riscrivere Roles & Permissions scheda con selettore di ruolo singleton e diritti applicati
Sostituisce la finestra di dialogo di creazione multiruolo con il menu a tendina automatico per la selezione un unico OrgRole esistente. Mostra i diritti applic...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.