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
May 16, 2026
Featurekamolos

Crestă mobilă

Kamo·5mo ago
Otherkamo-shared-library

Restaurează "feat(los): introduce markerul pachetului LOS entity"

Acest reverts comite Nu-ţi face griji

Kamo·5mo ago
Featurekamo-shared-library

Adaugă entitate creditFile

Kamo·5mo ago
Featurekamo-shared-library

Adaugă entitate de proprietate

Kamo·5mo ago
Featurekamo-shared-library

Adaugă entitate creditoare

Kamo·5mo ago
Fixkamolos

Poarta de bun venit trebuie să declanşeze doar pentru adevăraţii vizitatori care se întorc

Noi vizitatori au fost lovit poarta de bun venit înapoi în momentul în care au au introdus numele lor, pentru că PriorProgress a fost redefinit de la curent de ...

Kamo·5mo ago
Fixkamolos

Flux implicit + ștergere esteDone-only auto-advance to estimate

Adevăratul bug din spatele utilizatorilor aterizare pe ecranul de estimare-reveal chiar și după "Începeţi peste": motorul de flux revine DON atunci când starea....

Kamo·5mo ago
Fixkamolos

Force-dinamic atât de noi implementari nu sunt mascate de HTML cached

Pagina de start a fost prerandionată static ( inseamna acelasi HTML si referintele sale integrate la bucata specifica Hashes După să fie instalate navele care ...

Kamo·5mo ago
Fixkamolos

Poarta de bun venit + întotdeauna disponibil "Începe peste"

Întoarcerea vizitatorilor cu starea IDB persistă au fost retrase direct în orice etapă la care au ajuns ultima dată, inclusiv estimarea-revelare ecran, care (fă...

Kamo·5mo ago
Fixkamolos

Aliniază fişierul Docker cu model de kamomarketing (nod:24-alpină, 2 etape)

Construcţia CI a eşuat în nod:20-alpină pe cu Node 20) rezolvă Next.js @swc/helpers peerDep (>=0, 517) la 0,5.21 în timp ce fișierul de blocare (generat pe loc...

Kamo·5mo ago
FeatureKlusterServices

Document Myloan alias pentru KamoLOS

Adăugați pentru a face ca scopul listei să fie explicit (documentarul; dinamica Traefik jurnal scanare este ceea ce furnizează de fapt certificate). KamoLOS p...

Kamo·5mo ago
Chorekamolos

Aliniază k8s + adaugă fluxul de lucru forgejo pe model kamomarketing

- manifestele k8 urmează stilul kamomarketing/kamo-intern dovedit (Kamolos-alocare / kamolos-service / kamolos-config / kamolos-route) - IngressRoute foloseste ...

Kamo·5mo ago
Featurekamolos

Fișiere Docker + manifeste k8s - Nu

Kamo·5mo ago
Featurekamolos

Urmărirea shim cu chiuvetă swappable

Kamo·5mo ago
Fixkamo-internal

Bypass service worker for attachment + inline-image checkes

Faceți clic pe un <a download> rând de atașament navigat la fișier în loc de Îl descarc. Muncitorul de la serviciul de e-mail intercepta fiecare /api/email/* GE...

kamo·5mo ago
May 15, 2026
Fixkamo-internal

Rezolva cid: Inline imagini la sanitize timp pentru a opri pâlpâirea semnăturii

Rescrierea a avut loc într-o utilizare post-commitEfect, astfel încât sanitizat HTML lovit DOM cu literal src="cid:..." și efectul modificat fiecare img la urmă...

kamo·5mo ago
FeatureSecurityService

Expuneți criteriul de evaluare al substanței Prometeu

Adaugă micrometru-registry-prometheus și configurează managementul.endpoints pentru a expune /acector/prometeu alături de sănătate/info. Necesar astfel încât co...

Kamo·5mo ago
Featurekamo-shared-library

Contoare micrometru/timper pentru tranziții, condiții, proteze web

LoanPipelineCreșteri de servicii los tranziții total {de la, la} per succes Tranziţie. Creșteri ale serviciului de împrumut Nu-ţi face griji. pentru șters/ștear...

Kamo·5mo ago
Featurekamo-internal

Suprafață anterioarăMilestoneSha256 în cronologie conductă

Link-ul hash-lanț este redat ca un mic cip monospațial "prev <hash>" lângă hash-ul de instantaneu existent, cu valoarea totală în titlu vârful sculei. Nicio tra...

kamo·5mo ago
Featurekamo-shared-library

Rânduri Hash-chain LoanPipelineMilestone pentru detectarea modificărilor

LoanPipelineMilestone a câștigat anterior MILESTONE SHA256. Pe fiecare tranziție, Serviciul LoanPipeline calculează SHA-256 din etapa anterioară formă canonică ...

Kamo·5mo ago
Featurekamo-internal

Validarea HMDA LAR de suprafață în UI

HmdaLarRecordDTO are acum o matrice de probleme; HmdaLarClient redă: - un banner chihlimbar deasupra tabelului care sintetizează rândurile cu elemente (Σ erori/...

kamo·5mo ago
FeatureSecurityService

GET / imortage-apps/hmda/lar/emissions count rezumat

Agregate emisiuni de validare în cadrul LAR pentru anul dat și returnări {erori, avertizări, rânduri WithIssues} astfel încât UI poate face un banner o linie în...

Kamo·5mo ago
Featurekamo-shared-library

Validarea înainte de export a HMDA LAR

New HmdaLarValidationIsue DTO (ERROR/WARN gravity, field name, message). HmdaLarService annotează acum fiecare rând în buildLar() cu o listă de probleme care ac...

Kamo·5mo ago
Refactorkamo-internal

Unificați toate cutiile goale demontate în <EmptyState / >

O duzină de copii inline ale "frontierelor rotunde-xl de culoare albă-albă/10 bg-albă/[015] ..." peste fişierele secţiunii, coloana kanban, lista HMDA LAR şi li...

kamo·5mo ago
Featurekamo-internal

Avertizare pretransitionLint in TransitionDialog

Ambele implementări de tranzițieDialog (secțiune de conductă de detaliu + kanban de bord) acum trage obiectivul scama atunci când utilizatorul alege un statut ț...

kamo·5mo ago
FeatureSecurityService

Expune GET Nu-ţi face griji

Suprafețe E ca şi cum ai fi un consilier înainte de zbor. Verificați TransitionDialog incendii atunci când utilizatorul alege un statut țintă.

Kamo·5mo ago
Featurekamo-shared-library

Consultanta PretransitionLint pentru Aplicare TAKEN

Noua metodă @Transactional (readOnly) pe LoanPipelineService returnează o listă al avertismentelor care pot fi citite de om pentru obiectivul de aplicare TAKEN:...

Kamo·5mo ago
Featurekamo-internal

Coada globala prajita cu furnizor + utilizare Cârlig toast

ToastProvider nou la nivel de aspect redă o moţiune de cadru de toasturi gestionate în context și expune o utilizare tipatăToast() API (succes/error/info/warn)....

kamo·5mo ago
Refactorkamo-internal

Promovează ModalShell/ModalActions și SaveSpot la module partajate

Opt fișiere secțiune plus webhooks admin pagina fiecare definit propria lor copie de ModalShell + ModalActions și/sau un SaveSpot salva-stat cip. Toate acum tră...

kamo·5mo ago
RefactorSecurityService

Consolidarea sesiunii de controlor/drepturilor/ajutorilor de răspuns în BaseLosController

Șase controlere ale zonei LOS (MortgageApp, IpotecarPipelină, IpotecarPricing, IpotecareDivulgare, Ipoteca Hmda, WebhookAbonare) fiecare copiat același ~80 de l...

Kamo·5mo ago
Performancekamo-internal

Combină DTO-urile parţiale în starea locală, scadere-refacere după-patch

Fiecare editare-stil autosalvare (domenii de nume, ocuparea forței de muncă, active, pasive, REO, declarații, militare, demografice HMDA, inițiator) utilizate p...

kamo·5mo ago
Performancekamo-shared-library

Conducta de colaps kanban N+1 la o singură interogare grupată

listăForOrganization() used to emite o condition-fetch per împrumut (201 interogări la 200 de credite). Acum, un singur grup grupat JPQL agregat tastat de împru...

Kamo·5mo ago
ChoreSecurityService

Consumator webhook + config in configmap

Backs JetStream consumator durabil în WebhookDeliveryWorker. Env-var suprascrie pentru numele durabil, livra-politică (setat la toate pentru a relua backlog one...

Kamo·5mo ago
Featurekamo-shared-library

Consumator Durabil JetStream, izolare executor, semnături în timp

Trei schimbări grupate pentru că toate trăiesc în WebhookDeliveryWorker și face sens împreună: 1. Treceți de la dispecer NATS de bază la un consumator de împin...

Kamo·5mo ago
Featurekamo-internal

Recuperare grațioasă de la MODIFICARE CONCURRENT asupra tranzițiilor

Promovează gestionarea erorilor API la o clasă ipotecarăApiError care păstrează Codul de eroare al suportului; manipulatori de tranziție în secțiunea de conduct...

kamo·5mo ago
FeatureSecurityService

Traducerea concomitentă a statului ilegal Excepție la 409 cu cod

Pereche cu schimbarea optimistă a blocului partajat: atunci când LoanPipelineService aruncă "Modificare curentă: reîmprospătare și rejudecare," suprafață struct...

Kamo·5mo ago
Featurekamo-shared-library

Optimist-lock LoanFile.status pentru a preveni tranzițiile de curse

Clicurile simultane "Advance" ar putea scrie ambele repere. Adaugă @Versiune la LoanFile și o culoare explicită în LoanPipelineService.tranziție astfel încât Su...

Kamo·5mo ago
Featurekamo-internal

Afisare nume, editor REO lien, admin webhook, curatare siruri de caractere

Pasă poloneză care aliniază frontend-ul cu modificările corespunzătoare ale platformei: - Componentele reda acum rezolvat *MemberName câmpurile de la backend (...

kamo·5mo ago
FeatureSecurityService

Obiective de referință REO + controler de abonament webhook

- Ipoteca AppController: Post / {uid}/reos/{reoId}/liens, PATCH / {uid}/reo-liens/{id}, DELETE / {uid}/reo-liens/ {id} Delegarea la noile metode CRUD de servici...

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