KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 10, 2026
Featurekamo-internal

MeridianLink per-market Configurează dialogul

New MeridianLinkConfigDialog, modelat pe platforma OAuth EditDialog, cu o singură conexiune LeadMarket prin losConnectionApi (faza 3) backend). Editează Nu-ţi f...

kamo·3mo ago
Stylekamo-internal

Center the watermark logo in the page area

A fost fixat jos-dreapta (backgroundPosition "drept -4% jos -8%"). Centrul în regiunea de conținut --nav-top-high-height .

kamo·3mo ago
Fixkamo-internal

Aliniază losConnectionApi.remove tip return

Criteriul final DELETE returnează {eliminat:adevărat, piataId}, nu doar {eliminat:boolean} .

kamo·3mo ago
FixSecurityService

Real soft-delete + reactivare-on-upsert pentru conectarea LOS; mesaj sigur de încercare-conectare

I1: vizualizare () /testConnection () acum citită prin intermediul filtrării active a lib-ului comun Găsitorul astfel încât o conexiune moale (piață, furnizor) ...

Kamo·3mo ago
Featurekamo-shared-library

MarketLosConnection finder

Adds ***************** astfel încât consumatorii poate trata o conexiune LOS moale (isActive=false) ca absentă; Oglindesc modelul de citire al lui SocialConnect...

Kamo·3mo ago
Refactorkamo-internal

Aruncați caseta de colaps în jurul upload + galerie

Secţiunea "Tapetul tău" a fost un cap de secţiune colapsabil + colaps motiv pentru a ascunde upload și galerie în spatele unui comutație extinderea. Înlocuieșt...

kamo·3mo ago
Featurekamo-internal

MeridianLink client-ID card pe platforma OAuth

Adaugă un Furnizor Ipotecar MeridianLinkDef pe platforma OAuth2 client Register *************** vânzător client id ("Vendor Client ID") + non-secret config.toke...

kamo·3mo ago
Testkamo-shared-library

PlatformaOauthProviderType

Regresia-blocare faza 5 pull-forward: MERIDIANLINK(8,"meridianlink," "MeridianLink Ipotecar") trebuie să rămână ultima constantă astfel încât să nu existe id-ur...

Kamo·3mo ago
Featurekamo-internal

Proxy de conectare LOS pe piață + client

Faza 3 (Task 3.2) jumătate kamo-internă: proxy Next.js + client tastat pentru o Conexiunea MeridianLink de pe piață, susținută de serviciul de securitate Market...

kamo·3mo ago
FeatureSecurityService

Serviciu de conectare LOS pe piață/controlor

Faza 3 (Tasks 3.1-3.2) a integrării MeridianLink extern-LOS: CRUD + Test-Connection pentru o conexiune MeridianLink piață. - MarketLosConnection Service: *****...

Kamo·3mo ago
Featurekamo-shared-library

Hartă de câmp LO-XML

LoXmlFieldMapper traduce plumb / LeadClaimMortgage <- > confirmat MeridianLink LO-XML ids (sLamtCalc, sPurchPrice, sApprVal, sLpurposet, aBirstNm, aBLastNm) cu ...

Kamo·3mo ago
Featurekamo-shared-library

MeridianLink - împrumuturi modificate + legături profunde

Adds ListMcodifiedLoansByAppCode (parse ArrayOfString -> loan names), ******************* şi AppView. GetPmlLoanUrl (prepara parţial URL cu gazda de origine der...

Kamo·3mo ago
Featurekamo-shared-library

MeridianLink client SOAP crea/salvare/sarcină

MeridianLinkSoapClient împachetează Loan.asmx ops peste o Spring-WS WebServiceTemplate (namespace************ per-op SOAPAction): Împrumut. Creare -> nume împru...

Kamo·3mo ago
Featurekamo-shared-library

MeridianLink auth ticket cache

MeridianLinkAuthService ments and caches the sTicket per (stanceBaseUrl + sha256 (clientSecret)) cu un furnizor injectat <Instant> ceas și un configurabil TTL *...

Kamo·3mo ago
Featurekamo-shared-library

MeridianLink creds resolutionr

Adaugă pachetul de fază 2 SAP-adapter *************** cu MeridianLinkCreds (record secret) + MarketLosConnectionRezolvator; care decriptează secretul per-market...

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

Entitatea LeadLink + depozit

Urmărește o legătură de plumb într-un fișier de împrumut LOS extern, un rând per (conducere, furnizor). Cară contabilitatea de sincronizare (contentHash, lastPu...

Kamo·3mo ago
Featurekamo-shared-library

ENTITATE DE PLATĂ + Gospodărie

Conexiune pe piață/configurare la un LOS extern (MeridianLink / KamoMLS / Encompass), un rând pe (piață, furnizor). Secretul trăiește doar ca o Coloana de text ...

Kamo·3mo ago
Fixkamo-internal

Trimite X-***-Token pe upload XHR (rezolva toate upload-urile care nu funcţionează)

Sesiunea a trecut de la un cookie la o sesiune per-tabStorage (896ea516); fereastră. Aduce este maimuță-patched pentru a atașa X-*-Token la /api /* apeluri, dar...

kamo·3mo ago
Featurekamo-shared-library

LeadMarket.mlosIntegration column + DTO round-trip

Adaugă coloana MLOS INTEGRATION (STRING-stored, implicit NO MLOS, nul-păzit getter) plus DTO/creează/actualizează instalaţiile sanitare. LeadMarketService se pr...

Kamo·3mo ago
Featurekamo-internal

Console-background pref per membru în DB; eroare mai clară de încărcare

- utilizareaModul Background persistă acum alegerea simplu / slideshow în DB membru ui-preferences (urmează membrul pe dispozitive) în loc de per-dispozitiv Sto...

kamo·3mo ago
Fixkamo-shared-library

Promovarea de bază ipotecă-piață duce la LeadClaimMortgage pe economie, astfel încât câmpurile ipotecare persistă

O pistă a cărei subtip de piață este ipoteca (rezidențială/comercială) a fost stocată ca o bază de plumb, cu excepția cazului în care backend salesType inseles ...

Kamo·3mo ago
Fixkamo-internal

Încărcături simultane cu capac (queue, max 3)

Multi-file upload a tras fiecare fișier selectat dintr-o dată, și explozia concomitentă server-side redimensionează serviciul de imagine OOM'd. Încarcă upload-u...

kamo·3mo ago
ChoreConversionService

Memorie bump la 2Gi (cameră pentru ffmpeg concomitent)

Cu semaforul de redimensionare în loc, da camera pod pentru JVM plus până la 2 imagini simultane dfmpeg decodează astfel încât mai multe fișiere tapet uploads n...

Kamo·3mo ago
FixConversionService

Legat concomitent ffmpeg pentru a preveni OOM sub explozii de încărcare

Un fișier multi-încărcare incendii toate fișierele dintr-o dată; fiecare decodează ffmpeg alocă cadru complet necomprimat, astfel încât N simultan imagini mari ...

Kamo·3mo ago
Featurekamo-internal

Side-by-side fields

kamo·3mo ago
FixConversionService

Doar la scară mică (niciodată imagini mici de dimensiuni mici)

**************** au urcat imagini mici pentru a umple cutia (800x600 -> 1440x1080). Calculează un factor de reducere a scalei de beton plafonat la 1,0 din dimen...

Kamo·3mo ago
FixConversionService

Harden ffmpeg resize (sonda de siguranţă, dim caps, bombe de pază)

Adversarial-review follow-up-uri pe rescrierea ffmpeg: - SondaDimensions redirecţionează ieşirea din ffprobe către un fişier şi apeluri de aşteptareFor() PRIMUL...

Kamo·3mo ago
FixSecurityService

Eșec upload-ul în cazul în care redimensionarea nu reușește (nici o rezervă completă)

Restaurează retragerea de la magazin: dacă serviciul de conversie nu poate redimensiona imagine, reveni 422 în loc de stocarea original complet-size (o imagine ...

Kamo·3mo ago
FixConversionService

Redimensionare fundaluri prin subproces ffmpeg (accident-izolat)

ImageIO + webp-imageio ar putea nativ-crash JVM (SIGSEGV în libwebp-imageio, upproveBgraLinePair SSE2) pe anumite intrări WebP, luând întregul ConversionService...

Kamo·3mo ago
Featurekamo-internal

Scenariu relevant

kamo·3mo ago
Featurekamo-internal

Ipoteca HeroBand cu KPI-uri & metri

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