KamoCRM

Live Change Log

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

17,706
Total Changes
6,107
Features
5,348
Fixes
30
Projects
Filter by project
All Projects17,706AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService589InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,883TranslateService62VOIPService251VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,429kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,692kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,266Feature6,107Fix5,348Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 27, 2026
Featurekamo-internal

Setări platformă carte, și opri afișarea FreePBX copie

Trei probleme pe pagina de telefon-server KamoPBX, toate ale mele: - Cardul de telefon SERVER ID a fost invechit, astfel încât fiecare furnizor KamoPBX, RingCe...

Kamo·2mo ago
Docskamo-internal

Închide SW6a

Nouă plecări. Cererea de primăvară a planului a fost măsurată fals, schițat testul a fost aproape tautologic, iar cererea sa de acordare a etichetelor de servic...

kamo·2mo ago
Featurekamo-internal

Reţeaua de comenzi de lucru citeşte servicii reale

Fiecare rând în această grilă a fost o legătură moartă prin construcție. generează comenzi de lucru și handler declarat @PathVariable UID id orice handler a fu...

kamo·2mo ago
Featurekamo-internal

Trageți istoricul unui pacient din practicile pe care le-au folosit pentru a participa

Jumatate de schimb outbound, pe fila de înregistrări lângă suprafața de eliberare Înregistrările care pleacă şi înregistrările care sosesc sunt treaba unei per...

kamo·2mo ago
Featurekamo-internal

KamoPBX este selectabil

Furnizorul este implementat în VOIPService, astfel încât poarta vine-soon iese. Descriere nu mai numește proiectul din amonte și spune ce contează de fapt Kamo ...

Kamo·2mo ago
Docskamo-internal

Nu mai spune implementarilor sa ruleze git comite --permis-gol

--permisuri-goale un rezultat gol, nu forța unul. Cu nu căipec încă comite indexul, și aceste controale au întotdeauna un alt Sesiunea e înscenată. Un peer a fu...

kamo·2mo ago
Docskamo-internal

Nu mai spune implementarilor sa ruleze git comite --permis-gol

--permisuri-goale un rezultat gol, nu forța unul. Cu nu căipec încă comite indexul, și aceste controale au întotdeauna un alt Sesiunea de lucru înscenată în ele...

kamo·2mo ago
Fixkamo-internal

The Interaction Center găleată file nu se încheie la două linii

Șase file complete împart panoul de conversații 550px, lăsând ~80px fiecare, și "Membri de echipă" nu s-au potrivit Ambele etichete membre provin din propria c...

kamo·2mo ago
Featurekamo-internal

***************** și blocați cardul Enterprise

Înregistrează dreptul client-side - listă, culoare, pictogramă - și îl adaugă la testul de acoperire este ne-tab stabilit cu o notă pe ceea ce poartă de fapt, d...

kamo·2mo ago
Fixkamo-internal

Un atașament care nu poate fi citit spune acest lucru, în loc de nimic

Un element mass-media vă oferă un bit de ea a eșuat și nici un cod de stare, și-l Încuietorile de pe acel bit: nu se mai repetă niciodată, aşa că orice a mers p...

kamo·2mo ago
Featurekamo-internal

Arată ce spune graficul înainte ca reţeta să fie scrisă

Serverul refuză acum o rețetă care intră în conflict cu o alergie înregistrată, a medicament pacientul este deja pe, sau un pacient nimeni nu a întrebat vreodat...

kamo·2mo ago
Docskamo-internal

Corectează patru cereri SW6a, una măsurată fals

O listă simplă @Autowired a unei interfețe fără implementare NU rezolva la o lista goala Măsurată, fără motiv. Numai necesare = fals cu un implicit gol este si...

kamo·2mo ago
Docskamo-internal

Corectează trei revendicări SW6a, una dintre ele a măsurat fals

Un proiect anterior a declarat o listă simplă @Autowired a unei interfețe cu nr. implementarea se rezolvă pe o listă goală. Aruncă. Nesatisfăcut Dependenta Exce...

kamo·2mo ago
Refactorkamo-internal

Sesiunea proprie a filei denumește organizația sa;

Construiește direct pe 05ff51b3, care a stabilit sursa corectă a adevărului tab cere propria sesiune în care spațiu de lucru este, peste un apel pe-tab token s...

kamo·2mo ago
Docskamo-internal

Planul SW6a şi împărţirea SW6 în trei

Spec cheamă SW6 'wire the finised UI', care a presupus că există un suport la fir. ServiceJob, ServiceVisit și ServiceLineItem noi coloane au Zero apelanţi pe t...

kamo·2mo ago
Testkamo-internal

Pin două forme reguli care nu reușesc în tăcere

Ambele decid ce NU să trimită, care este jumătatea unei forme fără simptom vizibil când nu merge bine. O linie de remitere în alb nu trebuie să devină zero. Fi...

kamo·2mo ago
Docskamo-internal

Închide SW5

Şase plecări. Cel mai ascutit: proxy-book nu a putut fi copiat de la proxy cotații, care exportă PATT și nu PUS au făcut fiecare lucrare de lectură și fiecare ...

kamo·2mo ago
Featurekamo-internal

Autor o carte de sarcini forfetară, la preț de minut

Înlocuiește panoul SW5 cu suprafața reală de autor: trei sub-view-uri pe o tab SubView switcher MarketTaxShippingTab și MarketDiscountsTab utiliza deja pentru ...

kamo·2mo ago
Docskamo-internal

BaseLosController neautorizat() /interzis() există

Un scurt de lucru a spus un implementator aceste ajutoare au fost inventate și nu există. Necesită OrgId cu adevărat nu; cei doi fac, declarate protejate static...

kamo·2mo ago
Featurekamo-internal

Prețuri, taxe și niveluri pentru piețele serviciilor

O piață SERVICE a primit exact trei file Clienții, taxele și taxele de livrare și reduceri și prețurile au fost toate poartate pe TradeType == "RETAIL," care a...

kamo·2mo ago
Featurekamo-internal

Se aplică un transfer la o creanță

"Banii neaplicați" sunt banii pe care plătitorul i-a trimis că nimeni nu este atașat unei creanțe, şi coada ar putea fi doar privită. POST ASIGURĂRI PĂRŢI Oper...

kamo·2mo ago
Fixkamo-internal

Un apel de intrare citește în mod corespunzător și respectă pastila de stare

Trei lucruri sunt greşite la intersecţia telefonică. Numărul a fost pictat exact așa cum a purtat-o Invitația, astfel încât un apelant a sosit ca "+15559876543...

kamo·2mo ago
Featurekamo-internal

Patru lucruri care ar putea fi privite şi nefăcute

Fiecare dintre acestea a avut un obiectiv de lucru, o funcție de client, și nici un fel pentru o persoană pentru a ajunge la ea. Închiderea unei bucle de coman...

kamo·2mo ago
Docskamo-internal

Restaura SW4 aproape-out, pierdut la un vechi de lucru-tree editare

Comitul anterior a editat copia pe disc a acestui plan, care a precedat Shipped secțiune De acolo, deci copacul muncitor nu l-a avut niciodată. Editarea fișier...

kamo·2mo ago
Docskamo-internal

Aplicând DDL deschide o fereastră 40001

Bumping o versiune de catalog lasă îmbinate conexiuni JDBC deține cel vechi şi următoarea interogare prin fiecare eşuează SQLState 40001, care Hibernate face nu...

kamo·2mo ago
Fixkamo-internal

Lista de preţuri citită şi actualizată a vorbit cu obiectivul greşit

Două neconcordanțe de client/server tăcute au făcut intrarea pe lista de prețuri cu amănuntul Ecranul scrie calea mort: - lista de intrări a fost desfăcută cu ...

kamo·2mo ago
Featurekamo-internal

Arată ce cost extensii, în cazul în care extensiile sunt gestionate

ExtensieUsagePanel pe fila statistici, lângă cutia poștală și panouri de stocare: conta pe clasă, rata catalogului, totalul lunar, și regula în simplu limba. Am...

kamo·2mo ago
Fixkamo-internal

O reacție eșuată sau o editare nu se lipește de mesaj

Ia @kamo/chat-core 0,1.9, care rulează o editare optimistă sau o reacție atunci când conexiunea scade mai degrabă decât numai atunci când serverul refuză. Salva...

kamo·2mo ago
Featurekamo-internal

Un emoji pe un singur mesaj, și un mesaj puteți corecta

Un membru a cerut atât pe chat individual. Ei aterizează pe acelaşi meniu per-mesaj Fereastra are deja, lângă Copy and Unsend. Reacțiile redă ca un cip bar sub...

kamo·2mo ago
Fixkamo-internal

Spaţiul pe care l-ai ales este cel în care aterizezi

Alegeți "ABC Ipotecar" la sign-in și ați ajuns într-un spațiu de lucru purtând KamoCRM logo și culori, cu un meniu din stânga care oferă White Labeling, Plans &...

kamo·2mo ago
Fixkamo-internal

Păstrați biletele de sprijin din insigna per-membru necitite

perSender este ceea ce pune un număr de pe o persoană cap de hex A fost suming fiecare sesiune în instantaneu, bilete de sprijin incluse, care a pus un "6" ne...

kamo·2mo ago
August 26, 2026
Fixkamo-internal

Salvarea unei pagini de setări nu mai revopsește fila ca platformă

Semnat în Wienerschnitzel, deschis Setări → Branding, salvat Compania Info, și întregul spațiu de lucru a revenit la logo-ul și culorile lui Kamo. Închiderea fi...

kamo·2mo ago
Fixkamo-internal

Nu blocați niciodată furnizorul un org este deja folosind

Două orgi de producție rula 26 și 41 de cutii poștale live în timp ce deține nici un e-mail add-on cod, astfel încât culegatorul le-ar fi spus KamoMail necesită...

kamo·2mo ago
Featurekamo-internal

Revizuiţi accesul de urgenţă şi purtaţi ultimele două suprafeţe

Criteriul final de evaluare a sticlei sparte a avut o funcție de client care nu se numește nimic: fiecare A fost înregistrat accesul la graficul de urgenţă şi n...

kamo·2mo ago
Featurekamo-internal

Ridicați și trimiteți o cerere din coada care a găsit lucrarea

Ciclul veniturilor citește șapte cozi și nu a putut ridica o cerere. Fiecare scrie acum atârnă de coadă care a ieşit la suprafaţă nevoia de ea mai degrabă decât...

kamo·2mo ago
Featurekamo-internal

Corectează detaliile unui pacient

Detaliile ar putea fi introduse o dată și nu a stabilit. Panoul se află sub sumar mai degrabă decât într-un ecran de setări, pentru că în momentul în care cinev...

kamo·2mo ago
Featurekamo-internal

Configurați tipuri de vizite și ore de lucru

Primul ecran are nevoie de o nouă practică, iar cel care nu există. Rezervare ofera tipuri de vizita de la o masa si cauta disponibilitate impotriva alteia, dec...

kamo·2mo ago
Featurekamo-internal

Scrie o rețetă, un ordin și o vaccinare

Graficul le-ar putea arăta pe toate trei şi nu le-ar putea crea. Un panou mai degrabă decât trei, deoarece acestea sunt un moment: un clinician de finisare o vi...

kamo·2mo ago
Featurekamo-internal

Alegeți cine plătește pentru cutii poștale, și arată numărul pe factură

Controlul modulului cost apare doar o dată ce un grup de facturare există Setarea nu schimbă nimic şi oferindu-i-l invita credinţa că este ruptă. Rândurile pe ...

kamo·2mo ago
Docskamo-internal

Închide SW4

Nouă plecări. Cele două care contează cel mai mult: propriul autoreview al acestui plan a afirmat că un tip a fost consecvent în trei locuri, și a fost consecve...

kamo·2mo ago
Featurekamo-internal

Un cap închis se învârte în loc să clipească

Faceți clic dreapta pe un cap și alegeți Închideți, sau a pune unul în obiectivul aruncat în sau transportate în și a scăzut Trei sferturi de rotaţie în timp c...

kamo·2mo ago
Featurekamo-internal

Explicaţi cutia poştală unde se fac cutiile poştale

Console randuri pret mail pe cutie postala cu contele live; tab-ul cutiile postale, culegător departament și furnizor ajuta toate starea ceea ce contează, că un...

kamo·2mo ago
Featurekamo-internal

Alegerea furnizorului de poartă pe add-on, arată tarifele de căsuță poștală

Carduri blocate spun care adăuga-on le deschide mai degrabă decât să fie ascunse sau În tăcere mort, și poarta nu se deschide astfel încât o pană de facturare n...

kamo·2mo ago
Docskamo-internal

CitatConversieResult.orderUid este un String, nu un UUID

Ordine extinde BaseEntity, al cărui ID este un lung CitezLineItem extinde BaseUuidEntity. Planul a declarat UUID și propria sa Self-Review a afirmat că tipul e...

kamo·2mo ago
Docskamo-internal

Cheile dicţionarului SW4 aterizează în dicţionarul repo

Lista de fișiere a sarcinii 6a numită kamo-internă/mesaje/en.json, care este Gitignod şi nu poate fi comis. Proza pasului avea dreptate; lista Nu a fost.

kamo·2mo ago
Featurekamo-internal

Fiecare org alege ceea ce un ordin ia de la un citat acceptat

Un grup de radio, nu un comutator este "off." Arată care este implicitul și ce face fiecare pentru o sarcină reală: pentru un citat de trei ani la 10k/yr cu o ...

kamo·2mo ago
Fixkamo-internal

Întreabă o gazdă care există pentru organizaţie ?org= nume

O nouă organizație a fost creată cu logo-ul, culorile și trei medii. Toate de ea a furnizat corect în public / wienerschnitzel / 15 obiecte, dreptul valori hex ...

kamo·2mo ago
Featurekamo-internal

Spune cine deține o cutie poștală contestată, și că pseudonimele sunt gratuite

Snackbar-ul a înlocuit mesajul serverului 409 cu un eșec generic, așa că un manager nu a putut spune care membru deținea cutia poștală. Adaugă nota că partajare...

kamo·2mo ago
Fixkamo-internal

Fiecare eveniment catalogat arde în cazul în care evenimentul se întâmplă de fapt

Cele mai multe dintre catalogul de sunet a fost configurabil și inaudibil. Două cauze, ambele. silenţios prin construcţie: un sunet care nu cântă niciodată arat...

kamo·2mo ago
Docskamo-internal

Planul SW5, cartea de sarcini forfetară

Premisa Spec că nici o linie poartă o durată a muncii a mers ore vechi În urmă SW3 a aterizat muncăMinute și taskCode pe ServiceLineItem, și Javadoc pe taskCode...

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