KamoCRM

Live Change Log

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

17,490
Total Changes
5,980
Features
5,281
Fixes
30
Projects
Filter by project
All Projects17,490AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService575InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,348kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,980Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 17, 2026
Chorekamo-nowww

Proiectul Scaffold kamo-nowww

Kamo·6mo ago
FeatureSecurityService

Add 'meet' as a required DNS alias

Kamo·6mo ago
OtherSecurityService

Change to configmap to add kamo-nowww

Kamo·6mo ago
Chorekamo-marketing

Actualizează traducerile locale și hash [skip ci]

Kamo CI·6mo ago
CIkamo-marketing

Permiteți conductei să continue atunci când k2m1 este în mod intenționat în jos

Adăugați continuu-on-error la k2m1 trimiterea de locuri de muncă și o condiție în cazul în care traduce and rebuild so it ruleaza atata timp cat k1m1 implementa...

Kamo·6mo ago
Stylekamo-register

Face PoweredByKamo lizibil cu contrast de grad WCAG

Oglindeşte schimbarea kamo-loginului. Text trecut la alb solid; fundal în repaus este var (--secundar de culoare), fundal pe hover / focus este var (-- color-pr...

Kamo·6mo ago
Stylekamo-login

Face PoweredByKamo lizibil cu contrast de grad WCAG

Stilul anterior (curent scăzut de opacitateColor pe un aproape transparent fundal) a fost efectiv invizibil față de cele mai multe fundaluri client care pune, ...

Kamo·6mo ago
Featurekamo-register

Adaugă link subtil KamoCRM la paginile de înregistrare

Oglinzi insigna PoweredByKamo expediate în kamo-login. De la înregistrarea kamo este servit pe domeniul fiecarui client alb-eticheta, aceasta creeaza un stabil ...

Kamo·6mo ago
Fixkamo-login

Backlink țintă la www.kamocrm.com (gazda canonică)

Componenta PoweredByKamo expediată spre apex https://kamocrm.com/ dar gazda canonică kamo-marketing este https://www.kamocrm.com/. Actualizarea tuturor celor tr...

Kamo·6mo ago
Featurekamo-login

Adaugă link subtil KamoCRM la paginile auth

Adăuga un mic "Putere de KamoCRM" stil insigna Footer la trei utilizator- suprafeţe autiste (login, recuperare, validare). Din moment ce kamo-login este Aplicaț...

Kamo·6mo ago
CIkamo-marketing

Declanșează o cursă nouă pentru a activa primul flux de lucru de instalare

Rulajul anterior (3445, comite f93a173) finalizat pe vechiul flux de lucru înainte comite 4123431 ar putea anula-și-requeue-l. Impingerea unui angajament gol ex...

Kamo·6mo ago
CIkamo-marketing

Desfăşuraţi-vă primii, traduceţi-după, redistribuiţi-vă în caz de schimbare

Relucrează fluxul CI/CD astfel încât implementarea inițială să nu mai fie blocată de Timpul de traducere. Conducta acum: 1. build 2. desfasura k1m1 3. desfa...

Kamo·6mo ago
Featurekamo-marketing

Adăugați /alternative hub + 9 pagini de comparație concurent pentru SEO

Adaugă o suită completă de comparare concurent care vizează căutarea "X alternativă" Întrebări. Fiecare pagină include narativă profundă (2500+ cuvinte), caract...

Kamo·6mo ago
FixKlusterServices

Clean up legacy analytics deployment on each CI run

Delete old analytics deployment, service, and ingressroute that conflict with the kamo-analytics deployment managed by its own CI/CD pipeline.

Kamo·6mo ago
FixKlusterServices

Strip X-Frame-Options header in iframe-compatible middleware

Set X-Frame-Options to empty string to remove the SAMEORIGIN value that was being inherited, allowing CSP frame-ancestors to control iframe embedding instead.

Kamo·6mo ago
FeatureKlusterServices

Add iframe-compatible middleware chain for kamo-analytics

Add security-headers-allow-iframe (no X-Frame-Options) and kamo-middlewares-allow-iframe chain so analytics can be embedded in iframes from internal.kamocrm.com...

Kamo·6mo ago
Featurekamo-internal

Adaugă pictogramă de analiză la navtop cu iframă automată OTK

Adaugă o pictogramă BarChart la NavTop poartă la membrii echipei de org de nivel superior (fără părinte). Faceți clic pe navigarea către /analitice care generea...

kamo·6mo ago
FeatureKlusterServices

Move kamo-analytics to own repo, keep only postgres in KlusterServices

- Remove analytics deployment, service, and nginx-configmap (now owned by kamo-analytics project with its own CI/CD pipeline) - Remove analytics-ingressroute ...

Kamo·6mo ago
OtherSecurityService

Change to configmap to add kamo-analytics

Kamo·6mo ago
FixKlusterServices

Reset document.title in rebrand() when React overwrites it

React re-applies RSC payload after hydration, resetting the title to "analytics". Add a title check inside the MutationObserver callback so it gets corrected ev...

Kamo·6mo ago
FeatureSecurityService

Redact tokens ≥32 chars in changelog sanitization

Any word (run of non-whitespace) that is 32 characters or longer is replaced with **************** before titles and descriptions are sent to the translation se...

Kamo·6mo ago
FixKlusterServices

Use TreeWalker to remove all "analytics" text nodes from rendered DOM

The workspace nav title "analytics" comes from JS bundles loaded after auth, rendered as a text node next to the logo SVG. Uses TreeWalker to find and clear all...

Kamo·6mo ago
FixKlusterServices

Add guarded MutationObserver for client-side rendered logo/text

Login page and dashboard content is rendered by Next.js JS bundles, not in the HTML body, so sub_filter can't reach it. Adds a script with a busy-flag-guarded M...

Kamo·6mo ago
FixKlusterServices

Redirect favicons at nginx level, fix RSC payload escaping

- Serve favicon via nginx 302 redirect instead of trying to rewrite HTML/RSC payload href strings (cleaner, always works) - Fix RSC title replacement with pro...

Kamo·6mo ago
FixKlusterServices

Use pure sub_filter replacements instead of MutationObserver

MutationObserver caused infinite loop (DOM change -> observer fires -> DOM change). Switch to direct nginx sub_filter string replacements targeting both static ...

Kamo·6mo ago
Fixkamo-marketing

Analiza de sarcină în mod implicit și include subdomeniu www în domeniile permise

- Urmăriți toți vizitatorii implicit, deoarece analiza este cookieless/GDPR-friendly - Dezactivați numai dacă utilizatorul neagă în mod explicit analiza în pref...

Kamo·6mo ago
FixKlusterServices

Comprehensive analytics rebranding for login page and dashboard

- Replace title dynamically (handles "Login | analytics", "Dashboard | analytics" etc.) - Replace "analytics" h2 text on login page with Kamo logo image - Repla...

Kamo·6mo ago
FixKlusterServices

Use MutationObserver to rebrand analytics client-side rendered UI

analytics is a Next.js app that sets title/logo via JavaScript after initial HTML load. Replaces static sub_filter approach with injected script that uses Mutat...

Kamo·6mo ago
FeatureKlusterServices

Rebrand analytics analytics UI with Kamo logo, title, and favicon

Adds nginx sidecar proxy that injects CSS to replace the analytics logo with KamoCRM logo, changes the page title to "Kamo Analytics", and overrides the favicon...

Kamo·6mo ago
Featurekamo-marketing

Înlocuiți Google Analytics cu analize, adăugați urmărirea evenimentelor pe site

- Elimină Google Analytics (gtag.js) din aspect - Adăugați componenta AnalyticsAnalytics: consimțământ-script de încărcare prin cookie preferințe, date-do-not-t...

Kamo·6mo ago
FeatureKlusterServices

Add analytics analytics deployment and analytics.kamocrm.com routing

- New analytics/ directory: PostgreSQL StatefulSet + analytics deployment, services, and secret template - **************** routes analytics.kamocrm.com → analy...

Kamo·6mo ago
Chorekamo-marketing

Actualizează traducerile locale și hash [skip ci]

Kamo CI·6mo ago
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
Otherkamo-marketing

Fix traducere

Suprascrie manual pentru Nav/UI termeni ambele motoare în mod constant nu reușesc pe: - nav.home, nav.company, nav.roadmap, nav.changeLog, nav.legale, nav.login...

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
FixTranslateService

Se încadrează la următorul furnizor atunci când traducerea este egală cu text sursă

Bergamot returna textul sursă neschimbat pentru un singur cuvânt nav elemente, fraze de acronim (API, CRM) și cuvinte compuse (Change Log) în timp ce raportăm s...

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

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