KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 22, 2026
Featurekamo-internal

Adăugați fila Politici, și nu mai oferă chat-uri backend refuză

Patru opinii asupra unui proiect de regulament, deoarece există patru întrebări diferite şi niciun singur aspect nu le răspunde tuturor. Regulile este ceea ce f...

kamo·2mo ago
August 21, 2026
FeatureInitializerService

Creați schema de politică de chat

Șase tabele: regulamentul modificat, regulile și clauzele acestuia, răspunsul granturi în spatele "replică numai în timp ce fereastra lor este deschisă," și tra...

Kamo·2mo ago
FeatureSecurityService

Anunta lista membrilor cu verdictul politicii de chat

Serviciul de securitate serveşte lista de chat UI este construit din, aşa că trebuie să raspunde cu aceleasi verdicte pe care MediaService le impune -- unul imp...

Kamo·2mo ago
FeatureMediaService

Forţează politica de chat org şi închide două găuri pe care a stat

Se aplică politica la cele trei locuri în care o conversație poate începe sau continua: crearea sesiunii, adaugă membru, și calea de trimitere. O cameră nu este...

Kamo·2mo ago
Featurekamo-shared-library

Adaugă motorul de politică chat org

Decide dacă un membru poate deschide o conversație cu altul și dacă pot trimite într-una care există. Regulile sunt o listă ordonată. perechi și primul meci dec...

Kamo·2mo ago
Featurekamo-internal

Reordonează filele și vopseale Binders și Uploads

Banda citește Originals cele trei puncte de vedere ale documentelor împreună și cele două destinații după acestea. Binderele și uploadurile transportă acum ace...

kamo·2mo ago
Featurekamo-internal

Spune când nu poate fi adăugat un document selectat

Liant Docs Selected sare un document nu poate deține mai degrabă legal decât lipsa întregii sincronizări, care este corect, dar a făcut acest lucru în tăcere, a...

kamo·2mo ago
Featurekamo-internal

Ori tab-ul de modificare în Binders

Banda este acum Originals Modificarea este plecat: tot ceea ce a făcut aranja documentele verificate, previzualizare le, fuzionare le într-un singur PDF sau un...

kamo·2mo ago
FeatureDocsService

Servește și sincronizează liant Docuri selectate

POST /api/docs/binders/scratch aduce liant Docs Selected apelantului pentru o colecție, creând-o la prima utilizare și înlocuiește documentele sale cu selecţie ...

Kamo·2mo ago
FeatureInitializerService

Adaugă lianți.is scratch

Patru declarații mai degrabă decât un ALTER: lianți este populat, și Yugabyte respinge întregul ADD COLUMN ... NU NULL declarație mai degrabă decât clauza, așa ...

Kamo·2mo ago
Featurekamo-shared-library

Marcați liant Docuri selectate automat al membrului

liants.is scratch steaguri un liant pe (proprietar, colectare) a cărui documentele sunt alegerea grilei DocManager mai degrabă decât o listă curatată. Este un l...

Kamo·2mo ago
Featurekamo-internal

Adună recordul de plumb în loc să-l ţii în spatele unui spinner

Starea de încărcare a filei Detalii a fost o carte de paisprezece rânduri de puls MUI gri o formă pe care panoul nu o ia niciodată, pe un ceas per element, înl...

kamo·2mo ago
FeatureSecurityService

Cere EmailService pentru a back-fill un e-mail trecut de plumb

Implementează LeadEmailul bibliotecii partajateBackfillTrigger, așa că ticăie "Asociați E-Mail-uri trecute w/ Lead" pe o salvare de plumb ajunge la singurul ser...

Kamo·2mo ago
FeatureEmailService

Scanează cutiile poştale ale org-ului pentru un e-mail de plumb la cerere

Serveşte tic- caseta "Asociaţi- vă cu e- mail- ul trecut w/ plumb." Având în vedere o pistă și adresa doar înregistrate pe ea, citiți INBOX și trimis de fiecare...

Kamo·2mo ago
Featurekamo-shared-library

Lăsați un mesaj de cerere de plumb care precede adresa sa de e-mail

Potrivirea este punct-in-time prin proiectare În interiorul ferestrei sale, astfel încât editarea unui plumb nu poate rescrie retroactiv istoria. ă costul este...

Kamo·2mo ago
Featurekamo-internal

Oferta de a asocia e-mail trecut atunci când adresa unui plumb este setat

Mail este potrivit cu un plumb strict punct-în-timp: o adresă numai creanțe trafic din momentul în care este înregistrat, astfel încât editarea unui plumb astăz...

kamo·2mo ago
Featurekamo-internal

Un agent culegător pentru atribuire, rezervări și filtru

Controlul Agent Asignate pe panoul de misiune a unui plumb a fost o componentă locală în LeadViewClient. Alte două locuri au vrut exact, aşa că se mută în Şi ia...

kamo·2mo ago
FeatureSecurityService

Acceptă o rezervare ridicată pentru un alt agent

POST ***********acum onoruri pe jumătate membruId, Poartă pe EDIT OPPORTUNITS lista rezervata, si deja dreptul necesar pentru a muta o oportunitate intre agent...

Kamo·2mo ago
FeatureInitializerService

Adaugă *****************

Înregistrări care au depus o rezervare atunci când nu este agentul nume, astfel încât cineva gestionarea oportunităților poate ridica unul în numele unui agent ...

Kamo·2mo ago
Featurekamo-shared-library

Lasă un manager să ridice o rezervare pentru un agent

Cineva care gestionează oportunităţile poate depune acum o cerere de rezervare pentru vânzări În numele agentului. CreateReservationRequest's be half ofMemberId...

Kamo·2mo ago
Featurekamo-internal

Ascundeți controalele de echilibru pe care nu le poate utiliza nimeni

Soldul de credit, Daily Allotment și Max Balance toate acționează pe un sold acordat, şi un produs FFA nu are nici o acceptare acolo mentosane şi îşi petrece pr...

kamo·2mo ago
Featurekamo-shared-library

Asigurați-vă gratuit-pentru-toată acceptarea cheltuibile, astfel încât acesta poate fi plafonat

FFA ocolit sistemul de credit pur și simplu, care a lăsat un manager fără pârghie peste it: Max Daily Spend a stat în spatele dacă (!ffa) și nu ar putea acoperi...

Kamo·2mo ago
Featurekamo-internal

Nume solicitant, muta linia de org, scurta butonul Open Org

Trei ajustări ale suprafeţelor de sprijin. "Open org as System User" este acum "Deschide Org," stând imediat după atribuirea/reassign mai degrabă decât la sfâr...

kamo·2mo ago
Featurekamo-internal

Spune ce ceas dialog eveniment este pornit, și arată ora de începere

Patru lucruri pe care compozitorul le-a greşit, pe /calendar şi pe prima pagină deopotrivă. Zona era a navigatorului. Acesta este un fapt despre laptop, nu des...

kamo·2mo ago
FeatureSecurityService

Publicați declarația de hibernare contează pentru Prometeu

/actuator/prometheus deja transporta jdbc * și hikaricp * dar nu hibernate *, pentru că Spring Boot 3 configurează automat aceste parametri atunci când E la cur...

Kamo·2mo ago
Featurekamo-internal

Arată fotografia solicitantului pe fiecare rând de chat suport

Fiecare rând în chat-uri → Suportul purtat aceeași grilă suport albastru, care nu este de ajutor la Toate când lista este ceea ce scanați pentru a decide ce să ...

kamo·2mo ago
FeatureMediaService

Pune fața și numele solicitantului pe fiecare chat de sprijin

Un chat → Rândul de sprijin a arătat aceeași glifă de sprijin pe fiecare linie, astfel încât o coadă de Erau un zid de cercuri albastre identice. Faţa pe care o...

Kamo·2mo ago
Featurekamo-internal

Pool conta pe antetul produsului, acceptat-azi pe membru

Leads Disponibil a fost redat în fiecare rând membru al unui grup de produse, dar este un proprietatea pool-ului (produs, piață) coloana pentru toti membrii car...

kamo·2mo ago
Featurekamo-shared-library

Rezolvați URL-ul foto al unui membru din biblioteca comună

The Chats → Lista de sprijin este pe cale de a arăta fața solicitantului, și un suport pretendentul este pe propriul birou al platformei. Fiecare alt avatar din...

Kamo·2mo ago
FeatureSecurityService

Returnează numărul de membri acceptat astăzi pe produs

Gestionare-Credits arată Max Daily petrece, dar nimic despre cât de mult este folosit, astfel încât un manager nu a putut spune dacă un membru a fost o pistă de...

Kamo·2mo ago
Featurekamo-shared-library

Contează astăzi cheltui peste produsele unui membru într-o singură întrebare

Manage-Credits vrea să arate, pe membru, câte piste au acceptat astfel departe astăzi ************* răspunsuri pentru un singur produs, astfel încât o grilă ar...

Kamo·2mo ago
Featurekamo-shared-library

Numără piscina care poate fi atribuită fiecărui produs de vânzare imediat

conteAsignablePool raspunsuri pentru un singur produs, astfel încât un apelant poate întreba doar despre produsele pe care le deține deja. Gestionare-Credits a ...

Kamo·2mo ago
FeatureInitializerService

Indicii compoziți pentru geolite locații

Numai țara a fost singurul index pe un tabel 80.429-rand. Măsurată în funcție de producție: Rezoluţia oraşului (ţară + compartimentare) indexat pe toate rânduri...

Kamo·2mo ago
Featurekamo-internal

Afișează org-ul solicitantului și oferă ușa utilizatorului sistemului agentului lor

Suport chat antet acum numele organizației cererea a venit de la, la toată lumea lucrează conversația și la nimeni altcineva ar fi doar citit propriul lor ante...

kamo·2mo ago
FeatureMediaService

Numiţi org-ul solicitantului şi sfârşiţi accesul utilizatorului sistemului atunci când biletul se mişcă

Trei lucruri, totul despre un birou de sprijin care răspunde mai mult de un chiriaş. Detaliu bilet poartă acum un verdict per-viewer cu privire la posibilitate...

Kamo·2mo ago
FeatureSecurityService

Mentă o sesiune de utilizare a sistemului pentru biletul deschis al unui agent de sprijin

intra-ca câștigă un al doilea motiv pentru a spune da. SystemUserIntryPolicy întoarce apelantul *** în faptele pe care le ia sistemul comun de sprijinAccessRezo...

Kamo·2mo ago
Featurekamo-shared-library

Lasă un bilet deschis să-i acorde agentului său org, şi expiră odată cu el

Un agent de sprijin trebuie să se uite în interiorul chiriașului clientului pentru a răspunde la bilet Rezistă. Până acum singura cale de intrare era platforma ...

Kamo·2mo ago
FeatureInitializerService

Index member rights applied on (membru id, the right)

Tabelul nu a avut indexuri deloc, în timp ce fiecare găsitor de pe el filtrează prin MEMBRU ID. La 10,524 randuri un singur membru a drepturilor cauta a fost o ...

Kamo·2mo ago
August 20, 2026
FeatureInitializerService

Indicii compoziți ai plumbului și deblocați cursa care le creează

Grila /conduce filtre acum și pagini în baza de date în loc de expediere întreaga organizație către browser. Cu doar IX LEADS ORG ID că ar muta scanarea mai deg...

Kamo·2mo ago
Featurekamo-internal

Compania de oferte Nume ca domeniu de import harppable

leadFields.ts este lista din care se trage pânza de cartografiere și trebuie să reflecte Switch backend în LeadImportController acceptat de UI şi apoi ignorat ...

kamo·2mo ago
FeatureSecurityService

Compania de hărți Nume astfel încât o foaie de calcul poate purta denumirea comercială

setDirectFieldOnCreateRequest had no company Nume caz, deci câmpul a fost inaccesibil de la expertul de import manual chiar dacă CreateLeadRequest poartă el și ...

Kamo·2mo ago
FeatureDaemonService

Lasă o încărcătură utilă cartografiată să poarte numele companiei și sursa

Comutatorul de teren direct al postului de admisie s-a oprit la SellerLeadID, deci o cartografiere Numele societății sau sursa a fost acceptată de UI, stocată p...

Kamo·2mo ago
Featurekamo-marketing

Pune banda măturat titlul înapoi

Restaurat exact aşa cum a fost, acelaşi gradient cu două straturi, aceeaşi bandă 120deg, aceeaşi 9s/1.1s sincronizare și ușurare Costul este precis și merită ...

Kamo·2mo ago
Featurekamo-internal

Retitle Modified to Converted and fix two tab icons

Ambele file au purtat o pictogramă care înseamnă deja altceva în această grilă: Modificați fila folosit GetApp, butonul de descărcare la nivel de rând, și Conve...

kamo·2mo ago
Featurekamo-internal

Alegeți pagina pe care aterizează un link de urmărire

Un cod nu este legat de o pagină doar o întrebare reală atunci când partajarea unul este în cazul în care vizitatorul ar trebui să aterizeze. Produsul nu a avu...

kamo·2mo ago
Featurekamo-marketing

Arata o statura a rolei in loc de un puls gri

Adaugă public/img/hero-still.webp Exact şi face ceea ce arată eroul până când cineva apasă play. Acest lucru stabilește, de asemenea, un bug schimbarea robine...

Kamo·2mo ago
Featurekamo-internal

Construiește legătura comună ca ?conte=<uuid>

construiTrackingLink emite noul parametru, iar banda de legătură subliniază ?conte= segment folosit pentru a evidenția ca ?mrt=. Token în sine este acum un UUID...

kamo·2mo ago
Featurekamo-register

Citeste cookie-urile cu discount si trimite campurile

Urmează site-ul de marketing: kdsc vid / kdsc src, cu ?conte= ca cerere-paramă de rezervă pentru un vizitator care aterizează pe formularul de înregistrare cu l...

Kamo·2mo ago
Featurekamo-marketing

Parametrul de sesizare este ?conte= și jetonul este un UUID

Legătura dintre acţiunile unui membru este *************** Înainte era... ?mrt=<memberId>.<literation>, care a pus un membru real id în fiecare URL partajat și ...

Kamo·2mo ago
FeatureSecurityService

Accepta campurile de inscriere* discount, tine-i pe cei de la mrt*

Site-ul de înregistrare trimite acum discountVizitorGuid / discountCode. Ambele nume sunt citit, nou în primul rând, pentru că cele două servicii desfăşurate in...

Kamo·2mo 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