KamoCRM

Mabadiliko ya Tabianchi

Kila kipengele, kurekebisha na kuboresha, posted kama meli. Hakuna kitu kilichofichwa kwa ajili ya uzinduzi.

17,610
Mabadiliko ya Jumla
6,056
Features ya
5,314
Wa
30
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filter ya aina
Aina zoteBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
July 16, 2026
Featurekamo-shared-library

ReservesCalculator - nywele zinazostahili-kamaset → miezi ya PITIA (WS6)

Derives reserve months from actual assets with standard agency haircuts — liquid deposits 100%, brokerage 70%, vested retirement 60%, gift/borrowed excluded — d...

Kamo·3mo ago
Featurekamo-shared-library

PitiDtiCalculator — PITI assembly + front/back DTI (WS6)

Pure ratio core completing the DTI trio with LiabilityReconciler + the income core: PITIA = P&I + taxes + HOI + HOA + MI + flood; front = PITIA / income; back =...

Kamo·3mo ago
Featurekamo-shared-library

QualifyingIncomeCalculator — base + variable core (WS5)

Msingi wa mapato safi / ya kuamua: msingi wa salaried = kihafidhina chini ya Ushahidi unaopatikana (paystub / W-2 / VOE); kutofautiana = wastani wa 2yr na the ...

Kamo·3mo ago
Featurekamo-shared-library

Wajibu wa Reconciler - sheria za kuingizwa kwa malipo ya shirika (WS6 msingi)

Pure/stateless computer turning each liability into the monthly payment that counts against DTI, with a cited rationale: omitted/paid-off excluded, leases alway...

Kamo·3mo ago
Featurekamo-shared-library

Explicit-period quantity spec for delta successors

Mahitaji ya kupata orodha ya vipindi vya wazi (+ wajenzi wa deltaJson); Na kama ni lazima, basi ni lazima kuwa na uwezo wa kufanya hivyo. "Tarehe ya Agosti". Wa...

Kamo·3mo ago
Featurekamo-shared-library

**************** as the single period-key source

Kwa mfano, wakati wa kuandika na wakati wa kuandika. Ufikiaji wa vipindi muhimu vya uinjilishaji sawa; uinjilishaji sasa wajumbe wake. Kuwa safi / haraka, hakun...

Kamo·3mo ago
Featurekamo-shared-library

Maandishi ya kumbukumbu ya muda kwa ajili ya ukusanyaji wa kumbukumbu ya muda

Msingi safi, wa kuongezea wa mkusanyiko wa ufahamu wa muda (doc 06 §4) - Akaunti ya kwanza ya benki “inakusanya miezi tu ambayo bado sijaipata” kurekebisha. Mab...

Kamo·3mo ago
Featurekamo-shared-library

Add software white-label branding columns to Organization

Kamo·3mo ago
Featurekamo-shared-library

Add ALLOW_MOBILE_ACCESS (167) general right for Mobile Copilot

New RoleRightType (serviceType=null → General group) gating the 'Setup Mobile Access' interaction-center tab. RoleRightsSyncService backfills it to all roles on...

Kamo·3mo ago
July 15, 2026
Featurekamo-shared-library

Add anon usage count query for public web-chat quota

Kamo·3mo ago
Featurekamo-shared-library

Device-token + push-registration entities, HMAC stream-token codec

hashed secret, rotation grace, sliding expiry), push_device_registrations (one push destination per device+org+kind), and StreamTokenCodec — short-lived HMAC to...

Kamo·3mo ago
Featurekamo-shared-library

Multi-pass closed-loan training — pass counter + corpus upsert key

The closed-loan trainer now re-reads a loan on successive passes until its extraction reproduces the loan outcome, so: - LeadLosLink.closedLoanPasses drives a p...

Kamo·3mo ago
Featurekamo-shared-library

Maendeleo ya hali ya kuhifadhi kuandika kwa mwalimu aliyefungwa

uongozi ni kuongoza, bila kuathiri hali. Usajili wa Kampuni (Status) Haiwezi tena kuchanganywa na maji kamili ya maji kutoka kwenye bwawa. thread - update ulinz...

Kamo·3mo ago
Featurekamo-shared-library

Harden closed-loan trainer — run lock + per-loan idempotency

- ClosedLoanTrainingRun.claim(): atomic conditional UPDATE that takes ownership of a run only when it is not already RUNNING or its heartbeat is stale (prev...

Kamo·3mo ago
Featurekamo-shared-library

Fedha za dharura kwa ajili ya mafunzo ya ufundi stadi

Kwa mfano, *** Kutoa mafunzo kwa kila aliyepoteza mkopo kwa org + mtoa huduma, kila mmoja akibeba njeLoanName kusoma Nyaraka + kwa ajili ya.

Kamo·3mo ago
Featurekamo-shared-library

Msingi wa Mafunzo ya Magari ya Karibu (Ukweli wa Msingi wa MeridianLink)

Foundation for training document extraction against funded loans (the answer key): - ClosedLoanTrainingRun entity+repo — per-org run control + live counters - E...

Kamo·3mo ago
Featurekamo-shared-library

Ujumbe wa mpokeaji wa lugha kwa kukataa hati

RejectionReasonType was a bare enum (the borrower literally saw "ILLEGIBLE"). Each value now carries a borrowerMessage() remediation string + a messageFor() map...

Kamo·3mo ago
July 14, 2026
Featurekamo-shared-library

Platform-wide QC review (cross-tenant labeling for the shared model)

A document is a document — extraction and the model are platform-level, not per lender. Adds a cross-tenant NEEDS_REVIEW queue + QcReviewService.platformReview ...

Kamo·3mo ago
Featurekamo-shared-library

Platform Document-AI config on SystemConfiguration + cross-org corpus

Adds **************** (default 0.85) + EXTRACTION_MODEL_ID to the platform SystemConfiguration singleton — the platform-wide levers for the QC gate and the regi...

Kamo·3mo ago
Featurekamo-shared-library

Org-wide QC queue (employee review portal)

Adds an org-scoped NEEDS_REVIEW query + QcReviewService.orgQueue so employees can work every loan's low-confidence extractions from one portal, not one loan at ...

Kamo·3mo ago
Featurekamo-shared-library

Confidence-gated QC box + labeled training data + gift/self-employment reconcile

QC engine (Phase 4 core): - VerifiedFact gains first-class EXTRACTION_CONFIDENCE, DOC_TYPE_CODE, QC_STATE columns (QcState: **************** Reconciliation ...

Kamo·3mo ago
Featurekamo-shared-library

Reconcile otherIncome.* facts into OtherIncome rows

Extends fact reconciliation with an otherIncome.* branch: award/benefit documents (Social Security, pension/retirement, child support) land a real OtherIncome r...

Kamo·3mo ago
Featurekamo-shared-library

Capture + encrypt full SSN on the borrower application

Hali ya maombi inahitaji jamii ya kweli ya mkopaji, sio mwisho wa 4 (mkopeshaji) Haiwezi kufanya kitu chochote na tarakimu nne). SnEncrypt ilikuwepo lakini haik...

Kamo·3mo ago
Fixkamo-shared-library

Drop message-body preview paragraph from missed-message email templates

Security: notification emails no longer render any message content; the member signs in to read messages. Sender + count + CTA only.

Kamo·3mo ago
July 13, 2026
Featurekamo-shared-library

Missed-message email notification ledger + canonical templates

MessageEmailNotice entity (MESSAGE_EMAIL_NOTICES, unique recipient+sourceKey+channel) with PENDING/SENT suppression states, repository incl. sudo-safe markRead/...

Kamo·3mo ago
Featurekamo-shared-library

GraphMessageIdMap entity for Microsoft 365 Graph mail id mapping

Maps opaque Microsoft Graph message ids to stable synthetic numeric UIDs per mailbox, so Graph mailboxes flow through the existing numeric-uid mail contract (co...

Kamo·3mo ago
July 12, 2026
Featurekamo-shared-library

CitySceneProfile entity + GeoLite city-lookup indexes for city-based portal scenes

- CitySceneProfile (city_scene_profile): per-city environmental scene factors (terrain/relief/silhouette, climate/koppen, hydrology, RESOLVE ecoregion + flo...

Kamo·3mo ago
July 11, 2026
Fixkamo-shared-library

The servlet guard must define the SERVLET bean — Boot conditions on the type, not the registration

usajili wa F8Bcc82 Bean peke yake aliyechorwa na auto-config Kwa mfano, *** Bean ya Huduma za Mtandao ni Kwa mfano, *** Ufafanuzi wa servlet a a a a a a a...

Kamo·3mo ago
Fixkamo-shared-library

Disabled MessageDispatcherServlet registration — kills the multi-servlet landmine for real

Removing the web-services STARTER (55eae0a) was not enough: spring-ws-core itself carries MessageDispatcherServlet, and Boot's WebServicesAutoConfiguration cond...

Kamo·3mo ago
Fixkamo-shared-library

Spring-ws CLIENT-ONLY — the server starter made every consuming service multi-servlet

**************** auto-registers a MessageDispatcherServlet in EVERY service that depends on shared-lib; with Spring Security 6 that breaks any string requestMat...

Kamo·3mo ago
Fixkamo-shared-library

UpdateLoanFile PATCH haipaswi kufuta maeneo yasiyokuwepo - kiraka cha hali tu kilichokatwa nambari ya mkopo / tarehe

Any partial loan-file patch (the portal's submit sends only {statusId:2}) unconditionally overwrote loanNumber, channelId, and every lifecycle date with null. G...

Kamo·3mo ago
July 10, 2026
Fixkamo-shared-library

Bound IP block lookup kwa mstari mmoja indexed

findByIpInRange's two-sided range predicate forced CockroachDB to scan every block with networkStart <= ip whenever the IP fell in a gap (private/bogon/ spoofed...

Kamo·3mo ago
Otherkamo-shared-library

MortgageProviderResolver deps → ObjectProvider - ilikuwa ajali-looping Media Service

@Huduma ni sehemu ya huduma ya com.kamo, lakini mlos. wa wa wa wa wa wa wa wa wa wa @EnableJpaRepositories wanajiandikisha. Deps ngumu ya kujenga iliua Media Se...

Kamo·3mo ago
Fixkamo-shared-library

CreateFromLead saved Declarations against a transient Borrower — save the app graph first

Same latent TransientPropertyValueException the blank create() fixed at its first caller; createFromLead's first real caller is the portal promote seam (caught ...

Kamo·3mo ago
Fixkamo-shared-library

AccountGuid insert always violated FIRST_SEEN_AT NOT NULL — ZERO portal leads ever created

Hibernate includes every mapped column in INSERT (no @DynamicInsert), so the unset timestamp went out as explicit NULL and the DB default never applied. Every v...

Kamo·3mo ago
Featurekamo-shared-library

**************** (borrower quote candidate set)

Kamo·3mo ago
Featurekamo-shared-library

The doc-04 vendor RUNTIME — MortgageProviderResolver + VendorTypeBridge

The integrations tab wrote MortgageProviderConfig rows nothing consumed at runtime. Resolver: (org, VendorCategory) → activation-gated, profile-scoped, first-en...

Kamo·3mo ago
Featurekamo-shared-library

Real verified-fact reconciliation — evidence facts now populate the URLA

Replaces the M3a log-only stub: asset.* facts (grouped per source document) become Asset rows and employment.* facts become Employment rows via BorrowerSectionS...

Kamo·3mo ago
Featurekamo-shared-library

NmlsId is patchable — the company NMLS finally has a write path

Organization.nmlsId (SAFE Act identifier feeding the originator projection's originatorOrgNmlsId and the borrower portal's verified-license pill) was readable e...

Kamo·3mo ago
Featurekamo-shared-library

Add sellerCredits field + @JsonIgnoreProperties tolerance on lead request DTOs

Picha zote na Wizara ya Mambo ya Ndani ya Nchi. .................................................................... UpdateLeadRequest/LeadDTO MortgageFieldsDTO...

Kamo·3mo ago

Je, unaona nini kuhusu usafiri?

Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.

Kuwa Huru MileleMtazamo wa bei