Live Change Log

See what we're building, in real-time. Every feature, fix, and improvement shipped across the platform.

18,042
Total Changes
4,671
Features
4,589
Fixes
32
Projects
Filter by project
All Projects18,042AIService114APIService140BillingService133ConversionService87DaemonService109DocsService191ESigService80EmailService392InitializerService304KBService76KlusterServices550MCPGatewayService45MediaService466RAGService63SecurityService1,532TranslateService47VOIPService175VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,606kamo-login319kamo-marketing590kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,332kamo-signer-monorepo50kamolos104
Filter by type
All TypesBuild24CI523Chore670Docs231Feature4,671Fix4,589Other6,781Performance136Refactor274Revert23Style48Test71Upgrade1
April 18, 2026
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·4mo 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·4mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·4mo 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·4mo ago
April 17, 2026
Fixkamo-analytics

Use pg Pool options instead of connection string for geo DB

CockroachDB rejects insecure connections and node-pg can't verify self-signed certs via connection string alone. Parse the URL into Pool options and pass ssl:{r...

Kamo·4mo ago
FeatureKlusterServices

Add geo-database-url to analytics-secret for CockroachDB geolite lookup

Kamo Analytics uses this URL to look up visitor IP→country/region/city from the **************** tables. Uses kamo user with password auth and sslmode=require (...

Kamo·4mo ago
Featurekamo-nowww

Add Forgejo CI/CD workflow for kamo-nowww

Kamo·4mo ago
Featurekamo-nowww

Add build-time alias fetcher

Kamo·4mo ago
Chorekamo-nowww

Scaffold kamo-nowww project

Kamo·4mo ago
Featurekamo-internal

Add 'meet' to required DNS aliases list

kamo·4mo ago
FeatureSecurityService

Add 'meet' as a required DNS alias

Kamo·4mo ago
OtherSecurityService

Change to configmap to add kamo-nowww

Kamo·4mo ago
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·4mo 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·4mo ago
Stylekamo-register

Make PoweredByKamo legible with WCAG-grade contrast

Mirrors the kamo-login change. Text switched to solid white; background at rest is var(--color-secondary), background on hover/focus is var(--color-primary). Su...

Kamo·4mo ago
Stylekamo-login

Make PoweredByKamo legible with WCAG-grade contrast

The previous styling (low-opacity currentColor on a near-transparent background) was effectively invisible against most client backgrounds — which also puts the...

Kamo·4mo ago
Featurekamo-meet

Add subtle KamoCRM backlink to welcome and in-meeting UI

Mirrors the PoweredByKamo pattern shipped in kamo-login and kamo-register to the KamoMeet (Meet fork) web surfaces. Each client's KamoMeet deployment serves on ...

Kamo·4mo ago
Featurekamo-register

Add subtle KamoCRM backlink to registration pages

Mirrors the PoweredByKamo badge shipped in kamo-login. Since kamo-register is served on each white-label client's domain, this creates a stable dofollow backlin...

Kamo·4mo ago
Fixkamo-login

Backlink target to www.kamocrm.com (canonical host)

The PoweredByKamo component shipped pointing at apex https://kamocrm.com/ but the canonical kamo-marketing host is https://www.kamocrm.com/. Updating all three ...

Kamo·4mo ago
Featurekamo-login

Add subtle KamoCRM backlink to auth pages

Adds a small "Powered by KamoCRM" style footer badge to the three user- facing auth surfaces (login, recover, validate). Since kamo-login is the shared white-la...

Kamo·4mo 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·4mo 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·4mo 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·4mo ago
Fixkamo-analytics

*** session check, loading spinner, rebrand analytics to Kamo Analytics

Use redis get instead of exists for more reliable *** validation on logout. Replace "Authenticating..." text with an animated spinner on the OTK auth page. Rena...

Kamo·4mo ago
Featurekamo-analytics

Use CockroachDB geolite tables for IP geo lookup instead of .mmdb file

Replace the bundled MaxMind .mmdb file with a query to the geolite_blocks and geolite_locations tables in CockroachDB, which are maintained and updated weekly b...

Kamo·4mo ago
Fixkamo-analytics

Copy GeoLite2 database to production image for country detection

The /geo/ directory containing GeoLite2-City.mmdb was built during the builder stage but never copied to the runner stage, so all country/region lookups returne...

Kamo·4mo ago
Fixkamo-analytics

Preserve logo aspect ratio in SideNav

Kamo·4mo ago
Fixkamo-analytics

Move CSP to proxy.ts instead of middleware.ts to avoid build conflict

Next.js 16 doesn't allow both middleware.ts and proxy.ts. The Docker build copies proxy.ts as the middleware, so add CSP frame-ancestors header there instead. T...

Kamo·4mo 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·4mo ago
Fixkamo-analytics

Use Next.js middleware for CSP so frame-ancestors works at runtime

The standalone build bakes next.config.ts headers at build time, so ALLOWED_FRAME_URLS was always empty. Move CSP to a Next.js middleware that reads the env var...

Kamo·4mo 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·4mo ago
Fixkamo-analytics

Read ALLOWED_FRAME_URLS at runtime so CSP frame-ancestors works in standalone mode

The env var was being read at module scope during build, baking an empty value into the standalone server. Move CSP and all header construction into functions c...

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

Remove logout, move nav to right, tie session to kamo-internal ***

Remove logout option from UserButton since auth is managed by kamo-internal. Move SideNav from left to right side. Store the *** ID in analytics auth data durin...

Kamo·4mo ago
Featurekamo-analytics

Replace login with OTK auth, force light mode, hide theme toggle

Remove direct login — authentication now handled exclusively via one-time keys from kamo-internal. New /api/auth/otk route validates OTK against shared Redis, s...

Kamo·4mo ago
Featurekamo-internal

Add analytics icon to navtop with OTK-authenticated iframe

Adds a BarChart icon to NavTop gated to Team Members of the top-level org (no parent). Clicking navigates to /analytics which generates an OTK and loads analyti...

kamo·4mo ago
Featurekamo-analytics

Initial Kamo Analytics — forked from analytics with Kamo branding

- Replace analytics logo SVG with Kamo logo (theme.kamocrm.com) - Replace analytics favicons with Kamo favicon - Replace "analytics" heading/nav text with "Kamo...

Kamo·4mo 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·4mo ago
OtherSecurityService

Change to configmap to add kamo-analytics

Kamo·4mo ago

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing