KamoCRM

Live Change Log

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

17,667
Total Changes
6,081
Features
5,345
Fixes
30
Projects
Filter by project
All Projects17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 11, 2026
Featurekamo-internal

Atribuiți o cerere de chat și atribuiți din lista de bilete

Două goluri, aceeaşi cauză. mai degrabă bilet decât o bucată de muncă. Butonul de atribuire a fost ascuns pentru pre-bilete pur și simplu, astfel încât o cerer...

kamo·2mo ago
Featurekamo-internal

Citate motor pentru picker plan, potrivire ceea ce va factura Stripe

Aritmetica din spatele unui total de rulare live, păstrat în afară de orice componentă, astfel încât numerele pot fi testate direct. Oglinzile astea... exact: p...

kamo·2mo ago
Featurekamo-internal

Acţiuni plătite pe un scaun licenţiat, la punctul de sufocare

Aproape fiecare acţiune la poartă în produs deschide asistentul AI, pune o înregistrare, începe o conversație socială Şi registrul sculelor nu avea nicio poar...

kamo·2mo ago
August 10, 2026
Featurekamo-internal

Alege agentul pentru a transfera un bilet la, în loc de tastarea ID-ul lor

Asignați și reasignați ați deschis o casetă de text în care ați tastat un membru brut id. a însemnat deja cunoașterea ID-ul persoanei pe care o doreai, pentru o...

kamo·2mo ago
Docskamo-internal

Proiectare pentru proiectul de facturare a platformei

Înregistrează constatarea auditului conform căreia măsurarea, dreptul și banii sunt trei conducte care au fost construite fiecare bine și niciodată conectat, pl...

kamo·2mo ago
Fixkamo-internal

Decideți sign-in auto-deschis pe server, nu în această filă

Sesiunea pe-tabStorage pavilion nu a fost o înregistrare de nimic. Semnarea pe un al doilea dispozitiv a redat fiecare conversație prima a avut deja popped, și ...

kamo·2mo ago
Featurekamo-internal

Revizuire panoul de preferințe

Patru picături și un comutator pe un panou spălat de sus în jos în chiriaș culoare la putere maximă, astfel încât fiecare control a luptat propriul fundal. Fiec...

kamo·2mo ago
Featurekamo-internal

Înlocuiți cutia poștală spinners cu un schelet care asamblează

Fiecare stare de încărcare pe /mesaje a fost un Încărcător2 pe o pantă altfel goală boot, lista de mesaje, arborele de dosar, corpul de mesaje și pagina următoa...

kamo·2mo ago
Stylekamo-internal

Restabilește terminațiile CRLF pe tipurile de calendar

Același script-normalizare alunecare ca depozit participant: fișierul a fost rescris prin Python, care a convertit fiecare linie de sfârșit și transformat un câ...

kamo·2mo ago
Fixkamo-internal

Nu lăsați o cerere eșuată să tacă sign-in auto-deschis

Discuțiile necitite sunt deschise automat o dată pe sesiune, păzite de o sesiuneStorage steag. Acest steag a fost scris în avans, înainte de a aduce care spune ...

kamo·2mo ago
Featurekamo-internal

Adaugă și elimină oaspeții din dialogul evenimentului

Ultimul lucru pe care dialogul nu a putut face. S-ar putea afișa cine era deja pe un eveniment, dar nu a existat nici o modalitate de a pune pe nimeni acolo a ...

kamo·2mo ago
Featurekamo-internal

Spune-i membrului cu ce se ciocnește evenimentul, așa cum l-au stabilit

Cel mai util lucru pe care un dialog de programare poate spune este "ai deja ceva atunci," și obiectivul de a răspunde a existat tot timpul cu Nu-i spune nimic....

kamo·2mo ago
Fixkamo-internal

Nu mai tasta o sesiune de suport nevăzut ca o simplă discuție

Un cadru de activitate live pentru o sesiune care nu se află deja pe listă a sintetizat un rând hard-codat la "CHAT." Pentru un bilet de sprijin care a pus în s...

kamo·2mo ago
Fixkamo-internal

Opriți un bilet de sprijin deschiderea unei ferestre de chat simplu plin de JSON

Două defecte, un simptom. Atribuirea face agent un membru al biletului sesiune media, astfel încât notificarea de intrare-mesaj a ajuns la ele și Comment Conver...

kamo·2mo ago
Fixkamo-internal

Declaraţi jetoanele calendarului la:root, şi reconstruiţi dialogul eveniment

Jetoanele au fost declarate pe elementul de ambalaj calendar, care se citește ca Un lucru ordonat şi greşit. Dialoguri și meniuri MUI redă printr-un portal în d...

kamo·2mo ago
Fixkamo-internal

De fapt, suprascrieți cerneala eticheta operatorului

Încercarea anterioară a ridicat specificitatea, care a fost diagnosticul greșit: tailwind.config.js sets .operator-etichetă nave ca !important și nici o regulă...

kamo·2mo ago
Featurekamo-internal

Reconstruiește dialogul evenimentului în jurul valorii de când, nu în jurul câmpurilor

Zece câmpuri prezentate în mod identic ponderate într-o coloană, în ordinea coloane se întâmplă să stea în tabel: titlu, descriere, locație, calendar, Toată ziu...

kamo·2mo ago
Featurekamo-internal

Strategia de alocare automată și deschiderea automată a unei conversații

Setările subiectelor câștigă a patra strategie. Rândurile listei și dialogul de editare Împărtășesc aceeași etichetă, și cheia expediate la kamo-translation-dic...

kamo·2mo ago
Fixkamo-internal

Face fiecare linie de erou lizibil

Stickerul și cele trei etichete de citire au fost pictate de .operator-etichetă proprie cerneala închisă la culoare, nu prin setul de culoare de lângă ea: o cla...

kamo·2mo ago
Fixkamo-internal

Faceți sprânceana fixat-app de fapt alb

Încercarea anterioară a depășit cerneala .operator-etichetă cu un sx calificat clasa Regula, care nu ar fi putut funcţiona niciodată: vântul din spate. sets con...

kamo·2mo ago
Featurekamo-internal

Cipul unei aplicații prinse lansează aplicația, nu setările acesteia

Cipul principal al unei benzi blocate a fost conectarea la setările de aterizare ale aplicației În acelaşi loc unde a intrat prima dată. Acum împrumută nava ap...

kamo·2mo ago
Stylekamo-internal

Restabilește terminațiile CRLF pe cele trei fișiere de sesiune

Angajatul anterior le-a rescris cu LF, umflând o schimbare de ~56-line într-o 700-line întreg fișier diff. Conținutul este neschimbat; acest lucru pune finaluri...

kamo·2mo ago
Refactorkamo-internal

Un scriitor al TTL ***, și este trackerul de activitate

/api/user-info a scris sesiunea TTL direct la Redis, ocolind fiecare regulă de serviciu-side Că o linie a ţinut fiecare sesiune în viaţă peste noapte pe cont p...

kamo·2mo ago
Featurekamo-internal

Pin o aplicație activată pentru placa de lansare acasă

Fiecare subiect Apps Activat poartă acum un comutator cu pini, în subopțiunea Setări meniu și pe antetul secțiunii sale pe pagina de aterizare setări. O aplicaț...

kamo·2mo ago
Featurekamo-internal

Oferă-i copilotului mobil configurarea propriei pagini complete

Suprafata telefonica a fost a treia fila a Centrului de Interactiuni diapozitiv, care a acoperit-o la o cale ferată 500px codul şi codul de identificare unul l...

kamo·2mo ago
Featurekamo-internal

Reconstrucți calendarul în jurul momentului curent

Pagina a fost o reţea funcţională cu cromul vorbind: un 3px regula curcubeului sub bara de unelte, o a doua peste continut, gradient butoane, și patru butoane p...

kamo·2mo ago
Fixkamo-internal

@ info: whatsthis

Cele trei file deschise în orice ordine API sa întâmplat să se întoarcă, care pentru Membrii însemnau că cele mai noi înscrieri au fost îngropate iar pentru mem...

kamo·2mo ago
Fixkamo-internal

Domeniul de aplicare banner-ul de pregătire al sursei implicite pentru piețele ipotecare rezidențiale

Fila vânzătorilor/produselor a arătat "Finish ipoteca vertical pentru a desemna o avertizare implicită a sursei de plumb" pe fiecare filă de piață, inclusiv pro...

kamo·2mo ago
Fixkamo-internal

Centrează bara de selecție pe lista de contacte, nu pagina

Bara care apare atunci când sunt selectate rânduri este poziţionată absolut la a rămas 50% cu un traduceX (-50%), dar cel mai apropiat strămoș poziționat a fost...

kamo·2mo ago
Fixkamo-internal

Nu mai implicitiza noi contacte în cartea comună de org

Dialog de creație vizate cartea marcat isOrgDefault, astfel încât fiecare membru contacte aterizate într-o carte întreaga organizație ar putea citi jumătate din...

kamo·2mo ago
August 9, 2026
Featurekamo-internal

Împărțiți jurnalul de acces și normele sale de detectare în sub-tabe

Regulile care decid ce se semnalizează au fost un acordeon sub grila de S-a prăbuşit implicit, deci configuraţia era ceva ce trebuia să ştii. Acolo, și extinder...

kamo·2mo ago
Fixkamo-internal

Panourile de bare ale administratorului au făcut căi cheie, nu copia lor

TipPanel a luat ID-ul panoului într-un recuzită numit chei de mesaj de la același *************** și următorul fundal imprimat calea. Copia a fost în mesaje t...

kamo·2mo ago
Fixkamo-internal

Lăsați jurnalul de acces să-și umple geamul și pagina de pe server

Bara de file spune deja "System Access Logs," astfel încât h4 de mai sus statisticile a fost numele paginii de două ori. Dropping it also lets the pane use the ...

kamo·2mo ago
Featurekamo-internal

Săgeată înapoi-la-casă pe antetele principale de spațiu de lucru

Transportă săgeata de setări-pagină peste restul aplicației: Conturi, Leads, Comerț, Marketing (toate cele patru file, prin dispunerea comună), Knowledge Base, ...

kamo·2mo ago
Fixkamo-internal

Opri lista defilare atunci când se potrivește deja

Trei lucruri adaugate inaltime care nu a fost multumita, deci o lista suficient de scurta pentru a se potrivi Încă mai am o bară de defilare: - Santinela infin...

kamo·2mo ago
Featurekamo-internal

Panouri explicative pe fiecare link de bară de administrator

Cineva care şi-a creat organizaţia acum zece minute întâlneşte nouă legături. Nu am cum să citesc. Zburând sau concentrându-se pe unul acum desface un panou car...

kamo·2mo ago
Fixkamo-internal

Restaurarea modificărilor barei administratorului revigorat cu 3926d1d8

3926d1d8 transporta AdminQuickLinks.tsx înapoi la ae45fc9c^ bloc, anulând org eticheta plural, numele de blocuri scurte / Logs și eliminarea decalajului. Acelaș...

kamo·2mo ago
Fixkamo-internal

Id-uri rând șir, comenzi de culoare org, pictogramă pagină, bara de eroare centrată

Crearea unei cărți și selectarea acesteia a răspuns "Nu a fost găsit." CockroachDB unic rowid() ID-uri sunt 64-bit Orice trecut Număr. MAX SAFE INTEGER, astfel...

kamo·2mo ago
Featurekamo-internal

Strângeți eticheta administratorului barului

Trei schimbări în modul în care bara citește la nouă link-uri: Echipa-membri de intrare poartă acum propria etichetă plural a org de la Comportament & Eticheta...

kamo·2mo ago
Featurekamo-internal

Înapoi la domiciliu săgeată stânga din fiecare setări pagina titlu

Paginile de setări nu au avut nici o cale de întoarcere la tabla de lansare scurt de cale ferată Nav. Configurări Vizualizare opțională înapoiHref acum implicit...

kamo·2mo ago
Featurekamo-internal

Restul de configurare esențială pe bara de administrator

Roluri de securitate, Departamente și titluri de locuri de muncă se alăture grupului de configurare, stânga din perechea de audit. Acestea sunt cele trei file d...

kamo·2mo ago
Featurekamo-internal

Blocuri de acces în bara de administrare, link-uri de audit la marginea de traseu

Blocuri de acces și jurnale de acces sistem sunt cele două ecrane de pe bara care răspunde "care au intrat şi care nu" mai degrabă decât configurarea nimic, ast...

kamo·2mo ago
Featurekamo-internal

Nume și editare cărți de adrese, și reconstrui pagina din jurul lor

Adăugând o carte Posted un nume hard-codate locholder cu nici un prompt, și nimic undeva ar putea redenumi unul astfel încât fiecare carte o org a fost numit ac...

kamo·2mo ago
Featurekamo-internal

Bara de administrare deasupra cardurilor de lansare

Cinci ecrane un administrator org deschide în mod constant membrii echipei, comportament & etichetare, statistici și costuri, aplicații și caracteristici, jurna...

kamo·2mo ago
Fixkamo-internal

Oprire /api/utilizator-info reînnoirea TTL pentru utilizatorii inactivi

Acest traseu scrie TTL *** direct la Redis, așa că ocolit Gating în SecurityService, MediaService și chatService în întregime la fiecare 5 minute. Pe cont prop...

kamo·2mo ago
Performancekamo-internal

Hash numai cu BLAKE3, așa că sărind peste încărcarea de fapt economisește timp

Dedup a lucrat maşină a luat ~20 secunde în cazul în care încărcarea a înlocuit a luat 18.8. js-sha3 este JavaScript pur la aproximativ 25 MB/s; BLAKE3 ruleaz...

kamo·2mo ago
Featurekamo-internal

Sari peste încărcare atunci când platforma are deja fișierul

Trimiterea aceluiaşi videoclip la trei persoane a însemnat trei uploaduri complete. Dedup le-a prăbuşit. într-un singur obiect stocat, dar doar o dată fiecare t...

kamo·2mo ago
Featurekamo-internal

Afișează stocarea previzualizare generată ca linie proprie

Unghiile degetului mare și imaginile previzualizare acum conta spre total organizației, astfel încât Clientul ar trebui să poată vedea cât costă, în loc să-i gă...

kamo·2mo ago
Fixkamo-internal

Recuperează un atașament primit a cărui primă cerere a fost respinsă

Un video ajunge într-o conversație nu a putut fi jucat până la pagina a fost reîncărcat, în timp ce un videoclip pe care membrul tocmai l-a trimis întotdeauna. ...

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