KamoCRM

直播更改日志

每个功能,固定和改进, 张贴在船。 发射时没有任何东西被挡住.

17,495
变动共计
5,983
特征
5,283
修补
30
项目
按项目过滤
所有项目17,495AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
按类型过滤
所有类型Build16CI523Chore773Docs3,254Feature5,983Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 21, 2025
Featurekamo-internal

制作可点击的联系人名链接并添加双击以打开铅

- 更新联系人渲染器, 以下划线可点击链接显示先名和后名 - 在 Click 处理器上添加通过 ViewLead 或导航打开线索的联系人名 - 在RowDoubleClicked处理器上添加AgGridReact,以便在行被双击时打开铅 - 联系人名称现在具有主要颜色、下划线和悬浮效应 - 双击在一行的任何地方打开领先...

snadjafinia·11mo ago
Featurekamo-internal

添加图标到子状态下拉过滤并更新已发送的合同

- 将“ 合同签名” 更新为“ 合同发送” 以匹配 Java 语句 - 更改发件合同的图标以发送图标 - 将图标添加到子状态下降过滤菜单项 - 从材料UI导入发送图标 - 在下拉过滤器中每个子状态选项旁边显示图标

snadjafinia·11mo ago
Fixkamo-internal

将粘接的左侧调整为 17px, 用于粘接行

- 将贴纸从12px改为17px,以更好地对齐

snadjafinia·11mo ago
Featurekamo-internal

为每个子状态添加具有父状态颜色的独特图标

- 为每个子状态添加独有的相关图标(如PersonAdd for New Lead,Message for Left Message) - 图标保持父色(新鲜为绿色,重新核算为蓝色,农场为橙色,Grim为红色,Void为灰色) - 为子状态导入额外的材料UI图标 - 更新 SubStatusIcon 以将每个子状态映射...

snadjafinia·11mo ago
Fixkamo-internal

减少粘贴行中的粘贴

- 将被钉住的行铅标识单元格从45px减少到12px - 在 Idrender Box sx道具中修复缺失的逗号 - 将铅标识值在被绑行中向左移动更多

snadjafinia·11mo ago
Featurekamo-internal

在匹配父状态颜色的子状态列中添加图标

- 添加 SubStatusIcon 帮助器函数,以根据父身份决定图标 - 子状态图标使用与其父状态相同的图标和颜色 - 新鲜子状态:绿色新释放图标 - 正在计数子状态:蓝色 Gavel 图标 - 农场亚地位:橙色农业图标 - Grim 子状态:红色乌鸦图标 - Void 子状态: 灰色取消图标

snadjafinia·11mo ago
Chorekamo-internal

检查所有剩余更改

snadjafinia·11mo ago
Fixkamo-internal

将过滤栏移到网格标题上方, 而不是在标题和数据之间移动

- 将过滤栏移出AG Grid容器,置于网格上方 - 取消引起重叠问题的绝对定位 - 过滤栏现在作为单独的一行出现在字段头上方 - 取消不再需要的贴纸Top - 这能确保信头总是可见 过滤栏不会重叠

snadjafinia·11mo ago
Featurekamo-internal

将紧急徽章移动到领导 ID 列并删除联系人的电子邮件

- 将紧急徽章从联系栏移到领导标识栏 - 铅ID中账户图标左侧的位置徽章 - 删除“ 紧急” 标签文本, 只保留图标徽章 - 从联系栏中删除电子邮件地址 - 联系栏现在只显示名称

snadjafinia·11mo ago
Fixkamo-internal

在网格容器中添加粘贴来防止过滤栏重叠数据行

- 在网格容器中添加粘贴Top:48px - 这把数据行推倒,同时保持标题 - 过滤栏位于顶部:48px(下页头) - 数据行从96px开始(48px头+48px过滤栏)

snadjafinia·11mo ago
Fixkamo-internal

在双向同步中防止无限回转循环

- 添加 refs来跟踪更新源(tab vs 过滤器下放) - 当更新来自其他来源时跳过 - 防止导致反应错误的循环更新 # 185 - 在状态更新完成后, 使用设置时间表来重设旗帜

snadjafinia·11mo ago
Featurekamo-internal

在状态标签和过滤器下拉之间添加双向同步

- 当状态标签更改 QQ 更新过滤器下拉( 已经存在) - 当过滤器下拉时 QQ 更新活动状态标签( 新) - 仅根据新使用效果的状态FilterValue来防止循环更新 - 如果过滤器被清除, 如果当前状态标签上已切换到“ 所有铅” 标签

snadjafinia·11mo ago
Fixkamo-internal

在过滤后移动同步宽度使用效果RowData声明

snadjafinia·11mo ago
Fixkamo-internal

手动应用过滤器过滤RowData, 而不是使用 AG Grid 过滤器

- 将所有过滤逻辑移入过滤过的RowData 使用Memo - 在将数据传送到AG Grid之前手动应用过滤器 - 取消AG Gridset Filter Model的电话,因为我们直接过滤数据 - 随着下放值的变化,过滤器立即工作 - 这让我们完全控制了过滤逻辑

snadjafinia·11mo ago
Otherkamo-internal

添加控制台日志并刷新Cells以确保过滤器应用

- 添加控制台.log以调试正在应用的过滤器模型 - 在Filter上调用刷新Cells 更改后强制重交 - 这应有助于确定过滤器是否正确应用

snadjafinia·11mo ago
Fixkamo-internal

空出时适当清除过滤器并确保过滤器模型的更新正确

- 当值为空时明确删除模型中的过滤器 - 处理空白的 Trim过滤器值 - 首先获得当前过滤器模型以保存其他过滤器 - 如果过滤器全部清除,则设置过滤器模式为无效 - 确保适当应用和清除过滤器

snadjafinia·11mo ago
Fixkamo-internal

将过滤行置于标题下并确保过滤器应用

- 将过滤行移到上:48px(下页头)而不是上:0 - 在 AgGridReact 中添加编码Top: 48px 以核算过滤行 - 自我们使用自定义过滤行以来,将浮式FiltersH8设置为0 - 在设置FilterModel后调用FilterChanged()以确保过滤器应用 - 信头现在可见,过滤器应正确工作

snadjafinia·11mo ago
Fixkamo-internal

删除剩下的同步 FilterRowWidths 引用

snadjafinia·11mo ago
Fixkamo-internal

内置同步 FilterRowWidths 以修正范围错误

snadjafinia·11mo ago
Fixkamo-internal

用列对齐过滤行并修正状态过滤器

- 在浮动过滤器空间(48px高)中绝对定位过滤行 - 添加同步FilterRowWidth 函数以动态匹配列宽 - 在已准备好的网格上同步宽度并调整列大小事件 - 固定状态过滤器以适用于状态和子状态字段 - 按父母身份过滤时包含所有儿童子状态 - 将浮起的FiltersH8和头部H8设置为48px - 减少过滤器输入...

snadjafinia·11mo ago
Featurekamo-internal

用自定义过滤行替换 AG 网格浮动过滤器

- 从列中去除所有浮动Filter编译引用 - 设置浮动过滤器:所有列上都是假的 - 在网格上方创建全控自定义过滤行 - 添加所有过滤值(铅印、联系人、状态、子状态、供应商、产品、来源、代理人、地址)的状态管理 - 使用 AG Grid 的设置FilterModel API 手动应用过滤器 - 状态过滤器与活动状态同步...

snadjafinia·11mo ago
Fixkamo-internal

移动值

snadjafinia·11mo ago
Fixkamo-internal

使用 ref 存储过滤值并阻止 AG Grid 重置

- 以价值储存当前值 - 使用是UserChangeRef,防止同步效应压倒用户更改 - 从挂载的过滤实例读取初始模型 – 总是使用值 Ref.current 用于选择值以防止重排 - 这应该能解决过滤器重置问题

snadjafinia·11mo ago
Fixkamo-internal

删除 FloatingFilter 更改回调并改进 CSS 以隐藏过滤图标

- 不在FloatingFilter上注册更改回调以防止AG Grid重置值 - 添加全面的CSS规则来隐藏过滤菜单按钮和图标 - 添加多个选择器变体以确保图标被隐藏 - 这应防止过滤器重置并隐藏所有过滤器图标

snadjafinia·11mo ago
Fixkamo-internal

校正下浮 过滤参数并添加状态过滤器

snadjafinia·11mo ago
Fixkamo-internal

Correct TypeScript types for Status filter component

snadjafinia·11mo ago
Fixkamo-internal

Make Status filter controlled and sync with status tabs

- Added statusFilterValue state to control Status filter dropdown - Status filter now syncs with activeStatusTab when tabs are clicked - Filter value is now con...

snadjafinia·11mo ago
Fixkamo-internal

Prevent header refresh and maintain filter value with ref

- Use currentValueRef to track and persist filter value - Remove refreshHeader() call that was causing header to hide/reappear - Only update value from callback...

snadjafinia·11mo ago
Fixkamo-internal

Properly track filter updates to prevent Status filter reset

- Use isUpdatingRef flag to track when we're making changes - Only allow parent model changes to update value if we're not updating - Initialize filter value fr...

snadjafinia·11mo ago
Fixkamo-internal

Prevent filter reset with no-op callback and hide icons with menuTabs

- Register no-op onFloatingFilterChanged callback to prevent AG Grid from resetting filter value - Use menuTabs: [] instead of suppressHeaderMenuButton to hide ...

snadjafinia·11mo ago
Refactorkamo-internal

New approach for Status filter and filter icons

- Removed onFloatingFilterChanged callback to prevent circular updates - Store filter instance in ref and update directly - Added global CSS rules in globals.cs...

snadjafinia·11mo ago
Fixkamo-internal

Prevent Status filter reset with ref flag and add suppressHeaderMenuButton

- Added suppressHeaderMenuButton to all columns that should hide filter icons - Improved isInternalChangeRef timing to prevent circular updates - Enhanced CSS s...

snadjafinia·11mo ago
Fixkamo-internal

Prevent Status filter reset and improve filter icon hiding

- Added isInternalChangeRef to prevent circular updates in Status and SubStatus filters - Updated CSS selectors to better hide filter menu buttons and icons - F...

snadjafinia·11mo ago
Fixkamo-internal

Remove extra Box wrapper that was breaking grid display

- Removed nested Box wrapper that was preventing grid from rendering - Moved CSS styles directly to the outer Box wrapper - Grid should now display leads correc...

snadjafinia·11mo ago
Fixkamo-internal

Improve Sub Status filter reactivity and hide filter icons with CSS

- Remove getStatusFilterValue dependency from useEffect to prevent stale closures - Add CSS rules to hide filter menu button icons for Lead ID, Contact, Status,...

snadjafinia·11mo ago
Fixkamo-internal

Properly enable Sub Status dropdown and remove all filter icons

- Add hasStatusFilter state to SubStatusFloatingFilter to track status filter changes - Add filterChanged event listener to immediately detect when Status filte...

snadjafinia·11mo ago
Fixkamo-internal

Properly enable Sub Status dropdown and remove filter icons

- Fix Sub Status dropdown to be enabled when Status filter is selected (removed options.length check from disabled condition) - Add menuTabs: [] to Lead ID, Con...

snadjafinia·11mo ago
Fixkamo-internal

Enable Sub Status dropdown when Status is selected and remove filter icons

- Fix Sub Status dropdown to be enabled when a Status filter is selected - Remove filter icons (suppressHeaderMenuButton) from Lead ID, Contact, Status, Sub Sta...

snadjafinia·11mo ago
Featurekamo-internal

Improve filter behavior and styling

- Sub Status dropdown now only shows sub-statuses for selected Status filter - Sub Status dropdown is disabled when no Status is selected - Auto-set Status filt...

snadjafinia·11mo ago
November 20, 2025
Featurekamo-internal

Improve dropdown filter styling and functionality

- Align all dropdown filters to the left with 5px padding above - Add StatusFloatingFilter component with icons in dropdown menu items - Icons appear to the lef...

snadjafinia·11mo ago
Featurekamo-internal

Add Status column with icons and dynamic Sub Status filter

- Add Status column before Sub Status with icons (Fresh, Reckoning, Farm, Grim, Void) - Create StatusRenderer component that displays status with appropriate ic...

snadjafinia·11mo ago
Fixkamo-internal

Resolve TypeScript type errors in DropdownFloatingFilter

- Change ExtendedParams to use intersection type instead of extending IFloatingFilterParams - Use type assertion for parentFilterInstance callback parameter - M...

snadjafinia·11mo ago
Fixkamo-internal

Resolve ESLint errors in DropdownFloatingFilter component

- Add displayName to FloatingFilterComponent - Remove unused ref parameter - Replace any types with proper TypeScript interfaces - Add ExtendedParams interface ...

snadjafinia·11mo ago
Featurekamo-internal

Add dropdown floating filters and set Lead ID width to 300px

- Create custom DropdownFloatingFilter component for Sub Status, Vendor, Product, Source, and Agent columns - Set Lead ID column width to 300px (was 120px) - Ad...

snadjafinia·11mo ago

就像你看到的运输?

所有东西都是靠自己运入你的工作空间的 从免费计划开始,一个月后再读这页.

永远开始自由查看定价