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 28, 2026
Fixkamo-internal

Linkuri de e-mail-review deschise într-o nouă filă din nou

Santizer-ul deja stabileste tinta=" blank" pe fiecare link, dar handler document-nivel click în NavigationInterceptor a fost de ardere pentru fiecare link click...

kamo·5mo ago
Featurekamolos

Serviciul inițial de origine a creditului personal + service

New Spring Boot 3.1.5 / Java 21 microservice modelat pe BillingService. Deţine domeniul creditului personal la sfârşit: - LoanProduct / LoanOffer / Loan CRUD c...

Kamo·5mo ago
Featurekamo-shared-library

Adaugă personal LOANS tip comerț + pachet entitate

- TradeType.PERSONAL LOANS + paralel EngagementType + vocabular - BuiltinVendorCategories intrări pentru furnizorii de credit personal - 15 entităţi personale î...

Kamo·5mo ago
May 21, 2026
Featurekamo-internal

Încărcăturile foto-album folosesc aceeaşi conductă WS ca fila Uploads

Extrage conducta doc-manager upload (hashing → dedup check → registru-sau-upload → WebSocket condus de conversie) într-o utilizare reutilizabilăImagingUploads c...

kamo·5mo ago
Fixkamo-internal

Adăugare /api/securitate/ipotecare-apps catch-all proxy

Aplicația kamo-internă proxies fiecare cale de suport Java printr-un explicit Next.js handler traseu (una pe segment de nivel superior: /commerce-markets, /pos,...

kamo·5mo ago
Featurekamolos

Hide isActive = programe false de la debitori în timp real

utilizareProgramCatalog filtrează acum programe cu isActive=fals înainte le returnează vrăjitorului de împrumuturi. Steagul este calculat pe partea serverului c...

Kamo·5mo ago
Fixkamo-internal

/pipeline/ {vertical}/ {x} 404s

Spațiu de nume /pipeline nu are rute în această aplicație /pipelină/aplicaţii/ {x}, /pipelină/ordine/ {x}, /pipelină/angajări/ {x}, /pipeline/service/{x}, /pip...

kamo·5mo ago
FeatureSecurityService

Oferte de programe de umplere pentru piețele ipotecare existente pe boot

DataLoader sună acum Nu-ţi face griji. după backfill-ul AppMortgage. Mătură fiecare MORTAGE existent TradeMarket și asigură programul său Oferte sunt furnizate....

Kamo·5mo ago
Featurekamo-shared-library

Bootstrap program ipotecar oferte pe piață crea + boot backfill

Atunci când utilizatorul creează un comerțMarket cu comerțType=MORTAGE Markets & Fields settings tab pentru suprafeţele comerciale din aval să indice intenţii...

Kamo·5mo ago
FixSecurityService

Detaşează înainte de a înlocui colecţia de caracteristici în /org/domeniu

Fixarea anterioară a legat proiecția modelului aplicat în Am fost chemată. org. setFatures (proiectat) pe entitatea încă administrată. Organizaţia. @OneToMulte ...

Kamo·5mo ago
Fixkamo-internal

Eliminați icoana de aplicații independente

Conducta de aplicare a ipotecii este una verticală a sistemului comercial, Nu un Nav de nivel superior. Ofițerii de împrumut, procesatorii și subscriitorii ajun...

kamo·5mo ago
FixSecurityService

Rezolva ambiguu /org / domain handler

SecurityController a avut un al doilea ***************** S-a ciocnit cu *************** Primăvară respinsă cererea cu "Metode ambigue handler mapped" → 500 → ka...

Kamo·5mo ago
Featurekamo-internal

Lianți duplicați astfel încât utilizatorii să poată furculița fără a afecta originalul

Adaugă o acțiune "Duplicate" accesibilă din meniul de context al listei liantului și dintr-un buton nou din antetul editorului. Duplicatul pornește de la metada...

kamo·5mo ago
FeatureDocsService

Adaugă POST ***************

Copiază adânc un liant pe care solicitantul îl poate vedea (proprietar, partajat sau șablon) într-un liant proaspăt deținut de solicitant. Copiază fiecare eleme...

Kamo·5mo ago
Featurekamo-internal

Programe de ipotecare comutare + angajament MORTAGE-link

- Ipoteca ProgramePanel acum naveaza un real comutator pe fiecare carte de program cu update optimist + rollback pe eșec. Comutarea unui program de apeluri Pune...

kamo·5mo ago
FeatureSecurityService

Pus / programe/ {cod}/activ + depreciază criteriile de evaluare a POS ipotecare moștenite

- Ipoteca programuluiController câştiguri puse *************** cu corp {"isactiv": bool}, cu poarta pe LOS TAKE APPLICATION. Delegaţi Asta va face ca Org Progra...

Kamo·5mo ago
Featurekamo-shared-library

Per-org activeaza/dezactiveaza + depreciaza calea ipotecara exclusiv comerciala

- *************** upsertează un rând OrgProgramOverride cu recordState.isactiv=dorit; listaForOrg acum ȘI e programul de bază Steagul activ cu suprascrierea, de...

Kamo·5mo ago
Chorekamo-internal

Afișează insigna angajată / angajată pe cardurile de aplicare

Fiecare card ipotecar în / aplicaţii acum face un cip mic lângă pereche Contul: verde "Committed" atunci când împrumutul are un angajament (finanțat), indigo "A...

kamo·5mo ago
ChoreSecurityService

Angajamente ipotecare de umplere pe boot

DataLoader invoca acum *************** după sincronizarea drepturilor și backfill-ul utilizatorului sistemului. Idempotent atașat la angajamentul său + intenți...

Kamo·5mo ago
Chorekamo-shared-library

Poloneză

- *************** vindecă AppMortgages prelucrând cablurile; apelat de la SecurityService DataLoader. - AppMortgageService.delete anulează logodna+intenta in lo...

Kamo·5mo ago
Fixkamo-internal

Meniul aplatizat, astfel încât Docurile Generate sunt accesibile

Abordarea submeniului "Add Generated Doc" nu a funcţionat: făcând clic pe meniul meniului a închis meniul părintelui, care a demontat meniul înainte ca meniul c...

kamo·5mo ago
Fixkamolos

Drive travel sky from SkyToggle, unstack from personality chip

- Mută SkyToggle în rândul său de sus-dreapta din top-14 astfel încât slider-ul se oprește suprapuse LoGuideChip, care este poziționat la dreapta-14 presupunând...

Kamo·5mo ago
Featurekamolos

Ziua de frecat↔ tema de noapte cu luna de soare SkyToggle

- continuu t [0,1] unitate de poziție scena ~25 CSS proprietăți personalizate la:root prin interpolare liniară RGB între ziua de hârtie caldă și ancore de noapt...

Kamo·5mo ago
Featurekamolos

Expunerea de angajament/intentă/angajament AINS

AppMortgageDTO poartă acum identificatorii de comerț-ciclu de viață care SecurityService backend populează fiecare cerere de ipotecă. KamoLOS Încă nu le foloseş...

Kamo·5mo ago
Featurekamo-internal

Arată contextul comerțului + fila setărilor programelor

- / erou aplicaţii acum citește "Commerce > Ipotecare rezidenţială · URLA 2021" Astfel, personalul consideră ipoteca ca fiind una verticală a modulului comercia...

kamo·5mo ago
FeatureSecurityService

Întărire drepturi LOS + / scop comercial/angajamente

- Ipoteca AppController: fiecare obiectiv poartă acum pe RoleRightType. Citiri necesită LOS VIEW PIPELINE; crearea unei noi aplicații necesită LOS TAKE APPLICAT...

Kamo·5mo ago
Featurekamo-shared-library

Ipotecare URLA sârmă în angajament/Intenție/Commitment

Numerar este una verticală a sistemului comercial servicii, abonamente şi achiziţii. Acest lucru fire ipotecă URLA- fidelitate stiva la domeniul-agnostic comer...

Kamo·5mo ago
Fixkamo-internal

Oprește randarea randului dublu; adaugă share + meta dialoguri

Render fix: - ***************** a fost appending manual ?inline=adevărat la apiPath, dar forwardToApi păstrează deja șirul de interogare. String-ul duplicat de ...

kamo·5mo ago
FixDocsService

Include com.kamo.z.shared.binder in @EnableJpaRepositorii

DocsService boots with a explicit basePackages list, not classpath scan, so BinderRepository was not been been discovered Adăugând pachetul de liant la lista s...

Kamo·5mo ago
Featurekamo-internal

Adaugă fila organizator cu lianți, separatoare, documente generate

Adaugă organizatorul la managerul doc: - Noua filă "Organizator" (poziţia 4) cu o listă de liant + vizualizare despicată a editorului; - "Adauga la Organizator"...

kamo·5mo ago
FeatureDocsService

Adăugați suport organizator

Suprafață nouă REST sub /api/docs/binders pentru caracteristica Organizator: - BinderController: CRUD, element addition/update/remote/recomandare, share, rande ...

Kamo·5mo ago
Featurekamo-shared-library

Adaugă entități și depozite Binder/BinderShare

Adaugă stratul de persistență pentru noua caracteristică doc-manager Organizator: - Binder (Id lung, membru proprietar, org-scoped, isTemplate, modificator la n...

Kamo·5mo ago
May 19, 2026
Fixkamolos

Lift Home CTA cluster deasupra LenderFooter

Butoanele de jos-12/sm:jos-14 au fost tăiate de atribuirea de creditor picior (~76px înălțime pe desktop). Offset-uri bumped astfel încât grupul se șterge.

Kamo·5mo ago
Featurekamolos

Glimmer banner test, se potrivesc cu viewport, adăuga consimțământ cookie

- TestModeBanner publică înălțimea sa la --kamolos-banner-h și Globals.css scade din ecranul Min-h astfel încât vizualizarea acasă nu mai mult deversează viewpo...

Kamo·5mo ago
May 18, 2026
Featurekamolos

ID-uri privind SAFE de suprafață pentru creditor + LO atribuite

Adaugă LoContactCard cu avatar, puls de prezență, link-ul NMLS verificat, și call/email/message actions in the top-left of hero and apply surfaces, so inițiator...

Kamo·5mo ago
Fixkamolos

Opriți cipul de personalitate suprapunerea SoundToggle

LoGuideChip a fost poziţionat în top-3/drept-3 în JourneyHero şi JourneyAppleyLayout, același loc ca și SoundToggle global în aplicație/layout.tsx. A schimbat d...

Kamo·5mo ago
Fixkamolos

Opriţi hidratarea curselor cu un URL logo-ul care există de fapt

Găleata chiriaș MinIO deține logo-full.svg / logo.svg ca canonic nume; nimeni nu încarcă variantele întunecate. Am încercat URL în modul închis mai întâi, 404'i...

Kamo·5mo ago
Fixkamolos

Unwrap SecurityService's imbricated color wire-format so chirias brand vars really populate

SecurityService returns Organization with colors inside a EmbColorPalettePair ({culori: {colorPri: {colorPri, colorLight, ...} }}) și stochează hex fără un '#' ...

Kamo·5mo ago
Fixkamolos

Render logo-ul img on the SSR pass

Logo-ul iniţial cu coarde goaleSrc + utilizareaEffect-to-fill model a însemnat că RSS a returnat semnul de cuvinte înapoi, apoi hidratare populat Src. În cazul ...

Kamo·5mo ago
Fixkamolos

Kill fals-tenant implicits, face doar branding org reale

Elimină demo-ul ipotecar Apex Nu ar fi trebuit să adăugați și Kamo Am înlocuit-o cu "default." Ambele au fost doar hârtie peste o Stare lipsă-tenant cu date inv...

Kamo·5mo ago
Featurekamolos

Demo creditor auto-sarcină atunci când nici un chiriaș real rezolvă

Motivul "încă nu branded" numele gazdei fiind testat, astfel încât aducerea SSR returnat nul și fiecare Suprafaţa cu care se confruntă creditorul a căzut în er...

Kamo·5mo ago
Fixkamolos

Siglele implicite ale navei astfel încât gazdele nemarcate să facă o blocare reală

Ported ThemeLogo a renunţat la dosarul local. original a avut, astfel încât orice gazdă a cărui chiriaș MinIO găleată nu a fost furnizat (sau nu există deloc) d...

Kamo·5mo ago
Featurekamolos

Face creditor marca primară, nu un accent

Reformulează aplicația cu care se confruntă debitorii din "produs Kamo cu accente de creditor" "Produsul lui Lender, Kamo ca motor." Fiecare suprafaţă duce acum...

Kamo·5mo ago
FeatureInitializerService

Migrație pentru brandul cu care se confruntă debitorii + coloanele de prezentare a informațiilor

Adaugă cele șapte coloane anulate Organizația kamo-împărtășită-library Entitatea declară acum (TAGLINE / NMLS ID / PHONE support / EMAIL support) / ECHIAL HOUSI...

Kamo·5mo ago
FeatureSecurityService

Emit creditor brand + câmpurile de dezvăluire în per-org config.json

Două schimbări care termină conducta de branding kamo-los: 1. OrganizationController câștigă un GET public /api/security/org/domeniu/{host} obiectivul final. R...

Kamo·5mo ago
Featurekamo-shared-library

Add borrower-facing brand + disclosure fields to Organization

Seven new nullable columns powering the lender-branded surfaces in kamo-los's borrower app: - TAGLINE — marketing line shown on the brand-intro spl...

Kamo·5mo ago
Featurekamolos

Integrare profundă a org-theming pe fiecare suprafață împrumutat

Executes the full plan from the org-theming analysis: every CTA, glow, progress bar, focus ring, ambient orb, chat surface, header logo, and attribution line no...

Kamo·5mo ago
Featurekamolos

Make org branding loud — animated splash, ribbon, glow, footer

The subtle 1px accent ribbon and header logo weren't doing enough to celebrate the lender's brand. Now every hero surface delivers a real brand arrival moment. ...

Kamo·5mo ago
Featurekamolos

Port org-scheme theming from kamo-internal so borrower surfaces pick up lender branding

Ports the subdomain-driven org-theme system from kamo-internal into kamo-los, scoped down to what makes sense for an unauthenticated borrower-facing surface (no...

Kamo·5mo ago
Featurekamolos

Port chat suport public de la kamo-marketing, restilat pentru tema aurora

Aduce AI + suport live chat widget de la kamo-marketing în aplicația cu care se confruntă împrumutatul, recolorată la paleta kamo-los aurora (suprafață-baza / c...

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