KamoCRM

Live Change Log

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

17,374
Total Changes
5,891
Features
5,258
Fixes
30
Projects
Filter by project
All Projects17,374AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,822TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,321kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,631kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,891Fix5,258Other993Performance165Refactor278Revert23Style42Test159Upgrade1
April 21, 2026
April 20, 2026
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo ago
Chorekamo-marketing

Remove kamo-capcha-widget node_modules from repo

Drop tracked files under **************** so the tree matches a clean install (dependencies belong in package lock, not git).

Kamo·6mo ago
Featurekamo-marketing

Show live state with changelog link and daily count

Replace preview countdown and signup copy with a compact "Now LIVE" callout, keep the changelog link, and always show today’s change count from the API after it...

Kamo·6mo ago
Fixkamo-marketing

Render system events as friendly text in visitor support chat

NAME_CHANGED system events no longer show raw JSON in the chat bubble; they display as a centered italic pill ("Changes name to {name}"). Other system events ar...

Kamo·6mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo ago
Fixkamo-marketing

Skip VISITOR_MESSAGE echoes in LiveSupportPanel STOMP handler

Visitor messages are now tagged messageType=VISITOR_MESSAGE by the backend. Skip these in the STOMP subscription so the visitor's own messages don't re-appear o...

Kamo·6mo ago
Featurekamo-marketing

Replace native WebSocket with STOMP/SockJS in LiveSupportPanel

- Add @stomp/stompjs and sockjs-client packages - Connect to media.{domain}/ws/public-chat via SockJS+STOMP instead of raw WebSocket to api.{domain} which was...

Kamo·6mo ago
Featurekamo-marketing

Add /contact-confirmed page with animated hero, timeline, and CTAs

Replace inline success message on contact form with a dedicated premium confirmation page: animated SVG checkmark with particle burst, 'What Happens Next' 3-ste...

Kamo·6mo ago
Fixkamo-marketing

Correct MEDIASERVICE_URL port from 443 to 80 for contact form

ClusterIP service only exposes port 80; using 443 with http caused a ConnectTimeoutError on every contact form submission.

Kamo·6mo ago
April 19, 2026
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo ago
Featurekamo-marketing

Add API modification callout to kamo-api-reference page

Shown only on /kamo-api-reference, prompts users to submit API change requests via /requests or reach out via /contact.

Kamo·6mo ago
Fixkamo-marketing

Stabilize countdown width to prevent banner text wobble

Fixed-width monospace container with tabular-nums prevents layout shifts as countdown digits change every 50ms.

Kamo·6mo ago
Featurekamo-marketing

Replace static launch date with live countdown to 2PM PST Apr 20 2026

Ticks every second showing Xd XXh XXm XXs; falls back to static date until client hydrates, shows "Now" when target is reached.

Kamo·6mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo ago
Fixkamo-marketing

Move featureRequests i18n keys into correct home namespace

Keys were accidentally placed in about namespace; section was showing raw key strings instead of translated text.

Kamo·6mo ago
Featurekamo-marketing

Add /requests direct nav links, homepage section, and plan feature comparison row

- Header: Requests added as top-level direct link between Pricing and Company - Footer: Requests added to Product column for direct visibility - Pricing page: c...

Kamo·6mo ago
April 18, 2026
Fixkamo-marketing

Update all register links to /member path

Kamo·6mo ago
Featurekamo-marketing

Add trademark disclaimer to footer legal text

Kamo·6mo ago
Fixkamo-marketing

Replace all CSS-filter logo instances with white SVG

Navigation, SubNavigation, Footer, SubFooter, and Preloader all used the same broken filter brightness-0 invert pattern. Replaced with logo-full-white.svg acros...

Kamo·6mo ago
Fixkamo-marketing

Use white SVG logo in footer instead of CSS filter

Same fix as the nav — CSS filter on img inside backdrop-filter is unreliable on iOS Safari.

Kamo·6mo ago
Fixkamo-marketing

Guard color-scheme with !important against theme CSS override

DynamicMetaLoader can inject remote CSS that wins the cascade. Adding !important ensures color-scheme: dark can never be overridden by theme stylesheets.

Kamo·6mo ago
Fixkamo-marketing

Exclude footer and nav links from TouchOptimized min-height enforcement

TouchOptimized was setting minHeight:44px on all <a> elements shorter than 44px, including footer nav links (~20px tall). This ran during hydration on hard refr...

Kamo·6mo ago
Fixkamo-marketing

Use pre-rendered white SVG logo instead of CSS filter

CSS filter on img inside backdrop-filter is unreliable on iOS Safari. Generate logo-full-white.svg with all fills set to #ffffff and load it directly — no filte...

Kamo·6mo ago
Fixkamo-marketing

Lock Tailwind dark mode variant to class-based, never OS media query

Tailwind v4 defaults dark: utilities to respond to prefers-color-scheme (OS preference). The @variant override ensures dark: classes only activate when a .dark ...

Kamo·6mo ago
Fixkamo-marketing

Use inline filter style on logo link for reliable white rendering

Tailwind filter classes on img elements are inconsistent across mobile browsers. Inline style on the anchor element guarantees brightness(0) invert(1) applies e...

Kamo·6mo ago
Fixkamo-marketing

Force dark color-scheme so browser never applies light mode rendering

Changing from 'light only' to 'dark' in globals.css, generateViewport, and the html element style — this stops the browser from rendering SVGs and native UI in ...

Kamo·6mo ago
Fixkamo-marketing

Prevent logo from rendering behind nav row on mobile

The div wrapper with CSS filter created a new stacking context that conflicted with the header's backdrop-filter on mobile browsers, causing the logo to paint b...

Kamo·6mo ago
Fixkamo-marketing

Resolve scrollbar and mobile clipping on JumpToBar and PreviewBanner

- Add overflowY: hidden to JumpToBar inner container to prevent vertical scrollbar - Allow PreviewBanner content to wrap on mobile so text isn't clipped on port...

Kamo·6mo ago
Fixkamo-marketing

Replace space-y-4 with inline flex gap on footer link lists

Tailwind space-y-4 uses :where() (specificity 0) which races with CSS loading on hard refresh causing inconsistent vertical spacing. Inline styles are embedded ...

Kamo·6mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo ago
Fixkamo-marketing

Add missing requestIntegration i18n key across all locales

The "Submit a request" button under the "Need a custom integration?" CTA on /integrations was falling back to the raw key **************** because the key wasn'...

Kamo·6mo ago
Featurekamo-marketing

Integration logos + accurate /integrations metadata

Integration pages and hub now display vendor logos (reusing the existing **************** assets that the homepage TechStackBanner already uses). Removed stale ...

Kamo·6mo ago
Featurekamo-marketing

Expand /integrations to all homepage-listed providers

Aligns the /integrations page with the actual integrations exposed by the homepage (TechStackBanner). Adds 28 new integration pages matching what the product ac...

Kamo·6mo ago
Featurekamo-marketing

Add Home Mortgage Brokers industry page

New industry solution page at /solutions/mortgage-brokers for mortgage brokerages and loan originators. Follows the honest platform framing: core CRM + comms + ...

Kamo·6mo ago
Refactorkamo-marketing

Honest marketing — align pages to actual platform capabilities

Full review of marketing pages against actual KamoCRM product capabilities. Removed fabricated claims about features not built today, and repositioned industry-...

Kamo·6mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo ago
Featurekamo-marketing

Add 92 SEO pages — industries, integrations, glossary

Implements Tier 1 of the SEO content expansion plan: three new content subsystems with a total of 92 new crawlable URLs plus 3 hub pages. 1. /solutions — 36 in...

Kamo·6mo ago
April 17, 2026
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·6mo ago
CIkamo-marketing

Allow pipeline to proceed when k2m1 is intentionally down

Add continue-on-error to k2m1 deploy jobs and an if condition on translate_and_rebuild so it runs as long as k1m1 deployed successfully, regardless of k2m1 stat...

Kamo·6mo ago
CIkamo-marketing

Trigger fresh run to activate deploy-first workflow

Previous run (3445, commit f93a173) completed on the old workflow before commit 4123431 could cancel-and-requeue it. Pushing an empty commit to exercise the new...

Kamo·6mo ago
CIkamo-marketing

Deploy-first, translate-after, re-deploy-if-changed

Reworks the CI/CD flow so the initial deploy is no longer blocked by translation time. The pipeline now: 1. build_initial — builds and pushes image ta...

Kamo·6mo ago
Featurekamo-marketing

Add /alternatives hub + 9 competitor comparison pages for SEO

Adds a full competitor comparison suite targeting "X alternative" search queries. Each page includes deep narrative (2500+ words), 20-25 row feature matrix, pri...

Kamo·6mo ago
Fixkamo-marketing

Load analytics by default and include www subdomain in allowed domains

- Track all visitors by default since analytics is cookieless/GDPR-friendly - Only disable if user explicitly denies analytics in cookie preferences - Add www.k...

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