KamoCRM

Live Change Log

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

17,645
Total Changes
6,069
Features
5,336
Fixes
30
Projects
Filter by project
All Projects17,645AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,409kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,069Fix5,336Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 6, 2026
Fixkamo-marketing

Rendere i bordi icona esagono più spessi e visibili

Sostituire il bordo CSS invisibile (cliccato da clip-path) con un:: prima confine pseudo-elemento che estende 3px al di fuori della forma esagonale.

Kamo·6mo ago
Fixkamo-marketing

Data di lancio dell'aggiornamento al 9 aprile

Kamo·6mo ago
April 4, 2026
FixMediaService

Add debug logging and robust rights parsing for webinar controller

Adds info/warn logging for session data and rights on POST /types to diagnose 403 errors. Also adds fallback parsing for rights stored as JSON strings in Redis ...

Kamo·6mo ago
Fixkamo-internal

Allineare il nome del campo a isAvailableToChildren e migliorare la prenotazione anticipata UI

Risolve 400 Bad Request quando si creano tipi webinar inviando isAvailableToChildren per abbinare il nome del campo Java DTO (Lombok genera getIsAvailableToChil...

kamo·6mo ago
Fixkamo-internal

Rendere i moduli delle impostazioni webinar e riempire la zona di contenuto disponibile

Rimuove il limite maxWidth dal modulo dettagli in modo da riempire il pieno larghezza. Rende la tabella dei tipi e il suo contenitore uso flex layout per riempi...

kamo·6mo ago
Fixkamo-internal

Tipo di stato di WidenStrategy per la compatibilità di TypeScript

L'affermazione consta su WebinarPresenterStrategy ha fatto usoState infer tipo letterale, causando un errore di tipo con la string prop setter.

kamo·6mo ago
FixDaemonService

Update WebinarReminderJob to use renamed repository method

Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.

Kamo·6mo ago
Fixkamo-shared-library

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

Kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-shared-library

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

Kamo·6mo ago
FixSecurityService

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.

Kamo·6mo ago
FixAPIService

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

Kamo·6mo ago
Fixkamo-marketing

Aggiornamento favicon con nuovo logo

Kamo·6mo ago
Fixkamo-internal

Scarica il risultatoSvg direttamente senza alcuna manipolazione

La pipeline SVG ha già lo sfondo rimosso. Scaricalo come-è.

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
Fixkamo-internal

Invia primaNome/last Nome direttamente per creare endpoint account

Backend ora memorizza i campi di contatto direttamente sul conto — nessuna ricerca dell'utente necessaria.

kamo·6mo ago
Fixkamo-internal

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.

kamo·6mo ago
Fixkamo-internal

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

kamo·6mo ago
April 3, 2026
Fixkamo-internal

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

kamo·6mo ago
FixInitializerService

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

Kamo·6mo ago
Fixkamo-shared-library

RetailProviderConfigRepository utilizza MarketId non MarketUid

CommercioMarket PK campo è 'id' non 'uid'. Derivazione della query di primavera fallito con 'Nessun uid di proprietà trovato per tipo CommerceMarket'.

Kamo·6mo ago
FixInitializerService

Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings

CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...

Kamo·6mo ago
Fixkamo-shared-library

Offrendo.requires shipping DB predefinito, PriceListEntryRepository Tipo lungo

- Aggiungere la colonnaDefinizione DEFAULT vero per richiede shipping sull'offerta a gestire le righe esistenti durante la migrazione ALTER TABLE Per prendere L...

Kamo·6mo ago
Fixkamo-marketing

Aggiornare i collegamenti sociali con URL reali e le icone corrette

Sostituisci GitHub con Instagram, icona di Twitter con icona di marca X, aggiungere LinkedIn. Tutti i collegamenti esterni si aprono in una nuova scheda con noo...

Kamo·6mo ago
Fixkamo-marketing

Combinazioni banner velocità di scorrimento per banner incorporato

Aumento della durata da 30 a 56s in modo che entrambe le marche scorrere a ~88px/s indipendentemente dal conteggio dell'elemento.

Kamo·6mo ago
Fixkamo-internal

Correggere i percorsi API rimanenti e rimuovere doppio intestazione

Percorsi API: getCaratteristiche, updateCaratteristiche, deleteCaratteristiche ora utilizzare /abbonamento-funzioni; getAddOns, updateAddOn, deleteAddOn uso /su...

kamo·6mo ago
Fixkamo-internal

Disposizione dell'editor di accordi — prevenire il sovraflusso dello spazio bianco e la jamming dei contenuti

- Aggiungi larghezza: 100% a root flesso contenitore - Aggiungi menWidth: 0 a pannello destro e area di contenuto per evitare il trabocco flex - Aggiungi overfl...

kamo·6mo ago
FixSecurityService

Pass includeInactive=true default per i modelli di accordo endpoint

Gestione modelli UI ha bisogno di vedere anche i modelli inattivi.

Kamo·6mo ago
Fixkamo-shared-library

Restituisce tutti i modelli di accordo, compresi quelli inattivi

Aggiungere findByOrganizationId a repo (nessun filtro attivo) e includereInactive param per ottenereAgreementTemplates metodo di servizio. Predefiniti per la ve...

Kamo·6mo ago
Fixkamo-internal

Ripristino del commercioMarketApi.ts come riesportazione di compatibilità dal commercioApi

Componenti Pipeline (PipelineOrdersTab, PipelineView, dettaglio ordini pagina, ecc.) ancora importare da commercioMarketApi. Riesportare i simboli necessari dal...

kamo·6mo ago
Fixkamo-marketing

Ridurre l'imbottitura della sezione dell'eroe sul cellulare in modo che la titolo è completamente visibile

Pt e mb serrati a punto di partenza in modo da "Unify Your Clients," non è più spinto fuori schermo sui telefoni di ritratto dove il banner fisso e nav consuman...

Kamo·6mo ago
Fixkamo-marketing

Fai banner di anteprima fisso per viewport e ridurre la dimensione del testo dell'eroe su mobile

Banner è ora posizione: fissato in modo che rimanga visibile mentre scorre, con imbottitura corpo iniettato dinamicamente per evitare sovrapposizione di contenu...

Kamo·6mo ago
Fixkamo-internal

Corretto percorsi API, layout di pagina professionali, rimuovere il codice morto

- Fix frontend API path mismatches: utilizzare sottoscrizione-feature, abbonamenti-addons, Abbonamento-bundles, ************************************************...

kamo·6mo ago
Fixkamo-internal

Promuovere Caratteristiche, Add-ons, Bundles a schede di livello di mercato per i mercati SUBSCRIPTION

Caratteristiche, componenti aggiuntivi e fasci sono risorse di mercato condivise, non per piano. - Aggiungere Caratteristiche scheda (manage + caratteristica ma...

kamo·6mo ago
FixSecurityService

Aggiungi i endpoint delle categorie di fornitori mancanti a CommerceMarketController

GET/POST/PUT/DELETE /{marketId}/vendor-categorie mancavano, causando 404 quando la scheda Vendors ha cercato di caricare le categorie.

Kamo·6mo ago
Fixkamo-internal

Unwrap buste di risposta backend in tutti i metodi di commercioApi single-object

Backend avvolge le risposte in { mercato: {...} } }, { prodotto: {...} }, ecc ma client API stava restituendo la busta grezza, causando market.id e altre propri...

kamo·6mo ago
Fixkamo-marketing

Rendere l'anteprima banner reattivo con altezza dinamica e aumentare la chat z-index

Banner ora misura la propria altezza tramite la variabile CSS in modo da nav/content si adatta automaticamente quando il testo si avvolge su piccoli schermi. Ch...

Kamo·6mo 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