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
August 24, 2026
FeatureSecurityService

在没有会话的屏幕上摆出一只猩猩的牌子

登录、登记和会议大厅涂上一个组织的颜色 在任何会话存在之前。 他们知道主人的名字是哪一个 确切地说,一个没有自己主机名的组织不能提供的东西。 Get/api/security/org/public/{ref}转出一个明确的? org=参考 - ID作为数字,或者别名, 进入一些东西来作画。 仅标出:名称,标志,颜色,...

Kamo·2mo ago
Stylekamo-internal

在两个主题文件中恢复 CRLF

两个文件都是一致的 CRLF 我之前的承诺改写过 文本模式中的 Python, 它重新流出每行:主题. tsx 显示 237 已更改行和 Publivider.tsx 75, 当实际编辑为 58 和 13. 内容已经正确——这仅仅是行的结尾,而且 diff 相对于更改前基线,现在只是编辑。 同一陷阱早前就被会话-co...

kamo·2mo ago
Fixkamo-internal

在标签上画出 org 的品牌, 而不是主机

获得 ThemePath () 从窗口. location. hostname 中得出主题基础 。 那个 答对了问题,而每个组织都有组织名称。 ——对于一个习惯领域租户来说,它仍然如此。 在共享的主机上 不:没有域的每个组织都从 内部的.kamocrm.com,所以他们全部被涂入了平台的. 品牌、阅读标志、颜色和配置 ...

kamo·2mo ago
Fixkamo-internal

在输入分页中清除已克隆的会话

输入 Org 打开带有窗口. open ("""" blank"") 的标签并指向它 在/验证。 直到现在,这是跨源的, 所以没有分享。 没错 无自定义域的同源矿石,同源矿石 窗口。打开 CLONES 打开器的会话 时间轴: 因此,新的分页开始为 兽人被放走。 / 验证后再覆写它,所以窗口短. 没有 零: 如果一次性...

kamo·2mo ago
Testkamo-shared-library

说一个没有应用软件的被封锁能力 有一个呼叫站岗

将一个应用软件从内在能力中分离出来 是让一个诊所持有的东西 一个电话系统和一个视频室,但它移动 执法 负担。 PhiModule不执行,PhiTenantGuard只运行于 特性可启用时间, 因此无法连接到 ServiceType 只有通过代码。 在没有警卫的情况下重新分类 没有任何措施——严格说来比它所取代的顽固拒绝...

Kamo·2mo ago
FeatureMediaService

拒绝处理PHI的租户的会面记录

能力分裂使ServiceType.MEET得以允许——现场会议 永不离开组群, 被封锁了 因为这条管道把全部记录寄到 多提供者 AI 路由器,然后将结果电子邮件给每个参与者 包括外宾 这是不可召回的第三方副本。 警卫们坐在私人的摄入口里 两个公共入口漏斗 所以在任何字节到达MinIO之前就拒绝 再在顶端拒绝 (原始内...

Kamo·2mo ago
FeatureVOIPService

被封锁的能力现在超过了右侧, 神模式

PhiPlaybackAuthorizer gated PHI呼叫回放在ViEW CALL LOGS上. 这是 整个检查是因为 ServiceType.VOIP 映射到被屏蔽的 VOIP RECORDING 模块,所以一个 PHI 租户不能有电话系统在 整个班级都没参加过比赛 能力分裂使VOIP本身被允许——呼叫处理...

Kamo·2mo ago
Chorekamo-internal

在舞台修正后重生 ServiceType 镜像

原有的5个垂直商业是完成的,EHR是规划的.

kamo·2mo ago
Fixkamo-shared-library

5个原有的垂直必须运出

所有六个孩子的航运计划 都是错误的 其中五个。 莱泰尔, 可再生能源、服务、附属产品和采购并不是新的功能。 这些是商业公司已经提供的 一个无效的服务, 即持有一头北极鹅的POS已经能做的任何事情。 计划使得AppCatalogService无法报告,所以 自动提供回路从不创建一行, 因此声明CommerceTypeA...

Kamo·2mo ago
Fixkamo-internal

从标签而不是共享饼干罐读取会话

46个客户端模块读取了文档中的*** id. 曲奇并发作 X -*** -托肯。 sessionStorage为每TAB;一曲奇为每ORIGIN. 虽然 每个组织都有一个自己的主机名 这些是相同的边界, 所以没关系 服务于一个无域的组织 共享主机结束: 饼干变成任何标签的单个插槽 覆盖,因此标签可以发送不同的组织会话 ...

kamo·2mo ago
FixSecurityService

拒绝一个名称不止一个组织的别名

alias把LIMIT 1抢了给Orgs 异名,没有独有性的限制: 创建路径检查它每个安全提供者和 PUT /org/{id} 不 检查一下 活地庄园真的重复了 -- -- 四个组织 和两股的"Kia-kaha"... 所以? 无论哪个行,数据库先返回,然后可以解决 不同的组织在不同的一天。 现在,一个别名只指一个组...

Kamo·2mo ago
Fixkamo-internal

预定支援的介绍员没有给任何人

对每个组织来说, " 介绍者 " 标签的倒放都是空的,而且总是 已经。 获取 **************** 答案为 {团队成员, 共 }; 标签读取数据。 成员, 未定义, 而 QQ[ ] 退后将它变成一个空选项列表, 没有出错, 没有空 状态 —— 它读作"这个黑猩猩没有工作人员"而不是一个错误. 替换为 Ag...

kamo·2mo ago
FeatureSecurityService

服务于应用树, 修复无人守护的自动可操作

特写管理员现在向每个序列发送父母/子女/父母 应用让客户端可以让孩子在父母的庇护之下. 服务 而不是故意在 TypeScript 中镜像: ServiceType 镜像 已经从爪哇漂出两次 树的第二个副本 还有一件事要漂来漂去 级联不需要新的反应形状——可/可/可/可 已经将全部功能列表重新序列化, 所以启动更改到达...

Kamo·2mo ago
Featurekamo-internal

照亮六个商业孩子的应用, 停止镜像漂移

两台TS镜像现在都从ServiceType.java取自GENERTED,而不是取自: 手持着 他们从爪哇和相去相去甚远 原型为"RAG集成"和"Falls back to 上级组织SMTP". 复制Java在 2026-08 被删除, POS 在 ServiceType.ts 中标记 Planning 而 AppTy...

kamo·2mo ago
Docskamo-internal

任务7不需要新的迁移,必须包括顶级的矿石

App-tree回填结果已经存在 **************** 限制 改为正极( ) 。 放弃限制就是全部改变。 记录花费第二次 KI 运行的发现: 循环跳过顶层 orgs,这是正确的 当它只给予贷款应用 但错误 应用程序树, 因为 appivelyEnabled 需要一个 OrgFeature 行 并且没有最高...

kamo·2mo ago
Featurekamo-internal

一个卷轴条,宽三倍,每一次谈话

留言旁边的酒吧是8px在成员聊天和短信,6px在支持票和 在人工智能聊天中,这完全没有意义:该列表宣布了`crollbar-width' inline 除了 " webkit-scrollbar " 规则之外,自Chrome 121以来, " scrollbar-width " 或 `crollbar-color'使浏...

kamo·2mo ago
FixSecurityService

解决/org/当前服务器侧域

internal.kamocrm.com 未能用"无效组织数据: 缺少“ id” 或“ 域” 。 本组织没有 " 领域 " -- -- 有一个 `域'集——和客户组织。 从 JSON 扔出 没有了,在壳之前。 旁观者逃脱了 因为它的呼叫者注入了它要求的宿主; /org/current没有 这样的宿主。 解决了这里 而...

Kamo·2mo ago
Fixkamo-internal

给/api/org/当前客户端所需的域

internal.kamocrm.com 未能用"无效组织数据: 缺少“ id” 或“ 域” 。 来自JSON的组织拒绝记录 一个域,而本组织实体不携带一个域 -- -- 它有一个 `域'集. 代理主机的路由输入它被询问的主机 大约( route.ts: 577); /api/ org/ current 无法注入和返回...

kamo·2mo ago
Fixkamo-internal

用工具栏的其他动作将跳转到最新的

搜索现在拥有工具栏的整个左行, 因为该行的空部分是 正是球场打开的房间 卷起自下而上的控制器就坐在那里 所以... 它被困在工具栏的中间 上面有空气 双方 它属于与相会和添加成员: 事情你做的,正确的对接.

kamo·2mo ago
Chorekamo-internal

刷新favion并丢弃未使用的蓝色标识

public/favicon.ico现在搭载了48x48和32x32地层,而不是32x32/16x16. 5个标志-blu*/logo-blueleven* PNG在应用程序中从未被引用, 所以他们也跟着走.

kamo·2mo ago
FeatureInitializerService

将市场推广到应用树回填

祖父存在 GatedMarkets已经走遍了每个猎人活跃的市场, 已解决的 Get Required Service( ) 并启用了缺失的应用程序 。 受限于异位()垂直,即MORTGAGE和Personnaal LOANS. 现在 每一个商业Type命名自己的孩子应用 限制已经消失, 因此,同样的环形种子 RETAI...

Kamo·2mo ago
FeatureSecurityService

检查权利 每一个垂直, 不只是门两个

每个商业Type现在都在POS下命名自己的孩子应用程序,所以 aGated () 挥发零售、租赁、服务、订阅的短路 直接通过采购就不见了 这些市场现在被检查了 反自有的应用软件——这就是:垂直可以出售,以及 自己关了 取决于Kamo Initializer的回填已经运行.

Kamo·2mo ago
FixSecurityService

给工作空间路径提供与主机路径相同的登录后工作

通过重新读取原始登录尾巴对新登录尾巴发现的两个漏洞, 在启动拾取器之前。 格式编码/登录端点在不设“org”的情况下建立了登录请求。 Kamo-login 贴出格式编码, 所以这是每个浏览器的终点 签入实际到达 - 提示只能读取到 JSON, 而 JSON 无所寄出, 本来会默默地掉在一条道路上, 用这个 {\fn...

Kamo·2mo ago
Featurekamo-internal

工具栏的搜索是一个打开字段的格言

成员聊天时将一个永久的搜索框横跨了窗口的上方——宽度 整个工具栏,花在一个几乎是空的控件上,并用在了连发. 这个 现在是一个在点击时打开字段的28px放大器,工具栏读作4 甘草与气相会. 它围绕的理念:放大器从不移动,也从未被交换出. 折叠, 药片是28px,图标位于其中心,从左边缘14px;开口,药片有6px 粘贴...

kamo·2mo ago
Fixkamo-internal

发送消息动画一次,不是两次

信件列表按键了信件 ID 上的每行, 发送信件的 ID 完全改变 一次——乐观行被附加在本地代号下,而STOMP回声(或发送) 响应)将其重键到服务器的. 反应读到,当一行离开和一行不同的 到了,它把元素撕了下来 装了个新的,新的一个运行 又来了 成员两度观看他们自己的留言。 在“本地标识”上键入行 ? id : @...

kamo·2mo ago
Featurekamo-shared-library

每个垂直名称 自己的子应用程序

由于每个垂直都有一个儿童应用软件,因此服务变为了总计 ServiceType.POS,它删除了"null意味着POS单独就足够了". 特例和同义词。 现在每个垂直都可以打开 - 允许医疗 RETAIL为PHI租户一直被封锁, 而其他商业部门则不这样做。 " 健康 " (ServiceType.EHR)是导致EHR出现...

Kamo·2mo ago
Fixkamo-internal

在 org ID 后命名房间, 而不是主机名

get OrgToken () 取了当前主机的第一个标签, 以及它自己的评论 说为什么:"如此同名同名的房间不能相互碰撞". 打开 共享主机,为每个没有域名的组织产生"kamocrm", 因此,它没有分开 - 而相会的侧车 伸出主持人 任何房间的标志 现在的符号来自会话的Org id, 由侧车计算 相同和强制执行:只...

kamo·2mo ago
FeatureMediaService

让公众的配置通过Org id来解决,而不仅仅是通过主机

相会的侧车向上看一个Org的相会配置来决定客人是不是 需要会议密码 。 它问主机名, 在共享的会面上 东道主决定平台组织 -- -- 所以租户需要 每个客人都会悄悄地放弃这个要求 通过链接加入。 客人没有会议 所以唯一给房客起名的是房间 它现在带有一个兽形标志。 因此,两个公共终点都接受 清晰的 orgId 并返回到...

Kamo·2mo ago
Featurekamo-shared-library

跨应用程序树的连锁功能启用/ 失效

使一个孩子能够使父母受益;使一个父母残疾 子; 使最后一个孩子丧失能力使父母丧失能力。 允许父权 让孩子一个人呆着, 所以一个父母故意转机,没有 孩子们留下来 级联是事件驱动的,故意没有调节 扫. 这是一个安全财产:一个不断强化的"父母与 没有允许的孩子关闭,"无变异者将关闭 商业每一个 运出时已存在 org , 因...

Kamo·2mo ago
Featurekamo-shared-library

添加用于呼叫时间能力检查的 Phi CapabilityGuard

PhiTenantGuard在可开发的时间运行,没有其它地点——三次通话 网站,全部为FeatureService. 现在PhiMudule已经有能力了 其核心被允许的应用仍然可以包含一种不能, 和启用时间检查无法看到差异。 与PhiTenantGuard相同的故意签名: (状态,模块),没有调用者,右或神模式参数,...

Kamo·2mo ago
Featurekamo-shared-library

将 PhiMudule 由 app- grained 分割成 capa- grained

POS 映射到ECOMMERCE SYNC( BLOCKED NO BAA)和整个商业 表面挂起 POS, 所以一个带手柄的 Ogg 无法切换 Phi= true 商业——没有市场,没有商业,没有临床垂直 以它为基础。 10个零售同步适配器是离开 边界,而不是商业脊椎。 POS 现在向COMMERCE CORE(允许...

Kamo·2mo ago
Featurekamo-internal

位于新创建的 org 而非 DNS 设置内

创建 Org 将创建者引导到 / setup/ dns, 其原因是真实的 : 输入意味着OTK重定向到内部。<新域>和全新的 org没有DNS,所以主机无法访问. 因此,定义DNS是: 打开你刚刚做的那道墙的价钱 工作删除。 创建调用已返回一次性密钥; 向导只是无处可用 来花掉它。 它现在用在目前的起源上,即会议 名...

kamo·2mo ago
Featurekamo-shared-library

给服务类型一个双层父/子树

6名商业儿童在新编号26-31处,在固定区块内电传到POS 角色偏右图案(一个 enum 常数不能引用另一个来自 )),它本身的构造参数. MLOS和LOS在不改变身份的情况下重现, 因为 ORG FEATURES 通过 ServiceType Converter 和 移动 坚持 id 一个会重新分配所有现有的行。 ...

Kamo·2mo ago
Docskamo-internal

SP1的实施计划,应用程序目录父/子树

12项任务跨越卡莫共享图书馆、卡莫Initizer Service、安全服务、 Media Service, VOIP Service, kamo-Internal和翻译词典. 订购是装入并编码在计划中的: KI在操作前用手操作 警卫 服务部署(KI没有CI,所以没有推进), 字典在 kamo- 内部( 消息/ 被刻...

kamo·2mo ago
Fixkamo-login

让自动登录的跨租户警卫实际运行

守门员读取了主机Org的ID用 /"id"\s *:\s*(\d+)/——一个赤色的数字 直接结肠后。 安全局的JsSafeLong序列器写到任何 长于2 ^53 作为 JSON 字符串, 这里每个 org id 是 19 位数 独有的( ) 大约在 1.17 e18 左右, 因此 id 总是被引用 。 模式没有匹配。...

Kamo·2mo ago
FixESigService

停止将别名行作为 Org 域传递

QQ 已行走的 org. getDomains () 过滤器只打开 主动。 该收藏持有 org 的根域及其别名行 -- api, 登录, 主题和其余部分 -- -- 在同一表格中, 还有别名行商店 一个赤裸的标签而不是主机名。 因此,这种方法可以返回“login”为 一个组织的FQDN。 它所构建的是 https:/...

Kamo·2mo ago
Docskamo-login

纠正标志. pink 查找

盘点名为SignLinkBuilder的标志. sign.pink倒置为"外国" Apex",我把它记录为一. 不是: sign. pink 是卡莫拥有的 组织机构(id1174321970511380486"Sign Pink",DNS-核查). 因此,一个没有域名的 Org 邮件签名链接到对应方是一个 白色标签缺...

Kamo·2mo ago
Docskamo-internal

设计EHR/EMR垂直和母子应用目录

~30再投放和2026号通车的预建分析中的两段 EHR市场. 程序设计记录了对每个子项目具有约束力的六项决定: PHI 保留在预设上( 磁盘加密和备份为所有者持有, 而 导致的遵守差距记录下来,而不是假设消失; 父/子树,以便PhiModule能够根据能力而分; 许可证和 在构建数据模型和工作流程时购买网络依赖性; ...

kamo·2mo ago
Featurekamo-internal

制作无域可输入的 Org

进入 Org 意味着导航到 QQ 没有 URL 作为字元提供域 **************** 因此 Enter 已禁用, 所有者 改为/设置/dns -- -- DNS是门道,而不是a 白色标签选项。 在没有活的习惯时, 工作空间现在打开 CurRENT 源头 主机,会话名称为 org 。 具有工作习惯领域的租户...

kamo·2mo ago
FeatureSecurityService

让贝壳从会话中取出它的角,而不是主机

kamo-Internal的根版式会读取主机头,条形"内部". 获取/org/domain/ < that> 。 在为同一个租户服务的东道主上 作为“我是谁”的问题;在共享的主机上,这是一个不同的问题。 用错误的答案——它会让拥有主机的人返回, 所以一个成员谁 输入一个无域的 Org 将交给 KamoCRM Inc.的...

Kamo·2mo ago
Featurekamo-internal

将计划支持描述写入内容丰富的文本

上面的描述是一个 三行文字区. 这是/kb/新写出表面,现在,减去图片和 • 媒体图书馆——那些上传到KB媒体的媒体,而KB媒体是适当的之家。 文章和设置字段的错误。 从这里开始,列有两种形状: 关于保存的任何内容的文字文档 从此以后,每一行的传教士 都比这更古老,因为没有什么可以改写的 他们。 app/lib/ri...

kamo·2mo ago
Featurekamo-login

添加工作空间拾取器

上面写着,现在没有一个组织有一份名单,而不是 a 会议。 这是客户端的一半:/api/login通过有效载荷 (在无OTK检查之前),否则会报告一个完美的 /api/会话/选择中继选择并植入 和/api/login 完全一样,卡片中的第三步询问 工作空间。 围绕成员的实际工作构建,它打开了与 上次: 被记住的是一个预...

Kamo·2mo ago
FeatureMediaService

将类型描述带入其两种形状

现在的描述是Lexical文档,所以服务存储了纯文本 镜像客户端同时发送, 并手拿阅读器, 任何形状都可以 实际使用。 Webinar TypeDTO 获得描述 Plain 的表层,它更想要字词 而不是文档。 公开预订的DTO和预定的Webinar DTO获得 纯文本——匿名页面或提醒都没有Lexical 运行时间,...

Kamo·2mo ago
FeatureInitializerService

Webinar type上的丰富文字描述列

镜像共享-lib实体更改。 桌子之前需要两样东西 Media Services 映射它们. 描述栏必须未绑定: 它具有 Lexical 编辑器状态 现在,一个华尔街的天花板不会折断, 它会拒绝整个节省 包含在 @ Transactional 更新中一个数值太长的错误,然后滚回 并留下什么解释它。 而不是裸露地转身 因...

Kamo·2mo ago
Featurekamo-shared-library

将类型描述保存为丰富文本

关于QQ的描述是: 语法编辑器现在状态,而不是一行通俗,所以列必须 一个无约束的TEXT捆绑着一个长长的 varchar —— 一个赤裸的 @ Lob在一个字符串地图上到 a Hibernate 6上的 PostgreSQL 大型对象(Oid),此列不是. DESCRIPTION PLAIN是编辑器同时撰写的平面文字...

Kamo·2mo ago
FeatureSecurityService

让一个成员签入,而不用主机命名

添加拆分的后半部分:一个没有组织名称的签名 认证用户,然后询问哪个工作空间。 邮政 /api/security/session/select 将一个选项变成会话,以及 Sign Incompletion Service 在正确的密码和密码之间保持每个门 可用的会话, 因此登录和选择无法分开 。 已达两例. 任何组织都...

Kamo·2mo ago
Fixkamo-internal

使用停止两次发送消息的聊天核心

@kamo/chat-core 0.1.6. (中文(简体) ). 谈话减少器现在采用待定的乐观行 成员自己的讯息从STOMP上传回来 而不是将回音作为第二 排行并等待 POST 在丢弃重复之前回答 。 那两个人之间 成员两次看到他们的消息。 外科编辑的 Lockfile : “ npm s安装” 也想要重写800行...

kamo·2mo ago
FeatureInitializerService

记住成员签到的最后一个工作空间

用户. last org id 背对工作空间拾取器. 一个组织不是 更长的由主机名命名, 所以属于多个成员选择 签入后,该栏将不再作为新的决定。 晨报. 1个语句,不同于UserIs FakeMigation的4个. 那栏最后不是 NULL带有一个DEFAULT和Yugabyte 拒绝ADD COLUMN... 不N...

Kamo·2mo ago
RefactorSecurityService

证书检查和 Org 授权分离

签字后有两个问题连成一个查询。 "这些证书 好"由用户行回答——密码就住在那里,所以是 从来没有Org扫描。 “愿此账户输入工作空间”由 成员行走。 两人都是会员 主机名只提供第二个答案 一个成员提供 没有可解析的主机无法询问第一个 。 添加认证用户( 识别器, 密码) , 授权 IntoOrg( userId, )...

Kamo·2mo ago

就像你看到的运输?

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

永远开始自由查看定价