KamoCRM

Mabadiliko ya Tabianchi

Kila kipengele, kurekebisha na kuboresha, posted kama meli. Hakuna kitu kilichofichwa kwa ajili ya uzinduzi.

17,500
Mabadiliko ya Jumla
5,986
Features ya
5,284
Wa
30
Miradi ya Miradi
Filter ya Mradi
Miradi yote17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter ya aina
Aina zoteBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
December 1, 2025
November 30, 2025
Fixkamo-internal

WebSocket connection - use public domain kamocrm.com:8443 instead of private IP

- Use public domain with port 8443 (e.g., kamocrm.com:8443) - Public address forwards to NodePort 30843 on private IP 192.168.42.191 - Extracts base domain from...

snadjafinia·11mo ago
Fixkamo-internal

WebSocket connection - use direct node IP via NodePort 30843 (bypasses Traefik)

- Connect directly to node IP 192.168.42.191:30843 for WebSocket - NodePort 30843 exposes MediaService port 8443 directly - Bypasses Traefik to avoid WebSocket ...

snadjafinia·11mo ago
FixMediaService

Add WebSocket middleware and ServersTransport to IngressRoute

- Added media-websocket-upgrade middleware for WebSocket upgrade headers - Added media-websocket-transport to disable HTTP/2 (WebSocket requires HTTP/1.1) - Thi...

snadjafinia·11mo ago
Fixkamo-internal

WebSocket connection - use Traefik ingress instead of direct port 8443

- Changed WebSocket URL to connect through Traefik on standard HTTPS port (443) - Removed port 8443 from domain connections (Traefik routes to service on port 8...

snadjafinia·11mo ago
FixMediaService

WebSocket live message delivery - disable ChatMessageHandler subscription, enhance logging

- Disabled ChatMessageHandler subscription to chat.session.> that was consuming messages without forwarding to WebSocket - Enhanced WebSocketConfig logging to t...

snadjafinia·11mo ago
Fixkamo-internal

Replace MUI Grid with CSS Grid for compatibility with MUI v7

- Replaced Grid component with Box using CSS Grid layout - Maintains responsive breakpoints (xs: 1, sm: 2, md: 3, lg: 4 columns) - Fixes TypeScript build error ...

snadjafinia·11mo ago
Fixkamo-internal

Move sx prop from AgGridReact to wrapping Box component

snadjafinia·11mo ago
Fixkamo-internal

Add missing InputLabel import to LeadManager

snadjafinia·11mo ago
November 29, 2025
Fixkamo-internal

Add missing Next.js API route handlers for custom-forms

- Create /api/security/custom-forms route handler for GET and POST - Create /api/security/custom-forms/[id] route handler for GET, PUT, and DELETE - Proxy reque...

snadjafinia·11mo ago
Fixkamo-internal

Improve form creation error handling and validation

- Filter out fields with empty fieldIds before sending to backend - Filter out empty stacks from form data - Add validation error if fieldId is invalid during d...

snadjafinia·11mo ago
Fixkamo-shared-library

Add null checks and validation in CustomFormService createForm/updateForm

- Add null/empty checks for fieldId before calling trim().toLowerCase() to prevent NullPointerException - Add comprehensive validation for required fields (fiel...

snadjafinia·11mo ago
Fixkamo-internal

Add missing imports in FormEditor

- Add FIELD_TYPES_ARRAY import from fieldTypes - Add validateFieldId and normalizeFieldId imports from fieldValidation - Fixes TypeScript compilation errors

snadjafinia·11mo ago
Fixkamo-internal

Replace Grid with CSS Grid layout in FieldTypeSelector

- Remove Grid component usage that was causing TypeScript errors - Replace with Box using CSS Grid for responsive layout - Maintains same visual layout and resp...

snadjafinia·11mo ago
Fixkamo-internal

Fix TypeScript errors in FieldTypeSelector and remove unused imports

- Replace dynamic icon lookup with explicit icon map to avoid type assertion issues - Import all required icons directly from lucide-react - Remove unused Field...

snadjafinia·11mo ago
Fixkamo-internal

Fix TypeScript errors in FieldConfigurationPanel

- Replace array.includes() with direct equality checks to avoid type narrowing issues - Remove unused Card import from FormEditor - Prefix unused stackIndex par...

snadjafinia·11mo ago
Fixkamo-internal

Fix build errors in custom forms components

- Fix import error: getAllFields should be imported from utils, not fieldValidation - Fix TypeScript errors: Replace 'any' types with proper FieldType - Fix une...

snadjafinia·11mo ago

Je, unaona nini kuhusu usafiri?

Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.

Kuwa Huru MileleMtazamo wa bei