KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 26, 2026
FixSecurityService

Poartă cele nouă obiective de serviciu pe dreapta

Ei au expediat verificarea doar că apelantul a avut o sesiune, astfel încât orice membru al unui org ar putea citi și muta fiecare ordine de lucru în ea indifer...

Kamo·2mo ago
FixSecurityService

Reduceţi cele nouă obiective de lucru de la valorile iniţiale nepăzite

Acestea sunt poartă ca de e6e1d02, astfel încât intrările lor de bază nu mai se potrivesc cu un Un obiectiv nepăzit şi ************* eşuează în trecut linii. Ce...

Kamo·2mo ago
FixSecurityService

Opreşte clientul. dreptul de a citi rândurile fiecărui chiriaş

Fiecare obiectiv care a acceptat un AIRW OWN * drept ca un OR-alternative încărcat sale să înregistreze numai cu cheia primară, fără să verifice niciodată cui a...

Kamo·2mo ago
Fixkamo-internal

Referinta org face parte din proxy.ts, nu un al doilea fișier Middleware

Următorul 16 înlocuit Middleware cu proxy, și acest repo a avut deja proxy.ts middleware.ts alături de ea nu a reușit construirea pur și simplu: "Ambele fișier...

kamo·2mo ago
Featurekamo-internal

Oglindește drepturile de serviciu în TypeScript

VECHI SERVICE WORK, view OWN SERVICE WORK, MANAGE SERVICE WORK, ASSIGN SERVICE WORK and COMPLET SERVICE WORK field at ids 268-272, not the 265-269 planul presup...

kamo·2mo ago
FeatureSecurityService

Bulk export, C-CDA, și o contabilitate care acoperă fiecare canal

Expediere. Kickoff răspunde 202 cu un conținut-Locație și nici un organism; votare răspunde 202 în timp ce rulează și 200 cu manifestul atunci când făcut. Reven...

Kamo·2mo ago
Fixkamo-login

Activele tematice provin de la o gazdă care rezolvă

Ecranul de sign-in pictează branding-ul unei organizații din tematică.< propriul domeniu>. Acest domeniu nu se poate rezolva: o org poate exista și să fie semna...

Kamo·2mo ago
Fixkamo-internal

O filă, un chiriaş

Deschideți KamoCRM într-o filă și o altă organizație într-o secundă, împrospătați prima, și ea transformat ca al doilea. Închide fila, reîmprospătează din nou, ...

kamo·2mo ago
FixSecurityService

Servi bunurile unui chiriaș de la o gazdă care rezolvă, și nu șterge fundalurile sale

Două defecte găsite în timp ce de lucru de ce o nouă org deschis cu nici un logo şi nici culori. LIVRAREA TEMEI. Au fost solicitate active din domeniul tematic...

Kamo·2mo ago
Featurekamo-shared-library

Oferă serviciu Acţionează primele cinci drepturi

ServiceType.SERVICE (28) expediate cu drepturi zero, astfel încât cele nouă obiective sale au fost Poartă doar dacă apelantul a avut o sesiune. Identităţile în...

Kamo·2mo ago
Featurekamo-shared-library

Bulk FHIR export și C-CDA, și drepturile care le poartă

Două lucruri o practică nu poate funcționa fără, și nici nu este o versiune mai mare de a citi un grafic. BULK EXPORT (clinic/bulbere). Modelul FHIR BULK Data:...

Kamo·2mo ago
Docskamo-internal

Măsuri de monitorizare a coloanei vertebrale, triaged

Elemente extrapolate din planul de 33 de sarcini, toate ridicate prin revizuire și toate elementele neblocare. Cele patru constatări de stabilire a must-fixe al...

kamo·2mo ago
Fixkamo-internal

Nu mai sta în picioare de la intermitent fila browser-ul pentru totdeauna

TabAttention a alimentat navGrandTotal într-un flasher titlu 1100ms. Patru din ei opt addend-uri sunt coada de adâncime care nu ajunge niciodată la zero atunci ...

kamo·2mo ago
Fixkamo-internal

Marca de sârmăSmsRead/markAiRead/social Mark-read to their windows

Analiza finală găsit marcaSmsRead și marcaAiRead a avut zero apelanți, și SocialChatWindow nu a numit niciodată marcaAsRead/beginViewing la toate trei cinci sup...

kamo·2mo ago
FixVOIPService

Gate the voicemail nav conta pe VEDE VOICEMAIL

*************** i-a dat orice membru autentificat care deține un rând MemberVoipConfig numărul de mesaje vocale necitite în instanță cu Nici o verificare a drep...

Kamo·2mo ago
FixMediaService

Traseu obține ambiguitatea neverificateChatSesssions " prin propria authorizareAmbiguitate

MediaController.getChatSesssions rulate manual versiunea preextraction a "A fost scris de altcineva?" regula (rowVizitor!= nul & callerId Nu-i aşa? O discuţie p...

Kamo·2mo ago
Performancekamo-internal

Ship Geist as WOFF2

Ambele fețe sunt preîncărcate pe fiecare rută, astfel încât formatul este plătit la fiecare prima vizită. 134,132 B de WOFF a devenit 112,252 B de WOFF2 21,880 ...

kamo·2mo ago
Docskamo-internal

Ia masurile softphone in loc sa le astepti

38 de apeluri în întreaga istorie a PHONE CALL LOG, 26 în ultimele 30 de zile. ă Drop-then-redal amprentă găsi 4 perechi, toate apelurile de testare furnizarea ...

kamo·2mo ago
Fixkamo-internal

Dă calea web media un releu TURN

Calea SIP a browser-ului și-a construit conexiunea inter pares cu un STUN public hardcoded /api/voip/turn/credentials pentru atâta timp cât a existat acest obie...

kamo·2mo ago
Docskamo-internal

Serviciul de planificare Primele drepturi ale muncii și diferența de permisiune comercială

Corectează două ipoteze specifice împotriva codului real: fără RoleRight Utilizare tip - Nu. (toate cele 36 de drepturi comerciale folosesc POS și editorii filt...

kamo·2mo ago
Testkamo-internal

Pin jos găleatăOf și necititForRow împotriva unei repetări

Acest fișier tocmai a trimis patru defecte tăcute într-o singură rundă de revizuire care a căzut prin găleata greșită, un titlu care nu a fost niciodată citit ...

kamo·2mo ago
Performancekamo-internal

O piață cu amănuntul nu ar trebui să descarce filele ipotecare

Pagina setărilor de piață importat toate cele 24 file static, astfel încât fiecare piață expediate fiecare tab cele cinci file de abonament pe care nu le poate...

kamo·2mo ago
Performancekamo-internal

Arată primul tapet fără a aștepta cel mai lent

Slideshow a încărcat fiecare tapet din spatele unei singure promisiuni. Toate, deci nimic pictat până când ultima imagine din set s-a stabilit. Pe un chiriaș cu...

kamo·2mo ago
Fixkamo-internal

Opriți șinele app copacului punerea unei bare de defilare pe viewport

/setings/cont?tab=apps defilat întreaga fereastră, în jos în spațiu gol sub cochilie, în timp ce coloana de aplicații ea a fost presupus defilare a avut propria...

kamo·2mo ago
FixSecurityService

Arată un apel o dată într-o rollup, și opri 500 pe piste neprelucrate

Două reparații rollup-ul contului făcut vizibil. Un număr de telefon poate fi un punct de contact pe mai mult de un proprietar în același timp, şi două piste p...

Kamo·2mo ago
Featurekamo-shared-library

Conte evenimente DISTINCT peste proprietarii unui rollup

Un număr de telefon poate fi un punct de contact pe mai mult de un proprietar dintr-o dată, și doi conduce pe un cont de partajare unul este cazul ORDINAR Acee...

Kamo·2mo ago
Docskamo-internal

Marchează fereastra de linie executată

Toate cele opt sarcini expediate pe patru repo, cu cele patru abateri deliberate Înregistrat decât extrase dintr-un fișier 2.078-line o sesiune concomitentă a ...

kamo·2mo ago
Featurekamo-internal

Poartă fereastra linie pe membru, și arată modul în care vă aflați în

Controlul de lansare. Comment sub comutatorul VOIP pentru că nu înseamnă nimic pentru un membru fără linie. Un cârlig deţine poarta astfel încât cei doi consum...

kamo·2mo ago
Performancekamo-internal

Fiecare context și cârlig acum citește utilizator-info prin cărbune

Șapte apeluri independente /api/utilizator-info trase pe o încărcătură autentificată la rece, fiecare cer pentru membru ID un frate a fost deja cere în același ...

kamo·2mo ago
FeatureVOIPService

Citeşte şi scrie poarta ferestrei

GET suprafeţe linieWindowEnabled; Put acceptă ca un Boolean nulable astfel încât absent înseamnă "nemenționate" și păstrează valoarea stocată. Fiecare existent ...

Kamo·2mo ago
Featurekamo-shared-library

Harta LINE WINDOW ENABLED on MemberVoipConfig

Poarta per-membru pentru fereastra de linie dedicat softphone. Versiunea pin rămâne la ora 1.00 Fiecare consumator în acelaşi timp. Coloana există deja în baz...

Kamo·2mo ago
FeatureInitializerService

DDL pentru poarta de fereastră per membru

Adds ********************* falşi. O coloană mai degrabă decât un steag caracteristică pentru că nu există nici un sistem de pavilion aici și MemberCapabilitys ...

Kamo·2mo ago
Performancekamo-internal

Un cronometru de reîmprospătare pentru întreaga aplicație, nu unul pentru fiecare utilizareUserInfo()

useUserInfo are 194 de site-uri de apel, aproximativ o duzină dintre ele montate pentru întreaga sesiune Nava, furnizorii de proiectile, lansările. Fiecare inst...

kamo·2mo ago
Docskamo-internal

Menţineţi evidenţa deciziei

Planul inregistreaza ce a expediat; aceasta inregistreaza de ce diferă de plan. Trei hotărâri au fost ele însele corectate printr-o revizuire ulterioară (scrisu...

kamo·2mo ago
Performancekamo-internal

Predați aplicația autentificată și fixați org-ul de rezervă care 500s

MembruListProvider returnat nul până când efectul său de montare a fugit, și se află deasupra NavTop ȘI {copii} server-redare HTML. Documentul a fost ~1.23 MB ...

kamo·2mo ago
Featurekamo-internal

Un sub-tab AI în Centrul de Interacţiuni

Sesiuni AI live în AIService și nu sunt MediaSesssions, astfel încât această găleată devine propria incarcator in fata /api/media/sessions/chat aduce celelalte ...

kamo·2mo ago
Featurekamo-internal

Fereastra de linie dedicată

Apelul locuiește acum într-o fereastră o împrospătare a spațiului de lucru nu se poate atinge. SoftphoneProvider devine proprietar-sau-următor. Numai proprieta...

kamo·2mo ago
FixBillingService

Închideți decalajul de idempotență al webhook-ului BL0

Găsirea 1 (Critical): o cerere de pierdere doar pe un eveniment cu dungi relivrate s-a dovedit că există un rând, nu că încercarea anterioară s-a încheiat. O re...

Kamo·2mo ago
Featurekamo-internal

O fila de comunicare care ruleaza pâna conduce contul

Nivelul celor mai mulți oameni înseamnă atunci când spun "chemările acestui client." Mai multe piste de obicei atârnă pe un cont tocmai pentru că acestea sunt 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
Docskamo-internal

Legătura KamoDesktop este de unică folosinţă acum

Comentariu a susținut o re-încarcă re-trimite ?date= și restabilește sesiunea. Nu. mai mult nu: link-ul este cheltuit în momentul în care fila se deschide, așa ...

kamo·2mo ago
FeatureKlusterServices

Bounce o vizită goală la login Kamo, și se încheie sesiunea pe fila închide

Închiderea fila KamoDesktop a lăsat o sesiune live așezat pe mașină. Guacamole păstrează aut token-ul în Storage locale (GUAC AUTH), care supraviețuiește închid...

Kamo·2mo ago
FixSecurityService

Face legătura KamoDesktop SSO rambursabile exact o dată

Link-ul este livrat ca URL, astfel încât aterizează în istoricul browser-ului și în Redeschide-închis-tab lista, în cazul în care aceasta durează mult sesiunea ...

Kamo·2mo ago
FixSecurityService

Rularea contului nu trebuie să lărgească ceea ce poate vedea un cititor

Cronologia contului pe care l-am adăugat ultima dată a fost o modalitate de a ocoli citirea pe bază de plumb. Poarta. Un membru a refuzat mesajele unui lider pe...

Kamo·2mo ago
Fixkamo-shared-library

Du-l pe cel desemnat în cont, la stânga

Citirea comunicaţiilor unei piste se bazează pe persoana căreia îi este atribuită. Un rollup că numai uids returnate nu a putut aplica acea poartă, astfel încât...

Kamo·2mo ago
Fixkamo-internal

Thump primul mesaj real, nu doar al doilea

ar trebuiThump (nedefinit, n) a însemnat "primul rend" dar un cap icre necitit începe cu adevărat nedefinit, și aplică UnreadToHeads propria gardă nedefinit-vs-...

kamo·2mo ago
Featurekamo-internal

Proprietatea linie, podul, și regula de predare nu-yank

Trei module pure fără consumatori încă, deci navele astea sunt inerte. lineOwnership alege exact un registrator SIP pe browser prin Web Locks. Asta este obliga...

kamo·2mo ago
Docskamo-internal

Oprește planul de instruire bug bani-cale a fost corectat pe

Sarcina 8 Pasul 4 încă a spus cititorului să tastează update/cancel/detach/del cu "avizul actual în cheie." Acesta este defectul critic de revizuire finală inve...

kamo·2mo ago
Featurekamo-internal

Titlul de filă contează totul în așteptare, nu doar chat

Fâșia de file are loc pentru un număr, și "chat și suport numai" a încetat să mai fie ceea ce un membru așteaptă pe o dată SMS, AI, apeluri pierdute și rapoarte...

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