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
June 8, 2026
FixSecurityService

Regenerează favicons pe etichetare salva; adulmecă tipul real de logo

description dar niciodata favicons regenerate An Org însămânțat fără o dispoziție completă a avut un favicon gol / set, astfel încât fiecare kamo (login/intern...

Kamo·4mo ago
FixSecurityService

Seed globals.css din șablon atunci când dosarul org lipsește

update (run pe fiecare culoare salva) rescris css / globals.css org în vigoare, dar acest obiect există doar o singură dată Complet a copiat de la modelul impli...

Kamo·4mo ago
Fixkamo-internal

Arată logo-ul complet cu extensia sa reală, nu hardcoded .svg

Branding tab-ul construit logoFullURL ca logo-full.svg pe montare, ignorarea Logoul lui OrgFullExt. Logouri complete încărcate ca png/jpg/etc. live la logo-ul c...

kamo·4mo ago
FixKlusterServices

Reîmprospătați TLSStore fiecare buclă astfel încât nou emise certificate primi servit

update tls store() a rulat doar la pornire și la importurile de stocare în comun, așa că a Cert proaspat emis de catre managerul certificat (HTTP-01) a fost gat...

Kamo·4mo ago
FixKlusterServices

Oferă redirecționare-doar ruta un backend astfel Traefik v3 permite

Traefik v3 dezactivează un router IngressRoute cu servicii: [] atunci când permiteEmptyServices este oprit (cum este aici), astfel încât domeniul-agnostic HTTP-...

Kamo·4mo ago
FixKlusterServices

Redirecţionează toate gazdele HTTP către HTTPS + automat-cert la domenii reale de org

Domenii de org personalizate (de exemplu, login.sign.pink) returnate goale Traefik "440 page not found" peste HTTP simplu: singurul router de redirecționare por...

Kamo·4mo ago
FeatureKlusterServices

Semn pre-seed.pink + www.sign.pink in STATIC DOMAINS

sign.pink este un nou domeniu apex (semnătura electronică a consumatorului / eticheta albă Kamo chiriaș org). Pre-seed apex + www so a Let's cripte cert există ...

Kamo·4mo ago
FixConversionService

Conversie persistă error în loc de a eşua în tăcere

Atât șablonul cât și conductele de conversie de încărcare regulate înghiţite Doc-uri eșecuri de conversie (numai logate), plecarea este convertită=fals fără înr...

Kamo·4mo ago
June 7, 2026
Fixkamo-signer-monorepo

Instalați turbo prin npm în stadiul Docker prunr; pin pnpm; adăugați .dockerignore

Scena prunr a rulat corepack apucat pnpm 11 și nu a reușit cu "global bin director /pnpm/bin nu în Path." Comută la instalaţia pin pnpm@9.15.4 în etapa de baz...

Kamo·4mo ago
Featurekamo-signer-monorepo

Aplicație nouă de semnare monorepo + prima semnătură electronică mobilă

Turborepo + spaţii de lucru pnpm monorepo case de e-sign reutilizabile extras din kamo-internal plus un nou, ultra-poluat kamo-signer aplicație experienţa de S...

Kamo·4mo ago
May 30, 2026
Featurekamo-internal

Description

LoanProductForm a fost o singură coloană îngustă (maxWidth: 880) cu hardcoded Engleză peste tot. Acum folosește același model de întreprindere ca pagina de ofer...

kamo·5mo ago
Featurekamo-internal

Layout cu două coloane cu vedere de previzualizare live

Pagina de nou-ofertă a fost o coloană înaltă îngustă pe ecrane largi. Portul vizual. Acum folosește CSS Grid cu formularul din stânga (5fr) și a vedere live "Of...

kamo·5mo ago
Refactorkamo-internal

Reproiectarea paginii nou-ofertă ca spațiu de lucru cu două coloane + previzualizare live

Ai cerut imobiliare complete, moderne, lustruite formă monocolată într-o carcasă cu lățimea totală, care este exact latura jumătate de pagină de-gol-canvas cri...

kamo·5mo ago
May 29, 2026
Featurekamo-internal

Pagină poloneză nouă-ofertă

Trei goluri UX pagina de oferte a avut după readucătorul anterior: 1. Starea goală. Atunci când o piață nu are încă produse de împrumut, scăderea utilizată Pen...

kamo·5mo ago
Featurekamolos

Per-ofertă suprascrie pentru rata, APR, și taxa de origine

LoanOfferCreateCâștigări de cerere trei câmpuri opționale AprBps Override, origine FeeAmountOverride. CreateDraft le aplică atunci când set și altfel cade înap...

Kamo·5mo ago
Fixkamolos

STRIPE CONNECT WEBHOOK SECRET implicit gol

Configuraţia menţionată ****************************************************************************************************************************************...

Kamo·5mo ago
Fixkamolos

Track shared-lib LoanRepository → PersonalLoanRepository redenum

Actualizează fiecare tip de import și câmp de la LoanRepository la PersonalLoanRepository peste 20 de fișiere sursă KamoLOS + 1 test (Numele câmpurilor injectat...

Kamo·5mo ago
Fixkamo-shared-library

Redenumește împrumutRepository → PersonalLoanRepository

Spring Data JPA derivă numele de fasole depozit din interfața lui nume simplu de clasă, nu de la @Repository(" ...") valoare de calificare, astfel încât nu a pr...

Kamo·5mo ago
Fixkamo-internal

Adăugare /commerce/credite personale/intrare nouă + pagina de oferte cu vedere la piaţă

Acţiunea QuickActionsBar "Nou Loan Offer" îndreptată spre /commerce/personal-împrumuturi/noi dar nu a existat o astfel de pagină, așa că Next.js rutat la pagina...

kamo·5mo ago
Refactorkamo-internal

Latimea intreprinderii lustruieste peste 10 pagini

Adoptă modelul modern de întreprindere (cap de absolvent + pesmet + săgeată spate + cochilie flexă cu înălțime completă + conținut grupat pe gri deschis panza) ...

kamo·5mo ago
ChoreSecurityService

Declanşarea reconstrucţiei pentru a prelua entitatea PersonalLoan redenumită

Imaginea SecurityService la 761019b a fost construita inainte de shared-lib d14dc54 (care a redenumit entitatea creditoare personale în denumirea JPA "PersonalL...

Kamo·5mo ago
Featurekamo-internal

Expune personal LOANS în culegători de comerț-tip și angajament

Adaugă personal LOANS la listele COMMERCE TYPES și AngajamentType, astfel încât noua piata de credite personale KamoLOS poate fi creata de pe piete/noi si piete...

kamo·5mo ago
Fixkamo-shared-library

Evitați coliziunea împrumut/împrumut cu aplicația ipotecară

KamoInitializerService nu a reusit sa porneasca deoarece doua clase @Entity numite "Loan" și două clase de depozit numite "LoanRepository" ambele au vrut să înr...

Kamo·5mo ago
Featurekamo-internal

T6+T7 frontend lash + rapoarte org + UI cu plată automată

Poli (T6): - Nou lib/format.ts: local-aware Intl helpers formatCurrency / formatDate / formatDateTime / formatPercentBps. Înlocuiește hardcoded laLocaleString (...

kamo·5mo ago
Featurekamolos

Tier 6+7+9+10 — frontend polish, org reports, OpenAPI, JaCoCo

T6 (frontend polish): - New /lib/format.ts: locale-aware formatCurrency / formatDate / formatDateTime / formatPercentBps via Intl APIs (replaces hardcoded t...

Kamo·5mo ago
Testkamolos

Valoarea totală a rezervelor tehnice calculate ca întreg Încercările unității de serviciu

Şase teste ale unităţii de depozit care acoperă inima postului de plată: - *************** plata de 100 $ contra împrumut cu 25 dolari taxe / 50 dolari dobândă...

Kamo·5mo ago
Featurekamolos

Lotul de conformitate de gradul 5

- OffacSanctionsService: Jaro-Winkler fuszy match @ ≥0.92 după meciul exact Pas. A lovit scorul similaritatii de suprafata. Configurabil prin los.ofac.fuzzy-tre...

Kamo·5mo ago
Featurekamo-shared-library

Codul de identificare a împrumutului (IRS 1099-C caseta 6) + căutarea auditului

- New LoanChargeOffReasonCode enum (A BANKRUPTY..H Other) per IRC §6050P - Coloana "Imprumut.chargeOffReasonCode" - ********************************************...

Kamo·5mo ago
Featurekamolos

Tier 3 security + Tier 8 bug cleanup batch

T3 — Security: - New RateLimitFilter (Bucket4j): 1000/min per IP for webhooks, 10/min per session for offer accept/decoder/rescind, 60/min general. Register...

Kamo·5mo ago
Featurekamo-shared-library

Nu-ţi face griji

Folosit de *************** pentru a reactiva un dispozitiv existent PAVIZAT plan în loc de a crea un rând duplicat care orfani cel oprit.

Kamo·5mo ago
May 28, 2026
Performancekamolos

Tier 2

- RestClientConfig: unic comun RestTemplate fasole cu 5s conecta / 30s Citeşte pauzele. MediaServiceClient / NotificareDispatchService / OffacSanctionsService /...

Kamo·5mo ago
Featurekamo-internal

/api/los proxy HMAC-semne antete de identitate

Când LOS PROXY HMAC SECRET env var este setat, proxy acum calculează *************secret) şi trimite X-Proxy-Signature + X-Proxy-Timestamp alături de X-Org-Id /...

kamo·5mo ago
Fixkamolos

Tier 1 critical correctness pass

T1.1 Stripe disbursement strategy: TREASURY (stub — requires SDK upgrade or raw HTTP) / CONNECTED_ACCOUNT (Transfer.create — works in SDK 28.2.0) / MA...

Kamo·5mo ago
Performancekamo-shared-library

Interogări de repo paginate + conteByStatus pentru căi calde

- LoanRepository: countbyStatus / countByOrganization AndStatus + Pagina <Loan> findByStatus(...) / - Nu. - Nu. *************** pentru numerotarea rezistentă la...

Kamo·5mo ago
Fixkamo-internal

Force email link clicks via capture-phase navigation

Rapoarte arată click-uri pe link-uri de email-previzualizare silenţios nu face nimic hover arată URL-ul, fără erori de consolă, dar navigaţia nu trage niciodată...

kamo·5mo ago
Featurekamo-internal

Pagină detaliată a creditului de tip Org-side + ajustări/promise API

- LosApi: manualAdjust, renunțaFee, Promisiunea de plată - ************* pagina de operaţiuni complete * Carduri de sold 4 up (curent, principal, dobanda, urmat...

kamo·5mo ago
Featurekamolos

Final batch — compliance, packets, adjustments, Grafana, tests

Compliance: - MlaCheckService — Military Lending Act covered-borrower lookup against DoD MDC single-record query. Returns NotCovered if unconfigured so dev ...

Kamo·5mo ago
Featurekamolos

P2 lot

Observabilitate: - micrometru-registry-prometheus pe clasapath - /acţionare/prometeus expus prin configuraţia managementului (ambele locale + k8s configmap) - L...

Kamo·5mo ago
Featurekamo-shared-library

LoanOrgStripeConnect + Loan tax/accrual fields + hot indexs

- New LoanOrgStripeConnect entity (one-per-org, holds stripeConnectedAccountId + Conectare la bordul navei) + depozit - Împrumut: stripeClientId (creat sub cont...

Kamo·5mo ago
Fixkamo-internal

Lăsați țintă nativă= blank deschide noua filă, fereastra picătură.deschide

Fix anterior interceptat click și numit fereastra.deschide ) blocanți popup și extensii pot bloca fereastra.deschide chiar și de la un direct Faceți clic pe ha...

kamo·5mo ago
Featurekamo-internal

P1 frontend

- losApi: taxaOffQueue / confirmChargeOff / auditByLoan - *************** D120 revizuiți pagina cozii; utilizator org comentarii fiecare împrumut, adaugă un mot...

kamo·5mo ago
Featurekamolos

P1 lot

Mişcarea banilor ( Miezul P1): - LoanPaymentPostingService: MarkSucceedAndPost / MarkFailed / MarkReturnedAndReverse/markDisbursementSucceed/markDrawDisbursed. ...

Kamo·5mo ago
Refactorkamo-shared-library

Împrumut.angajament Uid → Long + originalOrderUid

Logodna extinde bazaEntity (PK lung) astfel încât angajamentul Uid trebuie să fie lung, nu UUID model de "Lungă logodnăUid." Angajamentul rămâne UUID (BaseUuid...

Kamo·5mo ago
Featurekamo-internal

P0 intarire formulare, rezolvare sesiune, metode de plata

Formulare (org-side): - *************** / {produsUid} editează pagini - Noul LoanProutForm: elemente de baza / tarifare / limite / termeni / conformitate secţiu...

kamo·5mo ago
Featurekamolos

P0 întărire

- Fix EsignClient imports: EsignGenericEnvelopeRepository / EsignSignatureRepository trăiesc în .semn.repos, nu .semnează rădăcină - New StripeConnectController...

Kamo·5mo ago
ChoreSecurityService

KamoLOS → KamoMLOS în observații

Proiectul /Next.js/KamoLOS (fluxul solicitantului de credite ipotecare) a fost redenumit la KamoMLOS astfel încât numele KamoLOS să poată fi reutilizat pentru n...

Kamo·5mo ago
ChoreKlusterServices

Actualizare comentariu hartă subdomeniu KamoLOS → KamoMLOS

Proiectul /Next.js/Kamolos a fost redenumit KamoMLOS (Kamo Ipotecar Sistemul de origine a împrumuturilor). Numele KamoLOS este utilizat acum pentru un nou servi...

Kamo·5mo ago
Featurekamo-internal

/api/los/* proxy route → KamoLOS via k8s DNS

Oglindește /api/billing / [[...pat] Procură servicii de facturare: - sesiunea *** rezolvată prin intermediul Redis; X- Org-Id + X-Member-Id - /api/los/webhooks/...

kamo·5mo ago
Featurekamo-internal

Adaugă tip personal LOANS commerce front-end

- angajamentTypeLabels: extinderea angajării Uniunea de tip + vocabularul - MarketCardGrid: PERSONAL LOANS color (#14b8a6) + Landmark pictograma + contor - pagi...

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