KamoCRM

Live Change Log

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

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

Adăugați imprimarea fină legală la subsol peste toate localitățile

Adăugați dezavantaje juridice de protecție la partea de jos a fiecărei pagini acoperă responsabilitatea platformei, AI/eSignature disclamations, autoritatea de ...

Kamo·6mo ago
Featurekamo-internal

Arată istoricul de proprietate al domeniului TXT în configurarea DNS UI

- DomainData/DnsStatus: adăugați verificareToken, proprietateCâmpuri verificate, de tip - AliasStatustable: arată TxtOwnershipCard deasupra mesei CNAME cu buton...

kamo·6mo ago
FeatureSecurityService

Generate TXT verification token on domain create, check in verify-dns

- createDomain: generate 32-char UUID token and store via setVerificationToken - verifyDns: check _kamo-verify TXT record for kamo-site-verification=<token> - T...

Kamo·6mo ago
Featurekamo-shared-library

Adaugă verificarea proprietății domeniului prin intermediul înregistrării DNS TXT

- OrgDomain: adăugați verificareToken și proprietateCâmpuri verificate - DomainService: add setVerificationToken() and setOwnershipVerified() - DomainDTO: expun...

Kamo·6mo ago
Featurekamo-internal

Adăugați / configurare / dns pagina și fluxul de configurare domeniu la / rețea

- Pagină nouă /setare/dns cu flux bifazic: intrare domeniu apoi DNS verificare cu 60 secunde auto-polling și confirmarea SSL - ManualDnsGuide: instrucțiuni DNS ...

kamo·6mo ago
FeatureSecurityService

Add /setup/dns backend — one-domain enforcement, SSL probe, new aliases

- Enforce one custom domain per org in POST /api/security/domains - Add capcha, docs, sign to standard aliases; remove legacy aliases - Update verify-dns to tra...

Kamo·6mo ago
FeatureInitializerService

Add ssl_confirmed and ssl_confirmed_at columns to org_domains

Adds idempotent ALTER TABLE statements to provision the two new columns needed for DNS setup SSL confirmation tracking.

Kamo·6mo ago
Featurekamo-shared-library

Adaugă sslConfirmat/sslConfirmatAt fields to OrgDomain and DomainDTO

Adaugă două noi câmpuri la entitatea OrgDomain și DomainDTO pentru a urmări SSL starea confirmării certificatului după eliberarea serviciului autocert un certif...

Kamo·6mo ago
Featurekamo-marketing

Eliminați cenzurarea changelog-ului client-side

Înlocuirea cuvintelor și redactarea secretă s-au mutat la ChangelogSanitizarea Serviciu (SecuritySecurityService) deci sanitizarea se intampla inainte de stocar...

Kamo·6mo ago
FeatureSecurityService

Move changelog word replacement to backend before translation

Text replacements (Docs→Docs, Meet→Meet, etc.) and secret name redaction (K8s secret names→***) were previously applied client-side in ChangelogClient.tsx, mean...

Kamo·6mo ago
Featurekamo-internal

Înlocuiți comutatorul suplimentar de stocare cu slider-ul de cantitate

Stocare suplimentară se bazează pe utilizare ($4/25GB bloc), nu un simplu on/off Add-on. A înlocuit întrerupătorul cu un diapozitiv (0-1000GB în 25GB pași) plus...

kamo·6mo ago
Featurekamo-internal

Wire BillingManager și RelațieManager la suport reale

BillingManager (cont facturare fila): - Înlocuit 100% local-stat de batjocură cu metoda reală de plată cu dungi management prin facturareApi - Încărcarea metode...

kamo·6mo ago
FeatureKlusterServices

Restore bergamot with working model sources and correct image

- replicas: 1 - Init container (alpine): downloads 4 pairs from data.statmt.org (tarballs for enes/enfr/ende/enpl) and 2 from firefox-translations-models GitH...

Kamo·6mo ago
Featurekamo-internal

Înlocuiți pagina de statistici machete cu tabloul de bord de abonament live KamoCRM

Rebuilt /settings / account?tab=stats into a full wireless, ready- only perspicacitate bord. Înlocuiește toate datele simulate cu apeluri paralele la BillingSer...

kamo·6mo ago
Featurekamo-internal

Alegeți un flux de plan de la un capăt la altul

- Wire PlanCalculator in Dialog PlansBillingTab (replaces placeholder) - Adu planuri disponibile de facturare API pe pagina de încărcare - Manipulați depunerea ...

kamo·6mo ago
Featurekamo-internal

Ascunde fila de facturare pentru radacina KamoCRM org

Proprietarii de org KamoCRM au tot ce le este permis cu nici un cost. Nu văd niciodată nota de plată. Fila este acum doar condiţionat pentru organizațiile de co...

kamo·6mo ago
Featurekamo-internal

Sistem integrat de facturare pe platformă

- Client noi de facturareApi.ts cu tipuri complete de TypeScript pentru toate facturile obiective (subscripții, metode de plată, facturi, credite, utilizare; co...

kamo·6mo ago
FeatureBillingService

Initial BillingService — Stripe-integrated billing for KamoCRM

Complete Spring Boot service for managing KamoCRM billing via Stripe: - Stripe Customer, Subscription, PaymentMethod, Invoice lifecycle management - Credit sys...

Kamo·6mo ago
FeatureAPIService

Add Stripe webhook forwarding and billing API gateway routing

- POST /api/billing/webhooks/stripe receives Stripe webhooks and forwards to BillingService with Stripe-Signature header preserved - /api/billing/** gateway r...

Kamo·6mo ago
FeatureInitializerService

Add billing config initialization to KamoCRMPricingLoader

Seeds a default BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-day grace) for the KamoCRM organization during pricing loader startup. Supports the new Stripe billing...

Kamo·6mo ago
Featurekamo-shared-library

Adaugă entități de facturare și depozite pentru integrarea dungi

Noul pachet ***************** cu 9 entităţi (BillingClient, BillingSubscription, BillingPayment Metoda Factură, BillingCredit, BillingCreditLedger, BillingConfi...

Kamo·6mo ago
April 16, 2026
Featurekamo-marketing

Adăugaţi /calculator şi /preţ / offer la toate sitemaps; i18n HTML sitemap etichete

- app/sitemap.ts: adaugati /preturi/oferta si/calculator cu locatii alternative - app/api/sitemap/route.ts: adăugaţi Calculator de preţuri şi înscrieri Oferte S...

Kamo·6mo ago
Featurekamo-marketing

Wire locale prin aduceri dinamice și adăugați hash-based traducere skip

- Forward locale param to SecurityService changelog API (pagina + ruta + client) - Forward localizează param către KBService article/tree bringes (section + mel...

Kamo·6mo ago
Featurekamo-marketing

Utilizarea firului Transformarea în toate componentele clientului

Înlocuiește toate șirurile de caractere hardcodate în fiecare (pagini) /*Client.tsx cu t ["cheie") apeluri folosind următoarea utilizare itTraduceri. Include 25...

Kamo·6mo ago
Featurekamo-marketing

Extinde mesajele/en.json cu pagina completă de acoperire a copierii corpului

Crescut catalogul de traducere de la 172 taste (~12 namespaces) la 300. chei de-a lungul 26 namespaces, extragerea fiecare utilizator-vizibil hardcoded String e...

Kamo·6mo ago
Featurekamo-shared-library

Adaugă entități de traducere și depozite pentru ComiteLog, KbArticle, Abonare Plan

- ComiteTraducere + ComiteTraducereId (PK: commit log id, local) - KbArticleTraducere + KbArticleTraducereId (PK: articol uid, local) - SubscriptionPlanTraducer...

Kamo·6mo ago
Featurekamo-marketing

Adăugați vârfuri de instrumente și fixați comportamentul sulului pe selectorul limbajului

- Adăugaţi numele englezesc la LOCALE CONFIG pentru toate cele 22 de localităţi - Adăugaţi titlu={englishName} la fiecare buton de limbă (desktop + mobil) așa c...

Kamo·6mo ago
Featurekamo-marketing

Înlocuiește oferta insigna cu selector de limbă în naviga

Adăugați un steag cu 2 coloane + nume picătură la navigarea antetului care permite utilizatorii să facă schimb între toate cele 22 de localuri sprijinite. Utili...

Kamo·6mo ago
Featurekamo-shared-library

Restaurare limbi eliminate cu traducereCâmp susţinut

Adaugă traducereBoolean susţinut la LanguageType enum. Restaurare URDU, MARATHI, TELUGU şi GUJARATI (translationSuported=fals). Toate 22 Limbile susţinute anter...

Kamo·6mo ago
FeatureSecurityService

Adaugă TranslateService la lista de proiecte

Kamo·6mo ago
Featurekamo-shared-library

Elimină 4 limbi de traducere nesusţinute din limba Tip

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