KamoCRM

Live Change Log

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

17,508
Total Changes
5,993
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,508AIService253APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService577InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,848TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,351kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,659kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,993Fix5,284Other994Performance165Refactor278Revert23Style42Test161Upgrade1
August 15, 2026
Fixkamo-internal

16 neîntărite devine 13 rapoarte și bord șterse, sarcini păstrate

REPORTS și REPORTS DE VIZARE DASHBOARD S-au retras din oglindă, ambele Hărțile părintești, numerele fixate și utilizarea enumerării UserInfo și a aplicației/tab...

kamo·2mo ago
Fixkamo-internal

17 neîntărit devine 16

POST / suport/topice a fost poarta pe MANAGE SUPPORT, părintele, astfel încât dreptul copilului Părea mort când era verificat. Acum este nevoie de CREATE SUPPOR...

kamo·2mo ago
FixMediaService

Crearea unui subiect ia CREATE SUPPORT TOPICS, nu părintele său

Poarta a fost deja acolo și refuza apelanții pe MANAGE SUPPORT, părintele CREATE SUPPORT TOPICS citit ca decorativ în fiecare editor în timp ce fiind exact Se v...

Kamo·2mo ago
FixEmailService

Campaniile iau drepturile de e-mail în vrac, cum a făcut deja soluţionarul primitor

E-mail-ul a fost pe jumătate forţat şi jumătăţile au fost în diferite servicii. Serviciul de Securitate a primit o rezoluţie. pe MANAGE BULK EMAIL deoarece a ex...

Kamo·2mo ago
Fixkamo-internal

18 neîntărite devine 17

VECHI BULK EMAIL și MANAGE BULK EMAIL acoperă acum suprafețele de campanie și furnizor în e-mailService, care nu a verificat nimic, aderarea la soluţionar Secur...

kamo·2mo ago
Fixkamo-internal

Nu mai pierde paleta de brand în drum spre browser

Organizaţia. De la JSON nu a putut să-şi citească propria ieşire. A cartografiat rampe de brand numai de la cuibul de culori pana obiect SecurityService trimite...

kamo·2mo ago
Fixkamo-internal

20 neîntărite devine 18

AVIATION MATERIALS and view SOCIAL MEDIA au acum aplicarea serverelor, alături de acestea Managerii care erau doar clienţi. 29 obiective pentru 7 MediaService C...

kamo·2mo ago
FixMediaService

Materialele și cronologia socială iau drepturi, nu doar proprietate

MANAGEMENT MATERIALE și MANAGEMENT SOCIAL MEDIA site-ul a fost un fișier .tsx. În spatele lor 29 de criterii au verificat dreptul de proprietate și nici un drep...

Kamo·2mo ago
Fixkamo-internal

Analizorul nu a putut vedea argumente cu cuiburi

26 devine neîntărită 20 şi nimic nu este o nouă aplicare. Cei şase agenţi de vânzări drepturile au fost purtate tot timpul: AiSalesAgentController le verifică p...

kamo·2mo ago
Fixkamo-internal

Să lăsăm un branding ratat să spună ce a mers prost

"Salvare eșuată: Salvarea setărilor de identitate" a aruncat statutul și organismul unui PUS care aplică modelul de securitate aplicat, astfel încât 403 al căru...

kamo·2mo ago
FixSecurityService

Nu mai pica un branding salva peste steaguri de conformitate nu a trimis

PUT /org/{id} derivate din intervalele de vârstă și cele trei steaguri ATF de la rând stocat ori de câte ori o cerere le omite, apoi a afirmat toate cele cinci ...

Kamo·2mo ago
Fixkamo-shared-library

Judecați steagurile ATF o cerere de modificări, nu rândul stocat

*************** judeca toate cele trei steaguri de fiecare data, asa ca o cale de actualizare nu avea cum să spună "această cerere nu atinge tutunul." Apelanţii...

Kamo·2mo ago
Fixkamo-internal

28 fara forta devine 26

MANAGE AI MODELS poartă toate cele patru obiective finale ale AiModelController și view AI USAGE Ambele AiUsageController. Nici nu a verificat un drept înainte,...

kamo·2mo ago
FixAIService

Administrarea modelelor și utilizarea citirii ia drepturile care le numesc

AiModelController și AiUsageController verificat proprietatea organizației și nici un drept. 403s deja în controler model compara furnizorul.getOrganizationId()...

Kamo·2mo ago
Fixkamo-internal

30 fara forta devine 28

VECHI VOICEMAIL și MANAGE VOICEMAIL acum poarta VoipVoicemailController, care a întrebat pentru un drept numai atunci când redarea înapoi o înregistrare într-o ...

kamo·2mo ago
FixVOIPService

Lucrul cu mesageria vocală ia un drept, nu doar manipularea PHI

VoipVoicemailControlul a cerut VAW CALL LOGS pe exact o cale de redare, și numai atunci când organizația se ocupă de PHI. Listarea mesajelor vocale cu acestea t...

Kamo·2mo ago
Fixkamo-internal

32 neîntărite devine 30

REVIZUIRE EMAIL ACCOUNTS poartă acum citiri administrative pe MailboxController și MANage EMAIL ACCOUNTS porțile fiecare scris. Ambele au fost client-doar înain...

kamo·2mo ago
FixEmailService

Administrarea căsuţei poştale ia o decizie corectă, iar trei criterii finale primesc o şedinţă

PostaController nu a impus niciun drept. MANAGEMENT EMAIL ACCOUNTS EXISTĂ doar ca o Verificați dreapta în browser și view EMAIL ACCOUNTS a fost menționat nicăie...

Kamo·2mo ago
Fixkamo-internal

Păstrați un model de securitate app grants off catalog

Fila Aplicații permise a arătat "Nu este disponibil" pentru fiecare aplicație și s-a rupt înapoi ori de câte ori a fost aleasă o altă opțiune. Modeluri de încă...

kamo·2mo ago
FixConversionService

Upload-uri pentru platforma de poartă în MANAGE PLATFORM SOUNDS, nu în proprietatea org

Un operator acordat "Manage Platform Sounds" pe pagina Administratorilor Platformei a văzut fila Sounds şi i s-a spus "Doar proprietarii organizaţiei de nivel ...

Kamo·2mo ago
Fixkamo-internal

37 neîntărite devine 32

Contacte: toate cele 26 de obiective ale Emailservice's ContactRestController acum ia Verb care le numeste. Au verificat cu atenţie proprietatea şi nici un drep...

kamo·2mo ago
FixEmailService

Fiecare obiectiv de contact ia verbul care-l nume

ContactRestController verificat de proprietate cu atenție AfirmândGroupIsMine, și 404 mai degrabă decât 403, astfel încât ID-ul altcuiva nu este niciodată conf...

Kamo·2mo ago
FixSecurityService

Crearea și ștergerea unui plumb ia drepturile care le numi

LeadController este unul dintre cei mai buni controlori de pe platformă. EDIT LEADS, ASSIGN LEADS, REASSIGN LEADS MANUAL, view UNASsigned LEADS și ambele Toate ...

Kamo·2mo ago
Fixkamo-internal

Opriți literele-cădere logo-uri org de la intermitent

O org cu nici un logo arată inițial, și pe / rețea care clipit inițial continuu. Trei lucruri stivuite. PlatformRightsProvider împachetează întreaga aplicație,...

kamo·2mo ago
Fixkamo-internal

41 neîntărite devine 37

Create, EDIT, DELETE DOCUMENTS and MANAGE STORAGE acum poarta DocsService ImagingController și DocumentController și criteriile de încărcare ale serviciului de ...

kamo·2mo ago
FixConversionService

Încărcarea unui fișier ia CREATE DOCUMENTE, ca orice alt mod de a face unul

Drepturile documentelor sunt aplicate în DocsService începând cu această schimbare, dar încărcarea Criteriile de evaluare nu sunt în DocsSource. direct la servi...

Kamo·2mo ago
FixDocsService

Verburile documentelor sunt aplicate, deoarece modelul de securitate al orgului le rezolvă

ImagingController verificat ImageAccessLevelType și nimic altceva, și DocumentController verificat doar că a existat o sesiune. Nivelul de acces este real contr...

Kamo·2mo ago
Fixkamolos

Un id de împrumut nu este un credibil

LoanController.get(uid) a luat un id împrumut și a returnat orice a găsit. Orice apelant care a ajuns la serviciu a primit împrumutul, soldurile și împrumutatul...

Kamo·2mo ago
Fixkamo-internal

43 devine neatins 41

Oglindește îndepărtarea în comun a SHARE NOTES (72) și a MANAGE NOTES SETTINGS (73): constantele TS și matricea de registru, o margine părinte-map în ambele rig...

kamo·2mo ago
FixSecurityService

Renaming un membru este un act admin, iar acum are o poartă

Cardul de nume legal al membrilor a fost auto-numai, astfel încât un admin care a tastat un numele greşit pe formularul de creare nu l-ar putea corecta niciodat...

Kamo·2mo ago
Fixkamo-internal

46 neîntărite devine 43

Al cincilea grup. Platforma notelor este KBService, nu SecurityService: entitatea stă sub donotmodify/dao/beans/security/ and kamo-internal proxys /api/notes/* ...

kamo·2mo ago
FixKBService

Fiecare punct final ia dreptul pe care-l numește, și are dreptate nu închide

NoteController verificat nici un drept pe oricare dintre cele zece obiective sale. VIZ NOTE a fost aplicata intr-un singur loc, navRegistry.ts, ascunzand aplica...

Kamo·2mo ago
Fixkamo-internal

Oprește o cerere de pagină-2 de anulare a dosarului pe care tocmai l-ai deschis

Junk, Trash, Archive și fiecare dosar personalizat a arătat același e-mail a fost pe ecran înaintea lor. Serverul nu a fost problema: reluarea listaMesages impo...

kamo·2mo ago
FixSecurityService

Închideți ruta de cale adăugată în jurul platformei-admin de blocare

Postul înlocuiește drepturile unui administrator existent, astfel încât acesta să le poată lua ca dar numai căile PUT și DELETE verificat dacă editarea nu ar lă...

Kamo·2mo ago
Fixkamo-internal

Lasă un administrator acordat să vadă de fapt Administraţia Platformei

Poarta secţiunii şi meniul de setări încă au cerut utilizareaUserInfo's arePlatformAdminAccess, care este proprietarul de-top-nivel-org sau un mod deschis de Du...

kamo·2mo ago
Fixkamo-internal

Trimite un operator fără fila de configurare undeva real

SYSTEM USER și MANAGE UNIVERSE suprafețe ale porții care nu sunt file pe această pagină, deci Cineva care deţine doar acestea este un administrator de platformă...

kamo·2mo ago
FixInitializerService

Întâlnirea recalculează drepturile aplicate în loc să aștepte o cizmă

Acordarea celor două drepturi asupra org role rights schimbă nimic nimeni nu poate observa. membru rights applied este instantaneu aplatizat sesiunea și server-...

Kamo·2mo ago
Fixkamo-internal

48 neîntărite devine 46

Al patrulea grup din 48, şi s-a împărţit în trei moduri, mai degrabă decât în cele două designul. prezis. Design-ul a atribuit o verificare a Manage MEET SETTI...

kamo·2mo ago
Fixkamo-internal

Desenați markerii callback de îndată ce sarcinile sumare

Sinteza aterizează după ce grila a tras rândurile sale, și AG Grid păstrează CellRenderer o coloană a fost construită cu și doar recrea o celulă atunci când rân...

kamo·2mo ago
Fixkamo-internal

O încărcare ştearsă acum cade înapoi în loc să tacă

Comite anterior a pretins un sunet retras "degradează la stratul de sub ea în loc să tacă." Ba nu. Sound cunoscut Id forma, astfel încât un sunet șters a rămas ...

kamo·2mo ago
Fixkamo-internal

48 neîntărite

Gating proxy LOS făcut PLOS * aplicate, dar au rămas pe lista neforțat, Astfel încât editorii au fost arată "Nu încă aplicate" împotriva șase porți vii. A treia...

kamo·2mo ago
Fixkamo-internal

Pune markerul de apel înapoi după ID-ul de plumb

Conducând celula cu markerul a împins ID-ul pe orice rând cu un apel Așteptând, astfel încât ID-urile nu mai aliniat în jos coloana în timp ce defilare.

kamo·2mo ago
Fixkamo-internal

Memento întâlnire ajunge la clopot, și apare o dată

MeetReminderPopup a desenat propriul Snackbar din propriul abonament la Nu-ţi face griji. Nimic altceva nu ştia că un memento avea S-a întâmplat: clopotul a răm...

kamo·2mo ago
FixMediaService

Întâlnirea este o notificare, nu un popup propriu

Evenimentul a fost publicat pe /topic/meet/reminder/{memberId} că un Snackbar dedicat atras în colțul ecranului. Că popup a fost tot memento: clopotul de notifi...

Kamo·2mo ago
August 14, 2026
Fixkamo-internal

Un memento calendar, anuntat o data

Un memento a sosit de două ori. Puntea o ia ca o notificare, și Calea mai veche a luat-o și: CalendarWebSocketContext a deschis un al doilea STOMP Conexiunea la...

kamo·2mo ago
Fixkamo-internal

O notă este deținută de un membru, nu de un cont

Oglinzi API: NoteDTO poartă acum membruId în locul userId. A membru este contul semnat în cadrul unei organizații, astfel încât deschiderea unui diferite org ar...

kamo·2mo ago
FixKBService

Citește și scrie note ca membru, niciodată ca un cont

Fiecare obiectiv necesită acum membruID pe sesiunea de citit şi refuză cererea fără una. Citirea folosit pentru a avea nevoie de doar o userID, care este globa...

Kamo·2mo ago
Fixkamo-shared-library

Domeniul de aplicare ia act de calitatea de membru în locul unui cont

O notă atârnată de OCTY ID singur şi nu a purtat nici o organizaţie. Utilizator este global și un membru este că utilizatorul în interiorul unei organizații, as...

Kamo·2mo ago
Fixkamo-internal

Re-deriva auditul structural

Contele a mutat 58 - > 52 - > 47 - > 57 deoarece fiecare versiune hard-codată o listă de Numele de ajutor al porţii şi baza de coduri au mai mult decât îşi poat...

kamo·2mo ago
Fixkamo-internal

Ferestrele popup de lângă bara de defilare pagină, nu pe partea de sus a acesteia

Ferestrele sculelor sunt fixate pe teleportor și andocare de la dreapta la stânga de la marginea acestuia; și aspectul a fost spus despre exact un lucru ocupa 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