KamoCRM

直播更改日志

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

17,500
变动共计
5,986
特征
5,284
修补
30
项目
按项目过滤
所有项目17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
按类型过滤
所有类型Build16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 7, 2026
Fixkamo-internal

停止404/422 未定制导航和无电话的操作控制台错误

读取 ui 首页收藏端点( 总是 200) NavalLayout 负载而不是单键 GET, 当一个成员有404s时 从未定制过他们的导航器——普通的个案,在每一页的负载上开火. 打开软手机的历史/语音信箱/功能装入新能力 变形了的旗子 所以没有电话供应商的Org 点燃零供应商... 依赖性电话(以前每页容量为3 4...

kamo·3mo ago
FixKlusterServices

主动提供浏览器唯一的别名( media. *)

日志扫描发现机制永远无法固定“媒体”的别名:它 只被浏览器通过 WebSocket/XHR 子资源联系过 (SockJS /ws/从软手机/聊天/sms/实时钩入). 没有证书, 浏览器在 TLS 握手时中止( ERR CERT AUTHORITY INVALID) 和 从不发送 HTTP 请求, 所以媒体 。 ...

Kamo·3mo ago
Featurekamo-internal

通过指派 + 新的隐私权限

映射三个新的CRM权限. 在主页, 口罩/ 锁定 线索的主要联系人、 邮寄地址和财产地址字段 除非持有视图/编辑,否则不分配给现任成员 联系权限(对于未指定的线索,请使用VIEW UNASIGNED LEADS); 状态字段总是可见的。 切换指派面板重新指定闸门 (原始内容存档于2017-09-29). To AsSI...

kamo·3mo ago
FeatureSecurityService

执行铅接触信息隐私权

获取 AllLeads 现在返回瘦铅 ListDTO 并隐藏未指定的线索 从成员没有 ViEW UNASISIGNED LEADS. 获得LEADBYID口罩联系 信息(保存状态),用于未指定给调用者的线索,除非它们 持有 ViEW LEAD CONTACT INFO others, 以及403s 未指定这些线索 缺少...

Kamo·3mo ago
Featurekamo-shared-library

领导联系人- 信息隐私 + 精简列表 DTO

增加3个CRM权限(161-163):"签名给他人:查看/编辑铅 联系人信息"和"未分配铅". 添加铅ListDTO — a 精度 /铅网的预测,除 州域. 在脱衣手机中添加QQ 电子邮件/邮件+财产地址(保存状态)供有门的读者使用.

Kamo·3mo ago
FixSecurityService

将 LAST EDIT AT 解译为 UTC 时, ocho- millis 过期

dbNow () 现在返回 DB- UTC 时钟( 现在( : 时间戳) ), 因此恢复绝对值 立即使用timstant( UTC) 代替 JVM 默认区域 —— 保留浏览器 倒计时正确,不管时间区.

Kamo·3mo ago
Fixkamo-shared-library

DbNow () 投出现在( ) - > : 时间戳( TIMESTAMPTZ - > Instant break localDate Time)

SELECT 现在( ) 返回 TIMESTAMPTZ, 它以 java. time 实现 。 即时 无法投放到已宣布的本地时间返回类型——抛出 ClassCast Exception 每个锁定获取/心跳/扫荡和每个任务创建/更新。 铸入 现在( ): : Timestamp 生成一个 TimeSTAMP( UTC 壁...

Kamo·3mo ago
Featurekamo-register

从/成员路径和/团队路径中发送成员类型

/ 团队签名创建 TEAM MEMBER( 创建了ProSPECT, 待管理员激活);/ 成员 注册创建一个会员。 注册Flow 需要每个路径提供的成员Type道具 包装并包含在寄存器请求正文中; 后端创建匹配 成员类型.

Kamo·3mo ago
FeatureSecurityService

/团队创建 TeAM MEMBER(PROSPECT),/成员创建成员

公开登记现在向登记网站发送的会员致敬。 vs/team路径:/team创建了TeAM MEMBER——作为ProSPECT,所以管理员必须激活它们. 在他们(按登录门)签字之前——和/成员创建一个基成员。 应用 通过创建注册会员制,向新用户和现有用户再使用路径移动()。 这个 安全镜像不变( 总是一个基础成员, 当 O...

Kamo·3mo ago
July 6, 2026
Fixkamo-internal

代理过滤器显示成员名 + 电话扩展名, 而不是电子邮件

特工下水时给每个队友贴上了邮件 因为装货员 首先读取Name/Last 后端从未发送的密钥名称( 它发送) 名称 First/name Last/ fullName),所以显示Name 总是回到电子邮件中. 读取 校正密钥并渲染出“ Name (ext 8080) ”。 还修正了选项值: 它键入了“ memberID...

kamo·3mo ago
FeatureSecurityService

在团队成员-承包商中推广团队成员工作电话

/ 领导代理过滤器需要工作电话的扩展以标签选项为 "名称(下8080)". 扩展名已经存在于 TeamMember 上 (GetPhoneWorkExtension)但并没有被连载——只有光线号码是.

Kamo·3mo ago
Featurekamo-internal

请求支持弹出显示 parent- org 共享主题

将票制题点到新下架 /api/支持/专题/可用终点(自发-org+父共享专题) 这样child-org 用户可以通过 父主题的配置 .

kamo·3mo ago
FeatureMediaService

请求支持弹出中的 Surface parent-org 共享话题

Child-org 用户无法看到他们父母的共享支持主题 (指派ToOwnOrg=false)请求支持时,因为只弹出 获取自定义话题 。 添加 GET / api/ 支持/ 专题/ 可用( 拥有 +) 父共享, 无 MANAGE Suppport 闸门) , 并修补要使用的 ParrentOrgTopics 已更正的 ...

Kamo·3mo ago
Fixkamo-shared-library

正确反向的父共享主题查询

在指派的TOOwnOrg=TRUE( 仅自有- org) 上过滤了 child- org 话题查询 当它应该返回与儿童角(signToOwnOrg=FALSE)共享的主题时。 相应地重命名导出的方法, 使幼兽看到他们父母的 共享支持专题.

Kamo·3mo ago
FeatureSecurityService

新子女继承父母的安全

当从 kamo- Internal 创建一个儿童 org 时, 设置新 org 的安全性 母兽的安全 提供( 它在其中创建) 而不是让它 默认为自我。 与每个已存在的 org 的数据回填对齐 在顶级的 KamoCRM org 中提供安全性,因此会员镜像用于 所有猩猩和他们未来的孩子.

Kamo·3mo ago
Featurekamo-login

在 ? 链接=1 上显示账户链接通知

当注册将一个已有的账户链接到一个新的 org 时, 它会在此重定向到 链接=1. 显示"你已经有了一个卡莫账户——我们把这个组织添加到 这个 用您已有的密码签名" 并预填邮件 。 显示已有的 电子邮件 - 核实处理.

Kamo·3mo ago
Featurekamo-register

处理现有用户的账户链接响应

当输入的电子邮件已经属于 ACTIVE 账户时,后端会链接到此 org 并返回 Account LINKED 。 直通这些用户的注册路线 (?链接=1) 而不是电子邮件核查流程——它们与现有的 密码 新用户和占位符-申请签名保留了验证-电子邮件路径.

Kamo·3mo ago
Featurekamo-internal

连接成员/团队成员创建 + 前景门 UI

- 添加缺失的 POST 代理路由 /api/ 安全/ 成员/ 创建和 /create-team-member(这些405'd before,所以创作从未到达后端). 状态 + JSON 身体通过,所以表格的409"已经是一个成员"的再利用处理 工作时 - 成员 CreateForm: 将浮动标签重叠的会员状态域修复 ...

kamo·3mo ago
FeatureSecurityService

重新使用已有的用户, 镜像到安全

重复使用( 同一个人没有重复账户) : - 成员创建控制器现在通过个人电子邮件重新使用现有用户 案件处理方法(对案件敏感,缺失遗留的混合案件电子邮件)。 - Security Captain.register 重用一个已有的账户,而不是总是创建 一个新用户: 已经是 org - > 409 ALLEADY MEMBER...

Kamo·3mo ago
Featurekamo-shared-library

提供会员镜+再利用/打分基础

- QQ用户ID: 镜像用户进入 作为基础成员提供Org的安全性(dedup;Org时不开放) 安全或用户已经存在。 背弃每条新规则 成员身份还属于平台/安保提供方。 - **************** 案件不敏感, 多重安全电子邮件搜索跨org账户再利用(电子邮件并非全球范围) 独有的,所以一个单选择的发现者会扔出...

Kamo·3mo ago
Fixkamo-register

将注册人的主机名寄到身体里 这样账户就落在右侧

已解析的 Org 在客户端上是可用的,但从未被发送到后端 —— 兽只通过X-前卫-前卫-后卫间接传递,入侵者 重写到共享的 api 主机, 所以每个注册都是在 kamocrm 下存档 。 发送窗口. location.hostname( 如 record. optionone.com) 作为“ host” 在 登记请...

Kamo·3mo ago
FixSecurityService

在域名下文件新账户, 不是 kamocrm

/ 注册将新成员的 Org 绑入请求主机, 但 Org 信号 从未幸存下来的跳: Kamo-register 代理共享的每个注册 api.kamocrm.com 和入侵者将X-Forwarded-Host重写为共享主机, 之后, getServerName () 倒置解为 api.kamocrm.com 。 每个 注册...

Kamo·3mo ago
Fixkamo-shared-library

用最深的标签化名逐域解析

添加 精确域名 匹配,然后一次放下最深的标签(register.optionone.com - > optionone.com) 因此,一个每个网页的注册/品牌子域会解决它自己的域名,即使 只有顶端是注册的 OrgDomain 。 空白/未知的故障(...

Kamo·3mo ago
Fixkamo-login

停止在带经典滚动条的浏览器上抖出视图

在Chrome使用耗用(非重叠)卷轴的机器上, 登录/恢复页面时,有两个滚动条被闪烁。 根号 原因: 根用 w- 屏幕( 100vw, 包括滚动条沟道) 而 html/body 没有溢出锁。 1px 垂直滚动条 100vw 根水平外溢 - > 水平滚动条 - > 缩小 透视Viewport.height - > 重制了...

Kamo·3mo ago
Featurekamo-internal

电线任务标签到真实后端 + 删除动作 + 活计

添加/ leads/{id}/ tasks [/{ taskId} (标签的获取任务/) 的下一个代理路由 添加任务/ 更新任务/ 完成任务呼叫为 404 ing , 将任务删除 任务网格,并且从活的任务列表中获取“ Open Tasks” stat,从而保留 当前为 TASK CHANGED 事件重置任务 .

kamo·3mo ago
FeatureSecurityService

主要任务 REST API + 实时 TASK CHANGED

执行后端/ 领导/ 视图任务标签已调用, 但是 从未存在: GET/POST/PUT/DELETE **************** (LeadTask Captain + LeadTask Service),像锁端点一样被保护. 每个创建/更新/删除 发送 TASK CHANGED 这样打开的铅视图刷新直播 .

Kamo·3mo ago
Featurekamo-shared-library

牵头后续任务的牵头任务实体

背出 / leads/ view 任务标签( 先前只保留前端的分页, 没有) (b) 长期性)。 铅任务( 表 LEAD TASK) 映射前端任务项目形状 **************** + 铅任务和存储器。 任务突变广播 TASK CHANGED 现有主音实时频道.

Kamo·3mo ago
Featurekamo-internal

实时 Datagrid + 现场主视图,每页编辑锁定

/ 铅网格现在完全通过websocket(NATS-STOMP):行加/重新移动/更新 相对于活动过滤器自动闪烁一次 成员编辑; 删除已死更新按钮。 /领导/观点/[id]适用直播 铅/历史/任务/数据更新和增益 '正在编辑'名册,实时倒计时,在闲置/断接上自动保存. 添加使用 Leads Realtime 钩子, ...

kamo·3mo ago
FeatureMediaService

保护/专题/领导/rt/{orgId}实时订阅

交叉租借的子公司(SubCRIBE)为新的主角实时专题提供警卫,反映 现有/专题/社会/食物警卫:成员只能订阅自己的 灰熊的铅流。 现有的 QQ 已经 中继安全. leads.rt.* 到/topic/leads/rt/ *,所以不需要中继更改.

Kamo·3mo ago
FeatureSecurityService

每页编辑-锁 REST API + 自动保存扫描器

添加/api/安全/领导/{id}/锁 由下列人员支持: 铅锁服务:每个平面独有的预留、缓冲心跳 重新设置一个5min闲置的 TTL 和一个自动保存缓冲器的预定扫荡器 草稿和发布在闲置-过期或存在-间隔超时。 时间是 以绝对的时代毫发地发射。 配置在 lead.lock.* (配置图)下.

Kamo·3mo ago
Featurekamo-shared-library

实时 NATS 发布 + 每页编辑锁定实体

在 security.leads.rt.{orgId} (创建/更新/)上发布 org 范围引导事件 使用已更改的字段密钥删除, 历史已修正) 因此 / leads 网格和 /leads/view页面可以更新直播. QQ 现在返回 用于驱动 UI 闪烁的已更改的注册密钥。 添加铅板实体(表LEAD PANE LOCK...

Kamo·3mo ago
Fixkamo-internal

定点小吃店

kamo·3mo ago
Fixkamo-internal

删除“ 您不可用” 部分

停止表面导航功能 一个成员缺乏访问。 导航 布局页面将每个隐藏的导航选项列为已锁定的芯片; 已删除 块,连同当前未使用的隐藏/可见图像备忘录和 NAV Registry, LockOutlinedIcon, 并使用只提供食物的Memo导入.

kamo·3mo ago
FixDocsService

普通字节终点 拒绝 MLOS 每方文件(空出/借出)

通用成像字节终点(下行/流/批量下行/) 缩略图)和只授权于 Org + 数字上的绑定器聚合 清关上限——不进行每方检查——因此,任何成员被清关 由 SSN 信用卡、纳税申报单、评估 使用在 International DocumentDTO 中显示的可猜到的 IggId 。 拒绝 每个普通字节路径上的 Account...

Kamo·3mo ago
Featurekamo-internal

将主标签整合到剩余样式 A 页面上的标题

A B 样式扫描的后续工作,覆盖不经过的页面 设置视图 : - kb: KbNavBar 成为带有文章/ 资源/ 的梯度英雄标题 审查标签集成和新文章动作对齐;布局 获得共享光圈背景。 - **************** 迷你后盾头+普通/ 域名MUI标签成为带有集成标签的梯度英雄头. - /leads/view/...

kamo·3mo ago
Fixkamo-internal

将小贩产品状况放在顶端

保存/更新状态药丸使用了 MUI 默认锚( 从下到左, 不) 锚地Originset),所以它使出出出中心. 锁定它顶端.

kamo·3mo ago
Fixkamo-shared-library

CreatePair 是主对的同位素( 停止复制借款人Pairs)

createPair唯一的呼叫者是巫师的"确保第一借款人",但它 无条件插入了每通呼叫中的新一对,所以同时自动保存 + 明确保存( 既看到空客户端缓存) 每个 POST 和 mainted a 重复的"借款人Pair"——一款"幽灵"同应用者"腐蚀了URLA. 如果应用 已经有一对, 返回主的.

Kamo·3mo ago
Featurekamo-internal

将底盘计数栏移到信头中, 横跨社会, 导入标签

将摊贩- Tab 处理应用到兄弟姐妹的客户关系管理设置中,从而浮出水面 独立"x • y"摘要栏下方不再吃页面地产: - 社会连接和自动导入:页眉动作下方对齐和 数行堆栈直接位于刷新+添加/创建按钮上方。 - 手动导入子tabs (Past导入,导入模板): 计数移动到 将下方栏放下.

kamo·3mo ago
FixDocsService

不要在/stream和/buk-download上提供软删除文档

获取DocumentMetadata( 被流 + 散装负载字节路径所使用) 不 过滤已丢弃行的下载方式 Document , 软删除会离开 MinIO 对象已就位——所以保存了被废弃的金库SSN卡/被拒的报税单 流出其原始字节, 即使/ 下载正确返回“ not 活动。 守护两个字节路径, 相同的是 Aactive ch...

Kamo·3mo ago
Featurekamo-internal

将供应商/产品数移到标题动作上方, 刷新下方对齐 + 添加供应商

重现用于独立底层摘要栏的页面不动产 占用——"×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××...

kamo·3mo ago
Featurekamo-internal

将主标签整合到整个 A 样式页面的页眉( B 样式)

每个在单独的卡片中生成其主标签的梯度-英雄页面 现在在页眉下方使其在梯度页眉本身内,匹配 会计和/支助。 - 设置View:标签栏已移入梯度标题(转换全部~23) /设置/*页一次); 帮助栏、标题行动、后页Href和 选项卡图标/ glow/ ignright extra; 隐藏 Title 仍然保留其标签。 - ...

kamo·3mo ago
Fixkamo-internal

添加 MLOS 默认产品 + 准备状态的 Next.js 代理路由

卖家产品页扔出“ 未能设置默认产品 ” , 因为 前端 PUT 改为 QQ (并获得 404'd——这两个代用路由文件在下列时间丢失: 承诺9f036431重新命名为供应商部分[仇报]->[id],从未 重新创造。 后端( 安全服务铅源控制器) 和用户界面 执行特性;仅缺少代理中层。 还移除了 孤寂的空 [ vendo...

kamo·3mo ago
Featurekamo-internal

后箭头返回/领导

在设置视图中添加一个可选的后Href/后取工具 后箭头左侧,并窃听 CMM 设置页面以发送 成员回到/领导。 工具提示重用现有的本地化 线索. view.header. Back To Browser ('Back to lead') 字符串.

kamo·3mo ago
Featurekamo-internal

粗体“ CMM 设置 ” 前缀、 管道分隔符、 标签链接上仅悬浮下划线

用粗体的“ CRM 设置 ” 标签为客户关系管理设置标签链接前置 (新 QQ 密钥), 与 'QQ" 的单独链接 而不是空出空间,然后将链接从总是线下切换到 上下划线.

kamo·3mo ago
Featurekamo-internal

在刷新上方添加 CRM 设置标签链接, 封口为设置菜单

将一行右对齐的白色、下划线、空格分隔链接到 每个/sets/features/crm 标签上方的铅头刷新按钮。 这个 链接重用 CMM 话题 + 从设置 Menu.ts 调用, 因此它们只显示 当 Org 是一个 CMM ORG 并且成员持有 MANAGE CRM STETINGS 时, 市场化标签(版本和产品、手册/...

kamo·3mo ago
Fixkamo-internal

正确的试验药片剩余时间(20644d)

NavPri被重写时, 分钟tick 从 Date. now() 改为 a 从0开始,该计数器作为`现在 ' 的论点传递给 格式化的试运行 – 因此它计算出试运行结束 – 0( 完整的时段, ~ 20644天) 。 滴答现在只强迫重新投降 剩下的时间用的是真正的时钟 所以 NavPri与主页相匹配("Experimen...

kamo·3mo ago
Fixkamo-internal

在标题行( 右) + 全宽内容中重置按钮

- "重置为标准" 现在与"导航布局"同排 标题, 右对齐, 标题为左对齐( 从脚下移出) 。 - 页面填充其内容区域的全部宽度(删除了 1000px 最大宽度) 中间).

kamo·3mo ago

就像你看到的运输?

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

永远开始自由查看定价