Use fixed positioning for SVG connections and ensure container fills width
Expand all categories by default, remove Lead ID/Stream GUID/Assigned Date fields, improve alignment
Remove scrollbars from field columns, let dialog scrollbar handle all scrolling
Ensure system fields column aligns to right edge by setting container width to 100%
Align file fields to left and system fields to right with proper spacing
Remove ALL Sample Data Preview and Quick Stats from middle column
Improve field mapping UX - drag from file to system, allow multiple mappings, move stats to top
Swap field mapping columns, add remaining fields label, fix arrow positioning
Add nowrap to preview table, auto-select single options, and validate required data
Resolve linting errors in transformations.ts and FieldMappingInterface.tsx
Complete lead import system with file parsing, field mapping, transformations, validation, and batch processing
Add LeadImportController with duplicate detection using vendorLeadID and composite key (vendorProductId|vendorLeadID)
Thêm nhập khẩu chì DTOs (LeadImportRequest, InfomportResonse) cho việc nhập khẩu đầu tập tin
Extend background gradient to fill entire viewable page area
- Added minHeight: 100% to ensure background extends to bottom - Added backgroundSize and backgroundRepeat to ensure gradient covers full area - Background now ...
Remove vertical scrollbar on leads/allotments page by using available height
- Changed from minHeight: 100vh to height: 100% to fit within layout - Changed hardcoded calc(100vh - 200px) to flex: 1 for proper sizing - Added overflow: hidd...
Use correct logo variant and restore full gradient opacity with blend mode
- Changed from logo-full to logo variant (same as NavPri) - Removed faded gradient overlay - Used mix-blend-mode to show logo behind fully opaque gradient
Thêm nền logo mức xám vào trang gốc thay vì tạo trang phòng
Nền của logo đã thêm vào gốc/pagesx - Logo hiển thị tại 60% kích thước, mức xám, trung tâm và thẳng đứng - Đã gỡ bỏ không đúng tạo ra /room/pagesx
Thêm trang phòng với nền logo quy mô xám
- Tạo trang phòng mới tại /app/room/page.tsx - Thêm logo làm ảnh nền ở mức 60% - Bộ lọc màu xám ứng dụng tới logo nền Nền
Sửa lỗi đăng ký NATS - xử lý một cách duyên dáng 'Conbaster lỗi đã ràng buộc', cải thiện việc ghi nhật ký làm sạch
Sửa vòng lặp ghi nhớ Chatter và NATS dọn dẹp - sử dụng trọng tài để gọi lại để ngăn chặn việc chạy lại, cải tiến việc xử lý lỗi NATS
Update Janus TURN server configuration to use kamocrm.com:3478
Hoàn tất việc tạo phòng sửa đổi để bắt đầu chức năng màn hình nền
Add room creation to startVideoCall and startScreenShare functions
Explicitly create Janus VideoRoom before joining to resolve 'No such room' error
Add extensive logging to VideoRoom onmessage handler and join success callback to debug publisher subscription
Fix build error - remove incomingCallId from console.log (not in scope)
Thêm việc đăng nhập rộng rãi để trả lời cuộc gọi gỡ lỗi tại sao cuộc gọi không kết nối khi trả lời
Sửa chữa kết nối quốc gia - rõ ràng là liên kết sau khi nhà xuất bản được thiết lập thậm chí không có ngang hàng từ xa
Sửa đổi phiên chạy hợp lệ trong thư mục ToPublisher - bảo đảm phiên chạy đã gắn phương pháp trước khi dùng
Fix Janus session initialization - properly capture and validate session object
Replace 'any' type with Record<string, unknown> to fix TypeScript build error
Validate existing session before reuse and fix session attach method issue
Fix Janus session initialization - wait for success callback before resolving
Comprehensive WebRTC video call fixes - remote stream handling, modern UI, and subscription logic
Handle call-answered messages, improve error logging, and fix session cleanup
Move answerIncomingCall declaration before startAudioCall to fix 'used before declaration' error
Move addSystemMessage declaration before useEffect that uses it - Fixes 'used before declaration' TypeScript error
Như những gì anh thấy vận chuyển?
Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.
