KamoCRM

实时变更日志

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

17,808
变动共计
6,167
特点
5,369
固定
30
项目
按项目筛选
所有项目17,808AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService333KBService151KlusterServices747MCPGatewayService265MediaService604RAGService79SecurityService1,905TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,462kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,717kamo-signer-monorepo57kamolos114
按类型筛选
所有类型Build17CI523Chore786Docs3,275Feature6,167Fix5,369Other998Performance165Refactor278Revert23Style42Test164Upgrade1
August 5, 2026
Featurekamo-internal

信件上每个名字后面的联络卡

每一个在读取视图中显示的人都是死胡同. 改为 显示NameFor(a).join(',') – 显示名称的逗号壁,没有地址,没有 徘徊,没有行动。 有三事不顺. 那个地址是 无法恢复,显示名称是攻击者控制的标题文本,所以有两个 人们叫克丽丝 和复制某人的地址 谁是CC'd意味着打开 答复和检查芯片。 所有的东西 该组织...

kamo·2mo ago
FeatureEmailService

解决留言背后的人

信件头知道地址和发送者选择的显示名称 放在旁边。 该组织已经知道更多的情况——同事、演讲者。 书本,扩展,时区——而且都没有到达邮箱. POST QQ 以 每人后面:同事(有职称、部门、扩展、时区) 以及解锁存在和聊天的会员代号),保存了联系(与雇主, 标题和数字),或一个明确的EXTERNAL,这样呼叫者可以缓存答...

Kamo·2mo ago
Featurekamo-internal

资源标签是 org 的 HR 文档库

在文档集合中将资源占位符替换为 DocManager 其自有——ImageAssocType.HR RESources,桶成像-小时资源——org-scoped 营销材料的方式,并刻意与它分开:一种营销 传单和员工手册不属于一个图书馆。 assoc类型作为enum's ORDINAL (13)而不是其id (15)被...

kamo·2mo ago
Featurekamo-shared-library

Org 人力资源资源库的 HR RES 资源星座类型

资源分页出版手册、政策、表格和参考资料 给整个团队的素材,没有现有的同位素类型符合:MY DOCS是一个 个人的区域,System WIDE的桶是电子签名模板,材料是 销售图书馆——传单和雇员手册不属于两者。 象材料一样的圆镜,由于人力资源解码器而有删除/覆盖/文件夹 这是用手。 Doc 类型是允许的,但可选的(是 ...

Kamo·2mo ago
Featurekamo-internal

带有5个路由支持标签的人力资源模块外壳

以路由后置形式(同一种)与账页的铬相加/小时 / 营销已使用 : 拥有梯度英雄和下划线标签的布局 栏,在第一个可达到的分页上登陆的索引,以及每个分页 概述、出席情况、法律遵守、培训和资源。 两道门都需要两道门 组织.is Hrs — HRS 切换到下面 设置/账户?tab=apps ——当应用程序关闭时,回起回家的路...

kamo·2mo ago
Featurekamo-internal

完成通讯标签

每个子塔布现在拥有自己的数据,所有数据都按日期互出每个信道. 笔记保留了 MediaStream, 因为笔记是在这里撰写的 —— 但只读 Chrome 剥离客户记录没有用的社会负担: 作者编辑/删除菜单 和类似 / 注释 / 与其注释线索共享行 。 聊天保持现场 (原始内容存档于2017-10-25). Social...

Kamo·2mo ago
FeatureSecurityService

统一通信时间表 API

获取QQ 返回一个日期排序的页面 音符、电话、语音邮件、短信、电子邮件和聊天; 三个来源合并. 电话、语音邮件、短信和电子邮件来自 LEAD COMMUNTIONS 协会; 注释和聊天直接取自 铅的媒体流和社交会话,因为两者都已经是主键—— 反射它们会增加双重写法一致性问题,而且没有 返回填充,丢失已存在的每个便条和...

Kamo·2mo ago
FeatureDaemonService

驱使邮件到领导协会的搜索

对 Email Service 的内部扫描端点, 5分钟的计时 Voip GlobalSyncJob. (原始内容存档于2019-10-12). 计程表住在这里是因为EmailService运行了几个 @Scheduled豆子和豆子, 邮箱马上。 @ DisallowConcurityExecution 加上有限度的...

Kamo·2mo ago
FeatureEmailService

联合主笔,并修复 死推指数器

添加主要通讯分页的半个邮件, 加上它需要的摄入量 终究存在 平台没有工作邮件推: IMAP IDLE 硬码为 Dovecot, 那里 没有图表更改通知或 Gmail 手表, 信件索引器已丢弃 由于IDLE出版商省略了UID,所以它收到的所有通知 也解决了发件人成员的问题, 比邮箱的主人。 两者都固定在这里, 但一个钩...

Kamo·2mo ago
FeatureVOIPService

长期电话和联系电话、短信和语音邮件以及线索

电话从没有录音——VoipCallEventService发表了NATS事件 用于浏览器,但保留了任何内容,而记录INGS只存在于音频时 被俘虏 现在通过电话传送器调用通话记录 抽象和上调 : 手机 CALL LOG, 键入( 代理, 提供者呼叫 id) 。 这是FreePBX和Microsoft Teams唯一有效...

Kamo·2mo ago
FeatureInitializerService

用于铅通信的Schema和联络点种子

Hibernate 从共享- lib 实体创建出三个新表格; 添加 它不能表达的, 部分独特的指数 最多保持一个开放 每个联系点窗口(铅、槽)和DESC,包括 时间轴的密钥集扫描。 种子为指数之前的每个线索打开了第一个窗口. 没有 通信回填: 没有历史通话或信件关联到 任何东西。 没有它,先前存在的铅 根本没有联络点...

Kamo·2mo ago
Featurekamo-shared-library

时间点联系点索引和主要通信链接

添加主通讯标签读取的脊椎 。 LEAD CONTACT POINTS 记录每个电话号码和电子邮件 一个线索曾经有过, 作为带有活性From/活性To的窗口。 LEAD COMUNICATIONs 记录持久 连接到在 此时此刻, 联系点正在出现, 铅的号码只会束缚未来的交通 并留下真实的历史。 手机 CALL LOG是...

Kamo·2mo ago
FeatureMediaService

在预订步骤前抓取演示线索

营销网站的演示表收集名称,电子邮件,公司,公司规模, 行业和一条信息,然后提前到 排队,不告诉任何人。 铅创造只存在于内部 所以 每个没有完成预订的访客——包括所有访客 虽然没有公布可用性,但在移交后被丢弃。 细节。 - POST QQ 自己写主角. 拥有矿石 来源于X-Public-Chat-Org-Id头条 AP...

Kamo·2mo ago
Featurekamo-shared-library

公开演示请求线索抓取原始

一个登上营销网站演示表的访客 却从未订过书 没有留下任何痕迹: 线索只写在预订交易中。 抢在前面需要三块 图书馆没有。 - 将重复的提交内容匹配到 领导已经生产过的同一种形式。 范围限于供应商产品而不是 单凭电子邮件,匿名表格就永远不能采用(并重新贴出)线索 为这个地址创建的工作人员。 - 公共WebinarDate...

Kamo·2mo ago
Featurekamo-internal

在导航中注册提供者设置并写入快取

提供方设置选项卡在设置View中提供, 但只能通过 输入 URL — 它在列表设置的两个位置都缺失 目的地:设置导航菜单和设置登陆页面. 现在领先 每个,匹配标签顺序,因为由哪些提供者主办会议决定 其他设置甚至可用。 5个已存在的标签上的快速提示从未被写入——每个字符串都是 占位符 ("帮助标题","大厅标题"). ...

Kamo·2mo ago
Featurekamo-internal

在页面上执行地理和IP访问规则

校对:Soup 比较规则类型 在出版社的时候 写出enum名称 WHITELIST/BLACKLIST/TEMP BLOCK。 Geo曾是说节点有 没有 GeoLite 数据库 。 两半都消失了,现在读到了安全服务案的判决 在 Redis 中缓存并询问此服务是否丢失, 所以有一个执行 保险单,这里没有复制件 地址是X...

kamo·2mo ago
FeatureAPIService

强制租户进入网关的规则

此过滤器自被写入以来一直是惰性. 解析 OrgId 读取 org: 域: “ host” 从雷迪斯,从来没有写过钥匙, 无效的返回掉下来允许; 地理分支是一个空的如果块, 并有一个评论延后到安全服务, 也没有执行。 每一个请求都通过。 它现在读了判决 安全服务缓存 并要求服务 一个错,所以 政策生活在一个地方,而不是...

Kamo·2mo ago
FeatureSecurityService

实际执行地理和IP访问规则

规则被存储,被缓存到Redis,并且从未咨询过. 访问检查控制器 评估中唯一的调用者, 并且没有名为 AccessCheck Control; APIService 的 过滤器解析了 Redis 密钥中的任何内容, 并将误差视为权限 。 配置一个地块完全没有用。 Access Decision Service现在是唯...

Kamo·2mo ago
Featurekamo-internal

缩放市场应用的平台注册卡

完成缩放的一击连接路径 。 后端已经解决了 平台OAuth ProviderType.ZOOM,但这里没有卡片 平台操作员有 无处可输入“市场”证书,所以会议提供者设置 屏幕总是报告未注册的一击连接。 通过设计可选: / org 服务器到服务器路径不需要这里 。 保留推荐的默认值,所以空卡只保留一击即可。 团队会议重...

Kamo·2mo ago
Featurekamo-internal

微软团队 电话供应商,从头到尾

将团队添加到 QQ 并连接整个路径 通过: 提供者选择, Entra + Azure 通信服务配置, 租户行政同意,每个成员连接,以及一个浏览器软通. 软音是与其他所有提供者在结构上不同的部分. 团队没有向第三方暴露任何SIP登记员,因此团队的一行不能是 在SIP.js或Ring Central的WebPhone注册...

kamo·2mo ago
FeatureVOIPService

Microsoft Teams 电话作为供应商

团队并不是一个API,所以供应商将三架控制平面粘合在一起: • 图表,只应用——调用历史(GetPstnCalls),存在读取,目录 和团队设备库存。 呼叫记录是应用程序允许的 设计; 微软公司明确表示它们没有授权的形式。 • 图,授权——在场写作(正文。 读取文本仅作为文件存在 和语音信箱,它住在会员的 交换信箱,...

Kamo·2mo ago
Featurekamo-internal

设置分页和由能力决定的会议设置

在/sets/features/meets中添加提供者设置标签,并制作其他标签 选项卡,关于它正在配置的提供者。 在浏览器中不再构建会议。 <domain>/<room> 。 每次见面都是卡莫见面,无论配置如何 现在 通过后端创建会话并使用提供者返回的 URL, 因此,互动中心、聊天工具窗口和成员目录全部 路由通过抽...

Kamo·2mo ago
Featurekamo-shared-library

MIROSOFT TEAMS 供应商类型

将MICROSOFT TEAMS附录给VoipProviderType. 总统阁下, 所以这个位置是负载的 常数最后; 类 Javadoc 现在这样说 而不是离开下一个 来推断 无 DDL 更改—— ORDINAL 一栏无值 白名单,所以这不需要卡莫Initializer运行。 在VoipOAuthToken仓库上添...

Kamo·2mo ago
FeatureAPIService

路由会议提供者 OAuth 回调

缩放和微软在 Org 授权后将浏览器重定向到此网关 卡莫的应用. 跳水者在这里降落,没有租户会议。 状态——所以回调需要无会话, 认证字符串通过 电子邮件提供者已使用回调, 而非普通的 / api/ meet/ ** 转发 .

Kamo·2mo ago
FeatureMediaService

与 Zoom 和 Microsoft Teams 的供应商抽象化

会见是Kamo通过建筑见面——MeetService坚持会见室 名字和别的东西。 介绍抽象和两个远程提供者 后面是那个 meet/ professor 镜像电子邮件提供者层: meeting ProviderResolver 组装 a 会 议 文 件(解密证书、刷新OAuth赠款、Org政策、 提供方- 侧主机账户)...

Kamo·2mo ago
FeatureInitializerService

多提供者会议层图

创建 ++和 org meeting oauth tokens, 添加 提供方身份的列,用于会议 RECORDS和会议 RECORDINGS 缩放/ 团队能力设置为 ORG MEET CONFIG, 并回填每个已存在的 组织到一个明确的KAMO MEET/Active行。 这两件东西都在这里编码 休伯纳特的DDL...

Kamo·2mo ago
Featurekamo-shared-library

作为提供者的模拟会议

Kamo Meets是唯一可能的后端: OrgMeetConfig 是平面的 Meet 设置包和会议记录只保留了房间名称。 这增加了 在Zoom或微软Teams上运行一个组织的计划。 - 会议提供方:会议提供方/会议提供方 Org Meeting 提供实体(加密证书,最后核实状态)和 Org Meeting OAut...

Kamo·2mo ago
Featurekamo-internal

地理阻塞卡上的允许列表国家

该卡只能否定国家,因此服务于一个国家的北极兽必须列举 每一个其他的。 它现在有两个列表: 一个模式切换选择, 它列出选定的国家 两桌并坐着 空允许列表允许所有未被封禁的东西; 非空允许列表否认每个国家 离开它。 倒转很剧烈,可以写在牌上,而不是离开 因此,上面的通告说明哪个制度是有效的。 独特的(org, coun...

kamo·2mo ago
FeatureSecurityService

允许列表国家与地理块并列

地理区段只否认过:一个国家被封锁或缺席. 驴子 想要为一个国家服务,必须逐一列出另一个国家,这是无法维持的 并且悄悄地错误地说,当新的国家守则出现的时候。 org geo block rules.is blocked 已经存在并且已硬码为真, 所以允许 规则是栏设置错误——没有改变计划。 评价:明确块胜出, ...

Kamo·2mo ago
Featurekamo-shared-library

阅读调整和准则版本的质量

组装价格是基电池PLUS 堆放的调整,所以判断 只有细胞判断数字的一半:一个读得干净的99.875,读得有误 -1.250 上面的LLPA还是个错误的价格. MlosPrice 调整现在带有读取质量 因此,关闭的大门可以把最薄弱的连接带过 整个集合。 Mlos GuidelineVersion 获得相同的字段,与率表...

Kamo·2mo ago
Featurekamo-internal

在标签中重新打开链接到该成员已经使用的应用程序

读取窗格中的邮件打开新标签中的每个链接, 这适合 整个互联网和错误的我们。 我们的通知邮件几乎都是链接 返回到应用程序中,然后把它们送到一个新标签中,将会话丢掉 成员已经拥有并让他们坐在一个冷靴子上 达到这个标签的一页 可以马上变形 相同的来源是整个测试 —— 字节与翻译电子邮件的页面相等, 而不是 "外观是"出自"...

kamo·2mo ago
Featurekamo-shared-library

单细胞提取信心+合格配方来源

信心模式存在两个漏洞,两者都走在了金钱之路上. per-Cell. (法语). 一个全平面的地板是判断一个价格:一个单一价格的错误谷子。 读得不好的优惠券把整张床单都拖下水 就会把价钱都寄出去 对人来说,高板楼层 却不说借人的具体牢房 被实际引用。 **************** 记录如何良好 此速率/ 价格/ 锁...

Kamo·2mo ago
Featurekamo-internal

在预览中显示代理机的电话、免费和电子邮件

每一个在自己的线上:一个由两个数字组成的跑起和一个地址读作一个字符串和 拨错电话了.

kamo·2mo ago
FeatureSecurityService

解决代理已公布的联系方式

电子邮件来自成员的主要邮箱,而不是Team Member. emailWork——即: 栏是免费文本在邮箱提供前,并经常不同意 他们实际上发送的地址。 当没有邮箱是主邮箱时,它仍然是倒计时。 VOIP启用成员加扩展名作为Org自己的行外加该行发布. 扩展名,当 Org 有免费号码时也会提供。 不延长, 他们的工作电话...

Kamo·2mo ago
Featurekamo-shared-library

发布所有联系代理的方式,而不仅仅是一个名字

单是名字和标题就告诉一个拥有引文的客户,而不是如何询问。 该区现在携带电子邮件和电话,由打电话者解决——主要邮箱 生活在电子邮件提供者的图案和 VOIP 配置中的扩展名中,既不是 从静态帮助器可以到达。 主行和免费是独立的字段,因此文档可以同时打印: 选择 他们之间正在选择 电话花费客户。 线条与扩展对齐,与它挂起...

Kamo·2mo ago
Featurekamo-shared-library

抽取在目录脊柱上的信心+自动签出

价格是值得信赖的 因为它的表 组装,没有 定价路径带有这一信号:信任仅存在于前促销上 装入行( MlosExtracted Candidate), 没有读取生产代码 。 这是每场最震撼的自信 整个经批准的候选人都晋升到这个版本 -- -- 最低,从不意味着。 一张200个干净的电池和一张0.20的电池 平均误读为0....

Kamo·2mo ago
Featurekamo-internal

引用分页 – 账户线索中的每一个引用

一个服务器页面的数据Grid 旁边的铅, 搜索数字和标题, 状态, 共计 范围与创建日期范围。 过滤器共享一个解跳并崩溃成一个单一查询, 因此调整一个范围同时 键入每字段需要一次往返而不是一次键入。 任何过滤器更改 重排为第1页——保留在较窄的结果集的第6页读作空格. 过期显示除状态之外: SENT 引文可以超过其...

kamo·2mo ago
FeatureSecurityService

获取/ 引用/ 账户/ { uid} – 页面、 过滤、 排序

日期以 ISO 字符串形式到达, 并宽放地解析 : 客户端发送的过滤器错误应该 而不是整个电网的400个 仅限日期的“ 到” 约束覆盖整个 那天,否则,过滤到今天 回报任何自午夜以来.

Kamo·2mo ago
Featurekamo-shared-library

页面和过滤数据库中的账户引用

账户视图需要所有线索的每一个引文。 装入以渲染页面 每月对账户进行分解,所显示的总额只包括 被取出——所以在 SQL 中都会出现呼号、过滤和排序。 查询是本地的, 因为引文只持有一个软铅Id 没有关联加入 ;它加入 lead.uid = commerce quotes.lead id 和 scopes on lead...

Kamo·2mo ago
Featurekamo-signer-monorepo

在客户副本上显示指定代理

匹配工作人员预览 : 信头名称为 Org, 此名称为要询问的人 .

Kamo·2mo ago
Featurekamo-internal

在预览中显示指定的代理

一个在页脚上方的“你的联络人”面板——名字、标题、电话和电子邮件——所以客户 知有谁问价. 领队未指定时完全缺席.

kamo·2mo ago
FeatureSecurityService

从一个前置查询中解决代理和客户

两个区块都从同一个线索取出,所以控制器就把它取出一次,然后得出每个 而不是每次完成两次 两者中仍为圆镜 place;在公共页面上,范围来自共享链接自己的组织.

Kamo·2mo ago
Featurekamo-shared-library

在文档上指定线索代理

信头能识别矿石,但客户对价格需求有疑问 拥有关系的人。 引文现在带有 主角的指定代理人—— 姓名、职称、工作邮件和工作电话。 只有工作联系方式:引文带有代理商的商业身份,从不 恰好在他们的会员记录上 职称偏好 jobTitle Official,是鼠标选择在链接的JobTitle之前打印的. 未经指定的铅或没有记录...

Kamo·2mo ago
Featurekamo-internal

重新指派抓住机会的特工

批准方的对话框得到一个从同一个池里抽取的代理人 后端 验证反对。 网格的代理栏 现在显示谁HOLDS的机会, 加上一个琥珀"从... 重新分配" 标题,当它不再是 代理谁 ——请求者无论是在记录上还是在历史中都保留. 领头人的控制也跟随持有人. 它在向请求者按键, 在调任之后, 将会向代理商提供扩展对话框 他不再拥有...

kamo·2mo ago
FeatureSecurityService

重新指定控股代理,并发电子邮件给所有受其影响的人

批准人现在可以给另一个代理人一个机会. 请求者是 永不重写 – 应用 Primary Agent 记录此动作为自己的历史行 6个月后记录显示它移动了而不是 读起来像是新代理要的 延期所有权,牵头人 控件和细节口罩都跟随持有者; “代理” 过滤器匹配 重新调任的另一端, 因为隐藏它从代理谁发现它和 从代理谁持有它都是错误...

Kamo·2mo ago
FeatureEmailService

为九次机会通知预览样本

没有手臂, 管理员电子邮件模板编辑器会让每个占位符 空的,所以任何自定义这九个的人 都会编辑一个空骨架。 全部9个都有一个臂:它们通过设计共享一个可变集,所以一个单一的样本地图 使每一个都忠实。 企业地图,因为10号的封顶地图 成对和组合比这要大.

Kamo·2mo ago
FeatureInitializerService

保留机会的可调任主要代理人

Primary AGENT Member ID是现在抓住机会的人; 要求 BY Member ID 永远无动于衷。 故意无回填的可忽略不计——无效 将请求者复制到现有行将毁灭 在栏目之前的每项保留都有区别。 2026-08-04年对生产申请;列和索引经核实呈出.

Kamo·2mo ago
Featurekamo-shared-library

可重新分配的主要代理和9个通知模板

核准人可以向不同的人提供一个机会——以及与之相关的佣金。 探员 (原始内容存档于2018-03-21). Primary AGENT Member ID是现在持有的; 要求 BY Member ID是 再也不写了,因为谁发现交易是过去的事实 覆盖它会抹去 唯一记录 原代理把它带进来。 Null的意思是"从来没有重新分配...

Kamo·2mo ago
August 4, 2026
Featurekamo-internal

整体佣金,市场违约,无预选单位

如何捕获佣金有三处变化. 不会再有预选了 百分比/上限和一次性/经常两次 每个佣金拆分时启动未设定,所以每个佣金都说明其类型,因为 有人这么说的 预选的"Percent"与考虑的不可分 选择, 15%的销售额和15美元的差额 是整个付款。 提交禁用状态直到开始行完成 。 核准人现在同意一个总的委员会——该组织支付 ...

kamo·2mo ago

“你看见了什么 ? ”

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

开始免费永远查看定价