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

Convertește pictograma suport în meniul dropdown, elimină suportul din bara laterală

Pictograma suport în NavTop deschide acum o scădere cu două opțiuni: - "View Support Chats & Tickets" naviga la /support?tab=bilete - "Create New Support Chat/T...

kamo·7mo ago
Fixkamo-internal

Trimite ID-uri de membru ca siruri de caractere pentru a preveni pierderea de precizie a numărului JavaScript

ID-urile membrilor de la CockroachDB depășesc numărul.MAX SAFE INTEGER, cauzând Numărul () la rotund, de exemplu 1161936315562426374 → 1161936315562426400. Plat...

kamo·7mo ago
Fixkamo-internal

Asigurați suport masa bilet auto-umplere înălțimea părinte rămas

Se adaugă flex: 1 și minHeight: 0 la containerul exterior și containerul de masă astfel masa se întinde pentru a umple spațiul disponibil. Paginația se lipește ...

kamo·7mo ago
Fixkamo-internal

Aplicaţi aceleaşi diferenţe şi tab-uri de corecţii pentru SupportView

Potrivire SetăriView aspect: mai stricte erou padding (py: 2.5, px lg: 3); conținut redus de umplutură (px lg: 2, pb: 2), file compacte (minHeight: 42; FontSize...

kamo·7mo ago
Fixkamo-internal

Setări strânseEvaporaţi distanţa şi reduceţi înălţimea filei pentru a potrivi pagina contului

- Reduceți padding secțiune erou (py: 4 → 2.5, px lg: 4 → 3) - Reduce paddingul continutului principal (px lg: 4 → 2, pb: 6 → 2) - Reducerea marjei barei de tab...

kamo·7mo ago
Fixkamo-internal

Redenumește antetul paginii în Contul meu, tab-ul la Profilul meu, normalizează distanța și dimensionarea filelor

- antetul paginii s-a schimbat de la "Profilul meu" la "Contul meu" - Prima filă redenumită din "Contul meu" în "Profilul meu" - Normalizează tot conținutul fil...

kamo·7mo ago
Fixkamo-internal

Restaurează fundaluri animate în antet, redenumește Avatar în Fotografie, fix fundal management

- Restaurare Ken Burns imagini de fundal animate la MemberHeader cu org/custom suport de fundal prin noi recuzite (folosesteOrgBackgrounds, personalizatBackgrou...

kamo·7mo ago
Featurekamo-internal

Reproiectare setări membre cu arhitectură modulară tab și editare pe bază de card UI

Combină profilele și filele de membri și permise în fila "Contul meu" unificată cu Section-based edit-on-click cards. Extrage funcționalitatea în file dedicate:...

kamo·7mo ago
Featurekamo-internal

Refactor API Acces IU cu comutatoare cu domeniu de aplicare granular pe cheie

Redenumește "Public Chat API Keys" la "Organization API Keys." Adaugă domeniu de aplicare management cu comutatoare pe tasta (PUBLIC CHAT, SUBSCRIPTION CATALOG)...

kamo·7mo ago
April 1, 2026
Featurekamo-internal

Adăugați componenta lustruită MatrixCell pentru editarea caracteristicilor matricei

Noua componentă reutilizabilă MatrixCell cu microinteracțiuni moderne, animate: Mod de citire: - Insigne de pictogramă circulară (verde verifica / gri X) pentr...

kamo·7mo ago
Fixkamo-internal

Adaugă butonul Editare Matrix pentru a comuta între moduri de citire și editare

Matricea începe acum doar în modul de vizualizare. Faceți clic pe "Edit Matrix" comutatoare pentru modul de editare inline cu checkbox-uri, comutatoare și intră...

kamo·7mo ago
Featurekamo-internal

Reproiectare Caracteristici tab cu tab-ul tabla și matriță grad de producție

- Fix planFeatures API response key nepotrivire (subscriptionPlanFeatures -> planFeatures) - Împarte caracteristicile în două puncte de vedere prin file interne...

kamo·7mo ago
Fixkamo-internal

Parse JSONB campuri de coarde inainte de operatiunile de array in randatoare de retele

planIds compatibile, incluseInPlanIds, și planurile aplicabile provin de la Platforma ca și siruri JSON, nu matrice. Adăugat JSON.parse rezervă în randatorii de...

kamo·7mo ago
Fixkamo-internal

Aliniază tastele de răspuns API cu backend și repară redarea AG Grid

- Fix 7 nepotriviri cheie de răspuns în posApi.ts (fetureCategories, caracteristici, addOns, pachete, volumeDiscounts, promoții, acordTemplates) - Comută toate ...

kamo·7mo ago
Fixkamo-internal

Utilizați docker/login-action + buildx pentru Auth de încredere registru

Înlocuiți loginul Docker/build/push cu docker/login-action@v3, Docker/setup-buildx-action@v3, and docker/build-push-action@v5 model care se ocupă de persistența...

kamo·7mo ago
Featurekamo-internal

Sistemul POS de subscriere pentru întreprinderi - reconstrucție completă a frontendului

- Extinse posApi.ts cu 70+ metode de abonament API şi 28 de noi interfeţe TypeScript - Utilizare adăugatăAbonamentPermisii cârlig pentru redare pe bază de permi...

kamo·7mo ago
Fixkamo-internal

Adaugă POS (Commerce) în meniurile de navigare ale setărilor

Aplicația POS lipsea din bara laterală și din harta traseului Manager, astfel încât să se permită din Aplicații & Caracteristici nu a avut nici un efect asupra ...

kamo·7mo ago
Fixkamo-internal

Integrați gestionarea cheilor de chat publice în fila API Access

Rescrie APIManager.tsx cu apeluri reale backend la /api/public-chat-keys (susţinut de MediaService). Elimină fila publicăChatKeyManager separată şi toate referi...

kamo·7mo ago
Fixkamo-internal

Traseu chat public cheie API apeluri la MediaService în loc de SecurityService

Modificarile traseului proxy de la /api/security/public-chat-keys la /api/media/public-chat-keys să se potrivească cu locaţia reală a controlorului de backend î...

kamo·7mo ago
Featurekamo-internal

Adăugați chat-ul public API cheie management la setările de securitate

Adaugă fila PublicChatKeyManager sub Setări > Securitate pentru crearea și gestionarea tastele API. Cheile sunt afișate o dată la creație, stocate hashed, și su...

kamo·7mo ago
March 31, 2026
Featurekamo-internal

Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle

Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when co...

kamo·7mo ago
Featurekamo-internal

Layout de revizuire laterală cu comenzi compacte și auto-reprocesare

Etapa de revizuire: - Previzualizare pe stânga, panou de control defilabil pe dreapta (240px) - Controls defila independent în timp ce previzualizare rămâne viz...

kamo·7mo ago
Fixkamo-internal

Preselectează întreaga imagine pe cultură, implicit pentru a colora vectorizarea

- instrument de cultură începe acum cu imaginea completă pre-selectat cu 8 mânere - Utilizatorii pot ajusta de acolo sau continua imediat - Vectorizare implici...

kamo·7mo ago
Featurekamo-internal

Flux de conversie vectorială ușor de utilizat cu autoconvertire pentru formate vectoriale

Îmbunătățiri UX: - Înlocuit toate terminologia "SVG" cu "vector" pentru utilizatorii non-tehnici - Ghid educaţional adăugat care explică de ce este necesară con...

kamo·7mo ago
Featurekamo-internal

Adăugați 8 mânere redimensionabile glisabile pe marginile de selecție a culturilor și colțuri

- 4 mânere de colt (tl, tr, bl, br) cu codoare diagonale - 4 mânere de la mijloc (tc, bc, ml, mr) cu codoare orizontale/verticale - Mânerele sunt glisabile pent...

kamo·7mo ago
Featurekamo-internal

Se înlocuieşte react-usor-crop cu unealta dreptunghiului "drag-to-select"

reaction-easy-crop forced square/fix-aspect selections. Unealtă nouă pe bază de pânză permite utilizatorilor să facă clic și trageți orice dreptunghi în orice r...

kamo·7mo ago
Fixkamo-internal

Arată imaginea logo pe pas picker fundal folosind elementul img

Element Canvas nu a fost redare pentru că a început cu 0x0 dimensiuni. Utilizați un material vizibil <img> pentru afișare și o pânză offscreen pentru eșantionar...

kamo·7mo ago
Fixkamo-internal

Combinați login docker, construiți, și împingeți într-un singur pas pentru a păstra auth

Pasi separati pierd acreditarea docker între Forgejo Runner pas limitele. Rularea login+build+push într-o singură coajă asigură configurarea auth persistă.

kamo·7mo ago
Featurekamo-internal

Adăugați pas picker de fundal culoare și de a îmbunătăți de conversie SVG UX

- Adăugat "Pick Background" pas între cultură și proces - Utilizatorii click pe imagine pentru a selecta culoarea de fundal pentru a elimina - Arata swatch colo...

kamo·7mo ago
Fixkamo-internal

Utilizați docker build/push direct în loc de build-push-action

Docker / build-push-acţiune cu şoferul: docker pierde acreditare auth în timpul fazei de împingere. Folosind Docker build simplu + Docker împinge asigură acredi...

kamo·7mo ago
Fixkamo-internal

Conectaţi WebSocket direct la vector

Următorul.js rescrie nu proxy WebSocket cereri de actualizare. Conectează direct la VectorService prin propriul său subdomeniu, același model ca media WebSocket...

kamo·7mo ago
Featurekamo-internal

Adăugați conducta de conversie imagine-la-SVG cu componentă modală reutilizabilă

- Noua componentă modală ImageToSVGConverter cu flux în trei etape: Crop → Process → Review - Cârlig WebSocket (folosesteImagePipeline) pentru comunicarea condu...

kamo·7mo ago
March 30, 2026
Featurekamo-internal

Adaugă programator data/ora la dialogul Start Meeting

Adaugă o pilulă Now/Schendule comuta la dialogul de creare a întâlnirii. Când Programul este selectat, un slide MUI DataTimePicker cu 15 minute intervale și o l...

kamo·7mo ago
Fixkamo-internal

Handle meetReturn redirecționează pentru a trimite utilizatorii înapoi la întâlnire după autentificare

- Detect meetReturn interogation param on home page (from KamoMeet auth redirection) - Generează OTK și redirecționează utilizatorii autentificati înapoi pentru...

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

Elimina client-side OTK de la multipart upload, adăugați upload logare depanare

Clientul a fost generarea unui OTK irosit înainte de încărcarea (următorul.js traseu generează propriul server-side OTK pentru backend). Eliminat clientul OTK p...

kamo·7mo ago
Fixkamo-internal

Simplifică căutarea numelui NavTop și corectarea sistemului URL MediaService

- Elimină numele de utilizator Alias căutare de la getDisplayName, folosește direct înregistrarea membrilor - Fix MediaService K8s URL de la https:8443 la http:...

kamo·7mo ago
Fixkamo-internal

Utilizați forwardToApi pentru a satisface upload-uri de fundal în loc de aducere manuală

Aportul manual cu FormData a fost ruperea limitelor multipart. Acum reconstruieşte FormData şi foloseşte forwardToApi care se ocupă corect de anteturi.

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