KamoCRM

实时变更日志

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

17,667
变动共计
6,081
特点
5,345
固定
30
项目
按项目筛选
所有项目17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
按类型筛选
所有类型Build16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
June 15, 2026
Fixkamo-internal

不要采纳遗产 *** 饼干; 清除它代替

在SessionStorage切换船之后,每个浏览器仍然拥有它的 老 ***饼干。 将这一数值移入会话Storage(和 服务器 cookie-fallback 也可以读取它 ) —— 一个 Stale/ 已过期的 cookie 然后 将服务器端确定为真实但无效的会话, 所以 / api/ user- info 返回无...

kamo·4mo ago
Fixkamo-internal

回到我的网络 当所有网络403s

hasPlatformAdminAccess是衍生的客户端(session-org和 (原始内容存档于2017-03-27). host-org-is-top-level. 儿童 -- -- org 的拥有者,其会期在 顶级主机被错误地标记为平台管理员,所以/网络调用 全部网络, 后端为 403s( 会话 org 不是...

kamo·4mo ago
Featurekamo-internal

*** 以每组会议方式携带, 而非共享饼干

会话 id 生活在浏览器 cookie 中, 在所有标签中共享 源代码,因此第二个标签(假名)无法维持自己的会话 。 将载体移动到会话Storage( per- tab) : - 会话 client: 符号帮助器+一个全局抓取包,附着 id as X- ***- Token 在同源/ api 通话中,加上一次 coo...

kamo·4mo ago
Featurekamo-internal

成员设置头条上的 God-mode Impersonate 按钮

在 / sets/ member/[id] 上添加右上角“ 冒用” 动作, 可见 仅当登录的会话带有神模式( Get Is God) 和目标时 这不是自我/新。 调用新的 /api/ security/ imposate, 然后互换 *** 通过 OTK 路径的 cookie (/ validate? otk=. & ...

kamo·4mo ago
June 14, 2026
June 13, 2026
June 10, 2026
Featurekamo-internal

API SIGNATURE( E- Signature API) 关键范围

在 org API 密钥管理器中添加 E- Signature API 范围, 这样工作人员就可以批准 。 业务类方案电子信号访问。 月度以外使用量 分配款按每个签字计算.

kamo·4mo ago
Featurekamo-internal

在文档编辑器中发送签名动作+信封状态

在打开 a 的模板编辑器头中添加“ 发送签名” 按钮 对话框将文档发送给收件人并跟踪签名状态, 调用 新的ESigService/api/esig/envelopes引擎。 - 代理路线(通过生成OTK,镜像模板代理): POST/GET / api/esig/envelopes, 获取[uid], POST [ui...

kamo·4mo ago
Featurekamo-internal

平台产品切换到组织标签

展示其所属的平台产品名称-平台- 组织。 添加一个门开关/ org( 对顶层的 org 无效) , 解释权限效果的确认对话框, “ 公式产品 ” 芯片,无目录警告,乐观更新,和出错的小吃栏. 所有字符串 通过下层.

kamo·4mo ago
June 9, 2026
Fixkamo-internal

保留背景反切的 org 列表; dedupe 会话调用

/ 网络重新点火取回每个背景会话的网络更新和 将整个列表隐藏在任何获取错误上, 所以是一个瞬间 blip 或 stale hasPlatformAdminAccess (错误的端点403) 可以默地放下用户的 驴子 背景反弹现在悄悄地运行并保存已装入 orgs;只有初始前景负载拥有自旋器+出错横幅. 同时将重复的/a...

kamo·4mo ago
Fixkamo-internal

恢复电子邮件链接点击处理器, 隔离原因

用户报告电子邮件- 预览链接点击仍然不做和文本 选择被杀死 。 右击并徘徊两个工作,所以 主锚元素完好无损,URL有效. 三次尝试 截取点击(窗口.打开,使用效果目标++blank, 抓取相合成锚点点击)都未能恢复导航. 脱去我加的每个变形器侧点击处理器 所以消毒器的 目标="""""""""""""""""""""...

kamo·4mo ago
June 8, 2026
Fixkamo-internal

以真实的扩展显示完整的标志, 而非硬码. svg

品牌标签将标志FullUrl建为上架的标志- full.svg, 忽略 org的标志FullExt. 完整标识上传为 png/jpg/etc。 live at logo- full.{ext} 在 MinIO 中, 所以 .svg URL 404'd 并生成了被损坏的图像 (该标志实际上保存了). 在 org 后从标志...

kamo·4mo ago
May 30, 2026
Featurekamo-internal

全宽企业重写并预览直播

ProductForm是一个有硬码的单窄列(最大宽度:880) 到处都是英语 现在使用与报价页相同的企业模式: 布局 : - 有面包屑、后箭头、有型徽章的全宽梯度头条 - lg+上双柱网格(6fr/6fr),下单柱 - 左边的表格,右边的活"生产预览" 窗体边 : - 以TogleButton Group的形式进行...

kamo·5mo ago
Featurekamo-internal

带有活预览面板的双列布局

新出价的一页是宽屏幕上高大的一栏——浪费了一半 观地道. 现在使用左侧的 CSS Grid (5fr) 和 a 右侧的活“ Offer Preview” 面板( 7fr) , 作为操作员更新 类型。 小屏幕上单列( < lg). 窗体边 : - 带有图标的区块(生产商-借款人-金额-自定义术语) - 借入字段垂直堆放...

kamo·5mo ago
Refactorkamo-internal

重新设计新报价页作为双列工作空间 + 直播预览

你要求完整的房地产,现代的,被打磨的——最后的造价加了一个 圆形外壳内有单柱形,正是宽度 半页的空洞的canvas批评 你已经给出。 此重写使用 空间 lg+ 屏幕上的布局 : - 顶端的全宽取出产品(关键选择;获得其 拥有卡片,其他的可以对此作出反应. - 下方为两栏的网格:左边为成形部分(Borrower,贷款金...

kamo·5mo ago
May 29, 2026
Featurekamo-internal

波兰新出价页面 — 空状态, LOC 徽章,自定义名词

报价页在前一个重构后有三个UX空格: 1. 空状态。 当一个市场还没有贷款产品时,就使用下降 静静地变空 操作员不知道该怎么办 现在 替换为英雄空状态( 介面、 头条、 安装上的入门) vs LOC,以及"创造出贷款产品"CTA路由到产品/新流量. 2. LOC vs 安装在前面没有可见,两者在 产品下降。 添加了...

kamo·5mo ago
Fixkamo-internal

添加/商业/个人贷款/新条目+抛光市场范围报价页面

“新贷款”行动指向/商业/个人贷款/新贷款。 但是不存在这样的页面, 因此 Next.js 已路由到动态 [loanId] 页面 出借Id="新"并浮出水面"没有找到". 这增加了缺失的切入点—— 转发到市场范围选项创建页面, 另外,还展示了所有Personnaal LOANS市场的抛光采摘者。 并将现有的市场范围页...

kamo·5mo ago
Refactorkamo-internal

10页全宽企业抛光

通过现代企业模式(分级标题+面包屑+) 后箭头 + 全高弹性外壳 + 轻灰色上卡片分组内容 画布)在 kamo- Internal 的别处使用,去除每一个先前的最大宽度 限制(720/960/980/1080/1100px),所以页可以填入可用的区域。 借款方 : - 贷款(我的贷款):将待付贷款+活期贷款分为卡片 ...

kamo·5mo ago
Featurekamo-internal

商业类型和雇用采摘人中的人物

将个人名词添加到Commerce TYPES和EmplocationType列表 可从市场/新市场和新市场创造新的卡穆洛斯个人贷款市场。 市场/编辑页面,显示在 " 快速行动 " 栏(与/商业/个人贷款/新 并将其纳入管道接触型过滤器和配置.

kamo·5mo ago
Featurekamo-internal

T6+T7 前端抛光 + Org 报告 + 自动支付 UI

前端抛光( T6) : - 新的 lib/format.ts: 地方意识的Intl 助手-格式 格式 Date /格式 DateTime /格式 PercentBps. 替换硬码 到 LlocaleString() + schect(0,10) 分布在代码库的图案。 - 借款人AutoPayCard:完全注册/暂停/恢...

kamo·5mo ago
May 28, 2026
Featurekamo-internal

/api/los 代理 HMAC 签名身份信头

当 LOS PROXY HMAC SECRET en var 设定时,代理现在计算 和发送 X-Proxy-Signature + X-Proxy-Timestamp 与 X-Org-Id 相伴而行 / X -成员 - Id头。 KamoLOS的新代理HmacFilter验证了这一点 (±60s skew, 恒时比较)...

kamo·5mo ago
Fixkamo-internal

通过捕获相相导航强迫电子邮件链接点击

报告显示点击电子邮件预览链接, 悬浮显示 URL, 没有控制台错误, 但导航永远不会起火 。 指纹指向一个吞下点击的上游听众 在浏览器可以对此采取行动之前,先进行默认。 挂载一个抓取相控文档,单击唯一工作的是 检测电子邮件内容内的锁定点。 它运行在任何之前 其他听众(抓取 > 气泡),用 立即停止 Propagati...

kamo·5mo ago
Featurekamo-internal

Org-side贷款详情页+调整/承诺API

- LosApi:手动操作,放弃Fee,承诺ToPay - 完整操作页面 * 4-上余额卡(现值、本值、利息、下期到期) * 手动调整表(简体中文/DEBIT,所需理由)——调用 /api/los/调整/手工 * 付款承诺表——打电话 * 报表+付款表 * 为整个事件日志嵌入了 < LoanAuditTimeline ...

kamo·5mo ago
Fixkamo-internal

让本地目标打开新标签, 放下窗口。 打开

前一个修补截取了点击并称为窗口. open() - 但是 弹出阻塞器和扩展可以屏蔽窗口。即使直接打开 点击处理器, 因此链接默默未打开 。 原生主播点击 目标=" blank" 从未被封锁. 放下点击截取器 。 保持一个使用效果 重新加载 目标="" blank"/rel="Noopener noreferrer" ...

kamo·5mo ago
Featurekamo-internal

P1前端 — 收费队列+审计时间表

- losApi: 充值 / 确认主管 / 审计 ByLoan - **************** D120 审查队列页面; org 用户 审查每笔贷款,增加一个理由,点击确认 + POST / api/los/ 充值 /{id}/确认。 显示贷款管理员的后端。 - 新建 " LoanAuditTimeline " ...

kamo·5mo ago
Featurekamo-internal

P0 硬化——表单,会话解析,支付方法

表单( org- side) : - 还有... /{产品Uid} 编辑页面 - 新贷款 类别字段(安装对 LOC),期票 模板 UID,允许的状态代码 - **************** 产品 选择(只有来自这个市场的活跃产品),借款人成员, 本金,可选名词,借款人状态,"保存草稿"与"发送" - 设置/地物/借出...

kamo·5mo ago
Featurekamo-internal

通过k8s DNS的 KamoLOS 代理路线

镜像 /api/billing/ [[.路径]] 计费服务代理 : - *** 会议通过Redis解决;X-Org-Id + X-成员-Id 转发 - /api/los/webhooks/* 跳过会话认证(在 KamoLOS);花旗-标志页眉经过 - 神-模头通过保存 - 502次总结上游故障

kamo·5mo ago
Featurekamo-internal

添加个人 LOANS 商业类型前端

- 参与 TypeLabels: 扩展参与 类型加词汇 - MarketCardGrid:个人-LOANS颜色(#14b8a6)+地标图标+计数器 - 市场详情页:新标签(贷款产品/提供/主动贷款/ 《国家规则》,以商务为主题 - losApi.ts: 完整的地表DTO + 薄取取包打出/api/los/* 产品、要约...

kamo·5mo ago
Fixkamo-internal

在新标签中再次打开电子邮件预览链接

消毒器已经在每个链接上设定了目标=" blank",但 导航干扰器中的文档级别点击处理器为 每一次链接点击——包括目标=" blank"之一,并翻转 全局加载覆盖 。 当前标签从不导航,所以 覆盖从不清除,将新标签隐藏在卡住的装载后 屏幕。 现在的导航干扰镜像使用NavigationLoading的过滤器 (目标/原...

kamo·5mo ago
May 21, 2026
Featurekamo-internal

相片 album 上传使用与上传标签相同的 WS 管道

提取 doc-manager 上传管道( hashing ~ dedup check ~ register-or-upload → WebSocket驱动的转换)为可再使用的用法 ImagingUploads hook. 钩子拥有每个文件的状态机器,XHR进度,以及上传标签所使用的活转换进度WebSocket订阅. ...

kamo·5mo ago
Fixkamo-internal

增加/api/安全/抵押 -- -- apps call-all 代理 -- -- 404个根源

Kamo- 内部应用程序通过一个明确的 Java 后端路径代理 下一.js 路由处理器(每顶层部分一个:/商业-市场,/pos, /领导,.)。 /api/保安/抵押程序没有处理器,所以每个电话来自 抵押 AppsApi( URLA / 应用程序页面使用, 抵押程序) 设置面板, 现在 Pipeline 应用Tab) ...

kamo·5mo ago
Fixkamo-internal

/管线/{垂直}/{x}404s-命名空间被更名为/commerce/

/管线命名空间在这个应用中没有路径——每一个链接都会到 /管线/应用程序/{x},/管线/顺序/{x},/管线/约定/{x}, /管线/服务/{x},/管线/协议/{x},/管线/预订/{x}, /管线/采购/{x},/管线/承诺/{x}等 404'd. 他们是 (原始内容存档于2019-03-26) (英语). Le...

kamo·5mo ago
Fixkamo-internal

删除独立的应用程序图标——LOS生活在商业之下

抵押贷款申请管道是商业系统的一个纵向管道, 不是顶级导航 借款人、处理商和承销商通过 商务 – 在/商业页面上的申请,这些申请已经通过 管道维尤的应用程序标签. 独立图标意味着平行 特性,它与商业垂直结构相冲突,并且是 一种双输入用户抱怨。 删除了 Nav Projects With Panel 块 + 现已未使用的...

kamo·5mo ago
Featurekamo-internal

复制装订器, 用户可以叉而不影响原装

从绑定器列表的上下文菜单和编辑器头中的新按钮中添加可访问的"重复"动作. 复制从源绑定器的元数据+项目+修饰器开始,由当前用户所有,没有股份,自动被选中,因此用户立即登陆新分支. 连接 : - **************** 代理路由 - 装入附件Api.ts的重复Binder( )并使用BinderStore -...

kamo·5mo ago
Featurekamo-internal

抵押权方案 切换 + MORTGAGE 参与 深链

- 抵押贷款方案小组现在每张程序卡上都装有真正的交换机 乐观更新 + 对失败回滚 。 正在调用程序 PUT 并反映 有效运行状态计算服务器侧从 Base + 覆盖。 -==YTET -伊甸园字幕组=- 翻译: - /商业/业务/[id]页:应用链接Type现在通往 /applications/{linkId} (URL...

kamo·5mo ago
Chorekamo-internal

在申请卡上显示已启用/ 已执行的徽章

现在每张抵押卡 / 申请中, 在一个小芯片旁边 计数 : 当贷款有承诺( 资金) 时, 绿色“ 承诺 ” "Engaged"当它有一个交战(飞行). 标题属性带有 参与/承诺 纸牌 在接线之前( 无接触) Uid 还没有回填) 渲染 没什么,所以UI优雅地贬低.

kamo·5mo ago
Fixkamo-internal

平坦的添加项目菜单, 这样生成的 Docs 可以到达

"添加生成多克"子菜单方法没有成功:点击菜单项关闭了母菜单,在被嵌入的菜单可以锁定之前解载了菜单项目,因此第二个菜单从未出现. 取而代之的是单一平面菜单(上方的分隔符,分页标记为"Generated Docs",再后被封面页/目录表/相片相册/Word Counter),使得每个选项在一击中可以直接到达.

kamo·5mo ago
Featurekamo-internal

显示商务上下文+程序设置标签

- 应用英雄现在读作“商业>住宅抵押物 URLA 2021” 因此,工作人员认为抵押贷款是商业单元中的一个纵向,而不是 独立管道。 - 商务设置下的新抵押方案标签——只读目录 具有活动状态和规则版本的贷款程序(CONV/FHA/VA/.). 在所有三个地点(subTopics, 路由, 标签For)更新了设置导航 。 ...

kamo·5mo ago
Fixkamo-internal

停止双向渲染查询字符串; 添加共享 + 元对话框

渲染修正 : - QQ 正在手动附加 ? inline= truth to apiPath, 但是 extendToApi 已经保留了到来的查询字符串 。 重复的查询字符串使 Spring 将“ true?inline= true” 分析为内含布尔并返回400。 - 获取 BinderPdf 现在解析 JSON 错误正...

kamo·5mo ago
Featurekamo-internal

用绑定器、 分隔符、 生成的 Docs 添加组织者标签

向 doc 管理器添加组织者 : - 新建“ Organizer” 标签( 位置 4) , 附带绑定器列表 + 编辑器分割视图; 现有的标签右移 - 每行“添加到组织者”动作打开一个绑定器拾取器(现有绑定器或创建新) - Binder 编辑器:拖放重排项目(HTML5 DnD),通过ModernColorPicker添...

kamo·5mo ago
May 16, 2026
Fixkamo-internal

附加+内含图像取回的旁接服务员

点击已导航到文件的 <a 下载>附件行 下载中。 电子邮件服务员正在拦截每一个 /api/email/* 获取,包括二进制流,并通过 Chrome对SW-Synthesized反应的处理方式不同于 网络对下载属性的响应点击,所以浏览器打开 文件在页面中而不是保存。 将相同的 URL 粘贴到新浏览器 工作是因为它绕过了工...

kamo·5mo ago
May 15, 2026
Fixkamo-internal

解析 cid: 在消毒时插入图像以停止签名闪烁

Cid: 重写是在承诺后使用效果中发生的,所以被消毒 HTML 以字面的 src="cid:"击打 DOM 时,效果使每个 img 变异 在下一个滴答。 任何重置内置HTML的重置( 如缓存 vs 新鲜) 机身取取,即刻读取,即刻取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取...

kamo·5mo ago
Featurekamo-internal

管道时间线中的地表上方

散列链链接作为小单相距“ prev<hash>” 芯片提供 在现有的快照散列旁边,标题中包含全部值 工具提示。 没有新的翻译——使用现有的布局.

kamo·5mo ago
Featurekamo-internal

HMDA LAR UI 中的表面验证问题

HmdaLarRecordDTO 现在携带一个问题阵列; HmdaLarClient 使: - 桌上挂着琥珀的横幅 与问题相提并论 (出错 / 警告) 当任何行失败时, 每行开一间手机 列出每个问题的严重性 现场,和消息。 API 客户端针对新 /hmda/ lar/ issues 添加 listHmdaLarIss...

kamo·5mo ago
Refactorkamo-internal

将所有已破碎的空态框统一为 <Empty State / >

一打"圆-×l-接壤-接壤-white/10 bg-white/[0.015]."的内行拷贝. 横跨区域文件、 kanban 列、 HMDA LAR 列表 应用程序顶级列表崩溃成一个 [uid]/ 组件/ Empty State 有大小变体(sm/md/lg)和可选图标/描述/动作的组件 插槽 。 应用程序 ListC...

kamo·5mo ago
Featurekamo-internal

在 TransitionDialog 中的表面预告转换Lint警告

两种过渡数据执行(详细管道部分+kanban) 当用户选择目标状态时, 现在点火 。 做一个琥珀咨询块 上面确认。 确认仍在启用... 联络处决定是否继续工作。 在抵押贷款中的字符串 Apps.pipeline.lint*.

kamo·5mo ago
Featurekamo-internal

由提供者 + 使用 Toast 钩子的全球土司队列

在布局级别上新建 Toast Provider 使 Framer 移动堆栈包含 上下文管理的土司,并显示输入的用法 Toast() API 密码 (成功/错误/信息/警告)。 管道过渡,条件清楚/失效, 和Webhook秘密旋转 现在发射土司而不是内插的旗帜; 康克特 从 1 表面回收琥珀"再生" 敬酒 在细节 管道部...

kamo·5mo ago

“你看见了什么 ? ”

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

开始免费永远查看定价