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
March 29, 2026
Featurekamo-internal

Adaugă fundaluri tematice org pentru a îndeplini setările și a elimina câmpurile depreciate

- Adăugați ruta GET pentru fundalurile tematice org - Nu. - Actualizare intalnireApi.ts: elimina cine poate crea si e-mailInviteEnabled from MeetConfig, adauga ...

kamo·7mo ago
Fixkamo-internal

Adu șablon semnătură direct de la EmailService cu OTK auth, adăugați logare depanare

forwardToApi pentru /api/email/semnătură-templieri a trecut prin APIservice poarta de acces în loc de proxy e-mail Next.js. Acum vine direct de la E-mailservice...

kamo·7mo ago
Fixkamo-internal

Citește sesiunea direct de la Redis (la fel ca /api/user-info), folosește forwardToApi pentru toate apelurile de serviciu

Cauza principală: profilul expeditorului a arătat "colegul dumneavoastră" deoarece Sesiunea aduce numit un obiectiv de securitate inexistent. Semnătura a fost m...

kamo·7mo ago
Fixkamo-internal

Replicate exact email composer data flow for meeting invite emails

The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...

kamo·7mo ago
Fixkamo-internal

Clean up meeting invita e-mail

Modificarea șablonului: - Retragere imagine logo (semnătură șablon antet mânere de branding) - Eliminat "Bună, colegul tău te-a invitat," înlocuit cu personaliz...

kamo·7mo ago
Fixkamo-internal

Întâlnire Wrap invita e-mailuri cu org șablon semnătură ( antet/de jos/semnătură) și include mesaj personalizat

Acum reproduce exact același ambalaj e-mail ca compozitorul de e-mail: 1. Model de semnătură Fetches de la EmailService (USER domeniu de aplicare, COMPANY Fallb...

kamo·7mo ago
Fixkamo-internal

Trimite intalnire invita emailuri Direct la EmailService, nu prin poarta APIService

Cauza root: forwardToApi rute prin APIservice Java poarta care nu păstrează în mod corect limitele Multipart FormData. Mesajul Compozitorul lucreaza pentru ca f...

kamo·7mo ago
Fixkamo-internal

Utilizați nuante subtile de fundal pe antetul paginii calendar și bara laterală

Meci de piste / Allotments pagina de styling cu lumina culori-mix fundaluri în loc de culori primare saturate puternic.

kamo·7mo ago
Fixkamo-internal

Hexheads clare vechi pe pagina reîmprospătare în loc de restaurarea statului orfan

Ferestrele cu unelte minimizate nu supravieţuiesc reîmprospătării, aşa că restaurarea poziţiilor hexhead creat capete orfane cu icoane lipsă și manipulatori non...

kamo·7mo ago
Refactorkamo-internal

Rescrie sistemul de plasare HexHead cu motor de configurare determinist

Înlocuiește sistemul de coliziune-evaziune buggy (SpiralSearch, rezolvaCollisions, FlyToHomeRow, bucle RAF de andocare/grup) cu o singură funcție de reflux dete...

kamo·7mo ago
Featurekamo-internal

Adaugă indicator de tastare pe chat AI în timp ce așteaptă răspunsul

Bula de streaming a arătat doar atunci când conținutul a fost deja difuzat, nu lasă nici un feedback vizual în timpul REST așteptați. Puncte viguroase adăugate ...

kamo·7mo ago
Fixkamo-internal

Ascunde file specifice membrilor atunci când membrul ID este "nou" pentru a preveni erorile BAD REQUEST

URL-ul /setări/membru/nou (din butonul "Add Team Member") este prins de Traseu dinamic, care cauzează AccountActivitateTab, MembershipPermissionsTab, și PlansBi...

kamo·7mo ago
Fixkamo-internal

60s OTK TTL pentru ferestre întâlni, chat/email independent invită care nu blochează pe backend

OTK a avut un TTL de 10 secunde. Până când pagina kamo-întâlnire a încărcat toate activele sale și branding/overrides.js a fugit pentru a valida OTK; a expirat ...

kamo·7mo ago
Fixkamo-internal

Trimite invitaţii de chat prin sesiunea de chat existentă API, email-ul invită prin multipart la EmailService

Chat invită: creează/primește o sesiune de chat prin POST /api/media/sessions/chat apoi trimite şedinţa ca mesaj text în sesiunea respectivă. Folosește exact ac...

kamo·7mo ago
Fixkamo-internal

Înainte toate domeniile de întâlnire (trimiteChatInvite, trimiteEmailInvite, personalizatMessage, roomAlias, joinUrl) pentru a sprijini

Traseul API Next.js a fost stripping sendChatInvite, trimite EmailInvite, personalizatMesaj, și camerăAlias Platforma nu a primit steaguri de invitare, nici o ...

kamo·7mo ago
Featurekamo-internal

Treceți membrii disponibili la toate cazurile de întâlnireDialog și auto-asigurare atunci când nu sunt furnizate

- MembruList trece membrii disponibili la fiecare membruItem - MemberItel pasează membrilor disponibili la dialogul său - ÎntâlnireDialogul membrilor auto-fetch...

kamo·7mo ago
Featurekamo-internal

Adaugă textarea mesajului personalizat la MeetingDialog pentru invitații de chat/email

Arată o intrare de text multiline atunci când cel puțin o opțiune de notificare este activate, permițând creatorului reuniunii să adauge o notă personală Invita...

kamo·7mo ago
Fixkamo-internal

Arată dialogul pentru întâlnirile per-membru în loc de ocolire directă

Ambele MemberItem (Centrul de interacţiune) şi ChatBox (fereastra de discuţii) deschide dialogul Întâlnire cu membrul țintă pre-selectat, permițând utilizator p...

kamo·7mo ago
Fixkamo-internal

Traseu configura API prin APIService în loc de MediaService direct

Traseul de întâlnire/creare existent utilizează înainteToApi (APIService), care Proxies către MediaService. Noile rute de configurare/rezerve trebuie să urmeze ...

kamo·7mo ago
Fixkamo-internal

Mută butonul Tab nou după chat Acum, numai pentru icoane, elimină link-ul cu Notițe duplicate

Noua filă este acum un buton de pictogramă (fără etichetă) plasat în dreapta Chat Now. Note eliminate din NavTop deoarece este deja în NavPri.

kamo·7mo ago
Featurekamo-internal

Adăugați /setări /fetures/meets page cu 5 file pentru conferința video de nivel org

Pagină de setări noi cu General, Security & Access, Înregistrare, Branding, și notificări file. Include client meetApi, rute proxy MediaService, alegerea varian...

kamo·7mo ago
Fixkamo-internal

Prevenirea buclei de re-redare infinită în MeetingDialog cauzate de referințele implicite ale array-ului prop

UtilizareaEfect a avut membri preselecți [care nu au respectat []] ca dependență; crearea unei noi array pe fiecare rendare și declanșarea unui setstat infinit ...

kamo·7mo ago
Chorekamo-internal

Declanșare pentru fixarea MUI 7

kamo·7mo ago
Fixkamo-internal

Face Chat Acum pictogramă alb, sincronizare e-mail insignă cu lista de mesaje, utilizați CSS color-mix pentru culori tematice

- NavTop: schimba culoarea ForumIcon la alb pentru a se potrivi cu eticheta Chat Now - MesajBrowser/MailButton: coordona WebSocket e-mail reîmprospătare prin ev...

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

Simplifică utilizareaMeeting pentru a genera OTK și deschide direct fereastra de întâlnire

Nu există încă criterii de evaluare a API - săriți peste înregistrarea întâlnirii creație pentru moment. Adăugați manipularea erorilor la toate manipulatoarele ...

kamo·7mo ago
Featurekamo-internal

Elimină integrarea WebRTC bazată pe Janus (foloseșteWebRTC, VideoCallPanel, apelează rutele API)

Elimină codul vechi de voce/video/screen share Janus WebRTC pentru pregătire kamoMeet (pe bază de meteorologie). Șterge cârligul de utilizareWebRTC, VideoCallPa...

kamo·7mo ago
Fixkamo-internal

Asigurați-vă căsuțe de control de vizibilitate și tren AI comuta controale independente

Controale de vizibilitate (membri, membri ai echipei, public) care pot accesa articolul în KB UI. Tren AI este un comutator separat pentru indexarea LAR, nu un ...

kamo·7mo ago
Featurekamo-internal

Înlocuiți chat Acum numărul membrilor cu indicatorul de mesaj în timp real necitit

- Insigna NavTop arată acum mesaje totale necitite în loc de numărul de membri online - Culoare pictogramă buton de chat derivat din - color-primar tema variabi...

kamo·7mo ago
Featurekamo-internal

Adăugați Tren AI comuta și checkbox-uri de vizibilitate a publicului la editorul articol KB

Adăugați aiEnabled master pentru a comuta cu cutii de checkbox-uri de vizibilitate pliabile pentru membri; Membrii echipei și publicul care utilizează etichete ...

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