KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 1, 2026
Featurekamo-marketing

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.

Kamo·7mo ago
FeatureMediaService

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.

Kamo·7mo ago
Featurekamo-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...

Kamo·7mo ago
Featurekamo-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 cre...

kamo·7mo ago
FeatureAIService

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...

Kamo·7mo ago
FeatureMediaService

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 ...

Kamo·7mo ago
FeatureAPIService

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...

Kamo·7mo ago
Featurekamo-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 (...

Kamo·7mo ago
FeatureInitializerService

Add Unspecified support topic to seed data

Kamo·7mo ago
March 31, 2026
Featurekamo-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.

Kamo·7mo ago
Featurekamo-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), tim...

Kamo·7mo ago
Featurekamo-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) co...

Kamo·7mo ago
Featurekamo-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...

Kamo·7mo ago
Featurekamo-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.

Kamo·7mo ago
Featurekamo-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, Roadm...

Kamo·7mo ago
Featurekamo-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 He...

Kamo·7mo ago
Featurekamo-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 l...

Kamo·7mo ago
Featurekamo-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...

Kamo·7mo ago
FeatureKBService

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 authenticati...

Kamo·7mo ago
Featurekamo-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, Roadma...

Kamo·7mo ago
Featurekamo-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 co...

kamo·7mo ago
Featurekamo-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 rima...

kamo·7mo ago
Featurekamo-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 è nec...

kamo·7mo ago
Featurekamo-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 manigli...

kamo·7mo ago
Featurekamo-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 rettan...

kamo·7mo ago
Featurekamo-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 ...

kamo·7mo ago
Featurekamo-internal

Aggiungere il pipeline di conversione image-to-SVG con componente modale riutilizzabile

- Nuova componente modale ImageToSVGConverter con flusso a 3 fasi: Crop → Process → Review - WebSocket hook (useImagePipeline) per la comunicazione con pipeline...

kamo·7mo ago
March 30, 2026
Featurekamo-internal

Aggiungi il programmatore di data / ora per iniziare a riunione dialogo

Aggiunge una pillola Now/Schedule toggle alla finestra di dialogo creazione riunione. Quando Viene selezionato un programma MUI DateTimePicker con 15 minuti int...

kamo·7mo ago
FeatureMediaService

Include org static background images in meet virtual backgrounds

Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specifi...

Kamo·7mo ago
FeatureSecurityService

Add first name, last name, and avatar hash to *** session

Include memberFirstName, memberLastName, and memberAvatarUrl in Redis session data so cross-domain services like KamoMeet can display proper user identity witho...

Kamo·7mo ago
March 29, 2026
FeatureMediaService

Add public config and backgrounds endpoints for sidecar consumption

GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthentic...

Kamo·7mo ago
FeatureMediaService

Add config CRUD, background management, and org-theme endpoints

All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 has...

Kamo·7mo ago
Featurekamo-internal

Aggiungi org sfondi tema per soddisfare le impostazioni e rimuovere i campi deprecati

- Aggiungi il percorso GET per gli sfondi tematici org Non e' vero. - Aggiornare meetApi.ts: rimuovere whoCanCreate ed e-mailInvitesEnabled da MeetConfig, aggiu...

kamo·7mo ago
Featurekamo-internal

Aggiungi indicatore di digitazione alla chat AI mentre in attesa di risposta

La bolla di streaming ha mostrato solo quando il contenuto era già in streaming, non lasciare commenti visivi durante l'attesa REST. Aggiunti i punti di rimbalz...

kamo·7mo ago
FeatureMediaService

Implement chat WebSocket and email invite sending for meetings

MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...

Kamo·7mo ago
Featurekamo-internal

Passare a disposizioneMembri a tutte le istanze MeetingDialog e self-fetch quando non fornito

- Passi membri disponibili Membri a ciascun membro - MemberItem passa a disposizioneMembri al suo MeetingDialog - I membri del MeetingDialog di auto-fetches... ...

kamo·7mo ago
Featurekamo-internal

Aggiungi un'area di testo messaggio personalizzata per MeetingDialog per inviti chat/email

Mostra un ingresso di testo multilinea quando almeno un'opzione di notifica è abilitato, permettendo al creatore dell'incontro di aggiungere una nota personale ...

kamo·7mo ago
FeatureKlusterServices

Configure Prosody, Jicofo, and secrets for Jibri recording support

Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.

Kamo·7mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing