KamoCRM

Live Change Log

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

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
March 11, 2026
Docskamo-internal

Fixează problemele de revizuire a planului - chat desup, handler primit mesaj

Adaugă deduplicare utilizatorId în openTool pentru a preveni copierea ferestrelor de chat. Adăugaţi chat:message-primit ascultător în chatNotificare Ascultator ...

kamo·7mo ago
Docskamo-internal

Adaugă planul de implementare pentru sistemul ferestrelor de unelte

Adresele de revizuire constatări: hexchat: migrare deschisă, apel-inițiere ascultător, gradient SVG străinAbordareObject, andocare cu lățime variabilă pozitiona...

kamo·7mo ago
Docskamo-internal

Fixarea limbajului de migrare contradictoriu în tabelul Spec

Elimină " (sau păstrat ca ambalaj subțire) " gard viu din tabelul de fișiere existente să se alinieze la strategia privind migrația pe deplin angajată.

kamo·7mo ago
Docskamo-internal

Adrese Spec review constatări pentru sistemul fereastră instrument

Adăugați ToolComponentProps interfață, tipuri de detalii evenimente, migrare chat strategie, HexHead click comportament, softphone lățime aprovizionare, calcula...

kamo·7mo ago
Docskamo-internal

Adăugați specificația sistemului de proiectare a ferestrei de unelte

Spec pentru reajustarea ferestrelor de chat într-o fereastră generică bazată pe module sistem cu ToolRegistry, instrument de calculator, și extragerea softphone...

kamo·7mo ago
CIkamo-internal

Conductă de declanșare

kamo·7mo ago
Featurekamo-internal

Distincţie dactilografiere vs editare în indicatori de chat şi rotire HexHead

- Extinde protocolul de dactilografiere WebSocket pentru a include steagul isEditing - HexHead se roteşte în sensul acelor de ceasornic atunci când alt utilizat...

kamo·7mo ago
Fixkamo-internal

Chat UL poloneză - colorare primară, intrare emoji interior, rotund trimite btn, hex starea culori

- Departament tab-uri și chatbox header utilizare - culoare primar în loc de verde hardcoded - Butonul picker Emoji mutat în interiorul câmpului de intrare chat...

kamo·7mo ago
Fixkamo-internal

Îmbunătățiri ale sistemului de chat - editare rotire, rotație masca hex, culori, maximizare-minimizare

- Detectează editarea (backspace/delete) vs tastarea în intrare pentru a declanșa invers HexHead spin - Rotire hex clip masca, împreună cu frontiera în timpul t...

kamo·7mo ago
Featurekamo-internal

Îmbunătățește sistemul de chat cu chat-uri persistente minimizate, culegător emoji, și îmbunătățiri UI

- Păstrați ChatBox montat atunci când minimizat la hexhead astfel încât mesajele nu reîncărcați pe restaurare - Conectaţi indicatoarele de tastare/editate la an...

kamo·7mo ago
Fixkamo-internal

Nu invalida sesiunea *** atunci când se potrivește cu noua sesiune OTK

Calea de validare a fost ștergerea sesiunii *** existente de la Redis înainte de a căuta OTK. Când OTK a indicat aceeași sesiune, "Sesiunea nu a fost găsită sau...

kamo·7mo ago
Fixkamo-internal

Pass *** ID ca param de interogare pentru Cross-subdomeniu WebSocket auth

În loc să se bazeze pe cookie-uri cross-domeniu (care nu funcționează peste subdomenii), citiți cookie-ul *** client-side și treceți-l ca o interogare parametru...

kamo·7mo ago
Otherkamo-internal

Restaurează "fix: set *** domeniu cookie la .kamocrm.com pentru partajarea cross-subdomeniu"

Acest reverts comite Nu-ţi face griji

kamo·7mo ago
Fixkamo-internal

Setează domeniul cookie la .kamocrm.com pentru partajarea cross-subdomeniu

Cookie-ul *** a fost setat fără un domeniu explicit, implicit internal.kamocrm.com Acest lucru a împiedicat trimiterea cookie-ului la media.kamocrm.com în timpu...

kamo·7mo ago
Fixkamo-internal

Rezolvați mesajele de chat, urmărirea prezenței și problemele auto-deschise

- Remedierea mesajelor care nu sunt primite prin retrimiterea abonamentului NATS cu unicitate denumirea consumatorului atunci când apare eroarea "Consumator dej...

kamo·7mo ago
Fixkamo-internal

Rezolvați eroarea de tip IMA și partajați conexiunea STOMP WebSocket

- Adăugaţi tsconfig căi de suprascriere pentru @mui/icons-material pentru a ocoli ESM stricat exporturile în v7.3.1 care indică faptul că nu există ./esm/index....

kamo·7mo ago
Featurekamo-internal

Adaugă efecte sonore de chat cu Web Audio API

Creați utilizareaChatSounds cârlig cu inițializare audioContext leneş pentru browser autoplay conformare. Fire de ieșire și tastarea sunete în ChatBox. Descărca...

kamo·7mo ago
Otherkamo-internal

Adaugă animație pop pe scară la chat

Mesaje noi animează cu un efect pop la scară de primăvară în timp ce mesaje de istorie încărcate pe chat deschis redă instantaneu. Mesaje de sistem să rămână ne...

kamo·7mo ago
Fixkamo-internal

Utilizați ref pentru membruPanelOpen în openChat pentru a preveni închiderea vechi

Când un utilizator deschide panoul membru, face clic pe un membru pentru a vorbi, apoi închide Panoul înainte de sesiunea Async API apel se întoarce, fereastra ...

kamo·7mo ago
March 10, 2026
Fixkamo-internal

Traseu MediaService trafic prin Traefik pe portul 443

- Adăugaţi MEDIASERVICE URL env var pentru accesul la servicii interne - Fix getMediaServiceBaseUrl în 9 rute API pentru a utiliza mai întâi env var - WebSocket...

kamo·7mo ago
Fixkamo-internal

Reordonare carduri de stat pentru a potrivi comanda fila

Comunicare → Docuri → Sarcini deschise → Istoric

kamo·7mo ago
Fixkamo-internal

Elimină layout.tsx, fix docCount/historyCount Erori de tip

- Șterge layout.tsx care a fost adăugat incorect (ar afecta întregul site) - Restaurare page.tsx ambalaj div (nu este necesar) - Mutaţi fundalul gradient înapoi...

kamo·7mo ago
Otherkamo-internal

Refactor leaders view: fixați supraîncărcare, înlocuiți scorul cu cardul de comunicații, adăugați aspectul

- Adăugaţi layout.tsx cu flex constrângere lanţ de potrivire conducta model - Fix bug supraîncărcare: utilizare *** *** *** *** *** ierarhia în loc de 100vh car...

kamo·7mo ago
Otherkamo-internal

Reproiectare conduce pagina de vizualizare: consolidarea aspect, elimina bara laterală și fila de prezentare

- Eliminați coloana de cale ferată rezumat din toate dimensiunile ecranului - Elimina tab-ul Privire de ansamblu, îmbina continutul (vederi, scor, contact) in D...

kamo·7mo ago
Featurekamo-internal

Adaugă sesiune TimeoutMinute la sesiuneInfo type

kamo·7mo ago
Docskamo-internal

Adaugă planul de implementare a cascadelor pentru sesiunea timeout

25 de sarcini pentru 5 bucăți care acoperă modificările entității Java/DTO; SecurityService controler updates, Next.js cookie/monitor bug fixs, şi modificări UI...

kamo·7mo ago
Docskamo-internal

Adăugați spec sesiune timeout cascada de proiectare

Acoperiri per rol/dept/titlu de locuri de muncă/sesiune de membru cu cascadă rezoluție, Cookie Expiră bug-ul fix, și modificări UI pentru 4 setări pagini.

kamo·7mo ago
Fixkamo-internal

Actualizează numele vânzătorului PipelineOrdersTab pentru a se potrivi cu DTO-urile suportului

Schimbat v.uid → v.id, v.name → v.companyName, și selectatVendorId tip de la număr la șir la alinierea cu CommerceMarketVendor DTO.

kamo·7mo ago
Fixkamo-internal

Aliniază tipurile de tip de Script cu DTO-uri de suport pentru piețele comerciale

TradeMarket, CommerceMarketVendor, și VendorCategory TipScript interfețe utilizate nume de câmp greșite (uid/name vs id/titlu, name vs companieName, websiteUrl ...

kamo·7mo ago
Fixkamo-internal

Piețele de conducte care nu se încarcă și distanța dintre dispunerea administratorului de piață

Conducta a arătat "Nicio piață comercială configurată" deoarece GET POSConfig() nu a returnat niciodată terenul pieţelor. Acum aduce piețele de la comerțMarketA...

kamo·7mo ago
Featurekamo-internal

Market-aware POS file, tab-ul de fixare conducta, setări nav curatare

Conductă: Eliminați filele de rezervă de tip angajament, afișați starea goală atunci când nicio piață configurată. Piețele sunt acum singura sursă de file de co...

kamo·7mo ago
Fixkamo-internal

Rezolva "u.map nu este o funcție" pe setările POS și actualizarea Commerce nav

- Adaugati extractia array-ului defensiv in comertMarketApi (getMarkets, getVendorCategories, getMarketVendor, seedVendorCategories) pentru a manipula raspunsur...

kamo·7mo ago
Fixkamo-internal

Rezolvarea următor.js dinamic traseu melc conflict ('id' vs "market Id')

Combină [marketId] director în [id] pentru rutele API comerciale. Next.js necesită toate segmentele dinamice la același nivel cale pentru a utiliza același nume...

kamo·7mo ago
Fixkamo-internal

Rezolvați erori de tip Script în filele conductei întreprinderii

- Asigurați parametrul coloanelor toCSV opțional cu auto-deviare de la tastele obiectului - Fix downloadBlob apel în AchizițiiTab (număr greșit arg, lipsă ambal...

kamo·7mo 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