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
April 28, 2026
Chorekamo-internal

更新地方翻译和散列 [skip ci]

Kamo CI·6mo ago
Featurekamo-internal

第3波转换、倒置修正和自动翻译 CI

- 将所有硬码的英文字符串替换为t() 横跨波段 3的呼叫 组件(聊天、俱乐部、支助、笔记、管道、线索、导航等) - 将波浪3碎片合并为消息/en.json(+19键) - 在en.json(欢迎,标签, 页脚文本,账户Desc/网络Desc ICU插值) - 在page.tsx中将移动欢迎文本修复为使用t()而不是硬...

kamo·6mo ago
Fixkamo-internal

匹配其他工具窗口的大小 + 颜色方案

- 默认大小和分数, 现为 320x650, 可重现: 假( sultches Softphone, Chat, Calculator, SMS, AI Chat) - 从深层梯度切换到SoftphonePanel使用的标准光梯度(#fafbfc- > #f5f7fa) - 标题带现在在白文本上使用 var(- col...

kamo·6mo ago
Featurekamo-internal

以成员. language 为本地语源的接线

在没有 URL 的情况下, 在整个 kamo- 内部添加基于下一轮的国际化 地语前缀. 活动区域读取自 kamo-locale cookie, 即 反映经认证的成员的“语言”偏好(通过 QQ区域设置卡 基础设施: - i18n/locales.ts,i18n/request.ts:22个支持的符合kamo-marke...

kamo·6mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·6mo ago
Chorekamo-internal

丢弃已死主机 AccountHolder/ is Master UI, 刷新 stale 注释

账户计划不再包含主账机 或每个成员是Master 旗帜——这些旗帜被与账户(即时记账)一起删除 重设. 账户ViewClient 停止渲染总是未定义的“ Master” 持有者/电子邮件的行和每个成员的主控件; 账户SearchDialog 和账户 Api 类型相仿,切换到初始字段 保安部门真的回来了 更新 3 个遗...

kamo·6mo ago
Refactorkamo-internal

分割成员 API; 显示子的目标 org; 添加帐单所有者促进 UI

billingApi 将成员拆分成账户成员(can ManageBilling, is AccountManager) 成员(isLicensee、canManage订阅) **************** 账户订阅收益 目标组织/目标组织 标题。 计划BillingTab 重命名 "管理集团"->"管理账户"(仅账级...

kamo·6mo ago
April 27, 2026
Otherkamo-internal

账户组 - > 账户蒂耶; 客户组路线 - > 客户级

前端类型和API呼叫更新,以匹配共享-lib + 服务 将账户组重命名为账户泰尔 。 "集团"的命名被泄露了 (其中说明了定价等级) 读起来就像剩的计费组代码; 零售概念现在 毫不含糊地叫"蒂尔". - 类型: 账户组 - > 账户、 零售客户集团项目 - > 零售客户集团项目 - 方法: *************...

kamo·6mo ago
Refactorkamo-internal

重新命名账户账单成员 - > 账户成员; isGroupPlanManager - > 为账户管理器

整个计费客户端和计划BillingTab的类型级别重命名 : - 帐单成员类型 - > 账户成员 - is GroupPlan 管理器旗 - > is Account 管理器 - group PlanManager 客户区 - > 账户管理商区 账户是集团;没有单独的"billing集团"概念, 因此,"集团计划管理...

kamo·6mo ago
Featurekamo-internal

向区域设置卡添加语言+默认货币

成员简介的"区域设置卡"现在曝光可编辑语言 (22个支持的地址与营销站点相仿)和默认货币 (可搜索自动完成)与时区并列. 三个一起通过 PUT/api/安全/成员/{id}。 视图模式显示本地语言名称 括号内为英文,加上货币符号和全名.

kamo·6mo ago
Refactorkamo-internal

将 Api 客户端重写到基于账户的终端

billing Api 现在和QQ对话,而不是 旧/组/{组Id}路线。 重新命名的顶级类型 : - 计费组 - > 帐单 - 计费组成员 - > 帐单 成员 - 计费组订阅 - > 账户订阅 - 计费集团 - > 账户 - 平台Org组摘要 - > 平台账户摘要 - 计费Api.groups.* - > 计费Api....

kamo·6mo ago
Chorekamo-internal

Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types

CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...

kamo·6mo ago
Featurekamo-internal

/账号/新副本取自牵头UX,全名字段,双人电话,地址;账级地址管理

前端 : -/账号/新:每节"从铅获取的代码"按钮+标题"从铅获取全部代码"按钮(当铅Id param) - 名称部分:前缀、先缀、中缀、后缀 - 带有扩展和“Allow文本”切换的双重电话(个人+工作) - 使用 EmbAddress 形状( 第1行, 细节、 城市、 分区、 邮政、 国家) 的地址部分, “ 也作为...

kamo·6mo ago
Featurekamo-internal

制作级历史 + 有媒体播放工具的语音信箱标签

历史分页(软件历史Tab.tsx): - 在面板滚动容器内通过交叉观察员进行无限滚动 - 过滤芯片:全部/入行/出行/出行/出行/入行/入行/入行/入行 - 当成像方有记录行时,在行动作中记录图标 - 每行外溢菜单(添加到联系人) - 通过现有的拨号盘点击回拨 语音邮件标签( Softphone Voicemail ...

kamo·6mo ago
Fixkamo-internal

从历史面板中删除多余的字段历史标题

标签标签已经传达了上下文——标题和字幕正在浪费屏幕空间. 重新装入按钮后移入工具栏 .

kamo·6mo ago
Fixkamo-internal

点创建客户端点而不是基准路径

kamo·6mo ago
Fixkamo-internal

删除布局道克导致邮件正文弹出

外相动相. Div的"放出"道具与内心的Animate Presence相争 高度 : “ 自动” 动画, 在电子邮件上创建 FLIP 反馈循环 不稳定的高度(图像,表格),会无限期地扭曲.

kamo·6mo ago
Featurekamo-internal

添加历史标签 — 带有搜索和过滤器的已标定的审计时间表

- 铅历史小组:粘性过滤工具栏,有已解封的搜索,QQ过滤器,有页码的MUI表格,有色码的事件芯片,任务/账户字段的成员名分辨率 - 线索 Api: 获得LeadHistory () 并获得LeadHistoryFilters () 并获得完整的查询参数支持 - 铅史入门、铅史学家、铅史学家、铅史学家、铅史学家、铅史学家...

kamo·6mo ago
Featurekamo-internal

My 账户页面标题中的动态成员类型标签

标题现在读作“我的{成员{成员}成员}帐户” , 使用 org 配置 行为标签,在成员类型被加载后自动切换.

kamo·6mo ago
Featurekamo-internal

将创建文档按钮移动到 DocManager 工具栏

该按钮仅通过动作道具在/doc/管理器上可用. 将全部逻辑( 状态、 处理器、 DOC TYPES, 菜单) 移动到 DocManager 中 它出现在每一个嵌入式实例中。 简化后页.tsx 将 DocManager 变成没有动作的道具.

kamo·6mo ago
Fixkamo-internal

在 Doc 管理器页面上总是显示创建文档按钮

删除隐藏按钮的 Get MemberId () > 0 守护符 用户信息加载窗口。 页面已经落后于认证, 所以没有 这里需要客户端会员资格检查.

kamo·6mo ago
Fixkamo-internal

意外删除的恢复组织导入

organization.id 在 handleCreateDocument 请求中仍然需要代码 体; 只有DocsEditor条件才应当删除.

kamo·6mo ago
Fixkamo-internal

向所有登录成员显示创建文档按钮

Org 特性标记检查( 是 DocsEditor ~ 是 Docs ~ has Feature DOCS) 返回错误,因为 Org 特性使用已贬值的密钥类型。 按钮现在显示给任何拥有有效成员ID的成员; 如果无法使用该特性, 后端处理授权 .

kamo·6mo ago
Featurekamo-internal

国际支助——国家选择、语言选择、分区 各种形式的领域

- 添加可重复使用的国家选择(207个国家、旗帜图标)、语言选择(26个语言、旗帜图标), 子分区字段( 美国州降下并带有旗帜; 其他国家显示标签文本字段) - 增加国家常数(国家、语言、国家、时区) - 领头视图 细节标签:用QQ字段进行现场编辑 - 牵头创建形式:国家/分区/时区全部减少,取代有限的内线名单 - 标...

kamo·6mo ago
Fixkamo-internal

删除数据网字段级过滤器和浮动过滤器行

禁用所有列过滤器和浮动过滤器输入行,这样 网格只显示列标题和数据行。 还移除了过滤器 工具面板,因为没有可以配置的列过滤器.

kamo·6mo ago
Fixkamo-internal

上传按钮到 DocManager 工具栏

上传触发器只在/doc/管理页面的动作道具中, 当DocManager被嵌入到其他页面时,它就会隐形. 移动 将按钮直接上传到 DocManager 的工具栏中,所以总是这样 显示,而不论上下文。 删除了现在多余的外部 按钮.

kamo·6mo ago
Fixkamo-internal

允许在嵌入的 DocManager 中滚动上传选项

上传标签容器被溢出:隐藏,剪接每个文件的选项 (描述、文件夹、医生类型、访问级别) 嵌入式上下文。 改为分册Y:自动并添加到 MultiFileUploader root 这样选项总是可以达到的.

kamo·6mo ago
Fixkamo-internal

修复 400 个种子错误, 并添加带 URL 参数的通信子 tab

修双层? MediaStream 中存在错误, FeedEndpoint 已包含查询 参数但附加的获取 ? page=... 而不是 page=...,导致 后端以 400 拒绝的不正确 URL 。 为所有主标签(?tab=)和通信添加 URL 查询参数 子标签 QQ所以页面是直接的 可链接。 将主视图包入悬浮图, ...

kamo·6mo ago
Fixkamo-internal

将“ 所有线索” 变成包含代理过滤器图标的菜单项目

- 将占位符空值项目替换为 ALL 所以下移 选择所有铅时从不显示空白 - 将组图标添加到所有铅和人字图标中 - 修正过滤逻辑,以正确锁定未指定值的排除

kamo·6mo ago
Featurekamo-internal

ASSIGN LEADS 右侧,代理过滤器未指定选项,网格列清理

- ASSIGN LEADS 右后方的“ 未指定铅” 代理过滤选项 - "所有线索"不包括没有权利成员的未指定线索 - 删除街道、产品、源列;删除产品/源过滤器下拉 - 删除连列;联系栏显示连名,倒回联系栏名 - 供应商栏显示带有产品的工具提示 - 源代码 - 日期列减少工作日前缀,从170px缩小为140px - D...

kamo·6mo ago
Featurekamo-internal

添加指派 将关于/领导/新内容的市场和分配部分放入外地

- 从上载的QQ中抓取现役队员 - 按部、部和成员按字母排序的小组成员 - 将名称格式化为“ Last, First”;第一个选项是“ 自动指定/ 未指定” - 重新订购部分字段:铅市场、指定、最佳联系时间、供应商、产品、前景类型(所有lg=4) - 修补引导 Api.ts 以发送指派的Team MemberId 而不...

kamo·6mo ago
Featurekamo-internal

更新平台管理卡以匹配统一的标签结构

将两张呆牌(各组织独立页+配置)替换为 匹配实际标签的五张牌: General, Organization, VOIP & SMS, System 用户和Advanced——每个都直接链接到正确的?tab=param.

kamo·6mo ago
Featurekamo-internal

全宽网格布局, 从高级标签移动同步触发器

- 重新设计 VOIP & SMS 标签,以使用全内容区域宽度:管道数据跨度 上行、 记录处理和全局同步时间表并排 在lg+断点的双柱网格中 - 管道统计卡显示有零状态检查标记和错误的活计数 颜色编码; 每30个字幕中自动刷新 - Global Sync卡合并了调度设置,最后同步时间戳行, 和手动触发到一个面板; 启用...

kamo·6mo ago
Featurekamo-internal

将组织合并到配置页面, 并带有统一的标签导航

- 在QQ中将组织添加为标签 (普通-组织-VOIP和SMS-系统用户-高级命令) - 删除 QQ 独立页面 - 更新设置 StatusWindow 中的平台管理导航,将所有5个标签列为指向配置的子项?tab=. - 调整所有标签的布局: 一致的 p: {xs: 2, sm: 3} 粘贴, 内容不再被卡墙所覆盖 。 -...

kamo·6mo ago
Featurekamo-internal

电话概况标签上的表面电话 SERVER ID

操作员在 FreePBX 主机上配置 kamo- asterisk 支持需要粘贴 匹配 VoipProviderInstance UUID 的帮助配置文件为 电话: 直到现在,他们不得不通过URL栏或 数据库。 新建"手机服务器ID"栏目 关于/sets/features/phone/{id} 概览在只读的单相空间字段...

Kamo·6mo ago
Featurekamo-internal

通过提供者抽象设置到终端的电线调用功能

- voipApi: 添加 CallFeaturesDto 类型, 获取CallFeatures () 和设置CallFeatures () API 调用 - 使用Softphone: 添加已装入的 QQ状态 从启动时的 API; 设置CallForward/ setAutoAnswer 动作通过 API 持续; 自动...

kamo·6mo ago
Featurekamo-internal

VOIP RECORDING UPOLADS 范围+录制管线计数器/通取器

- APIManager:新的VOIP RECORDING UPOLADS范围选项(由kamo-asterisk-support使用) 在FreePBX主机上通过APIService上传语音邮件和通话录音. - VoipSmsTab:新"记录管道"卡 有四个柜台(语音信箱给 进程、处理呼叫、错误中的语音邮件、错误中的呼...

Kamo·6mo ago
Featurekamo-internal

将模拟联系人标签替换为全功能的软手机联系人

提取新的Softphone Concacts 组件,用于连接软电话联系人 选项卡,通过使用 Contacts () 到真实联系人 API。 替换4个硬码模拟器 与所有联系簿的活数据进行联系。 特征 : - 书和组式滤镜药,带有下拉选择器 - 取消搜索,按最后一个/第一个/全部名称排序 - 彩色编码的活字缩写(决定散列...

kamo·6mo ago
Fixkamo-internal

用于绕过缺失的 TS DOM 类型的铸声活性检测

语音活动检测是有效的 WebRTC MediaTracks 约束属性, 但是 在 TypeScript 的 DOM lib 中缺失,在构建时造成类型错误.

kamo·6mo ago
Featurekamo-internal

Wire VAD + 推向对讲机; 删除无法执行的设置

- 现已作为语音动作探测器通过 浏览器在打开 mic 呼叫时尊重切换 - 推动ToTalk自动调用麦克风 在配置的热键被控时解密的听众 - 取消没有功能接线且无法执行的设置 通过标准浏览器 WebRTC APIs: micGain(SIP管道中无GainNode), 高PassFilter, 噪声Gate, VadTh...

kamo·6mo ago

“你看见了什么 ? ”

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

开始免费永远查看定价