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

Stop 404/422 erori consola pentru nav necustomizate și orgi fără telefon

Citiţi criteriul final de colectare (întotdeauna 200) pentru testul iniţial. sarcina navLayout în loc de GET cu o singură cheie, care 404s atunci când un membru...

kamo·3mo ago
FixKlusterServices

Prezintă activ pseudonime numai pentru browser (media.*)

Mecanismul de descoperire log-scan nu poate niciodată bootstrap este contactat doar de browser pe o subresursa WebSocket/XHR (SockJS /ws/info from the softphon...

Kamo·3mo ago
Featurekamo-internal

Portile de contact-info prin atribuire + noi drepturi de confidentialitate

Oglindeşte cele trei noi drepturi CRM. Pe pagina de detaliu principal, masca / blocare Contact primar, adresa de mail și câmpurile de adrese de proprietate pent...

kamo·3mo ago
FeatureSecurityService

Întărirea drepturilor de confidenţialitate a contactului principal-info

allLeads returnează acum LeadListDTO slab și ascunde conduce nealocate din partea membrilor fără VIew UNASsignED LEADS. obține contact cu măștile LeadById infor...

Kamo·3mo ago
Featurekamo-shared-library

Drepturile de confidenţialitate în contact cu plumb-info + lista slabă DTO

Adaugă trei drepturi CRM (161-163): "Atribuit altora: View/Edit Lead Informaţii de contact" şi "View Unasigned Leads." Adaugă LeadListDTO proiecție pentru gril...

Kamo·3mo ago
FixSecurityService

Traducerea şi adaptarea:

dbNow() întoarce acum DB-UTC wall-clock (now()::timestamp), astfel recupera absolut instant cu toInstant (UTC) în loc de zona implicită JVM Numărătoarea invers...

Kamo·3mo ago
Fixkamo-shared-library

DbNow () distribuţie acum () - >: Timemark (TimeSTAMPTZ->Instant break LocalDateTime)

SELECT acum () întoarce TIMESTAMPTZ, care Hibernate se materializează ca java.time. Instant și nu pot distribui la localDateTime declarat tip întoarcere pe fie...

Kamo·3mo ago
Featurekamo-register

Trimite tipul de membru din /membru si /team

/Echipele de înscrieri creează o TEAM MINTE (creat PROSPECT, în așteptarea activării admin); /membru Înscrierile creează un membru. ÎnregistrareFlow ia un supor...

Kamo·3mo ago
FeatureSecurityService

/echipa creează o TEAM MINTE (PROSPECT), /membru creează un membru

Înregistrare publică onorează acum membrulTip site-ul de înregistrare trimite (din /membru vs /echipa calea): /echipa creeaza o TEAM newday înainte de a putea ...

Kamo·3mo ago
July 6, 2026
Fixkamo-internal

Filtru agent arată numele membru + extensie telefon, nu e-mail

Agentul dropdown etichetat fiecare coechipier cu e-mail lor, deoarece încărcătorul citeste primul nume/ultima Chei de nume backend nu trimite (se trimite NumePr...

kamo·3mo ago
FeatureSecurityService

Expuneţi extinderea telefonului de lucru pentru membrii echipei în contractori

Filtrul /conduce agentul are nevoie de extensia de telefon de lucru pentru a eticheta opțiunile ca "Numele (următorul 8080) ." Extinderea există deja pe TeamMem...

Kamo·3mo ago
Featurekamo-internal

Cererea-support popup prezintă teme comune părinte-org

Îndreptaţi subiectul de creare a biletelor către noul /api/support/topics/possible end (own-org + partsed topics) astfel încât utilizatorii de copii-org pot con...

kamo·3mo ago
FeatureMediaService

Tematici comune pentru părintele de suprafață în popup-ul de susținere a cererii

Utilizatorii Child-org nu au putut vedea subiectele de suport comune ale org-ului părinte (atribuitTownOrg=fals) atunci când solicită sprijin, deoarece popup nu...

Kamo·3mo ago
Fixkamo-shared-library

Correct inversat părinte-împărtășește interogare subiect

Interogarea tematică pentru copii-org filtrată la atribuireaTownOrg=TRUE (numai pentru uz propriu) atunci când trebuie să returneze subiectele SHARED cu orgii p...

Kamo·3mo ago
FeatureSecurityService

Orgi noi pentru copii moștenesc securitatea părinților lorProvider

Atunci când se creează un copil org din kamo-internă, setați noua org de securitateProvider la Siguranţa părintelui OrgProvider (orgul sub care este creat) în l...

Kamo·3mo ago
Featurekamo-login

Arată anunțul legat de cont pe ?linked=1

Când registrul conectează un cont existent la un nou org, acesta redirecționează aici cu ?linked=1. Afișează "Aveți deja un cont Kamo Ea. Conectați-vă cu parol...

Kamo·3mo ago
Featurekamo-register

Gestionarea răspunsului în legătură cu contul pentru utilizatorii existenți

Când e-mail-ul introdus aparţine deja unui cont activ, backend-ul leagă acest org to it and returns Account linked. Traseul acei utilizatori direct la sign-in (...

Kamo·3mo ago
Featurekamo-internal

Wire up member/team-member create + Prospect-gate UI

- Adăugaţi rutele proxy Post lipsă /api/securitate/membri/creaţi şi /creează-membru de echipă (aceste 405'd înainte, astfel încât creația nu a ajuns niciodată l...

kamo·3mo ago
FeatureSecurityService

Reutilizați utilizatorii existenți, oglinda pentru securitateProvider, poartă-membru de echipă sign-in

Reutilizare (nicio copie a conturilor pentru aceeași persoană): - MemberCreateController reutilizează acum un utilizator existent prin e-mail personal caz-insen...

Kamo·3mo ago
Featurekamo-shared-library

SecurityProvider membru oglinda + reutilizare / patch teren

- ***************** userId: oglindeşte un utilizator în orgul de securitate al orguluiProvider ca membru de bază (dezmembrat; nu-op atunci când org se asigură î...

Kamo·3mo ago
Fixkamo-register

Trimite numele de gazdă al persoanei înregistrate în organism astfel încât contul aterizează sub org dreapta

Org rezolvat a fost disponibil pe client, dar nu a trimis la backend org a fost transmis numai implicit prin intermediul X-forwarded-Host, care intră Rescrie ga...

Kamo·3mo ago
FixSecurityService

Fișier conturi noi sub org a domeniului, nu kamocrm

/Înregistrare legat org nou membru a gazda cererii, dar semnalul org niciodată nu a supraviețuit hop: kamo-register proxys fiecare înscriere la comun Api.kamocr...

Kamo·3mo ago
Fixkamo-shared-library

Rezolvați org-by-domeniu cu o copie de rezervă a aliasului

Adaugă ***************** domeniu exact meci, apoi picătură cea mai adâncă etichetă o dată (register.optionone.com - > opţiune.com) Astfel, un subdomeniu per-org...

Kamo·3mo ago
Fixkamo-login

Oprește tremuratul vizualizării pe browsere cu bare de defilare clasice

Pe mașini ale căror Chrome utilizează bare de derulare (non-play), Paginile de logare/recoperă sunt conectate cu ambele bare de defilare pâlpâind. Rădăcină cauz...

Kamo·3mo ago
Featurekamo-internal

Wire Tab Tab Tasks to real backend + șterge acțiunea + live count

Adaugă următoarele rute proxy pentru /liders / {id}/tasks[/{taskId}] (tab's getTasks/ addTask/updateTask/completeTask calls were 404), a stergeTask action in th...

kamo·3mo ago
FeatureSecurityService

Sarcini principale REST API + în timp real TASK CHANGED

Implementează backend tab-ul /liders/view Tasks a fost deja de asteptare, dar că Nu a existat niciodată: GET/POST/PUT/DELETE - Nu. (LeadTaskController + LeadTas...

Kamo·3mo ago
Featurekamo-shared-library

Entitatea LeadTask pentru sarcinile de monitorizare a conducerii

Backs tab-ul /lides/view Tasks (în trecut un ciot doar frontend cu nr. persistenţă). LeadTask (tabla LEAD TASK) reflectă forma frontend TaskItem - Nu. + LeadTas...

Kamo·3mo ago
Featurekamo-internal

Real-time datagrid + live lead view with per-pane edit locks

/grila de plumb este acum pe deplin live peste websocket (NATS→STOMP): rânduri adăugare/eliminare/actualizare împotriva filtrului activ automat și a celulelor m...

kamo·3mo ago
FeatureMediaService

Org-guard abonamentul în timp real /topic/liders/rt/{orgId}

Paza subscribe cross-tenant pentru noul subiect de plumb în timp real, oglindind actual /topic/social/feed guard: un membru poate abona doar la propria lor Flux...

Kamo·3mo ago
FeatureSecurityService

Per-pane edit-lock REST API + auto-salvare maturator

Adds /api/security/leads/{id}/locks ************* susţinut de LeadLockService: rezervare exclusiva per-pane, batai de inima care Resetați un TTL inactiv de 5 mi...

Kamo·3mo ago
Featurekamo-shared-library

Editare NAT în timp real + entitate de editare per-pană

{orgId} (creat/actualizat/ șterse cu taste de câmp schimbat, istoric-appended) astfel încât grila /conduce și /liders/view page can update live. Acum se întoarc...

Kamo·3mo ago
Fixkamo-internal

Elimină secțiunea "Nu este disponibil pentru tine"

Nu mai ieşi la suprafaţă. Navigarea Pagina de aranjament listat fiecare opțiune Nav ascunse ca chips-uri blocate; a scăzut blocaţi împreună cu notele ascunse/vi...

kamo·3mo ago
FixDocsService

Criteriile generice de evaluare a octeților refuză MLOS pentru fiecare parte (vault/împrumut)

Obiectivele finale generice ale octetului imagistic (descărcare / flux / descărcare în vrac / miniatură) și agregarea liant autorizat numai pe org + un numeric ...

Kamo·3mo ago
Featurekamo-internal

Integrați file primare în antet pe paginile rămase Style A

Urmărire a style A→B matura, acoperind pagini care nu se deplasează prin ConfigurăriView: - /kb: KbNavBar devine un antet erou gradient cu articolele/Resursele...

kamo·3mo ago
Fixkamo-internal

Centrează bara de snack-uri a vânzătorilor-produse în partea de sus

Pastila de salvare/actualizare a folosit ancora implicită a MUI (jos stânga, nu AncorăOrigin set), astfel încât acesta a făcut off-centru. Ancorează-l în centru...

kamo·3mo ago
Fixkamo-shared-library

CreatePair este idepotent pentru perechea primară (oprește duplicatul BorrowerPairs)

createPair singur apelant este vrăjitorului "asigură împrumutatul primar," dar a introdus necondiţionat o pereche nouă fiecare apel, astfel încât o autosalvare ...

Kamo·3mo ago
Featurekamo-internal

Relocați barele de numărare în antet peste file sociale, importuri

Se aplică tratamentul de vânzători-tab pe fratele CRM setări suprafeţe astfel încât bara de rezumat "x • y" în partea de jos nu mai mănâncă pagina imobiliare: ...

kamo·3mo ago
FixDocsService

Nu servi documente soft-eliminate pe /stream și /bulk-download

getDocumentMetadata (utilizată de fluxul + căile octet de descărcare în vrac) nu filtrați rândurile distruse modul de descărcareDocument, și o șterge moale lasă...

Kamo·3mo ago
Featurekamo-internal

Mută numărul vânzătorului/produsului deasupra acțiunilor antet, antet de linie de jos Refresh + Adăugați Vendor

Recaptures pagina imobiliare bara de rezumat independent de jos utilizate pentru Ocupați butoane în antet, și butoanele de jos-align cu blocul titlu.

kamo·3mo ago
Featurekamo-internal

Integrați file primare în antetul paginii (Style B) peste Pagini Style A

Fiecare pagină de gradient-erou care a transformat filele sale primare într-o carte separată sub antet le face acum în interiorul antetul gradientul în sine, po...

kamo·3mo ago
Fixkamo-internal

Adaugă rute proxy lipsă Next.js pentru produsul implicit MLOS + disponibilitate

Pagina de produse-vânzători a aruncat "A eșuat pentru a stabili produsul implicit:" deoarece Frontend pus la ************* (și GET lead-vendors/mlos-readiness) ...

kamo·3mo ago
Featurekamo-internal

Înapoi săgeată în antet se întoarce la / conduce

Adăugați un backHref/backTooltip la SetăriView care face un alb înapoi săgeată stânga a titlului, și sârmă CRM setări pagina pentru a trimite membru înapoi la /...

kamo·3mo ago
Featurekamo-internal

Setări curajoase 'CRM:' prefix, separatoare de conducte, subliniere exclusiv hover pe link-uri tab

Prefaceți setările filei CRM cu o etichetă bold 'CRM Setări:' (nouă ************* cheie****), legături separate cu ' ' ' în loc de un spațiu gol, și comutați li...

kamo·3mo ago
Featurekamo-internal

Adăugați link-uri file CRM setările de mai sus reîmprospătare, poartă ca meniu setări

Retrimiteți un rând de link-uri albe, subliniate și separate de spațiu fiecare /setări/fetures/crm tab deasupra butonului de reîmprospătare a antetului Leads. ă...

kamo·3mo ago
Fixkamo-internal

Pilula de studiu corectă rămasă (a fost 20644d)

Când NavPri a fost rescris, minutul-tick a fost schimbat de la Data.now() to a contra începând de la 0, și că contorul a fost trecut ca argument de acum formatT...

kamo·3mo ago
Fixkamo-internal

Butonul de resetare în rândul de titlu (dreapta) + conținutul total

- "Resetarea la Standard" se află acum pe acelaşi rând cu "Layout navigaţie" poziția, aliniată la dreapta, cu poziția de stânga-aliniată (translatată din subsol...

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