Salta al contenuto
KAMOUniverse

Changelog

Cosa c'è di nuovo.

Ogni miglioramento alla piattaforma, come si spedisce.

  1. · kamo-marketing

    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 RAG) e Live Support (WebSocket messaggi in tempo reale). Widget supporta scheda minimizzata, popup normale (420x600), e modalità a schermo intero. Anonimo i visitatori possono impostare nomi di visualizzazione. Non può essere chiuso, solo minimizzato. Abbina il tema del vetro morfismo del sito.

  2. · kamo-internal

    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 creazione, hashed memorizzato e supporto permesse le origini e i limiti di tasso. Aggiorna tutte le 3 posizioni nav.

  3. · AIService

    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 dei sistemi pubblici e RAG con membroType=null per la visibilità dell'articolo KB solo pubblica.

  4. · MediaService

    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 (separate from ***), registered on /ws/public-chat endpoint. Creates support tickets as PRE_TICKET with visitor tracking via PublicChatVisitor entity.

  5. · APIService

    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 rate limiting with escalating cooldowns, and a raw WebSocket proxy to MediaService for real-time live support messaging.

  6. · kamo-shared-library

    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 (intestazioni, IP, nome) con PK condiviso a MediaSession. PublicChatApiKey abilita la chiave API org-scoped auth.

  7. · kamo-marketing

    Modulo di contatto predefinito per argomento non specificato e link footer icona e-mail per contattare la pagina

  8. · InitializerService

    Add Unspecified support topic to seed data

  9. · kamo-marketing

    Sostituire tutti gli indirizzi e-mail con i link del modulo di contatto e aggiungere l'invio del biglietto di supporto

  10. · MediaService

    Add public contact form endpoint for anonymous pre-ticket creation

  11. · InitializerService

    Seed support topics and website-contact system member for KamoCRM org

  12. · kamo-shared-library

    Aggiungi supporto di contatto pubblico - DTO, metodi di query repo per argomento e ricerca membro

  13. · kamo-marketing

    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.

  14. · kamo-marketing

    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), timer conto alla rovescia al 14 aprile 2026 scadenza, "What You Get" caratteristica griglia, passo-passo "Come funziona" flusso, termini e condizioni legali completi, e CTA - Aggiungi il badge promozionale a SharedNavigation centrato tra i collegamenti nav e CTA pulsanti (desktop) e sopra i pulsanti del menu mobile - Aggiungi il badge promozionale alla homepage Componente di navigazione (desktop e mobile) - Codice 18DOFF: Solo piano aziendale, $18 off/user/mese, durata di 12 mesi, scade il 14 aprile 2026, nuovi abbonamenti

  15. · kamo-marketing

    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) con schede visive - Fatturazione: mensile vs annuale con indicatore di risparmio del 17% - Scivolo di dimensioni squadra: Auto-caps al piano max (25 Starter, 50 Business) - Moduli aggiuntivi: Video ($8), AI ($10), HR ($8) si attiva solo per Starter - Auto-applica Produttività Bundle (AI+HR=$15) o Pieno Piattaforma Bundle (Video+AI+HR=$21) quando vengono selezionati i moduli di qualificazione - Business mostra tutti i moduli inclusi - Kamo Email Hosting: $6/user add-on per qualsiasi piano - Stoccaggio: Mostra piscina inclusa (utenti × piano allocazione) con ulteriore slider di stoccaggio a $5/25GB - Ripartizione dei costi: Elementi di linea in tempo reale con distintivi in bundle e risparmi - Esposizione annuale di risparmio, codici sconto, offerta promozionale (30% prima 3mo) - Enterprise link per contattare le vendite - Elenco delle caratteristiche incluse che mostra quello che viene con ogni piano - Conserva il sistema di animazione a nido d'ape, effetti di impulso di colore e stile visivo

  16. · kamo-marketing

    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 (17% di risparmio), 5 moduli aggiuntivi, 2 pacchetti, 48-feature tavolo di confronto tra 7 categorie, 12 FAQ, e termini legali/billing completi. Aggiornamenti home page componente prezzi per abbinare.

  17. · kamo-marketing

    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.

  18. · kamo-marketing

    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, Roadmap), Prezzi, Azienda (dropdown: About, Blog, Carriere, Contatto, Demo), Risorse (dropdown: Documentazione, Riferimento API, Centro assistenza, Comunità, Legale → sub-dropdown: Privacy, Termini, Cookies, GDPR) - Login + Start Free CTAs right-aligned - Menù mobile responsive con ricadute di fisarmonica e sottomenus nidificato - Evidenziazione dello stato attivo in base al nome del percorso corrente JumpToBar (solo homepage): - Barra secondaria fissa sotto nav principale (top: 64px) - Mostra "Jump to" etichetta + pulsanti sezione: Caratteristiche, Demo, Mostra Me, Casi, ROI, Testimonianze, Prezzi, FAQ - Scroll spia evidenzia la sezione attiva - Smooth scorrimento su clic - Fades in dopo lo scorrimento 300px, nascosto in alto Homepage aggiornato per utilizzare SharedNavigation + JumpToBar invece di vecchio Navigazione + ScrollSpyNav. Il layout di sotto-pagina utilizza anche SharedNavigation.

  19. · kamo-marketing

    Aggiungi pagina sitemap HTML, API di Sitemap JSON, articoli KB dinamici nella mappa del sito XML

    Nuove pagine e endpoint: - /site-map — sitemap HTML in stile con tutte le pagine statiche organizzate da categoria, più articoli KB caricati dinamicamente da Help Center, Documentazione e API Reference. Link alle versioni leggibili dalla macchina. - /api/sitemap — JSON sitemap API con tutte le pagine e gli articoli KB, organizzato per sezione con titoli e date di ultima modifica - sitemap.ts aggiornato per catturare dinamicamente e appiattire KB alberi articolo nella mappa del sito XML per l'indicizzazione del motore di ricerca Aggiornamenti: - Sia homepage Footer che sub-page SubFoooter hanno ora un link "Sitemap" con l'icona Mappa a sinistra del pulsante "Torna in alto" Inoltre: robots.txt aggiornato con Consentire /api/sitemap e addizionale Direttiva Sitemap che punta al punto finale JSON.

  20. · kamo-marketing

    Nav e piè di pagina indipendenti per pagine secondarie, pagine di atterraggio di categoria

    Sostituisci homepage Navigazione/Footer su sotto-pagine con completamente indipendente Componenti SubNavigation e SubFooter costruiti interamente con stili in linea per eliminare eventuali problemi di cascata CSS. SubNavigation: - Intestazione fissa con prodotto, azienda, risorse, sconti legali - Ogni menu a tendina mostra link alla pagina dei bambini con stato attivo - Home link torna alla homepage - Accedi/Start Free CTAs - Menù mobile responsive con ricadute di fisarmonica Subfooter: - Stessa struttura di collegamento di nav in una griglia pulita - Bandiera USA, copyright, pulsante back-to-top - Tutti gli stili in linea, nessun movimento Framer, nessuna dipendenze della classe Tailwind Pagina di atterraggio della categoria: - /product — link a Caratteristiche, Prezzo, Sicurezza, Roadmap - /company — link a About, Blog, Carriere, Contatto - /resources — link a Documentazione, API Riferimento, Centro assistenza, Comunità, Demo - /legal — link alla Privacy, Termini, Cookies, GDPR Inoltre: mappa del sito aggiornata con nuove rotte di categoria, imbottitura PageHero regolata per nuova 72px altezza nav fissa. Costruisci verificato localmente: 28 percorsi, 0 errori.

  21. · kamo-marketing

    Sostituisci l'icona delle scintille con la bandiera degli Stati Uniti SVG accanto allo slogan del piè di pagina

  22. · kamo-shared-library

    Aggiungi metodi di query dell'articolo pubblico a KbArticoloRepository

    Aggiungere tre nuovi metodi di repository per l'acquisizione di articoli pubblicati con aiVisibleToPublic=true, utilizzato dai nuovi endpoint pubblici KBService: - No, no. - No, no. - No, no

  23. · KBService

    Add unauthenticated public endpoints for KB articles

    Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authentication. Accessed via K8s internal DNS. Endpoints: - GET **************** - GET **************** - GET **************** - GET /api/kb/public/articles/{guid} Includes KbPublicArticleDTO to control exposed fields and new public service methods in KbArticleService.

  24. · kamo-marketing

    Aggiungi 17 sotto-pagine, integrazione KB, sezione sostituzione utensili, SEO e miglioramenti UX

    Principali aggiunte: - layout di sottopagina condiviso con PageHero, pangrattato e nav/footer coerente - Informazioni, Contatto, Caratteristiche, Prezzi, Roadmap, Sicurezza/Infrastrutture pagine - Elenco di blog + pagine di articolo con contenuto di mock - Pagina delle carriere con liste di lavoro mock - Richiedi la pagina Demo con il modulo mock - Pagina comunitaria "in arrivo" - Pagine legali: Privacy Policy, Termini di servizio, Cookie Policy, GDPR Compliance - Integrazione KB: percorsi dinamici per Centro assistenza, Riferimento API, Documentazione supportato da KBService endpoint pubblici tramite K8s DNS interno - Render di contenuti Lexical JSON per gli articoli KB con formattazione di livello di marketing - "Cosa sostituisce cosa" sezione homepage che mostra il consolidamento dello stack degli strumenti - KB percorso proxy API per le fetches client Miglioramenti: - Rimuovere l'intento di uscita modal da homepage - Aggiornare il messaggio della console per il branding BOS - Aggiungi robot.txt e Next.js generatore sitemap - Fissare il testo sul logo TechStackBanner - Aggiungi "Free forever" tasso di callout nella sezione Eroe - Aggiorna tutti i pulsanti CTA per "Start Free Forever" - Aggiornare i collegamenti a piè di pagina da hashes di ancoraggio a percorsi di pagina reale - Aggiornare la configurazione di K8s con KBSERVICE URL, KB ORG ID, KB SECTIONS env vars - Copyright aggiornato da "KamoCRM" a "Kamo"

  25. · kamo-internal

    Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle

    Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when complete - Preview dims to 60% opacity while processing - Controls panel always visible on the right, just disabled while processing (no more disappearing/reappearing) Font replacement: - Added textDetection toggle in Advanced section (disabled by default) - Switch with description: "Detect text and replace with clean fonts" - Sent as part of vectorization settings to backend Spacing: - Tighter padding throughout dialog - Smaller action buttons

  26. · kamo-internal

    Layout di revisione laterale con controlli compatti e processo automatico

    Passo della recensione: - Anteprima a sinistra, pannello di controllo scorrevole a destra (240px) - Controlli scorrere indipendentemente mentre l'anteprima rimane visibile - Non è necessario scorrere sotto l'immagine per vedere le opzioni Pannello di controllo: - Sempre visibile (nessuna manovra di collasso) — layout compatto monocolonna - Dimensioni caratteri più piccole, spaziatura più stretta, etichette abbreviate - Rielaborazione automatica su qualsiasi cambiamento di impostazione (800ms debounce) - Preimpostare i chip in una riga compatta - Sezione avanzata ancora pieghevole

  27. · kamo-internal

    Flusso di conversione vettoriale facile da usare con autoconvert per formati vettoriali

    Miglioramenti UX: - Sostituito tutta la terminologia "SVG" con "vettore" per utenti non tecnici - Aggiunto guida educativa spiegando perché la conversione è necessaria - Passi rinominati: Seleziona Area → Rimuovi sfondo → - Pulsanti: "Usa questo logo", "Ritorno", "Start Over" - Aggiunto testo esplicativo sul primo passo circa perché vettori rimanere affilato Gestione file: - I file SVG passano direttamente - EPS/AI/PDF file vettoriali auto-convert server-side (nessuna finestra di dialogo necessaria) - Immagini raster (PNG/JPG/etc) aprire la finestra di dialogo di conversione guidata

  28. · kamo-internal

    Aggiungi 8 maniglie di ridimensionamento trascinabili su bordi e angoli di selezione del raccolto

    - 4 maniglie angolari (tl, tr, bl, br) con codificatori diagonali - 4 maniglie di mezzaluna (tc, bc, ml, mr) con codificatori orizzontali/verticali - Le maniglie sono trascinabili per rimodellare la selezione in qualsiasi direzione - Rilevamento Hit con area di successo generosa per una facile presa - Può ancora disegnare una nuova selezione facendo clic su maniglie esterne

  29. · kamo-internal

    Sostituire reag-easy-crop con lo strumento di rettangolo di drag-to-select freeform

    reagiscono-facile-crop forzato quadrato / fisso-aspect selezioni. Nuovo strumento basato su tela consente agli utenti di fare clic e trascinare qualsiasi rettangolo in qualsiasi rapporto di aspetto. Spettacoli dimmer sovrapposizione fuori selezione, bordo schiacciato, maniglie d'angolo e dimensioni pixel.

  30. · kamo-internal

    Aggiungi il passaggio del picker di colore di sfondo e migliora la conversione SVG UX

    - Aggiunto "Pick Background" passo tra il raccolto e il processo - Gli utenti cliccano sull'immagine per selezionare il colore di sfondo per rimuovere - Mostra il colore selezionato swatch con valori RGB - Auto-rileva automaticamente gli angoli dei campioni di opzione - Aggiunto campo bgColor a BgRemovalSettings - AVAILABLE MODELS aggiornato per mostrare il colore basato come predefinito per i loghi - Merged Process and Review in single step per il flusso più pulito

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