KamoCRM

Live Change Log

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

17,552
Total Changes
6,024
Features
5,294
Fixes
30
Projects
Filter by project
All Projects17,552AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices742MCPGatewayService255MediaService602RAGService79SecurityService1,857TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,362kamo-login336kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,667kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,255Feature6,024Fix5,294Other994Performance165Refactor278Revert23Style42Test162Upgrade1
March 10, 2026
Featurekamo-shared-library

Adaugă sesiune TimeoutMinute la entitatea OrgRole

Kamo·7mo ago
Featurekamo-shared-library

Adăugați market id FK entităților POS și întrebări privind depozitul filtrat de piață

Adăugaţi asociaţia de piaţă (multiToOne FK la ComerţMarket) la Oferte, InventaryItem, ÎnchiriereAsset, Vendor, şi SubscriptionPlan entităţi. Adaugă întrebări gă...

Kamo·7mo ago
Chorekamo-shared-library

Normalizează sfârşitul liniei în EmbNameFull. java

Kamo·7mo ago
March 9, 2026
Featurekamo-shared-library

Adaugă entitate comerțMarketVendor

Kamo·7mo ago
Featurekamo-shared-library

Adaugă entitate din categoria "CommerceVendor"

Kamo·7mo ago
Featurekamo-shared-library

Adaugă entitate comercială

Kamo·7mo ago
February 14, 2026
Fixkamo-shared-library

Serialize POS DTO uid / id ca șir în JSON pentru JS întreg sigur

- RetailOrderDTO.uid, *************** AngajamentDetailDTO.id/linkId, IpotecaAppDTO.uid - Utilizați @JsonSerialize[folosind = ToStringSserializator.class] pentru...

Kamo·8mo ago
February 12, 2026
Featurekamo-shared-library

Fază 1-3 fundație - RETAIL, MORTAGE, active RENTALE

Faza 1 RETAIL: - AngajamentContextType.SALE, processOrderPaid: Angajament, Tranzaction, InventaryAllocation, ImplinireOrder - checkInventaryForOrder on create/u...

Kamo·8mo ago
Fixkamo-shared-library

Utilizați UID în loc de ID pentru relațiile derivate de bazăEntity

- ÎmplinireOrdinRepozitor: findbySourceCommitmentId -> findBySourceCommitmentUid (Commitment uses uid) - TranzactionRepository: findByOrderId -> findByOrderUid ...

Kamo·8mo ago
Featurekamo-shared-library

Adaugă filtru de ordine (creatAt DESC) și interval de date

- AngajamentRepository: OrderbyDateCreatedDesc on all find methods - TradeService: dataDe la/dataTo params, in-memory data filter - Angajaments API suportă acum...

Kamo·8mo ago
Featurekamo-shared-library

Adaugă angajamentDomainTypeConverter pentru VENDOR→SERVICE, fără SQL manual

- JPA AttributeConverter harti mostenire VENDOR la SERVICE atunci cand cititi de la DB - Aplicat la Angajament.Domain și OrgPOSConfig.enable Domains - Elimină n...

Kamo·8mo ago
Featurekamo-shared-library

Înlocuiește fasolea pos cu pachetul de comerț

- Adăugați pachetul de comerț (Ordin, Intenție, Ofertă, InventaryItem, InventaryPool etc.) - Adăugaţi servicii de comerţ înlocuind POSService, RetailProductServ...

Kamo·8mo ago
February 11, 2026
Featurekamo-shared-library

Validarea întreprinderilor în POS Service

- creareRetailOrder: verificare nulă la cerere -createLineItem: nul check, quantity > 0, unitPrece > 0 validation

Kamo·8mo ago
Featurekamo-shared-library

Adaugă entități din domeniul POS/inventar, DTO, repo și servicii

- Adăugaţi fasole POS (retail, închiriere, ipotecă, abonament, vânzător) - Adăugaţi RetailProduct, RetailInventoryStock, RetailOrder, Ipoteca App DTO - Adăugaţi...

Kamo·8mo ago
February 4, 2026
Featurekamo-shared-library

Polulează relația vânzătorProduct atunci când aducerea conduce

Actualizare getLeadsByOrganizationId() to populate the @Transient sellerProduct teren pentru fiecare plumb care are un furnizorProductId. Acest lucru asigură vâ...

Kamo·8mo ago
February 3, 2026
Featurekamo-shared-library

Adaugă stare, subStatus, sursă și dateCreated fields

- Stare adăugată, subStatus, sursa, dataCreat, și esteCâmpuri active pentru entitatea Lead - LeadDTO actualizat cu câmpuri compatibile frontend (status, subStat...

Kamo·8mo ago
Featurekamo-shared-library

Refactor Lead asignation from String to Employee Reference

- Salariat desemnat (angajat) - Added LeadAsignment entity to track asignment history - LeadAsignmentType enum adăugat cu diferite tipuri de atribuire - Added L...

Kamo·8mo ago
December 23, 2025
CIkamo-shared-library

Conductă de declanșare

snadjafinia·10mo ago
December 11, 2025
December 5, 2025
Chorekamo-shared-library

Cod de actualizare

snadjafinia·10mo ago
Fixkamo-shared-library

Rezolvați mai multe BagFetchExcepție și fixați persistența formei personalizate

- Interogare customFormRepository simplificată pentru a evita mai multe pachete - LeadMarketService fix pentru salvarea și încărcarea corespunzătoare a asociați...

snadjafinia·10mo ago
Fixkamo-shared-library

Salvează și încarcă în mod corespunzător asociațiile de forme personalizate pentru piețe

- Ștergere depozit eliminat, acum folosind îndepărtarea orfanului JPA pentru curățare - Iniţializarea pieţei leneşeColecţia customForms înainte de compensare - ...

snadjafinia·10mo ago
Fixkamo-shared-library

Rezolvați mai multe BagFetchExcepție în personalizatFormRepository

- Găsire simplificatăByIdAndOrganizationId interogare pentru a evita aducerea mai multor saci - Indepartat FETCH pentru stive si campuri in aceeasi interogare -...

snadjafinia·10mo ago
Fixkamo-shared-library

Rezolvați MultipleBagFetchExcepție prin utilizarea de încărcare leneș tranzacție

- LeadMarketRepository: Reversed to simple request without multiple Conectare FETCH - LeadMarketService: Adăugat @Transactional (readOnly=true) pentru a obțineM...

snadjafinia·10mo ago
Fixkamo-shared-library

Adăugați încărcare dornică pentru întrebări depozit pentru a rezolva probleme de încărcare leneş

- CustomFormRepository: Adăugat la stânga CONEXT FETCH pentru stive și câmpuri în gindBy Id andOrganizationId - LeadMarketRepository: Adăugat Stânga CONTACT FET...

snadjafinia·10mo ago
Featurekamo-shared-library

Adaugă vânzăriSubType field to LeadMarketDTO for ipotecar field detection

- Vanzari adaugate camp SubType pentru a distinge intre SaleType parinte si subtipuri - Când SaleType are un părinte (de exemplu, RESIDIDENTIAL MORTAGE), salesT...

snadjafinia·10mo ago
December 4, 2025
Featurekamo-shared-library

Adăugați câmpuri de plumb bazate pe piață și suport personalizat de date forma

- Adăugaţi câmpul de piaţă Id la entitatea Lead - Creați entitatea LeadCustomFormData cu coloana JSONB pentru datele personalizate - Adaugă LeadCustomFormDataRe...

snadjafinia·10mo ago
December 3, 2025
Featurekamo-shared-library

Adaugă suport pentru ierarhia părinte-copil la SaleType enum

- Adăugat RESIDENTIAL MORTAGE, COMMERCIAL MORTAGE, SERVICE CUSTOM ca copii ai SERVICE - Adăugat produs CUSTOM ca copil al produsului - Metode de ajutor adăugat:...

snadjafinia·10mo ago
December 1, 2025
November 30, 2025
November 29, 2025
Fixkamo-shared-library

Adaugă verificări și validări nule în CustomFormService createForm/updateForm

- Adăugați controale nule/goale pentru terenId înainte de a apela tapițerie (). la cauza inferioară() pentru a preveni NullPointerException - Adăugați o validar...

snadjafinia·11mo ago
Featurekamo-shared-library

Adaugă caracteristică formulare personalizate cu suport pentru constructori de formulare

- Adăugaţi FormFieldType enum cu 12 tipuri de câmp (TEXT, TEXT AREA, BANI, DATA, DATA TIME, DROPOWN, RADIO, LISTA, CECBOX, ADRESA, US SSN, US STATE) - Adăugaţi ...

snadjafinia·11mo ago
November 28, 2025

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