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 26, 2026
FeatureVOIPService

Apelul ratat şi mesageria vocală contează pentru indicatorul telefonului moale

Raportate ca linii separate mai degrabă decât ca un total: pictograma arată suma și suma sa dropdown arată defalcarea, astfel încât o valoare de sârmă pre-sumat...

Kamo·2mo ago
August 25, 2026
FeatureAIService

Numărul de răspunsuri nerevizuite și o citire a marcajelor

Keyed by session guid, which is what a tool window cară. Neauditat ca o dezvăluirea: se întoarce contează și niciodată un cuvânt de o transcriere, și înregistra...

Kamo·2mo ago
FeatureVOIPService

Un instantaneu necitit, un semn-citit, și un cadru live

Propriul subiect NATS mai degrabă decât mesajul existent unul: handler browser-ul lui pentru /topic/voip/mesaj/interpretează sunetul de sosire și deschide o fer...

Kamo·2mo ago
Featurekamo-internal

Disponibilitate numai pentru prezentatori, și o modalitate de a înțelege

Trei lucruri, acelaşi strat. Cine vede. Toggle disponibilitate a fost arătat tuturor. Ore declarante este numai semnificative pentru cineva un tip de webinar d...

kamo·2mo ago
FeatureBillingService

Faceți un eveniment Ruped Stripe un no-op

Adaugă BillingWebhookEventClaimService pe propria fasole, cu REQUIRES NOW on fiecare metodă, și fire în procesEvent înainte de comutatorul de expediere. O cerer...

Kamo·2mo ago
FeatureMediaService

GET /api/webinar/presenting

The webinar types the CALLER is a presenter for. The calendar asks this before it offers an availability layer at all: hours declared by a member no type lists ...

Kamo·2mo ago
Featurekamo-shared-library

Find the types a member presents, and parse-guard the queries

The calendar needs to answer one question before it offers an availability layer: is declaring hours meaningful for this person? Nobody is a presenter by defaul...

Kamo·2mo ago
FeatureMediaService

Tell a member about a webinar booked on their behalf

Not gated on a webinar right, unlike the ticket counters: the case this exists for is one where the member took no action at all, so requiring the right to requ...

Kamo·2mo ago
Featurekamo-internal

Noua organizație se deschide în propria filă

Crearea unuia semnat This tab în ea, astfel încât un membru care a creat o organizație pe cineva numele a fost mutat în tăcere din cel în care lucrau și a trebu...

kamo·2mo ago
FeatureMediaService

Count unreviewed bug reports for platform admins

Zero for an ungated caller rather than a 403: the nav polls this on every page load for every member, and an error they must routinely swallow is how real error...

Kamo·2mo ago
FeatureMediaService

Trasee instantanee necitite la propriul lor topic STOMP

Totul pe voip.> a mers la un singur subiect, al cărui abonat browser joacă SMS sunet de sosire și deschide o fereastră instrument pentru fiecare cadru. O insign...

Kamo·2mo ago
FeatureMediaService

Refresh unread badges when a visitor message lands

persistInbound announces its own message (publishRealtimeEvent=false, so a visitor's reply does not render as the owner's), and in doing so also skipped the unr...

Kamo·2mo ago
Featurekamo-internal

Scrieți, semnați și modificați o notă de vizită

Compozitorul își schimbă forma odată ce o notă este semnată, și că este întregul design. Înainte de semnătură este o zonă de text care salvează automat. După se...

kamo·2mo ago
FeatureSecurityService

Vizita şi documentaţia ei

Începând o vizită este ceea ce acordă clinician diagramă, și că este design, mai degrabă decât un efect secundar. Un clinician pe cale de a vedea un pacient nu ...

Kamo·2mo ago
FeatureSecurityService

Obiectivul FHIR R4, cu aceleași reguli de acces ca și graficul

Un obiectiv de interoperabilitate este în cazul în care un sistem este cel mai probabil să dobândească un bypass liniștit: este mașină-la-mașină, nimeni nu se u...

Kamo·2mo ago
Featurekamo-internal

Conversia oricărui logo la vector, și spune ceea ce scanarea găsit pe pas

Trei lucruri, toate raportate de vrăjitor în sine. Compactul Logo nu mai cere un SVG. Slotul poate stoca doar un vector -- suportul scrie pe un logo fix. SVG c...

kamo·2mo ago
Featurekamo-shared-library

Retrimiteți graficul ca US Core FHIR R4

Constructorul JSON este mai degrabă mâna-rulat decât un Jackson ObjectMapper, și E o cicatrice, nu o preferinţă. Această platformă operează la nivel global Long...

Kamo·2mo ago
Featurekamo-internal

Zilele săptămânii de lucru, zilele de weekend şi în fiecare zi în domeniul zilei

Declararea aceleași ore de cinci ori peste a fost singura modalitate de a spune "Eu prezint pe zile lucrătoare. Câmpul Zilei oferă acum cele trei grupuri deasup...

kamo·2mo ago
Featurekamo-internal

Suprafaţa comercială a unei pieţe a sănătăţii este ciclul său de venituri

Celelalte verticale arată ordine și acorduri pentru că acolo sunt Banii sunt. Banii unei practici medicale sunt în creanţe. nimic altceva nu va mai menţiona vre...

kamo·2mo ago
FeatureSecurityService

Listele de lucru ale ciclului veniturilor şi singura restricţie care le depăşeşte

Fiecare listă de aici există deoarece modul său de eșec este un rând lipsă mai degrabă De aceea nici unul dintre ei nu apare într-un raport obişnuit. O cerere ...

Kamo·2mo ago
Featurekamo-shared-library

Numără noi rapoarte de eroare sub regula propriei vizibilităţi

Insigna și lista pe care o deschide sunt citite cot la cot; un număr calculat sub o diferite regula de închiriere decât lista este un raport bug care așteaptă s...

Kamo·2mo ago
Featurekamo-shared-library

Nu a fost afișat un membru

callResult este un șir furnizor de forme libere, nu un enum se potrivește literal 'Missed', și superior() este ceea ce oprește un furnizor care rapoarte lipsă ...

Kamo·2mo ago
Featurekamo-shared-library

Înregistrați dacă unui participant i s-a spus

Cazul pentru care există este un webinar rezervat în numele cuiva de cineva altfel: înregistrarea a fost înregistrată și nimic din aplicație nu le-a spus vreoda...

Kamo·2mo ago
Featurekamo-shared-library

Count asistent răspunde membrul nu a văzut

Cheie de sesiune GUID pentru că este ceea ce o fereastră instrument poartă. ASISTANT Numai: propria solicitare a unui membru nu este o veste pentru ei.

Kamo·2mo ago
Featurekamo-shared-library

Vocabularul de angajare în domeniul asistenței medicale

O programare este INTENT ENCOUNTER este angajamentul: vizita care a avut loc efectiv, un bilet este scris împotriva și o cerere este facturat de la. Le sun pe ...

Kamo·2mo ago
Featurekamo-internal

Oferă bug-uri și îmbunătățiri propria secțiune de sprijin

Cele două înregistrări de raport au fost așezate sub "Sprijin online" lângă Contact Suport și vizualizare Bilete active, care este un comision diferit: cele dou...

kamo·2mo ago
Featurekamo-internal

Disponibilitatea la nivel de membru, cu subtabe și un strat de calendar

Acum are două sub-tabe. "Webinar Tipuri" este ceea ce un administrator configura Amintiri. "Availabilitatea programată" este ceea ce declară un membru: atunci ...

kamo·2mo ago
FeatureSecurityService

Managerul de semințe WEBINAR SCHEDULES from MANAGE SUPPORT SETTINGS

Până când disponibilitatea a trecut la membru, titularii de MANAGE SUPPORT SETTINGS au fost Singurul grup care l-a setat a creat sloturile datate pe fiecare tip...

Kamo·2mo ago
FeatureInitializerService

Creează membru disponibilitate fereastră, retrage tabelul slot datat

Creează membru disponibilitate fereastra, adaugă *************** și reconstruiește Webinar child org restricție în jurul tipului plus o zi lucrătoare opțională....

Kamo·2mo ago
FeatureMediaService

Rezolvați timpii rezervabili de la disponibilitatea membrilor

Disponibilitatea este acum calculată mai degrabă decât stocată. Serviciul de Vailabilitate Membru deține aritmetica: extinde ferestrele declarate ale fiecărui p...

Kamo·2mo ago
Featurekamo-shared-library

Mutați disponibilitatea de la tipul webinar pe membru

Disponibilitatea a fost Webinar disponibility slot: un rând datat (data, start, end) deținută de un WebinarType. Un prezentator care a condus trei tipuri de ses...

Kamo·2mo ago
Featurekamo-internal

Pacientul înregistrează suprafaţa de zi, siguranţă, căutare şi grafică

O intrare de navigaţie, patru panouri şi o hartă. Deciziile de proiectare care merită citite sunt cele în care ecranul este un control mai degrabă decât o veder...

kamo·2mo ago
Featurekamo-shared-library

Oferă o conversație SMS un indicator de citire

VoipConversaţia nu a avut nici o noţiune de lectură la toate, astfel încât un SMS ar putea fi afișat, dar Nu s-a înregistrat niciodată. Null inseamna niciodata ...

Kamo·2mo ago
Featurekamo-shared-library

Consideră conversaţiile sociale necitite

Sesiunile sociale au fost excluse din interogarea necitită a membrilor de către un scris de mână lista de tip, astfel încât o conversație socială nu ar putea ar...

Kamo·2mo ago
FeatureSecurityService

Păstrați loc pentru marca compactă printre o grămadă de depozite

Un drept "cele mai bune șase de scor" este capacul greșit pentru acest lucru, și motivul este forma de site-uri reale: un depozit larg al unei companii apare în...

Kamo·2mo ago
FeatureInitializerService

Citiți indicii pentru SMS, AI chat, Webinars și apeluri pierdute

Trei dintre cele cinci suprafeţe de conversaţie nu aveau nici o noţiune de a citi la server Toate. Toate cele patru coloane sunt anulate cu nici un backfill: nu...

Kamo·2mo ago
Featurekamo-internal

Se potrivesc formularul de raport în fereastră fără a derula

Formularul era cu 120px mai înalt decât zona de conţinut a ferestrei 460x690, deci fiecare un nou raport deschis pe o bara de defilare. Șase schimbări, fiecare ...

kamo·2mo ago
Featurekamo-shared-library

Drepturile pacientului inregistreaza si drepturile de acces nu sunt

Douăzeci și trei de drepturi în cadrul ServiceType.EHR, și fiecare dintre ele este un Poarta a doua mai degrabă decât singura. AviZ CHART nu permite membru desc...

Kamo·2mo ago
FeatureSecurityService

Pacienţii clinici API, schema, graficul şi poarta din faţă

Regula de acces este partea care merită citită. A fi conectat nu este un motiv să văd o hartă. Majoritatea covârșitoare a aplicării reale a HIPAA nu este în afa...

Kamo·2mo ago
Featurekamo-internal

Un domeniu nu mai este necesar pentru a crea o org

Cercetând aici a fost jumătatea vrăjitorului din regulă acest efort eliminat: un client ar putea nu termina crearea unui org fără a numi un domeniu, și apoi nu ...

kamo·2mo ago
Featurekamo-shared-library

Stratul depozitului, cu un ham care dovedeste cizme

Repozitii pentru pacienti, intalniri, programare, diagramă, note, chestionare, acoperire și cereri. Fiecare întrebare duce cu chiriaşul. deoarece pe YugabyteDB ...

Kamo·2mo ago
Featurekamo-shared-library

Asigurări, creanțe, remiteri și aut anterior (SP14)

Modele de acoperire ORDON, deoarece un pacient cu două politici are un primar și un al doilea și facturarea greșit primul este o negare care costă o O lună şi o...

Kamo·2mo ago
Featurekamo-shared-library

Chestionare care produc date codificate, nu formează răspunsuri (SP8)

În mod deliberat, nu constructorul de forme de plumb al platformei, iar motivul este întregul design. Treaba unui formular de captură este de a colecta răspunsu...

Kamo·2mo ago
Featurekamo-shared-library

Identitatea pacientului și documentele grafice privind administratorul existent al docului

EHR nu primește un al doilea sistem de documente și nici un al doilea sistem de semnătură. PACIENT CHART este un nou ImageAssocType tastat pe ID-ul logic al pac...

Kamo·2mo ago
Featurekamo-internal

Formular de raport devine o fereastră instrument; filtru și modificări de stare

FORMA DE RAPORT - > Fereastra de protecţie. O modalitate a fost forma greșită pentru locul de muncă. Să raportezi un defect înseamnă să descrii ceva la care te ...

kamo·2mo ago
Featurekamo-shared-library

Programare practică, listă de așteptare și rechemare (SP6)

Disponibilitatea rămâne ca reguli. ProgramBlock descrie ziua furnizorului și sloturile sunt calculate pentru fereastra văzută; prematerializarea cinci minute sl...

Kamo·2mo ago
FeatureMediaService

Naming un site este opțional

A fost necesar şi a fost greşit. Un site este un indiciu pentru oricine alege raportul până la un membru care nu este sigur care dintre cele cinci suprafețe au ...

Kamo·2mo ago
FeatureInitializerService

Move status off the ordinal and onto the name

Adaugă STATUS NAME / STATUS APPLIED NAME, le umple din ordinale, apoi picături coloanele ordinale SENT TO AI (ordinal 3) hărți la IN PROGRESS: este retras, și ...

Kamo·2mo ago
Featurekamo-shared-library

Rezultate, doze, proceduri și lista reală de medicamente (SP7)

DiagnosticReport păstrează raportul şi observaţiile sale, deoarece rezultatele ajunge ca un raport și sunt acționate ca valori individuale și ambele opinii treb...

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