KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 21, 2026
Fixkamo-internal

Utilizați ID-uri de org de șir pentru API de securitate și temă WS

getOrgId () forced orgid with Number (), corupting int64 Cockroach IDs in /api/security/org/{id}/* URL-uri (404/falsives). Adaugă getOrgIdString(), Utilizați-l ...

kamo·6mo ago
Featurekamo-internal

Clear sessionStorage on fresh create via ?proaspete=1

Navighează din rețea pentru a crea cu ?proaspete=1, dezbracă interogarea și utilizează o sistem de blocare cu durată scurtă de viață astfel încât să reacționeze...

kamo·6mo ago
Fixkamo-internal

Normalizează câmpul de conținut JSON și suprafața câmpurilor de erori de primăvară

Forțează un singur antet de aplicație/json pentru organismele proxy JSON; ruta org întotdeauna Setează-l. Harta Problema Detalii titlu/detalii in crearea de ero...

kamo·6mo ago
Chorekamo-internal

Elimină regula autocommit

kamo·6mo ago
Featurekamo-internal

Expert de conformitate din politicile de model de securitate

- Tipuri de sucursale API hărţi alcool / tutun / arme de foc politici în stare vrăjitor - Treaptă dinamică de conformitate: omite din navigaţie atunci când mode...

kamo·6mo ago
Fixkamo-internal

Asigură tipul de conținut JSON atunci când se atribuie serviciului de securitate

Crearea organizaţiei a returnat 415 Media nesusţinută Tip pentru că în amonte Primăvara așteaptă aplicație/json pentru @RequestBody. Nodul aduce ar putea omite ...

kamo·6mo ago
April 20, 2026
Fixkamo-internal

Comparați ID-urile membrilor ca și siruri de caractere pentru auto-control și redirecționare

Utilizator-info API returnează membrID ca șir pentru a păstra int64 precizie. iSelf utilizat Număr() și egalitate strictă cu tipuri mixte, astfel încât vizualiz...

kamo·6mo ago
Fixkamo-internal

Reparatii TicketChat actualizări în timp real după cursa de încărcare

Abonare Defer STOMP până când mesajul inițial aduce finisaje astfel SetMesaje din API nu pot șterge mesajele livrate în timpul sarcinii. Clear message atunci câ...

kamo·6mo ago
Fixkamo-internal

Ascunde jocul depreciat (și aplicația/media) cu potrivire insensibilă la caz

- Lowercase statusMap taste si cautari astfel verificarea se aliniază cu carcasa API - Trataţi etichete infra ascunse caz insensibil - Etichete depreciate pe be...

kamo·6mo ago
Fixkamo-internal

Rolul de securitate salvează rolurile blocate și erorile API mai clare

- Când este AllowEditSecurity este fals, omite drepturile și de securitateModelIds din Put body so SecurityService acceptă doar actualizări de metadate (timeout...

kamo·6mo ago
Fixkamo-internal

Membru PATCH Proxy la Serviciul de Securitate

Profilul membrilor UI numit ***************** dar nu exista nici un handler App Router, asa ca Next returnat HTML 404 si clientul a arătat eroare necunoscută du...

kamo·6mo ago
Featurekamo-internal

Adăugați setările de administrare a platformei

- Pagini noi sub /setări/platformă (păzită de hasPlatformAdminAccess): - /organizatii -/evenimente -/feed audit de *************** - /planuri catalog numai cit...

kamo·6mo ago
Fixkamo-internal

Opriți suprascrierea membru avatar cu avatarul utilizatorului logat pe vizualizarea profilului

agayAvatars againsted /api/security/avatars (nici un domeniu de aplicare membru avatarul utilizatorului conectat) și numit setActiveAvatar, clovn corect Avatar...

kamo·6mo ago
Fixkamo-internal

Adaugă ruta proxy a sincronizărilor lipsă

Post / api/security/rols/sync-rights a fost lipsește un handler proxy Next.js, care face ca butonul Sync Rights din setările Rolurilor de Securitate să eșueze î...

kamo·6mo ago
Featurekamo-internal

Drepturile de sprijinire a cererii de aderare și vizualizarea biletelor în două moduri

- NavTop: arată SuportButton pentru orice drept de sprijin (agent sau membru) - SuportButton: poarta fiecare element dropdown de dreapta Cere Webinar, Webinari...

kamo·6mo ago
Featurekamo-internal

Adaugă butonul Sync Rights la SecurityRoleManager pentru orgile de nivel superior

Butonul este vizibil doar atunci când organizația.Are Parent este fals. Apeluri Post /api/security/rols/sync-rights apoi reîncărcați tabelul de roluri.

kamo·6mo ago
Fixkamo-internal

Suport poarta/Setari dupa drepturi, reparatie copie retea, incarcare pe comutator tab, separator nav

- Card de retea: descriere actualizata pentru a utiliza eticheta titlu ramura dinamica - Card de suport: fix 404 prin schimbarea href /help → /support; poartă d...

kamo·6mo ago
Fixkamo-internal

Suport chat UX

- TicketChat fires onVisitorNameChanged when Name CHANGED WS event sosește - SuportTicketWindow expedies tool:title with requestorName on charge and privind sch...

kamo·6mo ago
Fixkamo-internal

Arată AG Grid încărcare suprapus în loc de stare goală pe pagina conduce

Iniţializează starea de încărcare la adevărat astfel încât reţeaua să arate "Loading conduce..." Până la primul pachet se completează, prevenind un flash de "Nu...

kamo·6mo ago
Featurekamo-internal

Arată orașul și subdiviziunile în rândul geo vizitatorilor biletului

Afișează ca "City, Region, Country (IP) " degradează grațios atunci când sunt disponibile doar date de țară

kamo·6mo ago
Featurekamo-internal

Adăugaţi adrese URL la / pagina de cont pentru conectarea profundă şi reîmprospătarea persistenţei

Tab state este acum sincronizat cu ***************** deci link-uri la tab-uri specifice de lucru și tab-ul corect rămâne selectate pe pagina reîmprospătare.

kamo·6mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·6mo ago
Featurekamo-internal

Arată steagul vizitatorilor, țara și IP în antetul biletelor

- Adăugaţi vizitatoriIpAddress, visitorCountryCode, vizitatorCountryName to Support TicketDTO type - Render pavilion emoji + numele țării + rândul adresei IP în...

kamo·6mo ago
Fixkamo-internal

Trataţi tipul VISITOR Mesage ca întotdeauna-din-ei în TicketChat

Mesajele vizitatorilor publicate prin PublicChatService transmit mesajeType=VISITOR Message. Semnează-le explicit ca autor. Apare pe partea stângă, chiar dacă m...

kamo·6mo ago
Featurekamo-internal

Auto-deschis bilet de suport popup pe notificarea NEW TICKET NATS

Când ajunge un nou bilet de sprijin, platforma trimite acum un NEW TICKET Mesaj STOMP în plus față de Pending COUNT. SuportContContext se ocupă de ea prin instr...

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