KamoCRM

实时变更日志

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

17,689
变动共计
6,093
特点
5,347
固定
30
项目
按项目筛选
所有项目17,689AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,878TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,423kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,691kamo-signer-monorepo57kamolos114
按类型筛选
所有类型Build17CI523Chore776Docs3,264Feature6,093Fix5,347Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 4, 2026
Featurekamo-internal

在 god-mode 错误报告上发布开关

一个打开了 god-mode 窗口的操作员提交错误或增强文件 获得发布开关。 窗子打开就关了,不关了 记住其最后的立场: 报告是针对它提交的,而人们所记得的控制会 最终发表一个没人想发表的东西, 或者,更糟糕的是,悄悄地 扣一个。 抽屉里有一个匹配的切换器,所以一个报告已经归档了 之后可以发布,卡片和抽屉都标记一个未发...

Kamo·1mo ago
FeatureMediaService

让一个 god-mode 操作员私下存档系统错误

发布报告后, 将会向打开的操作员提供 Publish 开关 神-模窗口。 它默认关闭: 报告会保持神模式直到 有人发布它,POST /{id}/发布发布或扣留一个 后来 写出规则有四行而不可取. 客户的“出版”是 只读取一个打开了神模式窗口的呼叫者;其他人的 放弃,而不是拒绝,因为没有向实地提供 他们从普通成员那里得...

Kamo·1mo ago
Featurekamo-shared-library

系统错误上的发布旗及其背后的查询规则

一个系统错误已经从一个方向越过了租赁线. 这又增加了 上面的第二个可见规则: 一个报告一个神-模式操作员 私下存档的,可以让有 OPEN 神模式窗口的呼叫者看到 而不是别人 作为三个ORED术语而不是一个无效的过滤参数写入, 因为GodMode没有价值意味着“不应用这个”—— 总的一点是,它总是适用。 这四个问题都算...

Kamo·1mo ago
FeatureInitializerService

System bug.已发布,默认为TRUE

Publishing 旗下一栏:一个 god-mode 操作员现在可以存档 a 报告神模式,直到有人释放它。 防守特鲁是整个原因 这不需要回填,它是 此文件中的一则声明可以空出一页,而不是断开一页。 已经存在的每一份报告都使本组织能够看到: 每个报告都是普通会员的文件 只能由神模式操作员在报告上关闭旗帜 他们正在自首...

Kamo·1mo ago
FeatureDocsService

首先应用职类、通知、翻译和保留

八事,所有背后 匿名职业表面,所有分享 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}规则是 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808...

Kamo·1mo ago
FeatureInitializerService

Make hr job application. member id 无效

ddl-auto 添加了列;它永远不会放松约束. 翻转可选=虚假到 对实体的真知灼见会改变 ORM所相信的 数据库执行 —— 绘图说无效, 列保持 NULL,以及 在 @ Transactional 方法中插入第一个公开应用程序失败 其回滚取出所证. 在保留之前的每个应用程序之后, 还会进行回填 政策。 没有它意味着...

Kamo·1mo ago
Featurekamo-shared-library

网络、警报和保留

hr job 应用程序上的成员 id变为 NULLABLE,即全部 应用第一:在按下应用和回答第一个之间有五个步骤 问,最陡峭的两个——创建账户,验证电子邮件——来了 在我们学到了什么之前 申请现在可以在 作者确实如此,并附带了日后的账户。 加入该列的每个查询必须是 LEFT 加入 。 内出一滴 将公开申请隐藏在申请...

Kamo·1mo ago
Featurekamo-internal

强制 KamoMobile 登录成员账户活动

强制日志删除会话, 结束浏览器 。 它不结束电话: KamoMobile 持有一个耐用设备代币, 并用它来薄荷新鲜的会话 即刻,按下强制登录 丢失的手提箱 似乎奏效了 改变什么。 新按钮将设备本身取消 。 更重要的是,卡莫莫比勒可以打开一个完全互动的终端 会员的dev机器:谁拿着一个解锁的手提箱,就有一个盒子上的外壳...

Kamo·1mo ago
FeatureSecurityService

强制 KamoMobile 登录——取消成员移动设备

强制日志删除 *** 会话, 它结束一个浏览器 。 它没有结束a 手机: KamoMobile 持有一个耐用设备代号, 并用它来薄荷一新 *** 当它需要的时候, 所以强制记录结束 电话的当前会话, 电话悄悄地启动另一个。 撤销设备代号是唯一的事情 锁上一个手提箱。 这个控制器使丢失的手机能够存活 现在卡莫比勒可以 ...

Kamo·1mo ago
Featurekamo-internal

每个平台注册的开关, 并带来 - 拥有在Org侧

平台配置中的每张OAuth2卡 — 高级获得一个启用/失效 在它的右上角开关。 它只写启用的旗帜, 不可用 直至其后面有资质,如果书写失败,则复写。 显示操作员要求的状态而非该状态的启用/损坏 服务器会比没有开关更糟糕 它的工具提示说什么切换 事实上是的,因为效果 落在别人的屏幕上。 兽人一方是另一半 OrgOAut...

Kamo·1mo ago
FeatureVOIPService

团队 电话掉回Org自己的Entra应用程序

每台手机服务器的资信仍然取胜——这是最具体的来源. 变化是它们下面的倒下: 巨兽自己的微小行星 如果它有一个注册,只有卡莫的多租户应用程序。 重新定向的URI是Org范围,原因与登记数据相同。 全部:一个在自己的Entra应用上注册的Org,而微软则要求 值在符号交换上重放,以匹配授权字节换字节。 所以,回调在它授权...

Kamo·1mo ago
FeatureMediaService

解决每个组织的坎瓦、梅塔、X和会议全权证书问题

这里的每道流都读到任何鼠标的应用 —— 它自己注册,如果 它带来了一个, 否则卡莫的平台应用。 Canva 和 Meta 入口在解析前加载连接或意图 客户端,因为哪一个应用程序的授权会与Org竞争 和兽人ID 住在被装载的东西。 开始授权 对一个应用不能完成对另一个应用。 SocialCreds Resolver为...

Kamo·1mo ago
FeatureEmailService

每个组织的OAuth证书

Google、Microsoft 365和Zoho邮箱连接, 如果它带来了一个,它自己的注册, 否则卡莫的平台应用。 矿石通过新鲜和连接线接通。 发放的补助金 只能用Org的客户端身份和秘密来刷新 所以看月台对 就会开始失败 停止使用卡莫的应用——连接后的一日一小时,而不是立即, 这是最糟糕的诊断失败。 微软租户也...

Kamo·1mo ago
FeatureSecurityService

Org-side CRUD 用于一个组织自己的 OAuth2 客户端

平台OAuthclient 控制器的圆镜双子,后面 **************** 相同的DTO形状 相同的加密写法 同样的永不返回秘密规则,加上平台 集成设置屏幕读取以决定“ 使用 Kamo's app” 是否打开 提供所有。 没有单一的"管理集成"权利,所以每个供应商都被关上了 消费该特性的设置右: 打开该特性...

Kamo·1mo ago
Featurekamo-shared-library

一个组织可以带自己的OAuth2客户端

直到现在,每个OAuth供应商的客户身份和秘密都来自一个 平台注册,所以一个Org只能连接卡莫拥有的东西 注册的 —— 一个平台操作员使一个提供者丧失能力, 将每个矿石都留在它上 完全无法通过。 ORG ONOITH CLIENTS持有一个完整的注册人(org, 提供者):相同 列形状与平台行相同 通过一个路径解密为...

Kamo·1mo ago
Featurekamo-marketing

图片库/截图

展示产品实际外观的一页. 它是围绕一个 数据模块而不是标记,因为更多的截图即将出现, 添加一个不意味着编辑组件: 将 WebP 降入 公共/img/屏幕截图,在 app/lib/屏幕截图中添加一个条目,并添加副本 到词典。 页面有两分之一,空出后每分一分消失. 特性 拍摄得到一个完整的展示部分——复制,能力芯片,图片...

Kamo·1mo ago
Featurekamo-internal

从交互中心标签开始一个

标签上列出的终端, 并且没有给一个成员打开一个的方法—— 唯一的开始 点数是 Linux 桌面子菜单和导航器头, 都不是 他们正在寻找的地方。 `on New'是可选的,而不是永远的,因为两个表面提出了行动 在不同的地方:航海家号有一个头并保存在刷新处 并崩溃,而标签则没有标题将其挂上,并在列表中需要. 把它装入两个...

Kamo·1mo ago
Featurekamo-register

记得哪份广告带来候选人吗

公共职业网站链接/团队?jobId=<uid>。 登记是几个 步骤,交叉主机并通过电子邮件验证弹出,所以 uid 是 车停在一块显示在共享顶端的饼干上,而不是通过线程。 流动本身的状态,在核查绕道时会失去它. 工作空间 职业标签 读它并打开广告。 域由服务主机产生, 从未硬编码: a Domain the 浏览器认为...

Kamo·1mo ago
Featurekamo-internal

对外发布一个广告,然后把候选人接回来

三次更名,均为新的公共职业委员会事业服务. (原始内容存档于2017-09-29). <apex>. 发布编辑获得"我们公共事业网站名单". 它和地位一样 日期,而不是补偿 因为它属于同一 他们有疑问——谁能达到这个广告,直到何时——以及一个兽人 关闭它是一个雇用决定,而不是格式化决定。 默认打开。 /设置/dns...

Kamo·1mo ago
FeatureDocsService

事业背后的匿名API. < apex> (中文(简体) )

公共工作委员会读了这个。 这是职业生涯中唯一没有 因此安全来自QUERY而不是权利检查: PublicCareers Service 通过一个可过滤到的仓库上游加载 以外部和两个可见状态发布, 因此是存档或仅内部 Req从未被取出——没有取出,然后被取出空白,这是被遗忘的。 字段不发布机密回填。 失事是404,从来没有...

Kamo·1mo ago
Featurekamo-shared-library

两个栏杆 一个公共工作委员会需要

发布 外部决定广告是否达到职业。<apex> 。 这个 是一个与状态分开的轴 : 仅内部发布是完全 AVAILable 的, 永远不能编制索引——保密的回填,或者一个角色想要 先从内部填入。 默认 TRUE 如此一个打开其职业网站的 Org 不需要重新打开每个广告来充好它。 列表 在最近可用的 BECAME 广告中...

Kamo·1mo ago
FeatureSecurityService

给主人打个好牌 上面是浏览的

登录时会访问白标签的登录屏幕。 < Customer domain> 没有 org=在 URL 上,在会话Storage中什么都没有,所以前端没有办法 以命名它必须涂上标志和颜色的组织。 掉下来了 从主机名中生成一个主题文件夹, 只能回答 在别名移徙之前的组织。 /org/public/by-host/{host} ...

Kamo·1mo ago
Featurekamo-shared-library

职业是一个平台的别名,不是Org的

Orgsecret Service.byHost 读取了未知的主标签 平台的别名是组织在其背后域内的别名,所以 不在此入行职业. acme.com的解析为"Org别名职业", 由 acme.com 主持——无事可做,或是别人的org 声称了这一点. 在VPN之前插入而不是附加. 安全:安眠药永远不会 持续( 没有@ ...

Kamo·1mo ago
September 3, 2026
Featurekamo-internal

页脚徽章-签名一行图像

内容标签的“ Footer Image ” 是从三张固定的图片中选择的 来源和大小百分比。 现在的"Footer徽章": 相同的三个 加上组织上传、勾选和命令每个来源、抽取的任何东西。 一个共同的高度 和它们之间的一个差距。 库是宽的, 选择是每个源, 所以上传一个图像 在编辑签名时,所有三个签名都提供并打印 只有在...

Kamo·1mo ago
FeatureInitializerService

电子邮件 签名 障碍,以及命令它们的列

脚步徽章库外加脚步/ 脚步/ 脚步/ 间隔 / 电子邮件上的页脚 badge height signation templades. 一个跑步者,而不只是Ddl -auto 出于通常的原因: 这项服务运行 ddl-auto: 更新并会从实体创建全部, 但电子邮件服务 ——唯一能读到它们的服务——运行ddl-aut...

Kamo·1mo ago
FeatureEmailService

一个页脚徽章的库,每一行都印出

签名脚步从一幅图像到一行. 图书馆是 org 宽度; 选择及其顺序是每个范围, 所以上传图像同时 编辑一个签名,在所有三个签名下提供,并且只在打印时打印 已选中 。 两个表面 故意 不同的 认证, 这就是为什么他们不共享 路径。 /api/email/sign-badges需要一个会话——它是设置屏幕. 没有,也不可...

Kamo·1mo ago
FeatureConversionService

按高度调整图像大小,保持其格式和透明度

背出电子邮件签名页脚徽章, 缩放到150px高 上传. 无法重用 。 它的存在使壁纸便宜 船,所以 它把一切重新编码为失去的WebP,并装入一个盒子里——徽章是 由邮件客户端合并成信件正文( Windows 中的每个 Outlook) ),完全无法显示WebP,无论收件人的背景如何 客户涂料。 因此,上传的格式是返回...

Kamo·1mo ago
Featurekamo-shared-library

在一排脚印后面的图谋

电子邮件签名页脚持有一个图像, 由页脚 image source和 以百分比表示。 它现在拥有其中的一大部分: 三个内置来源 加上组织上传、勾选和按范围订购、共享的任何东西 一个高度和一个缺口。 电子邮件 sign badges 是整个 Org 库。 字节生活在行中 而不是在MinIO,因为一个徽章必须是可取的,...

Kamo·1mo ago
Featurekamo-internal

添加 VOIP CALL EVENTS 范围

让我们发布一个 kamo-asterisk 支持键 来报告振铃扩展, 与VOIP RECORDING UBLADS分开. 上传一个录音 之后的事实和 做别人的手机铃声 不同的能力, 和钥匙之一 不应默默地给予对方.

Kamo·1mo ago
Featurekamo-asterisk-support

报告铃声扩展,这样一个成员的移动环

AMI 客户端登录“ Events: off” , 只发送动作, 所以没有打开 一个客户的FreePBX曾经告诉平台一个电话到达。 寂静是 手机软手机失联的原因无法恢复: SIP的登记Android已经恢复了 根本就没有第二个信号 是用来唤醒它的 现在第二个AMI连接用“ Events: call” 收听并转发 Di...

Kamo·1mo ago
FeatureAPIService

API- key 表面用于客户 PBX 的实时呼叫事件

与 Voip Recording Upload 控制器同步, 并刻意分开 VOIP CALL EVENTS 范围:在事实发生后上传一段录音并制作 现在有人的电话铃声 不同的能力,一个管理员 为一方发放钥匙不应默默地给予另一方。 这个案例取自X-Phone-Server-Id头条,从未取自尸体 -- API 密钥可以证...

Kamo·1mo ago
FeatureVOIPService

让 PBX 配置上报告铃声扩展

RingCentral和JustCall从他们的网络呼声发布INBOUND RINGING. 免费PBX和 KamoPBX没有发布任何信息 -- 他们是客户自己的Asterisk,没有任何东西 看着它。 手机的推叫声是盲目的: 没有响起的事件 没有什么可以唤醒一个听筒的 SIP 注册操作系统 已经恢复了 所以没有接到电...

Kamo·1mo ago
FeatureMediaService

给会员的电话打个电话

VoipStompRelay 控制器转发了 voip.call。 * 向浏览器和浏览器传出事件 故意从不逼他们, 保留了接听的警示 未来 APNS VOIP/CallKit路径". 该路径现在存在于设备上,所以这是它的 服务器的一半。 INBOUND RING成为了即将到来的 CALL推; 呼叫 ANSWERED和呼...

Kamo·1mo ago
Featurekamo-internal

发送到 AI 打开它运行的终端, 标签获得图标

现在一个调度器回来了 命名一个终端, 而控制台打开它。 这是 而非对已经在进行的事情的礼貌看法, Dev 机器,当窗口连接时开始,所以打开它就是设定 会话,不是这个客户端,所以列表中的标题和窗口中的标题 无法不同意。 开放的VS代码不再是发送的先决条件. 那是个真实的 发送是交给编辑器的背景会话; 终端主机 现在, ...

Kamo·1mo ago
FeatureKlusterServices

固定会话 ID, 并将终端会话链接到 VS 代码

`--session-id <uid->`-'是在准备时间选择的,而不是留给国家行动倡议, 使编辑手握决定权: 会话存在, 因此可以在不查看文件目录的情况下将其移交 来猜猜哪个是我们的 交接员在打开帐单前等着笔录 因为URI 处理器打开一个 EMPTY 标签, 用于尚未写到的会话 id —— 更糟 而不是不打开一个。...

Kamo·1mo ago
FeatureSecurityService

发送到AI 现在运行在远程终端 操作员可以观看

调度准备在dev机器上进行交接——截图、录像和 刻入磁盘的快捷键, 以及它运行的终端的答案 进来 打开窗口是会话的开始,所以控制台可以直播 shell to watch 而不是它只能问到的背景进程 。 指挥官从来没有旅行。 特工被请到PREPARE 发送和手 背出一个不透明的符号。 会话,终端的票 收集它, 代理运行...

Kamo·1mo ago
Featurekamo-shared-library

正在运行的终端发送名称

发送到AI现在被托管在一个远程终端, 所以答案是: 第一——控制台打开窗口,打开它就是会议开始的地方。 这两个字段都是无效的,读作"没什么要打开":发送历史 列表中在此存在之前存档的行,这些行没有窗口.

Kamo·1mo ago
FeatureKlusterServices

在远程终端中托管发送到AI的发送

以不透明的方式提出答复。 一个连接的终端 命令输入其中。 电话是全安全设计。 半个代码, 以及作为任何提供成员运行任何事物的方法; 一个符号表示 唯一能决定这台机器运行的 是这里的密码 这个 呼叫者提供一个符号——从没有目录,从没有命令. 即时器生活在一个FILE中,并被读取一个双引号命令替代, 所以文件的内容就变...

Kamo·1mo ago
Featurekamo-internal

每位成员可用/小时工作,以及职业标签

两个表面在一个特征上。 /hr/carers是HR写广告和阅读的地方。 - 内部董事会是雇员; 浏览并应用从. 他们共享一个词汇模块和一个API客户端和 没有别的,因为他们回答了不同的问题。 人力资源 4个子标签,每个标签上都有其数量——申请人(4),可用 (7),On Hold (2),存档(11). 计数是在标...

Kamo·1mo ago
FeatureInitializerService

扫描hr.careers,并放下冷冻的工作地点 CHECK

有两个变化,在职业实体到达数据库之前都需要两个变化。 @ EnableJpa 仓库列表是一个明确的数组, 而 @ EnityScan 是通配符, 因此,离开com.kamo.z.shared.hr.careers 离开它 中止上下文,无跑者 执行,运行中仍然报告 BUILD SUCCESS 没有应用。 这是 此行的失...

Kamo·1mo ago
FeatureSecurityService

将两项职业权利引入人力资源现有作者组

管理 Job 设置和 View Job 设置被插入为非指定 因此没有种子 /hr/carers 标签和成员职业标签 平台上每个组织——包括一人——都看不见的船舶 他们可以给他们。 两者都转载 MANAGE TRAING的团体: 已经有人的人 作者 HR 内容在介绍该内容的部署中看到其特点。 VEW JOB ...

Kamo·1mo ago
FeatureDocsService

/api/docs/carers——职位分配、成员理事会和申请

一个特性后面有两个控制器,而分出就是点. /职称/**是HR的 并且要求 MANAGE JOB POSTINGS; /职称/会员/**是雇员的,并要求 (原始内容存档于2018-10-12). View Job listings. 职业 获得资格允许人权持有人进入成员终点 而且,一个能读懂每个应用程序的人显然可以读取广...

Kamo·1mo ago
Featurekamo-shared-library

职位的公布和申请——/小时/职后计划

Com.kamo.z. shared.hr.careers下的两个实体,六个enum和两个储存库, 加上这三种共同类型, JobPosting是三组值得区分的栏目: 工作是什么(标题: 部门、业务约定形状、安排、说明、地点、薪酬) 在其生活状况(状况、日期、人口统计)中,及其应用FORM的要求——12 询问 * 列,...

Kamo·1mo ago
Featurekamo-internal

在面板和窗外的活壳列表

终端连接互动中心 销售脚本的右侧,门在a 提供 dev 机 — 与 Linux 桌面导航选项相同的门, 读取 相同的解析器,所以标签不能与相隔一寸的图标进行不同的解析 从它。 由于销售文稿是:成员不应 学会别人有壳 在建造机器 从标签,他们永远不会 打开。 一个最大的终端现在得到同样的左导航器 聊天窗口得到,和 它显...

Kamo·1mo ago
Featurekamo-internal

"为什么我不能接受" 过滤器栏上的覆接

右对齐在 / 领导过滤栏上, 穿戴同样的 领导导航图标 被禁徽章——在导航上写着"你被封锁了"的东西, 上面写着"这就是原因" 很明显是一则声明 只有在成员实际被封锁时才被执行. 这不是过滤器 恰好是空的,它是一个存在或不存在的状态,所以当 禁用澄清 – 实时接受门事件, 或更新到最后 笔记是写着的——控制器消失,过...

Kamo·1mo ago
FeatureSecurityService

列出、重命名和结束一个成员的终端

获取QQ (原始内容存档于2018-09-29). DELETE and PATCH on /terminals/{id}. 每个都解决了Linux账户 从呼吁者自己的会议,和 不向请求的代理人提供账户名称。 成员可以 因此,他们只能看到、重新命名或结束自己的终端——没有身份证明。 因为账户不属于 他们提供什么。 ...

Kamo·1mo ago
FeatureKlusterServices

列出、重命名和结束一个成员的终端

得到/tterminals?用户=X,POST/tterminals/<id>/ kill,POST/tterminals/<id>/title. 后面没有数据, 这就是设计而不是捷径。 机器上的 tmux 服务器 IS 注册: 一个成员的终端是准确的 因此,结束列表的会话将无任何内容 调和,并重新启动(将 tmux...

Kamo·1mo ago
Featurekamo-internal

英雄的口令快捷键和更窄的门

同一主题的两分之一 捷径. 换口令是铁道后面三个房间 只有一件事 房间布局 让真正难到达 比旧的 卷轴,这是账户的最 后果控制。 现在的英雄 带着它,故意不作为第三个玻璃药丸: 旁边的两个是 目的地,这是一个行动,所以它是坚实的。 当多要素关闭时 它会变成琥珀,并说, 因为这是那一刻的提示是值得的 制作。 它通过命...

Kamo·1mo ago
Featurekamo-internal

禁用导航徽章, 指定给我自己, 和模糊的联系口罩

** 领导导航图标表示你不能接受。 ** 掌握线索的成员 他们没有工作 得到一个红色的块徽 超过铅的图标和工具提示 点出被封锁的东西 原因 以及需要清理的东西 由/领导/可用摘要提供 并且通过新的接收门活动在信用/分配套接字上直播—— 载荷只携带一个成员ID,所以每个浏览器都忽略了其他人的和 重新为服务器提供自己的任务...

Kamo·1mo ago
FeatureSecurityService

服务于被加宽的接受门,增加自派任务,并关闭两个接通口

** 新大门的终点。 ** 现在报告两个原因 一个成员被封杀 线索欠了一张纸条 领导者本身, 系统状态语言加 ID , 这样浏览器就可以解决 Org 自己的问题 在向任何人展示卡住的原因之前,先使用自定义标签。 屏蔽By 注释 保存为新“ 被禁” 的别名, 所以浏览器仍在运行 之前的捆绑继续工作 通过部署。 对能看到...

Kamo·1mo ago

“你看见了什么 ? ”

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

开始免费永远查看定价