KamoCRM

Live Change Log

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

15,120
Total Changes
5,169
Features
4,935
Fixes
30
Projects
Filter by project
All Projects15,120AIService197APIService161BillingService143ConversionService107DaemonService129DocsService215ESigService88EmailService518InitializerService318KBService105KlusterServices697MCPGatewayService85MediaService546RAGService71SecurityService1,658TranslateService55VOIPService205VectorService11kamo-apps25kamo-asterisk-support24kamo-capcha17kamo-capcha-widget4kamo-internal6,937kamo-login330kamo-marketing625kamo-nowww20kamo-register213kamo-shared-library1,455kamo-signer-monorepo53kamolos108
Filter by type
All TypesBuild11CI523Chore738Docs2,167Feature5,169Fix4,935Other986Performance157Refactor274Revert23Style42Test94Upgrade1
April 19, 2026
FeatureInitializerService

Add FEATURE_REQUESTS to Support category and all plan-feature mappings

Free: Community vote, Starter: Vote & request, Business: Priority requests, Enterprise: Custom dev included

Kamo·5mo 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·5mo ago
Featurekamo-internal

Round-trip appConfigs + surface applied-model settings + private-org toggle

- BranchSetupManager: mapBackendModel now hydrates the persisted appConfigs returned by the backend (availability + allowedCommerceTypes per service type) i...

kamo·5mo ago
FeatureBillingService

Enforce team-member pay-fees setting at Stripe customer creation

Bumps kamo-shared-library dependency to 1.5.0 so BillingService can resolve the new AppliedModelEnforcementService, and wires team-member vs org pay-fees enforc...

Kamo·5mo ago
FeatureSecurityService

Wire applied-model enforcement across every controller

Every non-role setting on the applied security model is now enforced at the exact controller boundary it governs, and the scalar settings round-trip cleanly thr...

Kamo·5mo ago
Featurekamo-shared-library

Enforce every non-role setting on ChildOrgSecurityModel

Adds end-to-end enforcement for the remaining settings on an org's applied security model. Every setting that was previously only read (or dropped on save) now ...

Kamo·5mo ago
Featurekamo-internal

Lock mandatory system roles in member role-assignment UI

- PublicProvider: admit branchTypeID/masterModelID on the incoming organization payload so the branch-types tab can reliably gate the "Edit Master Model" bu...

kamo·5mo ago
FeatureSecurityService

Enforce system-role assignment and auto-admin for team-member owners

MemberSecurityController now enforces the three assignment invariants defined in the brainstorm spec: - saveMemberSecurity: before persisting the caller's requ...

Kamo·5mo ago
Featurekamo-shared-library

Apply template force rules and DEFAULT fallback to member rights resolution

**************** now overlays the applied model's 4 default-role templates on top of the existing cascade (org roles → department → job title → member): - Role...

Kamo·5mo ago
Featurekamo-internal

Add master model editor, role templates, and force-rule gating

Surfaces the new branch-type security model in the UI: - branch-types tab gains an "Edit Master Model" button (hidden when the org has a branchTypeID assigne...

kamo·5mo ago
FeatureSecurityService

Master-model + applied-model endpoints and template-aware org seeding

Adds the controllers that surface the new branch-type security flow: - /api/security/master-model (GET/PUT) manages the current org's master model; only writ...

Kamo·5mo ago
Featurekamo-shared-library

Add master model, default role templates, and applied-model resolver

Introduces the data layer for the new branch-type security model flow: - Organization gains nullable branchTypeID and masterModelID columns. - New RoleRightTem...

Kamo·5mo ago
Featurekamo-internal

Add branch type chip-input field to security model editor

- BranchTypeChipField with colored dot toggle, edit-on-click label, and X delete - BranchTypeEditDialog for name/description editing - Autocomplete dropdown pul...

kamo·5mo ago
Featurekamo-login

Remove MANAGE_USERS right from RoleRightType

Kamo·5mo ago
Featurekamo-register

Remove MANAGE_USERS right from RoleRightType

Kamo·5mo ago
Featurekamo-shared-library

Remove MANAGE_USERS right (id=19) from RoleRightType enum

Kamo·5mo ago
Featurekamo-internal

Add branch-types security API route

kamo·5mo ago
FeatureSecurityService

Wire branch types into security model CRUD endpoints

Kamo·5mo ago
Featurekamo-shared-library

Add OrgBranchTypeService

Kamo·5mo ago
Featurekamo-shared-library

Add OrgBranchTypeRepository

Kamo·5mo ago
Featurekamo-shared-library

Add OrgBranchTypeDTO

Kamo·5mo ago
Featurekamo-shared-library

Add OrgBranchType entity

Kamo·5mo ago
Featurekamo-login

Reset Capcha *** after every failed login attempt

Users must re-verify they are human after each incorrect password. Calls widget.reset() and clears CapchaVerified/payload state on both credential failures and ...

Kamo·5mo ago
FeatureEmailService

Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time

EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...

Kamo·5mo ago
Featurekamo-internal

Add change-password Next.js API proxy route

kamo·5mo ago
FeatureSecurityService

Add POST **************** endpoint

Kamo·5mo ago
Featurekamo-shared-library

Add MANAGE_MEMBERS(130) right to RoleRightType

Kamo·5mo ago
Featurekamo-login

Lock form and auto-proceed after Capcha when submitting early

If the user submits before the Capcha widget is verified, the form is now disabled and the widget is triggered programmatically. Once verification completes the...

Kamo·5mo ago
FeatureSecurityService

Auto-sync missing role rights on startup

Kamo·5mo ago
Featurekamo-shared-library

Add OrgRoleRightRepository with race-safe insertIfAbsent

Kamo·5mo ago
Featurekamo-shared-library

Add graceful RoleRightTypeConverter for unknown ordinals

Kamo·5mo ago
Featurekamo-internal

Enforce org+member rights across settings, home, and calculator

- Add 11 new rights (MANAGE_CRM_SETTINGS, VIEW_TASKS, **************** to RoleRightType.ts - Add CALCULATOR to ServiceType.ts, AppType.ts, and Organization.ts (...

kamo·5mo ago
Featurekamo-internal

Add Gmail and Outlook Personal provider logos

kamo·5mo ago
Featurekamo-register

SSE-driven live verification status on /verification page

- Add streaming SSE proxy at **************** - PostCompletionScreen subscribes to SSE; auto-sets verified when email link is clicked in another tab - Verifie...

Kamo·5mo ago
Featurekamo-shared-library

Add 11 new rights (119-129) and CALCULATOR service type

MANAGE_CRM_SETTINGS, VIEW_TASKS, CALC_SIMPLE, CALC_SCIENTIFIC, CALC_PROGRAMMER, CALC_GRAPHING, CALC_UNIT_CONVERTER, CALC_CURRENCY_CONVERTER, CALC_EMOJIS, CALC_C...

Kamo·5mo ago
Featurekamo-register

Pass email_verified and email params on redirect to login

Both the code-verify and token-verify paths now redirect to **************** so the login page can show a success banner and pre-fill the username field.

Kamo·5mo ago
Featurekamo-login

Show verified banner and pre-fill email after email verification

Reads ?email_verified=1&email=... from URL on mount, shows a success alert, pre-fills the username field, then cleans the URL.

Kamo·5mo ago
Featurekamo-internal

Add per-mailbox OAuth callback page

kamo·5mo 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