KamoCRM

Live Change Log

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

17,673
Total Changes
6,083
Features
5,346
Fixes
30
Projects
Filter by project
All Projects17,673AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService330KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,876TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,417kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,684kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,259Feature6,083Fix5,346Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 3, 2026
FeatureSecurityService

Instrument the chain, reap expired entries, record disclosures

Kila njia ya kushindwa katika kipengele hiki ni kimya. Mchezaji wa mpira wa miguu, mfanyakazi Kuweka foleni kila kazi, mtoa huduma ambaye alianza kurudi HTML - ...

Kamo·2mo ago
Featurekamo-internal

Promote an ingested LLPA matrix into adjustments from the console

The ingestion panel could only publish a rate sheet. For an LLPA_MATRIX source document it now shows a "Promote as LLPA adjustments" card: pick the existing rat...

kamo·2mo ago
FeatureSecurityService

Gateway relay to promote an LLPA matrix into conditional adjustments

**************** gain promote-adjustments, mirroring the promote-rate-sheet relay: god-eligible gate, organizationId server-stamped onto the payload via write()...

Kamo·2mo ago
FeatureVOIPService

Record call recording, voicemail and transcript access

Recording playback left no trace. A recorded call is the densest PHI the platform stores — the unredacted conversation — and "who listened to this call" was una...

Kamo·2mo ago
FeatureAIService

Rekodi upatikanaji wa PHI kwenye kila usomaji wa historia ya mazungumzo iliyohifadhiwa ya AI

Wires the shared §164.312(b) spine into the paths that read persisted prompts and completions. The assistant is the module the compliance assessment put OUTSIDE...

Kamo·2mo ago
FeatureMediaService

Record chat message reads on the endpoints that return bodies

Sending a message left a row; reading one left nothing. Every chat, support and social thread on the platform renders from a handful of endpoints here, and none...

Kamo·2mo ago
FeatureDocsService

Rekodi upatikanaji wa haraka kwenye njia nne za hati ambazo hazirekodi chochote

/download already logged through **************** and it was the platform's only byte-access injection site. The sibling endpoints serving the exact same bytes ...

Kamo·2mo ago
FeatureKlusterServices

Contain egress from the avatar resolver; note the Redis eviction pool

Huduma ya Usalama sasa inaendesha mporaji ambaye URL ya lengo inachaguliwa na wasio waaminifu Chama - rekodi ya BIMI ni maudhui ya DNS yaliyochapishwa na mtu ye...

Kamo·2mo ago
Featurekamo-internal

Onyesha picha za kutuma na mpokeaji

Katika barua yake hiyo ya kujiuzulu, Bi. Kila mstari ulionekana sawa na mzunguko haukuchukua habari. Sasa inaonyesha kuwa Picha halisi ya mwandishi wakati mtu a...

kamo·2mo ago
FeatureEmailService

Avatar endpoints; fix unauthenticated reachability and contact tenancy

Adds the mailbox side of sender avatars, and fixes three pre-existing holes this work would otherwise have built on top of. AUTHENTICATION. OTKPreAuthFilter us...

Kamo·2mo ago
FeatureSecurityService

Sender-avatar resolution chain for the mailbox

Resolves a correspondent's email address to a picture, working outward from what Kamo already knows: member photo, then a photo someone attached to a contact, t...

Kamo·2mo ago
Featurekamo-shared-library

Sender identity model + org-scoped batch email lookups

Backing store and queries for the mailbox sender-avatar chain. SenderIdentityEntity is the durable tier of the avatar cache. org_id is part of the natural key ...

Kamo·2mo ago
Featurekamo-shared-library

Audit spine for PHI access — §164.312(b)

The Security Rule requires recording access to ePHI, which means reads. The platform records changes well — LeadHistory, SystemAccessLog, UserHistory, LoanAudit...

Kamo·2mo ago
FeatureSecurityService

403 rather than 500 when the compliance boundary refuses

Two call sites of featureService.enableFeature now understand the HIPAA boundary: - /enable maps PhiModuleNotPermittedException to 403 carrying the reason, m...

Kamo·2mo ago
Featurekamo-shared-library

Kuimarisha mipaka ya kufuata katika kubadili kipengele

Wires PhiTenantGuard into FeatureService, the single choke point through which a module is switched on for an organization. This is where the boundary stops bei...

Kamo·2mo ago
Featurekamo-shared-library

Auto-assign a MERS-compatible loan number at application creation

LoanFile.loanNumber was null on create (both blank-create and lead-promote) and only ever set when a steward typed one — which hard-blocked MERS MIN minting (a ...

Kamo·2mo ago
Featurekamo-signer-monorepo

Render signer tarehe katika wakati wa mpokeaji kutatuliwa

SigningSession gains a required `timeZone` (IANA id) that ESigService resolves from the recipient's member zone, then the org's, then UTC. WelcomeScreen now pas...

Kamo·2mo ago
FeatureESigService

Resolve signer display timezone from member, then org

Katika hali yoyote ile, mtuhumiwa huyo aliachiwa kwa dhamana. bahasha expiring 2026-08-03T05:00Z inaweza kusoma "Aug 3" kwa saini Pacific Kwa wale ambao tayari ...

Kamo·2mo ago
FeatureInitializerService

Kujenga HANDLES PHI na PHI EFFECTIVE DATE kwenye orgs

Mirrors the two new Organization fields, following the OrgBrandingFieldsMigration convention, so the columns are reproducible on any environment rather than onl...

Kamo·2mo ago
Featurekamo-shared-library

Endelea kushughulikiaPhi na PhiEffectiveDate kwenye Shirika

Rejea PhiTenantGuard kwa safu halisi. HANDLES PHI sio uongo mkubwa Baada ya yote, <=============================================================================...

Kamo·2mo ago
Featurekamo-shared-library

PhiTenantGuard and the module compliance boundary

The the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the ...

Kamo·2mo ago
August 2, 2026
FeatureInitializerService

Create HANDLES_PHI and PHI_EFFECTIVE_DATE on orgs

Mirrors the two new fields on the Organization entity in kamo-shared-library, following the OrgBrandingFieldsMigration convention. HANDLES_PHI is NOT NULL DEFAU...

Kamo·3mo ago
FeatureESigService

Weka sehemu ya saini katika viungo vya kutia saini

Extracts the byte-for-byte duplicated buildSignLink into SignLinkBuilder and adds a locale segment sourced from Organization.language, falling back to English f...

Kamo·3mo ago
Featurekamo-shared-library

Add the handlesPhi tenant flag and PhiTenantGuard

The keystone of the HIPAA compliance boundary: a per-organization flag plus a guard deciding which modules that organization may reach. Everything downstream ke...

Kamo·3mo ago
Featurekamo-signer-monorepo

Locale-aware date formatting and per-locale metadata

Kamo·3mo ago
Featurekamo-signer-monorepo

Add language switcher to the signer top bar

Endonym-labelled menu over the 22 supported locales. Preserves the query string on switch — ?t= is the signer's only credential.

Kamo·3mo ago
Featurekamo-signer-monorepo

Mpangilio wa kioo wa RTL locales kupitia stylis-plugin-rtl

The MUI theme direction alone flips component logic but leaves physical CSS properties untouched, so Arabic rendered with LTR spacing. Swaps the Emotion cache k...

Kamo·3mo ago
Featurekamo-signer-monorepo

Route the signer under /{locale} with next-intl middleware

Inaongeza i18n/routing.ts (localePrefix daima), i18n/navigation.ts, na middleware.ts, na hatua mti njia chini ya src/app/[locale]/ ombi.ts sasa kutatua kutoka U...

Kamo·3mo ago
July 31, 2026
Featurekamo-internal

Blink the mail icon while an unread indicator is showing

The unread badge alone was easy to miss in the top bar. NavItemButton gains a blinkIcon prop that pulses the icon (and its badge) — kept distinct from the exist...

kamo·3mo ago
Featurekamo-marketing

Starter Imefungwa na Watumiaji wa 5, Biashara katika 25

Repositions the published seat caps on /pricing (and the calculator, JSON-LD offers, and llms.txt summaries) to match the subscription catalog: Starter 25 -> 5 ...

Kamo·3mo ago
July 30, 2026
Featurekamo-internal

MeridianLink loan-officer credential card on member profile + lead-button LO pre-warn

Phase L3 of the MeridianLink LOS loan-officer mapping (per §3.4-3.6 of the design spec): - New member-scoped LOS-credential proxy **************** and type...

kamo·3mo ago
FeatureSecurityService

LO-scoped kuunda (kuzuia ikiwa unmapped) + mwanachama MeridianLink credential API + soko-config LO hali ya kiungo

Awamu ya L2 ya mpango wa ramani wa MeridianLink (kamo-internal Design) Kwa mfano, *** §3.3-3.6), kujengwa juu ya L1 pamoja-lib schema / resolver (MarketLosUserC...

Kamo·3mo ago
July 27, 2026
Featurekamo-internal

Bulk Email campaigns UI — grid, editor, provider tab, leads action

Adds the org-level bulk email marketing surface under /marketing/email: - Bulk Email tab (after Social Media) + campaigns AG Grid workspace with live status/s...

kamo·3mo ago
FeatureSecurityService

Bulk-email recipient resolution + department contact fields

- **************** POST /api/security/marketing-email/ recipients/resolve turns lead/account/application IDs into email recipients. Gated on MANAGE_BULK_EMA...

Kamo·3mo ago
Featurekamo-shared-library

Shared-lib support for bulk-email recipient resolution + company contact email

- **************** contactEmail branch (company contact email editable via PUT /api/security/org, used as company-scope campaign From) - ApplicationRepository...

Kamo·3mo ago
FeatureEmailService

Bulk email campaign backend — provider, dispatcher, compliance, realtime

Backend for org-level bulk email campaigns, entirely separate from the everyday email provider so it can't be throttled/blocklisted alongside business mail: - ...

Kamo·3mo ago
Featurekamo-shared-library

ECOA /FCRA taarifa ya kuchukua hatua + wakati wa kuridhisha

The issuance mechanism's shared-lib half. ComplianceTimerService gains **************** — flips only ARMED ECOA_AA timers to SATISFIED (leaves COUNTEROFFER/INCO...

Kamo·3mo ago
Featurekamo-internal

Add Master Machine remote-desktop launcher (god-gated)

Tatu-click desktop karibu na Linux / Windows: navRegistry kuingia (ComputerIcon), 'bwana' lengo kwa njia ya waziKamoDesktop + njia ya wakala wa SSO, na kupeleka...

kamo·3mo ago
FeatureSecurityService

Add "master" target for Master Machine SSO deep-link

kujengaAutoConnectUrl sasa mints Master Machine uhusiano (KAMO GUAC MASTER HOSTNAME, default 192.168.4.46); ni pamoja na katika kila ishara kwa ajili ya matumiz...

Kamo·3mo ago
FeatureKlusterServices

Kuongeza "Master Machine" (kamo-dev-1) RDP kifaa kwa Guacamole

Local Kubuntu workstation shares its live Plasma/Wayland session over RDP via KRdp. Adds an idempotent bootstrap SQL connection (192.168.4.46:3389, sage/shared ...

Kamo·3mo ago
Featurekamo-shared-library

Mashirika ya kampeni ya wingi wa barua pepe + idara / mashirika ya kuwasiliana

Adds the shared-library foundation for org-level bulk email campaigns: - OrgBulkEmailProviderEntity (separate from everyday provider; UNIQUE org_id) - EmailCamp...

Kamo·3mo ago
Featurekamo-shared-library

STEWARD_TASK_ROUTED canonical template

The routed-decision steward notification needs a canonical email template. Registers STEWARD_TASK_ROUTED in CANONICAL_KEYS with its json/html pair; body carries...

Kamo·3mo ago
FeatureSecurityService

Gateway relay kwa mint MERS MIN kwa mfuko wa kufunga

POST **************** ownership-checked (requirePackageOrg) so a steward mints only for their own tenant. The upstream reads the 7-digit MERS Org ID from the te...

Kamo·3mo ago
Featurekamo-internal

Date-of-birth on lead view + create form

Adds a "Date of Birth" field under Primary Contact on /leads/view/[id] using a MUI DatePicker that opens to the year grid first (openTo=year, disableFuture, min...

kamo·3mo ago
FeatureSecurityService

Accept and gate contact date-of-birth (DOB)

Maps `dateOfBirth` in the manual-import and vendor-intake field switches with a lenient multi-format parse (ISO plus common US M/d/yyyy forms; unparseable value...

Kamo·3mo ago
Featurekamo-shared-library

Add nullable contact date-of-birth to Lead

Adds a contact-level `dateOfBirth` (java.time.LocalDate, DATE column) to the base Lead: entity + Create/Update/LeadDTO (fromLead), copied in LeadService create/...

Kamo·3mo ago
July 23, 2026
Featurekamo-internal

Author document-requirement overlay rules from the steward console

The "what documents does this loan need" rule matrix had no authoring surface. This adds a Document-requirement rules section to the Documents & Conditions scre...

kamo·3mo ago
FeatureSecurityService

Relay nyaraka zinazohitajika overlay-utawala

Relays POST/GET/retire on **************** to MLOSDocService, with organizationId server-stamped from the operator session so a steward authors and lists only t...

Kamo·3mo 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