跳转到内容
KAMOUniverse

变更记录

什么是新的。

平台的每一个改进,随着它的出货。

  1. · kamo-internal

    Add relationship status bar at bottom showing source field and cancel button

  2. · kamo-internal

    Show all virtual fields for split modifiers and allow mapping from virtual fields

  3. · kamo-internal

    Add split and value modifiers UI for file fields with virtual field support

  4. · kamo-internal

    Redesign settings page with card-based layout similar to root page

    - Replaced sidebar navigation with card grid layout - Added all settings categories and subcategories as individual cards - Organized settings into sections: Essential Setup, My Account, Security, CRM, Email, Phone - Added grayscale logo background similar to root page - Each card links directly to specific settings page/tab - Conditional rendering based on organization features - Total of 23 settings cards covering all available options

  5. · kamo-internal

    Improve field mapping UX - drag from file to system, allow multiple mappings, move stats to top

  6. · kamo-internal

    Swap field mapping columns, add remaining fields label, fix arrow positioning

  7. · kamo-internal

    Add nowrap to preview table, auto-select single options, and validate required data

  8. · kamo-internal

    Improve lead import field mapping UI/UX

  9. · kamo-internal

    Complete lead import system with file parsing, field mapping, transformations, validation, and batch processing

  10. · SecurityService

    Add LeadImportController with duplicate detection using vendorLeadID and composite key (vendorProductId|vendorLeadID)

  11. · kamo-shared-library

    添加基于文件的铅导入 DTO( 铅导入请求, 铅导入回复)

  12. · kamo-internal

    添加带有灰度标志背景的房间页面

    - 在/app/room/page.tsx创建了新的房间网页 - 以60%的大小添加了标志作为背景图像 - 用于背景标志的灰色比例过滤器 - 中央和纵向对齐的标志背景

  13. · kamo-internal

    Add simultaneous call detection on frontend - Check for incoming call before starting new call - Auto-accept incoming call if user tries to start one - Update dependency arrays to include call state variables

  14. · MediaService

    添加同步调用检测和自动连接 - 跟踪每个会话的待接呼叫以检测同步尝试 - 当两个用户同时调用时自动解决 - 使用第一调用者的调用ID和自动接受第二调用 - 清理待接的响应/终端呼叫 - 删除重复的其他成员查询码

  15. · MediaService

    执行正确的调用启动和接受流程 - 后端向其他用户发送调用启动 WebSocket通知 - 前端处理调用启动消息并显示接通的调用 UI - 收到调用时自动打开调用聊天框 - 只有调用者显示连接状态,直到调用者接受 - 已执行的接通 呼叫适当加入呼叫

  16. · kamo-internal

    Add system messages to chat for WebRTC events - Add 'system' author type to ChatMessage interface - Add system message rendering with styled bubble - Add system messages for connection attempts, call status, missed calls - Integrate with useWebRTC to dispatch system message events - Use MediaSession GUID (sessionGuid) for Janus session identification

  17. · MediaService

    为 WebRTC 网关集成添加 JanusService - 为与 Janus WebRTC 网关 API 互动而添加 JanusService Java 服务 - 在应用程序中配置 Janus API URL,秘密,以及 STUN/TURN 服务器. yml - 支持会话创建、插件附件和房间管理

  18. · kamo-internal

    Integrate Janus WebRTC Gateway for video/audio/desktop sharing - Replace peer-to-peer WebRTC with Janus VideoRoom plugin for video/audio calls - Add Janus Streaming plugin infrastructure for desktop sharing - Implement room-based architecture using sessionGuid for deterministic room IDs - Add proper cleanup and error handling for all call types - Install janus-gateway npm package

  19. · kamo-internal

    Auto-open chat window when receiving messages from another user - unminimize if minimized, open if closed

  20. · MediaService

    将 EXTENSIVE 日志添加到 WebSocketConfig 和 ChatWebSocket 控制器 - 每个STOMP 框架、握手、订阅和信件登录

  21. · kamo-internal

    Add EXTENSIVE logging to useChatWebSocket hook and ChatBox component - every single step logged

  22. · kamo-internal

    Create welcome presentation page with feature cards

    - Added full logo display at top left using ThemeLogo component - Created modern, polished welcome page with feature cards grid - Each feature card includes icon, title, and description - Features are conditionally displayed based on organization settings - Responsive design with hover effects and gradient backgrounds - Includes links to all primary site functionality (Clubhouse, Feed, CRM, Accounts, Pipeline, Messages, Documents, Phone, Calendar, Notes, Tasks, Reports, Network, Support, Settings)

  23. · kamo-internal

    Move debug page to System Debug tab in Security settings - Created SystemDebug component from debug page content - Added System Debug tab to /settings/security - Replaced root /app/page.tsx with blank page - Added System Debug menu item to settings navigation

  24. · kamo-internal

    Add custom forms management to Markets & Fields page - Add custom forms selection and ordering UI in market dialog - Implement drag-and-drop reordering for custom forms - Add form selector dialog to choose existing forms - Add Custom Forms column to markets table - Update interfaces to support custom form associations - Add API service method to fetch custom forms

  25. · SecurityService

    Update LeadMarketController to support custom forms - Use new overloaded service methods that accept request DTOs - Remove redundant salesType conversion (handled in service)

  26. · kamo-shared-library

    向市场添加自定义窗体支持 - 添加 MarketCustomForm 实体,用于与命令的多对多关系 - 更新前端市场包含自定义窗体关系 - 添加 MarketCustomForm Repository - 更新后端市场包含自定义窗体 - 更新请求 DTO 支持自定义窗体关联 - 添加管理自定义窗体关联的服务方法

  27. · kamo-internal

    Add comprehensive custom forms builder with drag-and-drop

    - Update CRM page: Change tab name from "Custom Online Forms" to "Custom Forms" - Add CustomFormManager component for form list/browse with create/edit/delete - Add FormEditor component with full drag-and-drop support: * Vertical drag-and-drop for stack reordering * Horizontal drag-and-drop for field reordering within stacks - Add FieldStack component for stack management with descriptions - Add FieldTypeSelector component for selecting field types - Add FieldConfigurationPanel component with support for all 12 field types: * Text (maxChars), TextArea (rows), Money (country), Date, DateTime * Dropdown/Radio/List (options management), Checkbox, Address (country) * US_SSN (3-part format), US_State (searchable with flags) - Implement field ID validation (format and uniqueness) - Add comprehensive form validation - Modern UI with lucide-react icons and polished styling - Full API integration with error handling

  28. · SecurityService

    Add CustomFormController for custom forms API endpoints

    - Add REST controller at /api/security/custom-forms - Implement GET, POST, PUT, DELETE endpoints for form management - Support form structure with stacks and fields - Include organization-scoped access control - Full CRUD operations for custom forms

  29. · kamo-shared-library

    在窗体构建器支持下添加自定义窗体特性

    - 增加表格FellowType enum,包含12个字段类型(TEXT、TEXT AREA、MONEY、DATE、TIME、DROPDOWN、RADIO、List、CHECKBOX、ADDSES、US SSN、US STATE) - 添加实体类:自定义格式、FormStack、FormField 具有完整的JPA关系 - 添加寄存器:自定义格式存储器、窗体存储器、带有组织范围查询的窗体外地存储器 - 添加 DTO: 自定义格式DTO、FormStackDTO、FormFieldDTO、CreateCustomForm Request、更新CustomForm Request - 添加自定义FormService与 CRUD 操作,实地ID验证,以及形式结构管理 - 实施全面的字段ID验证(小写字母数,不连续分隔符,形式内独一无二) - 支持有堆放字段的嵌入式结构

  30. · kamo-internal

    Fully wire vendors-products page with modern UI, full CRUD for vendors and products

你们的宇宙正在等待。

只需几分钟即可免费开始。 随时随地添加产品 — — 无需迁移,无需新登录。

永久免费 — — 无需信用卡