Bản ghi thay đổi trực tiếp

Xem chúng ta đang xây dựng gì, trong thời gian thực. Mọi tính năng, sửa chữa và cải tiến được vận chuyển qua nền tảng.

17,924
Tổng thay đổi
4,611
Tính năng
4,537
Sửa
32
Dự án
Lọc theo dự án
Mọi dự án17,924AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,575kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Bộ lọc theo kiểu
Mọi kiểuBuild24CI523Chore670Docs226Feature4,611Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
November 20, 2025
Fixkamo-internal

Correct JSX structure - add missing closing Box tag

snadjafinia·9mo ago
Fixkamo-internal

Prevent table row movement and redrawing on checkbox selection

- Disable animateRows to prevent visual movement when rows are selected - Batch state updates in onSelectionChanged using requestAnimationFrame - Memoize pinned...

snadjafinia·9mo ago
Fixkamo-internal

Change Grim status icon from raven.svg to raven.ico

- Update icon path from /icon/raven.svg to /icon/raven.ico - Keep red color filter (#ef4444) applied to icon - Icon size remains 18px to match other status icon...

snadjafinia·9mo ago
Fixkamo-internal

Ensure raven.svg icon is properly displayed for Grim status

- Verify path /icon/raven.svg correctly references public/icon/raven.svg - Add display flex to ensure proper rendering - CSS filter applied to make icon red (#e...

snadjafinia·9mo ago
Fixkamo-internal

Fix contact column vertical alignment and add checkboxes to pinned rows

- Add height: 100% and justifyContent: center to Contact column for vertical middle alignment - Manually add checkbox input to IdRenderer to ensure checkboxes a...

snadjafinia·9mo ago
Fixkamo-internal

Improve contact field spacing, status alignment, and pinned rows

- Reduce gap between name and email in Contact field from 0.25 to 0 (with lineHeight adjustments) - Vertically align status field content to middle with flex al...

snadjafinia·9mo ago
Fixkamo-internal

Vertically center urgent badge in Contact column

- Change alignItems from 'flex-start' to 'center' for vertical alignment - Remove mt: 0.25 margin-top as it's no longer needed with center alignment

snadjafinia·9mo ago
Fixkamo-internal

Resolve ESLint errors in LeadManager

- Change 'let filtered' to 'const filtered' (prefer-const) - Replace 'any' types with proper PinnedLead interface - Remove unused PushPin import - Add explicit ...

snadjafinia·9mo ago
November 19, 2025
Fixkamo-internal

Restore connection dragging functionality between task items

- Fixed startConnection function to properly accept answerIndex parameter - Added SVG rendering for connection lines (both existing and dragging) - Connection l...

snadjafinia·9mo ago
Fixkamo-internal

Resolve TypeScript type error for react-draggable nodeRef

- Updated nodeRefs Map type to accept RefObject<HTMLDivElement | null> - Added type assertion when passing nodeRef to Draggable component - Fixes build error: T...

snadjafinia·9mo ago
Fixkamo-internal

Resolve findDOMNode error on tasks page for React 19 compatibility

- Added nodeRef prop to react-draggable components to avoid deprecated findDOMNode - Created ref map to store refs for each draggable item - Added cleanup logic...

snadjafinia·9mo ago
November 18, 2025
Fixkamo-internal

Correct button layout and make side buttons twice as wide

- Moved clear button to the right of call button - Backspace button remains on the left - Both side buttons (backspace and clear) are now twice as wide - Double...

snadjafinia·9mo ago
Fixkamo-internal

Remove duplicate onMouseLeave prop in dial pad buttons

- Combined duplicate onMouseLeave handlers into single handler - Fixes build error: No duplicate props allowed

snadjafinia·9mo ago
November 16, 2025
Fixkamo-internal

Resolve build errors in pipeline components

- Fixed Grid component usage: changed from Grid item xs={12} to Grid size={{ xs: 12 }} (MUI v6 Grid2 API) - Fixed invalid icon imports: replaced Package with In...

snadjafinia·9mo ago
Fixkamo-internal

Simplify getDisplayName to use userInfo.usernameAlias directly

- Removed unnecessary fallback logic and error checks - Use userInfo.usernameAlias directly from *** session data - Only show ROFL if userInfo is missing or use...

snadjafinia·10mo ago
Fixkamo-internal

Resolve "Welcome back" user name display issue in NavTop

- Fixed getDisplayName() to only show "ROFL" on actual errors, not during loading - Added loading state handling to show "Welcome back..." while fetching user i...

snadjafinia·10mo ago
FixSecurityService

Use pre-authenticated session from OTKPreAuthFilter in getMyNetworks

- Fixed 401 error by checking for pre-authenticated session from OTKPreAuthFilter first - OTKPreAuthFilter already validates and consumes OTK, so controller sho...

snadjafinia·10mo ago
Fixkamo-internal

Prevent automatic logout on 401 errors in network page

- Changed 401 error handling to show error message instead of immediately redirecting to /logout - Added retry button to error alert for easier recovery - Users...

snadjafinia·10mo ago
Fixkamo-internal

Remove invalid onWebSocketClose and onWebSocketError from ClientOptions

- Removed onWebSocketClose and onWebSocketError handlers as they are not valid ClientOptions properties - WebSocket close and error events are already handled i...

snadjafinia·10mo ago
Fixkamo-internal

Move onWebSocketClose and onWebSocketError to Client constructor options

- Moved onWebSocketClose and onWebSocketError from property assignment to Client constructor options - These handlers should be defined in ClientOptions, not as...

snadjafinia·10mo ago
Fixkamo-internal

Remove invalid 'active' property check from STOMP Client

- Removed clientRef.current.active check which doesn't exist on Client type - Using only clientRef.current.connected which is the correct property

snadjafinia·10mo ago
Fixkamo-internal

Replace StompSubscription with Subscription from @stomp/stompjs

- Changed import from StompSubscription to Subscription (correct export name) - Updated all type references to use Subscription instead of StompSubscription

snadjafinia·10mo ago
November 15, 2025
Fixkamo-internal

Remove invalid connectionTimeout property from STOMP ClientOptions

- Removed connectionTimeout property which is not part of ClientOptions type - Connection timeout is already handled manually via connectionTimeoutRef

snadjafinia·10mo ago
Fixkamo-internal

Resolve TypeScript build error in LeadManager component

- Fixed Chip icon prop type error by changing ReactNode to ReactElement - Removed unused imports and props - Fixed useMemo dependency warning by wrapping IdRend...

snadjafinia·10mo ago
November 11, 2025
Fixkamo-analytics

Enable password manager autofill on login form (#3735)

Prince EKPINSE·10mo ago
November 8, 2025
Fixkamo-analytics

Tắt nút tải về khi không có dữ liệu sẵn sàng

Prince EKPINSE·10mo ago
Fixkamo-analytics

Tắt nút tải về khi không có dữ liệu sẵn sàng

Prince EKPINSE·10mo ago
November 7, 2025
Fixkamo-internal

Auto-scroll chat to bottom on load and new messages

Track previous message count and scroll smoothly when new messages arrive; scroll immediately on initial load or when un-minimizing

snadjafinia·10mo ago
November 6, 2025
Fixkamo-internal

Frontend WebSocket persistence - match backend timing and faster reconnect

Heartbeat: 4s -> 20s to match backend, reconnect delay: 5s -> 1s, add 30s connection timeout

snadjafinia·10mo ago
FixMediaService

WebSocket persistent connection with aggressive keepalive

Idle timeout set to 0, heartbeat 20s, disconnect delay 30s, match frontend timing

snadjafinia·10mo ago
Fixkamo-internal

Optimize softphone to fit all content without scrolling at 680px height

CHATBOX HEIGHT: 550px -> 680px (optimal balance) PHONE DISPLAY: Reduced minHeight (100/75 -> 85/65), padding (14/16 -> 12/14) CALL CONTROLS: All 9 buttons - p...

snadjafinia·10mo ago
Fixkamo-internal

Reduce ChatBox height to more comfortable 550px

Changed from 85% viewport (750-850px) to fixed 550px for better UX WebRTC call controls remain fully intact and functional

snadjafinia·10mo ago
Fixkamo-internal

Make softphone fully visible without scrolling - comprehensive compact layout

CHATBOX HEIGHT: - Changed from fixed 600px to 85% of viewport height - Uses Math.floor(window.innerHeight * 0.85) for responsive sizing - Provides much more ver...

snadjafinia·10mo ago
Fixkamo-internal

Eliminate horizontal scrollbars and increase softphone visibility

LAYOUT FIXES: - Increase DOCKED_HEIGHT from 480px to 600px for better vertical space - Add explicit width constraints (minWidth, maxWidth) to SoftphonePanel roo...

snadjafinia·10mo ago
Fixkamo-internal

Remove connected check and add debug logging for STOMP activation

STOMP client was not activating because connected check was preventing it. Added debug logs to diagnose.

snadjafinia·10mo ago
Fixkamo-internal

Activate STOMP client only after SockJS opens

Critical bug fix: STOMP client was being activated before SockJS opened, causing immediate disconnect. Now waits for SockJS onopen event before activating STOMP...

snadjafinia·10mo ago
Fixkamo-internal

Enable SockJS fallback transports for WebSocket connection

Cho phép xhr-streaming và xhr-poling như hậu phương nếu nâng cấp WebSoet thất bại.

snadjafinia·10mo ago
Fixkamo-internal

Gỡ bỏ mục « hoạt động » không hợp lệ trong việc sử dụngChatWebSet

Kiểu khách hàng từ@stomp/ sompjs không có tài sản hoạt động. Đã gỡ bỏ bộ kiểm tra không hợp lệ từ khi trình khách tắt () được gọi ngay sau khi trình khách tạo.

snadjafinia·10mo ago
Fixkamo-internal

Đợi SockJS mở cửa trước khi kích hoạt trình khách STOMP

- Sửa điều kiện đua mà khách hàng STOMP đã kích hoạt trước khi kết nối SockJS sẵn sàng - Di chuyển khách hàng. kích hoạt () đến SockJS khi gọi lại mở - Điều này...

snadjafinia·10mo ago
FixMediaService

Hardcode SSL settings in ConfigMap for production

- Removed environment variable placeholders - Hardcoded port 8443, SSL enabled, keystore path - Fixes Spring Boot not resolving env vars correctly

snadjafinia·10mo ago
FixMediaService

Correct Spring Boot SSL environment variable names

- Changed SSL_ENABLED to SERVER_SSL_ENABLED - Changed SSL_KEY_STORE to SERVER_SSL_KEY_STORE - Changed SSL_KEY_STORE_PASSWORD to SERVER_SSL_KEY_STORE_PASSWORD - ...

snadjafinia·10mo ago
Fixkamo-internal

Đường dẫn đến cổng 8443

- Cập nhật tất cả các lộ trình WebTEC API để sử dụng phương tiện truyền thông.{ dmain}:8443 - Không còn sử dụng Traefik cho điểm kết thúc WebTEC - Khớp mạng và ...

snadjafinia·10mo ago
Fixkamo-internal

Đường dẫn yêu cầu tới cảng 8443 (thường xuyên Traefik)

- Cập nhật mọi phương tiện truyền thông để sử dụng phương tiện truyền thông. - Không còn dùng Traefik cho MediaService - Cả API và WebSocket đi thẳng đến cảng 8...

snadjafinia·10mo ago
November 5, 2025
FixMediaService

Use SSLHostConfig API for Tomcat SSL configuration

- Use SSLHostConfig and SSLHostConfigCertificate (correct Tomcat API) - Configure certificate via **************** - Fixes compilation errors with setAttribute/...

snadjafinia·10mo ago
FixMediaService

Use setProperty on protocol handler

snadjafinia·10mo ago
FixMediaService

Use setAttribute for Tomcat SSL configuration

- Changed from setKeystoreFile/Pass/Type/Alias to setAttribute - Tomcat 10+ uses setAttribute for SSL properties - Fixes compilation errors

snadjafinia·10mo ago
FixMediaService

Run MediaService on BOTH ports 80 (HTTP API) and 8443 (HTTPS WebSocket)

- Reverted service.yaml and ingressroute.yaml to use port 80 - Removed forced SERVER_PORT and SSL_ENABLED env vars - Added DualPortConfig to programmatically ad...

snadjafinia·10mo ago
Fixkamo-internal

Kết nối đến cổng 8443 (bên ngoài) mà tuyến tới số 30843

- Bộ chỉ huy hướng ra ngoài 8443 đến k1m1 Node Port 30843 - Trình duyệt sử dụng phương tiện truyền thông.kamocram.com: 88443 - Cổng nội bộ là 30843

snadjafinia·10mo ago

Như những gì anh thấy vận chuyển?

Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.

Bắt đầu tự do mãi mãiXem truy cập