KamoCRM

Live Change Log

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

17,610
Total Changes
6,056
Features
5,314
Fixes
30
Projects
Filter by project
All Projects17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 24, 2026
Featurekamo-internal

Revendicări pe grafic, trimitere onestă a revendicărilor, revizuire a accesului de urgență, birou de înregistrări care nu citește niciodată o defecțiune ca fiind goală

- Proxy-ul clinic păstrează codurile de stare în amonte, Prefer, Content-Location, Retry-After și X-Progress și fluxuri de corpuri non-JSON: CCD XML și în vra...

Kamo·4d ago
FeatureSecurityService

Vizitele și notele pe care le poate rula o practică - contract de salvare automată în condiții de siguranță, vizite, documente, imprimate

Note - Citește înapoi textul curent (original după adaosuri), numele autorului / co-semnatar GET /notes/{id} re-citi o notă, auditată. - Numai autorul revizui...

Kamo·4d ago
Featurekamo-internal

O recepție care conduce o zi reală de clinică

- Ceas de practică: în fiecare zi, "astăzi", iar ora este zona proprie a practicii (nu zile UTC, nu Datele browser-ului); se întoarce la miezul nopții practic...

Kamo·4d ago
FeatureSecurityService

Nivel de înregistrare la recepție, detalii de contact, atribuire MRN, căutare, scrieri de acoperire

- **************** membrii care dețin CREATE_PATIENTS, EDIT_PATIENT_DEMOGRAPHIC, BOOK_APPOINTMENTS sau MANAGE_CLAIMS deschide o înregistrare REGISTRATION a un...

Kamo·4d ago
FeatureSecurityService

Lacunele de îngrijire ale unui pacient poartă numele măsurii și când a fost calculată

Cardul de îngrijire al diagramei arată "Depistarea cancerului de sân", niciodată un ID de măsură, Și păstrează cel mai nou rezultat pe măsură.

Kamo·4d ago
Featurekamo-shared-library

Notați ID-urile autorului și co-semnatarului ca text pentru browsere

Identificatorii membrilor sunt int64 dincolo de intervalul întreg exact al lui JavaScript; authorMemberKey / cosignerMemberKey lăsați graficul să compare "este ...

Kamo·4d ago
Featurekamo-internal

Tab-ul clinic citește ca un grafic - alergii, probleme, medicamente, vitale, imunizări, comenzi și rezultate, fiecare cu inline add

- ClinicalWorkspace: nume la care se atașează scrisorile de vizită (întâlnirea deschisă a pacientului, own first; picker când sunt mai multe; spune așa când n...

Kamo·4d ago
FeatureSecurityService

Căi de scriere a diagramelor - alergii / NKDA / revizuire, probleme, diagnostice de vizită, vitale, medicamente externe, rezultate și revizuire; remedii de închidere a buclei de comandă

- ChartEntryController / Service: adăugați alergie (reacție, severitate, criticitate, debut), înregistrarea NKDA, marcați lista de alergii revizuită (Clinical...

Kamo·4d ago
FeatureSecurityService

O recepție care conduce o zi reală de clinică

- Ceasul de practică (fusul orar de practică, altfel al organizației): în fiecare zi fereastra este Programul practicii, niciodată UTC; setările + punctele fi...

Kamo·4d ago
Featurekamo-shared-library

Revizuirea listei de diagrame, reacția alergică / severitatea, motivele stării, diagnosticele de comandă, nota de revizuire a rezultatelor

- ClinicalListReview (fhir_chart_list_review): un real revizuit-la înregistrare pentru alergie și Liste de medicamente, astfel încât "revizuit" se oprește îns...

Kamo·4d ago
Featurekamo-shared-library

Programați entitățile pentru ceasul practicii, camerele, plățile la birou și rechemarea

- PracticeSettings (ehr_practice_settings): fusul orar al practicii și lungimea implicită a vizitei - PracticeRoom (ehr_practice_room): camere un pacient este p...

Kamo·4d ago
Featurekamo-shared-library

Înregistrarea înregistrării la recepție - detalii de contact, contacte de urgență, contor MRN, câmpuri de scriere a acoperirii

Pacientul obține metoda de contact preferată, membrul de îngrijire primară și farmacia preferată; Contactele de urgență sunt FHIR Patient.contact (fhir_patient_...

Kamo·4d ago
Featurekamo-shared-library

Documente grafice, șabloane de note de practică, text de citire a notelor și înregistrare de retragere

- PatientDocument (ehr_patient_document): categorie, titlu, data documentului, conținut tip, dimensiune, SHA-256, imagine Img id + cheie de stocare, încărcăto...

Kamo·4d ago
FeatureSecurityService

Refuzuri reale, decizii de revizuire a sticlei sparte, trimitere onestă a cererilor, EOB-uri scrise de mână

- EhrRuleViolationException: un refuz de business-regulă (nota nesemnată la închidere, înregistrare dublă, nu autorul/co-semnatar, auto-co-semnare, deja semna...

Kamo·4d ago
Featurekamo-shared-library

Înregistrați modul în care a fost trimisă o reclamație și listați accesurile de urgență revizuite

O revendicare câștigă ready_at, submission_channel, submitted_by_member_id și submission_note, deci o cerere trimisă de mână printr-un portal de plătitor sau pe...

Kamo·4d ago
October 23, 2026
Featurekamo-internal

Factura prezintă blocul de remitere Creanțe, la fel ca și ofertele

Dialogul facturii redă același QuoteRemittanceBlock pe care îl folosește previzualizarea cotației, Din detaliile de creanțe ale vânzătorului, în timp ce orice e...

Kamo·5d ago
Featurekamo-signer-monorepo

Blocul de remitere al facturii se citește exact ca cel al ofertei

Același titlu, etichete și notificare ACH Credit Only (signer.quote.remit), cu Referința numărului de factură păstrată sub ea.

Kamo·5d ago
FeatureSecurityService

Facturile tipăresc detaliile ACH ale creanțelor exact ca și citatele

PDF-ul și e-mailul conțin acum blocul de remitere al cotei, cuvânt cu cuvânt: - Remite plata la - beneficiarul plății (numele legal) - bancă - număr de rutare (...

Kamo·5d ago
Featurekamo-internal

Modificarea locurilor de muncă și a licențelor de la o anumită dată, cu previzualizarea taxei proporționale

Schimbarea locurilor de muncă și a licențelor deschide un dialog pentru a seta: - licențele pentru locuri și fiecare add-on (licențele per utilizator urmează lo...

Kamo·5d ago
FeatureSecurityService

Puncte finale pentru modificări de date, proporționale ale locurilor și licențelor; lucrarea le aplică

Noi puncte finale: - POST **************** - POST /subscriptions/{uid}/modificări - GET /abonamente/{uid}/modificări - POST **************** Lucrarea de factur...

Kamo·5d ago
Featurekamo-shared-library

Modificări ale licențelor pentru locuri și add-on-uri la mijlocul perioadei, la o dată aleasă, proporțional

SubscriptionChangeService înregistrează o modificare a locurilor unui abonament live și Acesta previzualizează licențele suplimentare în vigoare la orice dată î...

Kamo·5d ago
Featurekamo-internal

Stări în limbaj simplu peste tot; prețuri suplimentare convenite și o reducere lunară în asistentul de comandă

StatusChip (89 de site-uri de apel) a arătat coduri brute, cum ar fi PENDING_APPROVAL; acum arată cuvintele dicționarului (common.statusCodes) sau codul citit c...

Kamo·5d ago
Featurekamo-signer-monorepo

Plătiți cu cardul pe pagina facturii

Atunci când serverul o oferă (facturile vândute pe platformă cu un sold), factura Acesta trimite mesajul la /<locale>/i/<token>/pay, care trimite mesajul de con...

Kamo·5d ago
FeatureSecurityService

Clientii platesc facturile cu cardul online; o cerere SCA a bancii ajunge la client

Pe facturile vândute de platforma org (singurul vânzător al cărui cont Stripe este): - factura publica ofera plata prin card: POST **************** Deschide o...

Kamo·5d ago
FeatureBillingService

Plătiți o factură de abonament cu cardul pe o pagină găzduită de Stripe

Internal POST **************** creează un mod de plată Se salvează cardul pentru utilizare automată în viitor Taxele atunci când clientul are un cont, precum și...

Kamo·5d ago
Featurekamo-shared-library

Urmăriți online plata cu cardul a unei facturi în așteptare

Coloană nouă nulă **************** plus ajutoare pentru a lista și deconta sesiunile în așteptare idempotent (o plată care poartă Aceeași referință a procesorul...

Kamo·5d ago
Featurekamo-shared-library

Prețurile suplimentare negociate și reducerea unei oferte se transferă în abonament

Conversia unui citat poartă acum: - prețul convenit pe licență al fiecărui add-on (atunci când diferă de cel din catalog) - discountul ofertei sau al optiunii a...

Kamo·5d ago
Featurekamo-internal

Reînnoirea automată și notele funcționează pe abonamentele live; cardul de pe fișier și cardul de încărcare acum

- Comutatorul de reînnoire automată stabilește reînnoirea proprie a abonamentului (a postat un câmp Actualizarea comenzii ignorată) și spune când se termină o...

Kamo·5d ago
Featurekamo-internal

Afișarea licențelor deținute și utilizate în cazul în care sunt atribuite cutii poștale și extensii

Regula proprietarului 2026-10-22: pe utilizator add-on-uri factura licențele achiziționate, iar Licențele individuale sunt singura limită a ceea ce poate fi uti...

Kamo·5d ago
Featurekamo-internal

Cotații de începere a abonamentelor; acceptare offline; comenzi ale utilizatorilor; facturare în limbaj simplu

- Citate: "Adăugați din catalogul de abonament" umple un rând din planurile live / add-on-uri (nume, lunar preț, "pe utilizator / lună" / "pe bloc de 10 GB / ...

Kamo·5d ago
FeatureSecurityService

Refuzul unei cutii poștale de departament sau de contact dincolo de licențele de e-mail

Regula proprietarului 2026-10-22: facturarea suplimentelor pe utilizator pentru licențele achiziționate; câte În cazul unui furnizor terț, o cutie poștală poate...

Kamo·5d ago
FeatureSecurityService

Înregistrați acceptarea offline, înregistrați imprimările, convertiți ofertele în abonamente

- POST **************** (SEND_QUOTES sau MANAGE_QUOTES) - POST **************** (VIEW_QUOTES sau MANAGE_QUOTES) - POST .../{uid}/convert are un corp opțional (o...

Kamo·5d ago
Featurekamo-shared-library

Ofertele se transformă în abonamente; comenzile clienților nu comp vânzătorului

- O cotație într-o piață de ABONARE, sau ale cărei rânduri acceptate au fost completate din abonament Catalog, se convertește într-un SubscriptionOrder (plan,...

Kamo·5d ago
FeatureEmailService

Respingerea unei cutii poștale care depășește licențele de e-mail ale organizației

Regula proprietarului 2026-10-22: facturarea suplimentelor pe utilizator pentru licențele achiziționate; câte Numărul de cutii poștale care pot fi utilizate est...

Kamo·5d ago
FeatureVOIPService

Refuzul unei extensii telefonice care depășește licențele organizației

Regula proprietarului 2026-10-22: facturarea suplimentelor pe utilizator pentru licențele achiziționate; câte Utilizarea extensiilor este limitată doar de acest...

Kamo·5d ago
FeatureBillingService

Utilizarea licențelor și verificările licențelor per unitate pentru suplimentele per utilizator

Regula proprietarului 2026-10-22: fiecare add-on per utilizator facturează licențele achiziționate, cum ar fi Numărul de cutii poștale sau de extensii care pot ...

Kamo·5d ago
October 22, 2026
Featurekamo-shared-library

Activarea sau dezactivarea reînnoirii pentru un abonament live; note pentru orice comandă

Comutatorul de reînnoire automată al consolei a trimis un câmp pe care actualizarea comenzii doar pentru proiect nu l-a făcut Nu am, deci nu a salvat niciodată;...

Kamo·5d ago
FeatureSecurityService

Clienții cu card sunt taxați automat în ziua facturării

Pentru abonamentele AUTO_BILL, sarcina de facturare încasează fiecare factură aprobată la Cardul salvat al clientului în ziua facturării prin cardul intern Bill...

Kamo·5d ago
FeatureBillingService

Puncte finale interne de card pentru facturarea automată a abonamentelor

GET **************** și POST /charge, păzite de partajarea Secretul X-Internal-Auth (comparație în timp constant; 403 fără el). O încărcare este un Intenția de ...

Kamo·5d ago
Featurekamo-shared-library

Contabilitate automată a cardurilor pe facturile de abonament

Facturile AUTO_BILL sunt taxate în ziua facturării, odată aprobate și reîncercate Fiecare încercare este numerotată înainte de a fi făcută, iar numărul de încer...

Kamo·5d ago
Featurekamo-internal

Consolă de facturare a abonamentelor - sertar de facturi, editor de schițe, plăți, facturare de piață

Tab-ul Facturi: rândurile în limbaj simplu (perioadă, total, suma datorată, data scadentă, starea) deschid un sertar cu Veți vedea liniile, totalurile, plățile ...

Kamo·5d ago
FeatureSecurityService

Facturare automată a abonamentelor - schițe, revizuire proprietar, e-mail cu PDF, plăți, memento-uri

SubscriptionBillingJob (la fiecare oră, un pod și la pornire) rulează ciclul: - ridica fiecare factură de reînnoire ca un proiect de lead-zile înainte de ziua d...

Kamo·5d ago
Featurekamo-signer-monorepo

Factura clientului, online — marcată, imprimabilă, cu descărcare PDF

/[locale]/i/[token] rezolvă factura pe partea de server (token într-un corp POST, niciodată un URL) și îl prezintă în numele și culoarea vânzătorului, revenind ...

Kamo·5d ago
FeatureEmailService

BILLING_INVOICE, gated pe vizualizarea facturilor de abonament

Ridicat de SecurityService proprietarilor organizației de vânzare atunci când un Proiectul de factură de abonament este în așteptare pentru revizuire sau factur...

Kamo·5d ago
Featurekamo-shared-library

Prețuri pentru add-on-uri bazate pe licență și un ciclu de viață real al facturii de abonament

O regulă pentru cantitatea de add-on (AddOnLicenses): fiecare add-on facturează licențele Achiziționate, cum ar fi locuri - per-utilizator add-on-uri implicite ...

Kamo·5d ago
FeatureBillingService

Reconstruiți oglinda Stripe de la Stripe noaptea și la pornire

Evenimentele mai vechi de 30 de zile nu pot fi preluate, astfel încât factura din septembrie și Evenimentele de abonament pierdute la nepotrivirea versiunii API...

Kamo·5d ago
FeatureTranslateService

Un motor, MADLAD-400, pentru fiecare pereche de limbi

Înlocuiește furnizorii LibreTranslate, Bergamot și IndicTrans cu MadladProvider (klusterservices madlad/). Limbile lor nu se suprapun, şi o pereche nici unul di...

Kamo·6d ago
FeatureKlusterServices

Un motor de traducere pentru fiecare pereche, MADLAD-400-3B pe CPU

Înlocuiește LibreTranslate (Argos), Bergamot și Kamo IndicTrans, ale căror seturi lingvistice nu s-au suprapunit și ale căror goluri s-au întors ca limba englez...

Kamo·6d ago
October 21, 2026
Featurekamo-internal

Filtrul ofițerului de credit al conductei arată fețele și deschide cardul de membru

Fiecare ofițer în opțiunile filtrului, și cel selectat, este avatar lor și numele înfăşurat în MemberHoverCard. Un clic încă selectează.

Kamo·6d 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