KamoCRM

Live Change Log

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

17,594
Total Changes
6,048
Features
5,310
Fixes
30
Projects
Filter by project
All Projects17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
October 13, 2026
FixEmailService

Cartea de chat a unui SI HIGH este ridicată chiar și în timp ce un card necitit-chat stă

O persoană cu un card de chat Message nedisprisat nu a fost niciodată spus despre SI NOTIFY (KamoCollab CP12 D14): regula anunțului a scăzut cardul High De asem...

Kamo·2w ago
Fixkamo-shared-library

O piață economisește respinge un formular personalizat lipsă sau necunoscut

Ambele bucle de asociere sarit un id formă nulă, sau una organizația nu deține, iar salvarea încă a revenit succes. Acesta este modul în care fiecare Piaţa şi-a...

Kamo·2w ago
FixAPIService

Adresa clientului conectorului este cel mai public X-forwarded-For hop

CameraAgentWebSocketHandler a luat primul X-forwarded-For hop în sine KamoCameraService înscrierea neautentică. Acesta utilizează acum regula ClientIpRezolvato...

Kamo·2w ago
FixEmailService

Actualizările și anulările unei reuniuni provin de la adresa care și-a invitat oaspeții

Compozitorul depune o întâlnire sub orice ar spune, un alias sau un partajat Căsuţa poştală, şi că adresa este ORGANIZER în fiecare IC. Dar actualizări, anulări...

Kamo·2w ago
Fixkamo-internal

Ataşarea unui formular personalizat la o piaţă acum salvează

Dialogul de piaţă a trimis fiecare formular ca număr (uuid). Aceasta este NaN, care JSON trimite ca nul, iar serviciul sare un formular nul ID, astfel încât fie...

Kamo·2w ago
Fixkamo-shared-library

Salvarea unui formular nu mai respinge propriile ID-uri de teren

updateForm înlocuiește fiecare stiva și câmp, dar verificarea câmp-ID comparativ cererea împotriva rândurilor deja stocate. Editorul nu trimite niciun act de id...

Kamo·2w ago
October 12, 2026
Fixkamo-internal

Prezentarea istoriei cere filtrul sursă al listei, astfel încât un raport ref sau un mesaj-ID cu o tăietură se deschide în loc de 400 (KamoCollab CP08 fix final)

Dialogul a pus ID-ul de înregistrare în /sursa / {kind} / {id}. Un ID cu un '/' (fiecare REPORT ref, un GitHub sau notificarea GitLab's root Message-ID) călător...

Kamo·2w ago
Fixkamo-internal

Ia diagramă Org, Jurnal de informare, Politica de informare și comunicare de pe bara admin

Proprietar: "Scoateți graficul Org, Log Dezvăluire, Dezvăluire și linkuri de comunicare de pe admin bară instrument pe pagina de start ... Se întrerupe adăugare...

Kamo·2w ago
Fixkamo-internal

Nume fiecare control pe fila politica de comunicare

topor (wcag2a/aa) pe fila politică CP04, acum accesibile de la Securitate: - cap de masturbare: se selectează efectul implicit și cele trei comutatoare (politic...

Kamo·2w ago
Fixkamo-internal

Adaptorul de chat-core răspunde şi la subiectul de tastare al conversaţiei

@kamo/realtime 0.1.3 subscrie dactilografiere pe ************* (unde MediaService publică) în loc să se pensioneze goale /topic/chat/typing. Adaptorul se potriv...

Kamo·2w ago
FixMCPGatewayService

O dată este scrisă o lovitură de AUDIT a politicii de comunicare, deoarece apelul se executăKamoCollab CP04 Sarcina 31)

S-au găsit în direct în sp00verify: un e-mail intern al SI în conformitate cu o regulă DENY AUDIT, în spatele unei aprobări charter (tavanul de autonomie 1), a ...

Kamo·2w ago
FixKBService

O eliberare care ţine pe cineva cu numele deja nu mai dă greş cu 500

Lansarea citește actuala audiență NUMED înainte de a scrie, și cererea păstrează o persistență context (open-in-view), astfel încât aceste note audience members...

Kamo·2w ago
FixEmailService

File un mesaj de căutare-index rând și link-ul de plumb sub id fir, nu surogat rândul conversației

conversaţii. screed id este generat (@GeneratedValue on ConversationEntity, primar taste the fir id alone); Asa ca randul ***************** returns poartă un ID...

Kamo·2w ago
October 11, 2026
FixSecurityService

Citirea cartei unui SI este rejudecată pe un conflict YugabyteDB în loc de a răspunde 503

GET*************************************************************************************************************************************************************...

Kamo·2w ago
FixVOIPService

Un mesaj vocal FreePBX șters pe PBX încetează să mai conteze pe insigna telefonului

Un mesaj şters este doar absent din lista cutia poştală, astfel încât sincronizarea nu a atins din nou rândul său şi a rămas necitit, insignat pentru totdeauna....

Kamo·2w ago
Fixkamo-internal

Un mesaj vocal FreePBX poate fi marcat citit, arhivat și șters, iar insigna de telefon urmează

Id mesaj (cutia poștală/MSGId) a intrat în calea URL-ului, astfel încât slash-ul său a făcut un traseu nimeni nu a servit și clicul a eșuat doar cu o eroare de ...

Kamo·2w ago
FixVOIPService

Marcarea unui mesaj vocal FreePBX auzit ajunge la serverul telefonului, iar insigna urmează imediat

A FreePBX message id is mailbox/msgId, so Put /voicemail/{id}/read never matching a route for it and PBX nu a fost niciodată spus: mesajul a rămas în INBOX și i...

Kamo·2w ago
Fixkamo-internal

O notă de vizită nu oferă nici un comutator "utilizare cu SI" (SP97 T13)

Comutatorul de pe nota altui membru, a deschis doar citire dintr-un link, a comutat un set care nu salvează niciodată.

Kamo·2w ago
Fixkamo-internal

"Deschideți nota minutelor" deschide procesul-verbal al unui membru SI pentru participantul care o supraveghează (SP97 T13)

Procesele-verbale sunt propria notă SI, pe peretele nici unui participant, și /notes?id= a deschis doar ID-uri pe peretele cititorului, astfel încât butonul a a...

Kamo·2w ago
Fixkamo-internal

Numele de afișare scris al unui contact urmează piesele de nume editate (SP97 T9)

Creare Contact completează un nume de afișare gol din părțile nume, și salvate Contactul purta acest nume ca pe propriul său nume. Editarea a arătat numele în c...

Kamo·2w ago
Fixkamo-internal

Panou de contact deschis se potrivește cu o fereastră mai îngustă decât 1200 px, așa că Salvare este pe ecran (SP97 T9)

Mai jos lg panoul este lățimea completă a rândului, astfel încât să stea în lista, dar de la MD bara laterală rămâne lângă ea și panoul nu a putut micșora: rula...

Kamo·2w ago
FixMCPGatewayService

Cheia, textul sau click-ul unui SI destinat unei aplicații ajunge la fereastra în care funcționează (SP97 T9)

Podul trimite un apel care numeşte decât o aplicaţie (app id, wm class sau pid) Prima fereastră a aplicației, concentrându-l mai întâi. După o preluare, Kamo ve...

Kamo·2w ago
FixAIService

Regula de aprobare a primului contact spune că este vorba despre atingerea, nu salvarea unui contact

"Contactând pe cineva pentru prima dată" citit la un SI ca "crearea unui contact are nevoie de aprobare," și a amânat cererea proprietarului de a salva un recor...

Kamo·2w ago
Fixkamo-internal

Un nou e-mail, telefon sau rând de adrese păstrează câmpul său în timp ce tastați în ea

Un rând fără un ID server a fost tastat de obiectul său, și fiecare apăsare de tastă înlocuit Acest obiect, astfel încât rândul primit o nouă cheie React și câm...

Kamo·2w ago
Fixkamo-internal

Un nou e-mail, telefon sau rând de adrese păstrează câmpul său în timp ce tastați în ea

Un rând fără un ID server a fost tastat de obiectul său, și fiecare apăsare de tastă înlocuit Acest obiect, astfel încât rândul primit o nouă cheie React și câm...

Kamo·2w ago
FixMCPGatewayService

Stație de lucru open kamo spune unde Kamo deschis și niciodată să tasteze o parolă (SP97 T9)

După preluarea unui supraveghetor (care încheie sesiunea SI) browserul mai vechi ferestre pe o stație de lucru SI arată pagina de sign-in Kamo lui. La următoare...

Kamo·2w ago
Fixkamo-internal

Supraveghetorul unui SI poate deschide profilul SI și controalele stației sale de lucru

Pagina de membru a trimis fiecare telespectator fără un membru-administrație înapoi la propriul lor profil, astfel încât un supervizor SI (SUPERVISE AI MEMBERS)...

Kamo·2w ago
Fixkamo-internal

Supraveghetorul unui SI poate deschide profilul SI și controalele stației sale de lucru

Pagina de membru a trimis fiecare telespectator fără un membru-administrație înapoi la propriul lor profil, astfel încât un supervizor SI (SUPERVISE AI MEMBERS)...

Kamo·2w ago
Fixkamo-internal

O reîncărcare la jumătatea meciului a redeschis jocul şi a spus "Ai câştigat"

O fereastră de șah restabilește id joc salvat în recuzita sa, și doar vreodată salvat ID-ul a fost deschis cu. Joaca din nou, un joc a început din gol Panou și ...

Kamo·2w ago
Fixkamo-internal

O reîncărcare la jumătatea meciului a redeschis jocul şi a spus "Ai câştigat"

O fereastră de șah restabilește id joc salvat în recuzita sa, și doar vreodată salvat ID-ul a fost deschis cu. Joaca din nou, un joc a început din gol Panou și ...

Kamo·2w 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