Add subscription API endpoints to POSController (50+ endpoints)
Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, ...
Aggiungi completo modello di entità di commercio di abbonamento con 24 entità e repository
Aggiungi il modello completo dell'entità del commercio abbonamento
24 entità JPA, 12 enum, 21 repository, e 20 nuovi diritti di autorizzazione per il sistema POS di abbonamento aziendale. Include la configurazione del piano (pi...
Aggiungi POS (Commerce) alle impostazioni menu di navigazione
L'app POS mancava dalle impostazioni sidebar e dalla mappa della rotta FeaturesManager, in modo da consentire da Apps & Features non ha avuto alcun effetto sull...
La chat mobile è minimizzata per impostazione predefinita, si apre a schermo intero senza in mezzo
Su mobile (±640px): inizia sempre minimizzato indipendentemente dalla prima visita. Toccare la scheda si apre a schermo intero. Minimize torna a scheda. No 70vh...
Raise z-index sopra nav, aggiungere foglio di fondo mobile, aggiornare messaggio di benvenuto
- Bumps widget z-index a 10002 (nav è 10001) quindi la modalità massimizzata non è nascosta - Mobile: rende come foglio inferiore 70vh con indicatore di trascin...
Rimuovere il controllo di stato minimizzato irraggiungibile per risolvere errore di restringimento di TypeScript
Avvolgere PublicChatWidget nel componente client per risolvere ssr:false nell'errore componente server
Next.js 16 disinsene dinamica() con ssr:false in Componenti server. Aggiunge PublicChatLoader come un wrapper componente client.
Impostare PUBLIC CHAT API KEY e API SERVICE URL in K8s configmap
Configura la chiave API di chat pubblica e l'URL di servizio API interno per il chat widget per comunicare con i servizi backend in produzione.
Integra la gestione della chiave di chat pubblica nella scheda di accesso API esistente
Riscrive APIManager.tsx con vere chiamate backend a /api/public-chat-keys (a cura di MediaService). Rimuove la scheda PublicChatKeyManager separata e tutti i ri...
Percorso chat pubblica chiamate API a MediaService invece di SecurityService
Cambia percorso proxy da /api/security/public-chat-keys a /api/media/public-chat-keys per abbinare l'effettiva posizione del controller backend in MediaService.
Add /api/media/** route mapping to MediaService for public chat key management
Add ***-authenticated API key management endpoints for public chat
Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.
Trigger ricostruisce con una libreria condivisa aggiornata (PublicChatVisitor @MapsId fix)
Trigger rebuild with updated shared library (PublicChatVisitor @MapsId fix)
Utilizzare il modello @MapsId per PublicChatVisitor per risolvere l'errore IdClass
Passa da @OneToOne-as-@Id a @MapsId con sessione di stringa esplicitaGuid campo. Risolve Hibernate "non definisce un errore IdClass" all'avvio. Tipo ID reposito...
Add missing Member import and fix createMember call in DataLoader
Adds missing import for Member class and replaces non-existent memberService.createMember() with memberRepository.save() for the website-contact system member c...
Aggiungi widget di chat popup ibrido con le modalità AI Chat e Live Support
Aggiunge un widget di chat di qualità della produzione che apre automaticamente per i nuovi visitatori con due modalità: AI Chat (con base REST con integrazione...
Aggiungi gestione delle chiavi API di chat pubblica alle impostazioni di sicurezza
Aggiunge PublicChatKeyManager scheda sotto Impostazioni > Sicurezza per creare e gestire chat pubblica chiavi API. Le chiavi vengono mostrate una volta alla cre...
Aggiungi gli endpoint della chat pubblica AI con l'integrazione RAG per i visitatori anonimi
Aggiunge /api/ai/public/sessions endpoints per la chat AI anonima sui siti di marketing. Passa il filtro auth OTK per i percorsi pubblici. Utilizza il prompt de...
Add public chat support endpoints with anonymous visitor sessions and WebSocket auth
Adds REST endpoints for public chat session creation, messaging, and visitor management. Includes PublicChatWebSocketInterceptor for token-based WebSocket auth ...
Add public chat gateway with API key validation, rate limiting, and WebSocket proxy
Adds public chat endpoints at /api/public-chat/** for anonymous website chat. Includes API key validation (SHA-256 hashed, Redis-cached), per-key and per-IP rat...
Aggiungi PublicChatVisitor e PublicChatApiKey entità per widget di chat pubblica
Aggiunge entità, repository e DTO per supportare sessioni di chat pubbliche anonime su siti di marketing. PublicChatVisitor cattura il contesto dei visitatori (...
Utilizzare il componente Footer principale sulle pagine secondarie invece di SubFoooter
Modulo di contatto predefinito per argomento non specificato e link footer icona e-mail per contattare la pagina
Sostituire tutti gli indirizzi e-mail con i link del modulo di contatto e aggiungere l'invio del biglietto di supporto
Seed support topics and website-contact system member for KamoCRM org
Aggiungi supporto di contatto pubblico - DTO, metodi di query repo per argomento e ricerca membro
Corretto 7 reclami di marketing legalmente contestabili in tutto il sito
1. 99,9% uptime — è stato rivendicato universalmente, ora qualificato: "Up to 99,9%" o "99,9% (Enterprise)". Fisso in Eroe, Testimonianze, CTAStrip, TrustBar, C...
Regolare il reclamo del piano libero da "la piattaforma completa" a "le caratteristiche principali"
"La piattaforma completa" è legalmente contestabile dal momento che il Piano Libero ha limiti significativi vs piani pagati (1 utente, 3GB, 100 contatti, view-o...
Aggiungi le icone per Login, Demo e avviare pulsanti nav gratuiti
Login ottiene LogIn icona, Demo ottiene Gioca icona, Start Free ottiene Rocket icon. Applicato a entrambi i tasti CTA desktop e pulsanti del menu mobile.
Fare la tabella di confronto dei prezzi scorrebile orizzontalmente sul mobile
Avvolgere la tabella di confronto delle caratteristiche in un contenitore overflow-x-auto con una larghezza minima 700px in modo che le colonne mantengano dimen...
Rimuovere lo scorrimento globale-behavior:smooth che ha impedito alle pagine di iniziare in alto
L'elemento html aveva lo scorrimento-behavior: fuoth globalmente, che ha causato Next.js navigazione lato client per lentamente liscia-scroll dal posizione di s...
Rimuovere il display in linea: flessione che era overriding breakpoint mobile
Il contenitore nav desktop aveva display:'flex' in stili in linea che overrode the Tailwind 'hidden lg:flex' class (stile in linea sempre vincere le classi). Qu...
Sostituire lo scorrimento-spy nav con i collegamenti principali del sito su homepage desktop e mobile
Il componente di navigazione della homepage mostrava ScrollSpyNav jump-to-sezione link (Home, Caratteristiche, Demo, Mostra Me, Casi, ROI, ecc.) Desktop invece ...
Sostituire i link di scorrimento del menu mobile homepage con i link di navigazione del sito
La homepage Navigazione. tsx menu mobile stava mostrando link di salto sezione (Home, Caratteristiche, Demo, Mostra Me, Case, ROI, Testimonianze, Prezzi, FAQ) i...
Convertire tutti i collegamenti interni <a> e <motion.a> a Next.js <Link> per un corretto routing lato client
- Footer.tsx: logo motion.a→Link, tutti i footer nav collegano a→Link (removed finestra.location.href anti-pattern), sitemap a→Link - Navigation.tsx: logo motio...
Spostare l'offerta a /pricing/offer, aggiungere Prezzo a discesa, fissare mobile nav
- Spostare la pagina offerta da /offer a /pricing/offer come una sotto-pagina di prezzi così i pangrattato (Pricing > Prelaunch Offer) sono corretti - Aggiungi ...
Aggiungi prelaunch codice sconto 18DOFF con offerta pagina e nav promo badges
- Creare /offerta pagina con: carta eroe che mostra $18/user sconto su Business piano, blocco codice copy-to-clipboard, confronto dei prezzi (mese/annuale), tim...
Allineare i Termini di servizio e l'Informativa sulla privacy con la pagina dei prezzi corrente
Termini di servizio: - Fissare "telefono di affari" a "integrazione del telefono di terze parti (via RingCentral)" - Aggiungi il requisito di dominio personaliz...
Piena pagina calcolatrice refactor per supportare il nuovo modello di prezzi basato sul livello
Riscrittura completa del calcolatore dei costi per allineare con il modello di prezzi a 4 livelli: - Selezione piani: Starter ($29/$24) e Business ($64/$53) co...
Modello di prezzi di aggiornamento — rimuovere il sistema telefonico, aggiungere pool di archiviazione condiviso, regolare livelli e tariffe
- Rimuovere il sistema telefonico/VOIP da tutti i piani (non ancora disponibili), sostituire con l'integrazione RingCentral su Business+ - Dominio personalizzat...
Costruisci la pagina dei prezzi completa con il modello a 4 livelli, add-on, bundle e termini legali
Sostituisci i prezzi di base a 2 livelli con un modello a 4 livelli (Free, Starter $29/mo, Business $59/mo, Enterprise custom) con fatturazione annuale di gioco...
Aggiungere la conformità FIPS 140-2 alla pagina di sicurezza
Aggiunto FIPS 140-2 (standard del modulo crittografico federale) al sezione quadri di conformità. Aggiornato griglia a 3 colonne.
Sposta Demo dal menu a discesa della società al pulsante CTA tra Login e Start Free
Desktop: pulsante demo con accento di bordo verde si trova tra Login e Start Free. Mobile: pulsante demo aggiunto alla riga CTA inferiore come terzo pulsante.
Navigazione condivisa con menu a tendina, homepage Jump To sub-nav bar
SharedNavigation (utilizzato sia da homepage che da sub-pages): - Collegamenti primari: Home, Caratteristiche (dropdown: Tutte le funzionalità, Sicurezza, Roadm...
Rimuovere tutti i crediti di audit, certificazione e HIPAA di terze parti
Kamo segue gli standard di conformità ma non è stato verificato o certificato. Modifiche tra 7 file: - "SOC 2 Compliant" → "SOC 2 Allineato" (TrustBar, CTAStri...
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
