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 11, 2026
Featurekamo-internal

Arată tavanul, nu doar octeți

Panou raportat stocate, adăugate, eliminate și octeți pe durata de viață împotriva nr. referinţă la toate a fost confortabil sau pe cale de a refuza următoarea...

kamo·2mo ago
FeatureSecurityService

Promovarea poarta pe politica proprietarului, face idepotent, adăuga invers

Promovarea unui membru să-și plătească pentru ei înșiși a fost necondiționată, cu sens unic și nesigură Repet. Acum refuză când politica organizaţiei spune că ...

Kamo·2mo ago
FeatureInitializerService

Renunţă la constrângerea care limitează un membru la un cont de facturare

Găsește constrângerea după formă, mai degrabă decât după nume numele nu este stabil în medii, astfel încât orice constrângere unică pe contul membri a căror li...

Kamo·2mo ago
Featurekamo-shared-library

Permite membrilor și grupurilor să plătească pentru ei înșiși, conform normelor proprietarului

Trei lucruri lipseau şi unul era activ dăunător. account membri au avut un unic global pe membru id Exact un cont de facturare-la nivelul platformei. Acesta e...

Kamo·2mo ago
FeatureSecurityService

Expunerea impactului eșuării asupra operatorului

Catalogul aplicației răspunde deja la întrebarea org-independent plan menţionează această aplicaţie şi ridică un avertisment atunci când nimeni nu o face. Aces...

Kamo·2mo ago
Featurekamo-shared-library

Arată ce ar costa oprirea eșuării

kamo.entitlement.fail-deschis acordă orice aplicație pe care matricea planului nu o menționează niciodată. Este documentat ca o supapa temporara pentru catalogu...

Kamo·2mo ago
Featurekamo-internal

Arată dacă cineva este acolo, și extinderea lor

Fiecare rând poartă acum un punct de prezenţă şi un cuvânt lângă nume, şi extinderea lui. în linia de detaliu Sperând. Acesta este cel care alege oameni în apl...

kamo·2mo ago
FeatureSecurityService

Păstrați disponibilitatea, prezența și extinderea pe un rând director

A alege o persoană este mai ușor atunci când rândul spune dacă acestea sunt acolo și cum să ajunge la ei, astfel încât fiecare poartă acum ceea ce au declarat u...

Kamo·2mo ago
FeatureBillingService

Cumpăraţi un bloc atunci când un org optat rămâne fără spaţiu

Rulează la scurt timp după matura instantaneu noapte, pentru că este ceea ce produce cifra de utilizare se decide cu privire la extinderea față de numărul de ie...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloanele de extensie automată

Kamo·2mo ago
Featurekamo-shared-library

Opţiune automată cu tavan

Două coloane pe abonamentul care deține blocuri: dacă să cumpere un alt unul automat atunci când organizația rămâne fără cameră, și cel mai mult poate Niciodată...

Kamo·2mo ago
FeatureBillingService

Lasă o modificare de preț catalog de fapt ajunge la Stripe

Preţurile la dungi sunt imuabile, iar cartografierea conţine un rând pe (org, tip, cod, ciclu) în spatele unei chei unice, astfel încât odată ce un preț a exist...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloanele care fac o schimbare de preț detectabilă

Ordinul [0), nulable, no backfill acest pret a fost creat cu" si reconcilier-l trateaza mai degraba ca necunoscut decat ca o derivă.

Kamo·2mo ago
Featurekamo-shared-library

Înregistrați cu ce preț a fost creat fiecare dungă

Cartografiere stocate numai ce id preț de utilizat, astfel încât o modificare de preț catalog ar putea nici măcar să fie observat. asiguraţi-vă că planulpreţuri...

Kamo·2mo ago
Featurekamo-internal

Tastați capacitatea de stocare sumarul întoarce acum

Mentine contractul client in pas cu BillingService, care acum raportează ce planul include, ce blocuri au fost cumpărate, plafonul combinat și fracția utilizată...

kamo·2mo ago
FeatureBillingService

Capacitatea de raportare alături de utilizare

Panoul de stocare a raportat octeți stocate împotriva nimic, la toate nici un procent, nici bani fie că a fost confortabil sau pe cale de a opri încărcarea lo...

Kamo·2mo ago
Featurekamo-shared-library

Dați un efect indemnizației de depozitare

Depozitarea a fost măsurată pe 19 domenii, noaptea, cu un fail-failing test de acoperire Figura de stocare a planului a fost datele pe care nimeni nu le-a citi...

Kamo·2mo ago
Featurekamo-internal

Spune-i solicitantului dacă agentul lor este de fapt acolo

Un fir tăcut nu distinge "nimeni nu s-a uitat la asta" de "agentul meu" "şi persoana care aşteaptă nu ştie care." Anunțul în temeiul conversație spune care, și ...

kamo·2mo ago
FeatureMediaService

Reatribuirea ajunge la noul agent, iar solicitantului i se spune cine este acolo

Reatribuirea nu a ajuns la nimeni. Inregistrare deschisAt inregistrari pe care un client le-a pus conversația de pe ecran, și este ceea ce ridică un bilet la si...

Kamo·2mo ago
Featurekamo-internal

Atribuiți o cerere de chat și atribuiți din lista de bilete

Două goluri, aceeaşi cauză. mai degrabă bilet decât o bucată de muncă. Butonul de atribuire a fost ascuns pentru pre-bilete pur și simplu, astfel încât o cerer...

kamo·2mo ago
Featurekamo-internal

Citate motor pentru picker plan, potrivire ceea ce va factura Stripe

Aritmetica din spatele unui total de rulare live, păstrat în afară de orice componentă, astfel încât numerele pot fi testate direct. Oglinzile astea... exact: p...

kamo·2mo ago
FeatureBillingService

Faceți un prim plan purchasable, și returnați prețurile reale plan

Două lucruri au oprit o organizaţie să cumpere un prim abonament. Lista de planuri a fost accesibil numai prin sub.marketId pe un abonament org deja a avut loc...

Kamo·2mo ago
Featurekamo-internal

Acţiuni plătite pe un scaun licenţiat, la punctul de sufocare

Aproape fiecare acţiune la poartă în produs deschide asistentul AI, pune o înregistrare, începe o conversație socială Şi registrul sculelor nu avea nicio poar...

kamo·2mo ago
FeatureSecurityService

Rezolva ce poate face un membru, nu doar ceea ce include planul lor

Granturile de caracteristici descriu un plan. Ei nu au descris acest membru, deoarece consola poarta de navigare pe org-nivel org.features Am văzut fiecare apl...

Kamo·2mo ago
FeatureBillingService

Factură pe unitate adăugată de unități cumpărate, nu prin numărătoare

Filează noua cantitate adăugată prin crearea și actualizarea: o completare FLAT acum ia cantitatea de dungi din ceea ce a cumpărat de fapt, astfel încât patru 1...

Kamo·2mo ago
FeatureInitializerService

Repreț depozitare suplimentară ca $2.50 la 10 GB, org-la nivelul întreg

Add-on-ul a descris un grup de organizare comun și a fost apoi la preț USAGE BASED la $4 cu "25 GB" menționat numai în proza. Nimic nu a prezentat vreodată o ev...

Kamo·2mo ago
Featurekamo-shared-library

Adaugă o unitate de mărime și o cantitate de purchasable

Unitatea add-on a existat doar vreodată ca proza în interiorul descrierii sale ("Fiecare unitate adaugă 25 GB") și ca o constantă hardcoded în site-ul de market...

Kamo·2mo ago
August 10, 2026
Featurekamo-internal

Alege agentul pentru a transfera un bilet la, în loc de tastarea ID-ul lor

Asignați și reasignați ați deschis o casetă de text în care ați tastat un membru brut id. a însemnat deja cunoașterea ID-ul persoanei pe care o doreai, pentru o...

kamo·2mo ago
FeatureMediaService

Puncte finale pentru predarea automată de sign-in

GET /sesiuni/chat/auto-deschis returnează conversaţiile pe chat ale clientului acestui membru ar trebui să ridice; Post / sessions/{guid}/auto-deschise înregist...

Kamo·2mo ago
Featurekamo-shared-library

Inregistrare durabila a unei conversatii pe care clientul a ridicat-o de la sine

MediaSessionMember câştiguri AUTO OPENED AT, alături de msgIdLastViewed deoarece este același grăunte Acela. răspunsuri "cât de mult au citit"; acesta răspunde...

Kamo·2mo ago
Featurekamo-internal

Revizuire panoul de preferințe

Patru picături și un comutator pe un panou spălat de sus în jos în chiriaș culoare la putere maximă, astfel încât fiecare control a luptat propriul fundal. Fiec...

kamo·2mo ago
Featurekamo-internal

Înlocuiți cutia poștală spinners cu un schelet care asamblează

Fiecare stare de încărcare pe /mesaje a fost un Încărcător2 pe o pantă altfel goală boot, lista de mesaje, arborele de dosar, corpul de mesaje și pagina următoa...

kamo·2mo ago
Featurekamo-internal

Adaugă și elimină oaspeții din dialogul evenimentului

Ultimul lucru pe care dialogul nu a putut face. S-ar putea afișa cine era deja pe un eveniment, dar nu a existat nici o modalitate de a pune pe nimeni acolo a ...

kamo·2mo ago
FeatureEmailService

Gestionați lista de invitați a unui eveniment

Dialogul ar putea arăta cine a fost deja pe un eveniment, dar nu adăuga sau elimina Singura operaţiune a fost re-notificarea oamenilor care au fost cumva Deja a...

Kamo·2mo ago
Featurekamo-shared-library

Cautare de oaspeți și ștergeți-de-eveniment

Dialogul evenimentului arată cu cine este un eveniment, iar obiectivul listei întoarce lună de evenimente la un moment dat. Solicitarea de oaspeți pentru fiecar...

Kamo·2mo ago
Featurekamo-internal

Spune-i membrului cu ce se ciocnește evenimentul, așa cum l-au stabilit

Cel mai util lucru pe care un dialog de programare poate spune este "ai deja ceva atunci," și obiectivul de a răspunde a existat tot timpul cu Nu-i spune nimic....

kamo·2mo ago
FeatureEmailService

Lasa obiectivul de conflict exclude evenimentul fiind editat

Serviciul ConflictDetection a luat întotdeauna un eveniment exclus; acest obiectiv a trecut nul. Fără ea un eveniment se suprapune, astfel încât în momentul eve...

Kamo·2mo ago
Featurekamo-internal

Reconstruiește dialogul evenimentului în jurul valorii de când, nu în jurul câmpurilor

Zece câmpuri prezentate în mod identic ponderate într-o coloană, în ordinea coloane se întâmplă să stea în tabel: titlu, descriere, locație, calendar, Toată ziu...

kamo·2mo ago
Featurekamo-internal

Strategia de alocare automată și deschiderea automată a unei conversații

Setările subiectelor câștigă a patra strategie. Rândurile listei și dialogul de editare Împărtășesc aceeași etichetă, și cheia expediate la kamo-translation-dic...

kamo·2mo ago
FeatureMediaService

AUTO ASsignMENT, și ridica o conversație atribuită pe ecranul agentului

O cerere de chat și un bilet trimis sunt aceeași unitate de muncă; subiect Strategia este singurul lucru care decide cum fie este predat. ă Cazul special PRE TI...

Kamo·2mo ago
Featurekamo-shared-library

Strategie AUTO ASsignMENT și o înregistrare durabilă a unui transfer nevăzut

AUTO ASSIGNMENT(3) este anexat suportAsignmentStrategyType imediat la un agent care este cu adevărat on-line, preferând oricine deține cel mai puțin de lucru, m...

Kamo·2mo ago
Featurekamo-internal

Cipul unei aplicații prinse lansează aplicația, nu setările acesteia

Cipul principal al unei benzi blocate a fost conectarea la setările de aterizare ale aplicației În acelaşi loc unde a intrat prima dată. Acum împrumută nava ap...

kamo·2mo ago
FeatureEmailService

Sincronizează calendarul organizației la telefoane, fără a deschide o gaură

Calendarul partajat nu are proprietar, astfel încât lista DAV-scop de cont ar putea nu-l returna: evenimentele companiei au fost clar acolo pe web și invizibil ...

Kamo·2mo ago
FeatureInitializerService

Adaugă şi completează conturile. Data creată

Hibernate nu poate adăuga aceasta în sine: ddl-auto emite NULL, care CockroachDB refuză pe o masă care are deja rânduri. Deci, se adaugă nulable Aici, în spate,...

Kamo·2mo ago
Featurekamo-shared-library

Înregistrați când a fost creat un cont

Contul nu a avut nici o ștampilă de timp de creare la toate Lista de cont are o coloană Data Creată și ordine de ea, astfel încât coloana a fost gol pentru fie...

Kamo·2mo ago
Featurekamo-internal

Pin o aplicație activată pentru placa de lansare acasă

Fiecare subiect Apps Activat poartă acum un comutator cu pini, în subopțiunea Setări meniu și pe antetul secțiunii sale pe pagina de aterizare setări. O aplicaț...

kamo·2mo ago
Featurekamo-internal

Oferă-i copilotului mobil configurarea propriei pagini complete

Suprafata telefonica a fost a treia fila a Centrului de Interactiuni diapozitiv, care a acoperit-o la o cale ferată 500px codul şi codul de identificare unul l...

kamo·2mo ago
Featurekamo-internal

Reconstrucți calendarul în jurul momentului curent

Pagina a fost o reţea funcţională cu cromul vorbind: un 3px regula curcubeului sub bara de unelte, o a doua peste continut, gradient butoane, și patru butoane p...

kamo·2mo ago
FeatureInitializerService

Mută calendarele către membri și dă fiecărei org câte una comună

Calendarele și evenimentele au fost deținute de un cont și nu au fost organizate. Acest lucru ataşează fiecare la calitatea de membru cel mai timpuriu al propri...

Kamo·2mo ago
Featurekamo-shared-library

Calendare domeniu de aplicare pentru membru, și se adaugă dreptul de publicare la scară largă org

UtilizatorulCalendar şi CalendarEvenimentul au atârnat singur de OCTOMBRIE ID şi au fost efectuate ul organizarea. Un utilizator este global și un membru este a...

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