KamoCRM

Live Change Log

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

17,447
Total Changes
5,948
Features
5,271
Fixes
30
Projects
Filter by project
All Projects17,447AIService243APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService572InitializerService329KBService151KlusterServices738MCPGatewayService238MediaService596RAGService79SecurityService1,843TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,341kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,649kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,948Fix5,271Other994Performance165Refactor278Revert23Style42Test159Upgrade1
October 13, 2026
October 11, 2026
October 5, 2026
Refactorkamo-shared-library

Drop findMember andManagerIds KamoCollab CP02 T15

git grep de origine/main al fiecărui repo (și fiecare copac de lucru neîmpușcat) nu găsește Alt apelant. Impinge numai dupa ce se desfasoara CP02 T15: Până atun...

Kamo·3w ago
Refactorkamo-shared-library

Faptele membrilor chat provin numai din graficul org; depozitul de fapte moștenite și constructorul său au dispărut (KamoCollab CP02 T18)

ChatPolicySnapshotLoader pierde ChatPolicyFactsRepositor constructor, fapte domeniu, încărcare Date, strămoşi, managerChain, locul de muncăLocalizare Numele și ...

Kamo·3w ago
September 28, 2026
RefactorSecurityService

Un constructor pentru ambele răspunsuri de alimentare, testat fără controler

getFeed a construit plumbul și răspunsul organizației în două copii ale aceluiași bloc; FeedResponse construiește atât, astfel încât streamGuid nu poate fi într...

Kamo·4w ago
September 27, 2026
RefactorMCPGatewayService

Eliminați obiectivele de execuție-ca-org instrument acum că AIService folosește /mcp

/api/mpcp/tools/list and /api/mpp/tools/execute a răspuns pentru o întreagă org, care Tool Plane interzice (D28). Niciun client nu le-a putut contacta (AIServic...

Kamo·4w ago
RefactorMCPGatewayService

Șablonul de serviciu

Kamo·4w ago
September 25, 2026
Refactorkamo-internal

Browser-ul nu mai ridică NEW EMAIL pentru sine

raiseForSelf merge cu Postul de Emailservice /api/notificări/self: new e-mailul este ridicat de E-mailService și carduri necitite de MediaService. ă verifica pr...

Kamo·4w ago
Refactorkamo-shared-library

Retrageţi-vă TASK CHANGED

Kamo·4w ago
September 24, 2026
RefactorSecurityService

Capabilitatile provin din regula scaunului comun aplicatia serverelor

Serviciul de drepturi citește datele scaunului și solicită regulamentul privind capacitatea de ședere decizie, apoi o hartiaza pe forma de firul membreCapabilit...

Kamo·4w ago
September 18, 2026
Refactorkamo-internal

O modalitate de a tăia o propoziţie în jurul oamenilor nume

Trei agenți și prima matura fiecare predat aplicația același truc cu un semn în cazul în care numele merge, împărțit pe ea, desena numele ca un membru Name și ...

Kamo·1mo ago
Refactorkamo-internal

Rândul nu mai păzește împotriva presei cardului în sine

Cardul de membru păstrează acum evenimentele care încep ceva în sine (a92b3cac), pentru fiecare suprafata, astfel încât rândul de chat propria garda împotriva o...

Kamo·1mo ago
September 12, 2026
RefactorEmailService

Regula conexiunii smtp este declarată o dată și împărtășită

SmtpConnectionRegula deţine convenţia portuară creează aplicareaSmtpSesssion (465 implicit TLS, 587 STARTTLS, STARTTLS în altă parte numai atunci când este soli...

Kamo·1mo ago
September 9, 2026
Refactorkamo-internal

Nu mai falsifica suprafaţa de semnare, şi oferă întreaga înregistrare semnată

kamo-internal transporta o furculiță copiată manual a aplicației externe a semnatorului app/lib/esign, app/stores/esign and app/components/esign/signing, each ...

Kamo·1mo ago
Refactorkamo-internal

O masă pe joc, şi renunţă la distribuţie, sindicatul forţat

Lac de follow-up pe poarta de drepturi Jocuri. Nicio modificare a comportamentului; testele cuiul ăla e neschimbat şi tot trece. *************** a fost tastat ...

Kamo·1mo ago
September 8, 2026
Refactorkamo-internal

Mutați soldul din bara de sus și în meniul Jocuri

Barul este fixat crom și deja aglomerat ceasul de conformitate, clopotul, chat, limba, contul și un sold nu este ceva pe care cineva acţionează de acolo. Acum ...

Kamo·1mo ago
RefactorMediaService

Rama se oprește transportă o arhivă nimic nu redă

Panoul de notare a ferestrei a dispărut. Piesele capturate au acel spaţiu. MișcăListă și Singură a fost mai multe kilobytes pe fiecare stat, per destinatar, pe...

Kamo·1mo ago
Refactorkamo-internal

Aruncă-ţi gândul din oglinda clientului

A fost întotdeauna fals pe sârmă și nimic nu a făcut-o. Eliminat alături de Câmp server astfel încât cele două forme să rămână identice Sursa a scăzut este urm...

Kamo·1mo ago
RefactorMediaService

Arunca un câmp care a fost întotdeauna fals și o declarație care nu a făcut nimic

răspunsuri în interiorul cererii care a provocat-o, astfel încât fereastra care a cerut deja știe că este în așteptare, iar un joc împotriva calculatorului nu a...

Kamo·1mo ago
September 6, 2026
RefactorVOIPService

Șterge codul Telnyx nimic apeluri

Trei metode am adăugat că nici un apelant ajunge, eliminat în timp ce motivul este încă proaspete invocat de nimic, care este modul în care "pasta o cheie și a...

Kamo·1mo ago
Refactorkamo-internal

Un modul deține link-ul de la pagina de plan la fila de facturare

Fiecare acțiune pe / planul meu este o legătură în Plans & facturare, și trebuie să aterizeze pe dreapta sub-tab sau "Payment și facturi" se deschide pe Aboname...

Kamo·1mo ago
Refactorkamo-internal

Masina de lansator este un context, nu un recuzita

Kamo·1mo ago
September 5, 2026
RefactorVOIPService

Păstrați "este acest membru conectat" într-un singur loc

RingCentralMemberOAuthService a avut propria connection și ConnectedExtensionNumber, și ambele răspuns doar pentru sign-in jumătate. Membru poate ține fie credi...

Kamo·1mo ago
September 4, 2026
Refactorkamo-internal

Aruncați recuzita densă neutilizată din OrgOAuthAppSection

Niciun loc de apel nu l-a trecut, şi toate cele opt implanturi vor antetul complet. Un suport păstrat pentru un apelant care nu există este API suprafață cineva...

Kamo·1mo ago
September 3, 2026
RefactorKlusterServices

Reaper a folosit prea

Dropping su de pe calea exec lăsat-o în recruct idle, care rulează pe fiecare Conectare terminală. Aceleaşi trei obiecţii, iar ultima este cea care muşcă: prof...

Kamo·1mo ago
RefactorVOIPService

Spune clar de ce fiecare agent JustCall citeşte ca activ

Listarea utilizatorilor a decis statutul său cu "Da sau Nu -> ACTIVE, altele UNNOSCUT," care este un mod ocolitor de a întreba dacă JustCall a răspuns la toate,...

Kamo·1mo ago
September 2, 2026
Refactorkamo-shared-library

Expune represalii ca static astfel încât un backfill poate refolosi

Citate coloane de bani sunt scrise, nu calculate pe citire, astfel încât o corecție a motorului lasă rândurile existente care transportă aritmetica veche până c...

Kamo·1mo ago
RefactorRAGService

Arunca un @Transactional care nu a aplicat

sarcinăCatalogul este atins din catalogul() pe aceeași fasole și auto-invocare nu trece prin proxy, astfel adnotarea a fost decorare. Întrebarea este: o proiecț...

Kamo·1mo ago
Refactorkamo-internal

Aruncă containerul şi nu citeşte nimic

containerulRef a fost declarat şi ataşat la elementul rădăcină al browser-ului de mesaj, dar ContainerRef.curent nu este niciodată citit nicăieri în fișierul A...

Kamo·1mo ago
August 28, 2026
Refactorkamo-internal

Redenumește aplicația mobilă copilot la KamoMobile

Aplicația mobilă este KamoMobile acum. Aceasta redenumeşte fiecare referire la aceasta în acest repo componente, directoare și calea de artă. CopilotHero / Co...

Kamo·1mo ago
August 27, 2026
Refactorkamo-shared-library

Alocaţia pentru fiecare plan este per scaun şi spune aşa

Redenumește numai Locurile de apel sunt toate în ea. Comentariu de mai sus a fost jumătatea înșelătoare: Alocaţia este acum o uniformă 4 GB pe scaun pe fiecare...

Kamo·2mo ago
Refactorkamo-internal

Opt motive clinice au fost colectate pe fereastră. prompt

Oprirea unui medicament, închiderea unei bucle de comandă, anularea unei programări, fuzionarea Doi pacienţi, declarând două înregistrări nu se potrivesc, retră...

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
RefactorSecurityService

O cerere-corp parser, nu trei

Cei trei controlori clinici de scriere au crescut fiecare propriul lor șir / uuid /integer / data helpers în termen de o săptămână unul de altul S-a întâmplat ...

Kamo·2mo ago
August 26, 2026
Refactorkamo-internal

O fereastră pe sesiune și coloana comună

Al chat a fost singurul instrument derivat "maximizat" de la un ResizeObserver prag în loc de a citi steagul orice alt instrument citește, și doar un singur sch...

kamo·2mo ago
Refactorkamo-internal

Închiriați geamul comun și lărgiți la 550

Tabula NavTopPanel Chats acum redă conversații Pană în loc de cea veche ChatsList, să-şi păstreze propriul câmp de căutare şi să treacă pe aici. aşa că membrii ...

kamo·2mo ago
Refactorkamo-shared-library

Ridicați motorul liber/ocupat din caracteristica Webinar

Intervalul aritmetic Întregul AvailabilityInterval Toate cuplarea a stat într-o singură metodă, blocanțiFor, care este acum interfața BusySource. Mutat verba...

Kamo·2mo ago
RefactorMediaService

Utilizați motorul disponibil comun

Serviciul de Vailabilitate Membru menține CRUD și devine o Source Busy; aritmetica pe care o deţinea acum trăieşte în biblioteca kamo-împărţită. Site-urile de a...

Kamo·2mo ago
RefactorSecurityService

Hartă cronologia contului lângă celelalte lucruri ale contului

Tot ce aparţine unui cont deja trăieşte sub ********************************************************************************************************************...

Kamo·2mo ago
Refactorkamo-internal

Fila de setări deschide editorul calendarului

Partajarea culegător zi a fost jumătate de măsură. A lăsat două forme care au trebuit să sunt de acord unii cu alții cu privire la recurență, ori, gama eficace,...

kamo·2mo ago
Refactorkamo-internal

Reconstruc consola pe limba de proiectare casa

Prima trecere a fost greșit și a fost greșit într-un mod care ar fi trebuit să fie evident înainte de a fi scrisă o linie: Am construit divuri de vânt, Taburi M...

kamo·2mo ago
August 25, 2026
Refactorkamo-shared-library

Retrageți-vă trimis la AI și păstrați statutul după nume

Îndepărtarea SENT TO AI nu este o editare enum cu o singură linie. Stătea la Ordinal 3, şi... sistem bug.status a fost o coloană ORDINALĂ: dropping it changes A...

Kamo·2mo ago
August 24, 2026
RefactorSecurityService

Separați cecul de acreditare din autorizația org

Semnarea a fost două întrebări fuzionate într-o singură întrebare. "Sunt aceste acreditări bine" este răspuns de rândul utilizatorilor - parola locuiește acolo,...

Kamo·2mo ago
August 23, 2026
Refactorkamo-internal

Ridica tapetul si comenzi rapide widget deasupra pod media

Formația de header profil a pus "My Wallpapers," "My Widgets" și mass-media cromat ca un rând de ambalaj, astfel încât cele două scurtături citit ca un al patru...

kamo·2mo ago
August 22, 2026
RefactorDocsService

Deschideți o înregistrare modificată, oricare ar fi stratul cerut

getOrCreateClassic and getOrCreateFormFillable colaps în getOrCreateMcodificat: "deschide asta pentru editare" înseamnă același lucru oricare dintre Editorul a ...

Kamo·2mo ago
Refactorkamo-shared-library

O înregistrare modificată cu două straturi, nu două înregistrări

Un document a avut până la două rânduri derivate FORMA FILLABLE for fields altele, redirecționând rândul de formă la bytes rând clasic pe fiecare salvare. Est...

Kamo·2mo ago
RefactorKBService

Nu mai însămânța o culoare paleta pe nota master org

Ambele note de master sunt pictate de pe brand-ul organizației acum "Nota noastră principală," secundară pentru "My Master Note," fiecare ca un pastel Paleta ...

Kamo·2mo ago
Refactorkamo-internal

Dă-i editorului ce are nevoie în loc să-i ceri din nou

DocumentEditor tras POST /api/docs/form-fillable/{id} pe fiecare munte pentru a citi clasicEditabil care a deschis-o deja. Deschizătorul ştie răspunsul, aşa că...

kamo·2mo ago
Refactorkamo-internal

Face regulile Modify testabil, și picătură un câmp mort

Ambele reguli Codurile de meniu Modify au trimis greșit o dată formular umple a fost dezactivat pe rândurile ale căror câmpuri sunt menite să rămână editabile, ...

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