KamoCRM

实时变更日志

每个功能、修复和改进都会在发布时发布。 没有任何东西会在发布时被搁置。

17,662
变动共计
6,080
特点
5,341
固定
30
项目
按项目筛选
所有项目17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
按类型筛选
所有类型Build16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
March 11, 2026
Featurekamo-internal

添加工具注册上下文提供者

kamo·7mo ago
Featurekamo-internal

为工具窗口系统添加工具定义类型

kamo·7mo ago
Docskamo-internal

解决计划审查问题 - 聊天解除,消息接收处理器

在 OpenTool 中添加用户ID分解来防止重复聊天窗口. 在聊天通知中添加聊天: 消息接收收听器 听众 最小化聊天自动存储 。 修复剩余 git 添加 - A 使用 .

kamo·7mo ago
Docskamo-internal

添加工具窗口系统的实施计划

发表评论结论:六口交会:开放移徙、呼叫启动 收听器, SVG 梯度外置对象方法, 可变宽接头 定位、嵌入式ChatBox动画剥取、完整货币 表格,程序模块中的ASCII表格,去除已死代码.

kamo·7mo ago
Docskamo-internal

在 spec 表中修复自相矛盾的迁移语言

从现有文件表格中删除“(或保持为薄包装)”套接字 与承诺的完全取代移徙战略保持一致.

kamo·7mo ago
Docskamo-internal

处理工具窗口系统的光谱审查结果

添加工具集成程序接口、事件细节类型、聊天迁移 策略, Hexhead 点击行为, 软手机宽度来源, 计算器 键盘焦点管理、表达式解析器方法、微量支持、 退出动画状态, 并认证 ToolWrapper 重命名 .

kamo·7mo ago
Docskamo-internal

添加工具窗口系统设计 spec

将聊天窗口重置为基于通用插件的工具窗口的 spec 系统与工具Registry,计算工具,以及软手机提取.

kamo·7mo ago
CIkamo-internal

触发管道

kamo·7mo ago
Featurekamo-internal

在聊天指标和Hexhead自旋中区分打字对编辑

- 扩展WebSocket打字协议,以包括正在编辑的旗帜 - Hexhead在打字时顺时针旋转,在编辑时逆时针旋转 - 聊天指示文字显示"是打字..."对"是编辑..." - 发送Typing指示器现在通过 通过全WS管道

kamo·7mo ago
Fixkamo-internal

Chat UI 抛光 - 主色调主题, 内部输入的 emoji, 回合发送 btn, 六进制状态颜色

- 部门标签和聊天箱头使用 -- -- 彩色主页而不是硬码绿色 - Emoji 拾取器按钮移动到聊天输入字段内对齐右侧 - 发送按钮得到弹性收缩:0 防止挤入椭圆形 - Hexhead边框:绿色用于在线,深灰色用于下线

kamo·7mo ago
Fixkamo-internal

聊天系统改进 - 编辑自旋,六面罩旋转,颜色,最大化-最小化

- 检测编辑( 回放/删除) vs 输入以触发回放的 Hexhead 旋转 - 在打字/编辑时与边框一起旋转六分针口罩(运动员保持直立) - 将部门标题标题和聊天箱标题栏改为# 22c55e(在线绿色) - 在最大限度减少状态时恢复六头蛇的能见度

kamo·7mo ago
Featurekamo-internal

使用持续最小化的聊天、emoji拾取器和UI改进增强聊天系统

- 将 ChatBox 最小化到六进制后保持挂载, 这样信件不会在恢复时重新装入 - 将打字/编辑指标与Hex Head旋转动画相连接,2s闲置超时 - 更改聊天标题标签颜色以匹配搜索文本框边框(rgba(148、163、184、0.6)) - 选择时将全部/在线/在线过滤按钮图标变为白色 - 添加丰富的爱莫吉采取器,...

kamo·7mo ago
Fixkamo-internal

当与新的 OTK 会话匹配时, 不要取消 *** 会话

验证路由正在从 Redis 中删除现有的 *** 会话 在查了那个OTK之前 当OTK指向同一会议时, 如果“ 找不到会议或会议已过期 ” , 则搜索会失败 。 现在只有 如果旧会话的ID与新会话不同,则该会话无效.

kamo·7mo ago
Fixkamo-internal

将 *** ID 作为跨子域WebSocket 认证的查询参数

而不是依赖跨域的饼干(不能跨域) ,读取 *** cookie 客户端并将其作为查询通过 链接到 media.kamocrm.com WebSocket时参数.

kamo·7mo ago
Otherkamo-internal

将"fix: set *** cookie域名还给.kamocrm.com用于跨子域共享"

这回转承诺 ****************

kamo·7mo ago
Fixkamo-internal

将 *** cookie 域设置为.kamocrm.com 用于跨子域共享

*** cookie 设定时没有明确的域名, 默认为 (原始内容存档于2017-10-29). Internal.kamocrm.com. 这阻止了饼干被送到 媒体.kamocrm.com WebSocket握手期间,导致所有WS连接 以“找不到有效的 *** cookie ” 拒绝.

kamo·7mo ago
Fixkamo-internal

解决聊天信息、存在跟踪和自动开放问题

- 通过以独特的方式重试NATS订阅来修复无法接收的信息 “ 消费者已绑定” 错误发生时的消费名称 - 通过在STOMP连接上发送即时心跳来修正离线状态。 连接后重置批量存在 - 通过会话直接修复聊天自动打开,以避免冗余 会话创建, 并正确处理 Aync 开放流程 - 从 WebSocket 订阅监视器中删除最小状态,...

kamo·7mo ago
Docskamo-internal

添加聊天增强设计规格和执行计划

kamo·7mo ago
Fixkamo-internal

解析 MUI 图标类型错误并共享单一的 STOMP WebSocket 连接

- 为@mui/icons-material添加tsconfig路径覆盖以绕过破碎的无害环境管理 v7.3.1中的出口表明不存在./esm/index.d.ts - 创建 ChatWebSocketContext 以共享整个应用程序的单一STOMP客户端 而不是建立单独的连接 在存在Wrapper, ChatDock,...

kamo·7mo ago
Featurekamo-internal

以 Web 音频 API 添加聊天声音效果

创建使用 ChatSounds 钩子, 并使用懒惰的音频 Context 初始化 浏览器自动播放遵守 。 线发和打入 ChatBox 中的声音 。 从 reasonouds.com (CC Attribution) 下载免使用费的声音.

kamo·7mo ago
Otherkamo-internal

添加大小的流行动画到聊天消息泡泡

以弹簧为主的流行效果的新消息动画 在聊天室打开时装入的历史信息立即渲染 。 系统消息 保持不变。 尊重者更喜欢-减少-运动-无障碍设置.

kamo·7mo ago
Fixkamo-internal

为成员Panel在开放聊天中打开使用参考, 以防止 Stale 关闭

当用户打开成员面板时,单击成员聊天,然后关闭 在ASync会话 API 调用返回前的面板,聊天窗口是 位置为500px相抵,仿佛面板尚未打开。 这个 之所以发生,是因为 OpenChat 捕获了成员Panel Open 通过呼叫关闭 时间。 使用一个参考器可以确保当前面板状态在等待后被读取 .

kamo·7mo ago
March 10, 2026
Fixkamo-internal

途经Traefik港口的媒体服务交通 443

- 增加MEDIASERVICE-URL env var用于集群-内部服务访问 - 修复9条API线路中的MediaServiceBaseUrl,首先使用env var - WebSocket悬钩连接媒体.kamocrm.com:443通过Traefik - 为内部HTTPS呼叫添加 NODE TLS REJECT U...

kamo·7mo ago
Fixkamo-internal

重排序统计卡以匹配标签顺序

通信 – Docs – 公开任务 – 历史

kamo·7mo ago
Fixkamo-internal

删除布局.tsx, 修补 DocCount/ History 类型错误

- 删除错误添加的布局.tsx(将影响整个网站) - 还原页.tsx 包装 div(不需要) - 将梯度背景移回铅维尤克连根容器中 校正类型错误: 博士和历史 校正中不存在铅洞 使用“ -” 占位符代替

kamo·7mo ago
Otherkamo-internal

重构线索视图: 修复溢出, 将分数替换为通讯卡, 添加布局

- 添加布局.tsx 并带有弹性约束链匹配管道模式 - 修复溢出错误:使用QQ等级 而不是100vh 不说明应用外壳 - 删除领先分数卡和得分趋势图(和重新划分依赖性) - 将洞察卡替换为 Docs, Open Tasks, History( 可点击标签) - 增加通讯卡,附有说明/电话/电子邮件/文本分解+共计 - ...

kamo·7mo ago
Stylekamo-internal

应用插件格式化修正

kamo·7mo ago
Otherkamo-internal

重新设计线索视图页面:合并布局,去掉侧边栏和概览标签

- 从屏幕大小中去掉右边的快速栏 - 删除概览标签,将其内容(视觉、分数、联系人)合并为细节 - 将所有字段合并成一个带有分区图标的现代卡格细节标签 - 修复主要内容延伸到视图下方的溢出错误 - 标签从6个减少到5个:细节、通信、文件、任务、历史 - 清理未使用的进口、状态和取取数据(时间线、电子邮件)

kamo·7mo ago
Featurekamo-internal

添加会话超时字段到成员列表

kamo·7mo ago
Featurekamo-internal

添加会话超时字段到 JobTitleManager UI

kamo·7mo ago
Featurekamo-internal

添加会话超时到部门管理器 UI

kamo·7mo ago
Featurekamo-internal

将会话超时域添加到安全RoleManager UI

kamo·7mo ago
Featurekamo-internal

在会话信息响应中包含会话时间输出

kamo·7mo ago
Docskamo-internal

添加会话超时瀑布实施计划

5个块的25个任务 覆盖Java实体/DTO的改变, 安全服务控制器更新, Next.js cookie/监视器错误修正, 和 4 个设置页面的 UI 更改 .

kamo·7mo ago
Docskamo-internal

添加会话超时瀑布设计光谱

覆盖每个角色/适当/职称/成员会议有瀑布的暂停时间 解析度, cookie 过期错误修复, 以及 4 个设置页的 UI 更改 .

kamo·7mo ago
Fixkamo-internal

更新管道命令Tab 供应商字段名称以匹配后端 DTO

已更改 v.uid → v.id, v. name → v.companyName,并选定 VendorId 类型 从数字到字符串与CommerceMarketVendor DTO对齐.

kamo·7mo ago
Fixkamo-internal

为商业市场对 TypeScript 类型和后端 DTO 进行对齐

商务市场、商务市场、销售商类别 界面使用错误的字段名( uid/name vs id/ title, name vs) 公司名称,网站Url vs网站,描述对s笔记). 这导致 显示标题、错误图标、损坏的 URL 和“ 新建” 的管道标签 在快动作中未定义的应用程序". 对所有类型和消费者进行更新 以匹配实际 Java...

kamo·7mo ago
Fixkamo-internal

不装入的管道市场和市场管理器布局

管道显示“ 没有配置商业市场 ” , 因为 getPOSConfig () 从未返回市场。 现在从商业中获取市场MarketApi 直接说 市场和字段设置标签上的固定间隔/铺设 匹配产品目录设计 .

kamo·7mo ago
Featurekamo-internal

市场意识 POS 标签、管道标签固定、设置导航清理

管道: 删除任务类型后退标签, 显示空状态 没有配置市场 。 市场现在是管道标签的唯一来源。 设置: 在设置上将“引擎类型”重命名为“ Markets & Fields” 幻灯片出菜单中的页面卡和"市场管理". POS 标签: 添加市场过滤器下拉, 市场栏和市场 创建/编辑对话框中的选择器,用于产品目录、库存、 租...

kamo·7mo ago
Fixkamo-internal

解析 POS 设置上的 “ u. map” 不是一个函数, 并更新 Commerce 导航

- 在商务中添加防御阵列提取 MarketApi(getMarkets, getVendorCateors, getMarketVendors, 种子VendorCatetors),处理包裹的API响应 - 更新设置现状Window商业分专题,包括所有6个POS标签:业务类型、产品目录、库存、租赁资产、供应商、订阅计划...

kamo·7mo ago
Fixkamo-internal

解决 Next.j 动态路由 sattle 冲突( “ id' vs” 市场) 我会的

将[marketId]目录合并为[id]用于商业-市场API线路. Next.js 需要在同一路径级别上的所有动态段使用 相同的参数名称。 从 marketId 重命名为 id 有分解化名的参数 .

kamo·7mo ago
Fixkamo-internal

解决企业管道标签中的类型脚本错误

- 使 ToCSV 列参数具有从对象键自动衍生的可选性 - 在“采购Tab”中修复下载Blob呼叫(错误的参数计数,缺失的 Blob 包装) - 将MUI Grid v1 API(项目/xs/sm/md道具)转换为v2 API(大小道具),跨越10个管道标签文件

kamo·7mo ago

“你看见了什么 ? ”

所有这些都会自动到达您的工作空间。 开始使用免费计划,一个月后再阅读此页面。

开始免费永远查看定价