KamoCRM

实时变更日志

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

17,662
变动共计
6,080
特点
5,341
固定
30
项目
按项目筛选
所有项目17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
按类型筛选
所有类型Build16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 12, 2026
Fixkamo-internal

Fit to Width calculates actual container width instead of resetting to zoom 1

Reads **************** (which accounts for the stable scrollbar gutter) and the page's natural width via **************** then computes fitZoom = (availableWidt...

kamo·6mo ago
Fixkamo-internal

Replace all hardcoded purple with var(--color-primary) on Settings & Signers page

Signers icon, icon background, count badge, Add Signer buttons, Add First Signer button, empty-state illustration tint, add-another hover, and the ALL_OF_TYPE s...

kamo·6mo ago
Featurekamo-internal

Auto-select first signer, fix zoom control scrollbar gap, animate properties panel

- Toolbox auto-selects the first signer's UID when signers go from 0→1 - Canvas container uses scrollbar-gutter: stable so the sticky zoom/undo control mainta...

kamo·6mo ago
Featurekamo-internal

Reorder tabs, gate field tools by signer, redesign Settings & Signers tab

- Design is now the first tab; Settings & Signers is second - Toolbox shows "Add Signer" CTA (navigates to Settings) when no signers exist - Signature Tools, Id...

kamo·6mo ago
Featurekamo-internal

Render field controls as actual-looking form elements with signer color tinting

Each field type now renders a visual representation of the real control (text input, checkbox, toggle, dropdown, radio group, date picker, etc.) tinted with the...

kamo·6mo ago
Fixkamo-internal

Remove fixed height and scroll bars from field properties panel

The panel had two vertical scrollbars: 1. DesignTab wrapper had height: 200 + overflowY: auto 2. FieldPropertiesPanel root had height: 200 + overflow: hidden, ...

kamo·6mo ago
Fixkamo-internal

拖放设置 TotalPages 直至PDF dim 循环后防止 PDF.js 工人饱和

在一个50页的 PDF 上, 在 GetPage () 尺寸回路挂载前调用 setTotalPages 所有50个缩略图 Canvas组件 立即。 每个都回到PDF.js(服务器) 缩略图不是为模板生成的, 排出共享的50个并行任务 PDF.js 网络工人 — 压倒它并导致阴暗循环的GetPage()呼叫 无限期地停顿...

kamo·6mo ago
Refactorkamo-internal

从安全服务到转换服务/DocsService的所有成像API线路

上传路线现在通过 Conversion Service URL 直接调用转换服务: - POST/api/成像/上载 →/api/转换/成像/上载 - POST/API/成像/平板/上载 ...

kamo·6mo ago
Fixkamo-internal

Prevent page stacking, fix thumbnail slivers, add server-side thumbnails with PDF.js fallback

- Add flexShrink: 0 to page divs in PdfCanvas so pages don't compress in flex column - Add flexShrink: 0 to thumbnail items in PageThumbnailSidebar for same rea...

kamo·6mo ago
Fixkamo-internal

Eager PDF 渲染、 自然尺度正常化、 无水平滚动

- PdfCanvas:用急切的全页渲染器替换截面观察员。 在开始设计标签时,基于观察员的方法是不可靠的 显示 : 无 —— 浏览器无法可靠地重燃交叉事件 当祖先从显示:无向可见过渡时。 - PdfCanvas: 添加自然尺度正常化(TARGET PAGE WIDTH PQQ-612) 转换服务公司的一些PDF使用非标...

kamo·6mo ago
Fixkamo-internal

Eliminate removeChild DOM conflict in PDF thumbnail rendering

Replace container.innerHTML + appendChild pattern in ThumbnailCanvas with a React-managed <canvas> ref. The old approach cleared React-owned DOM nodes directly,...

kamo·6mo ago
Fixkamo-internal

Revert proxy routes to OTK auth, remove unused esigProxy helper

OTK is the correct auth mechanism — the prior session-header approach bypassed the established security pattern. All esig proxy routes now use generateOTK from ...

kamo·6mo ago
Fixkamo-internal

对 EsigService 代理路由使用直接会话头而不是OTK

从 Redis 在 Next.js 读取 *** 会话,并通过 orgId/ memberId 作为信任 通过内部K8s DNS向ESigService发送信头. 删除 OTK 依赖 .

kamo·6mo ago
Fixkamo-internal

在编辑器加载时使用内端点查找或创建模板

创建页面通过 imgId 在 URL 中 。 编辑页面现在称为 输入查找或创建 EsignTemplate 的终点,然后使用 返回UUID用于设计操作和版本历史.

kamo·6mo ago
April 11, 2026
Featurekamo-internal

添加带有设计画布、签名和版本的电子签名模板编辑器

完全重写/doc/ sign/edit 页面,并带有标签界面(Settings & Signers, 设计), PDF.js 有可拖放字段覆盖的画布,注释工具, 签名器 管理、 页面缩略图侧边栏、 版本历史和撤销/重写 。 包括 Zustand商店,API代理线路通向ESigService,以及13个新组件.

kamo·6mo ago
Fixkamo-internal

校正访问级别 API 的后端和前端之间的字段名称映射

地图后端安全级Id-accessLevel,是OrganizationOwner-isOwner,成员Type-isTeam Member在API路由中. 修正右侧检查以使用 EDIT member ACCESS LEVEL 而不是 MANAGE MEmber SECURITY 。 固定所有者切换,通过单独的API呼叫...

kamo·6mo ago
Refactorkamo-internal

删除 JSON 为订阅计划 ID 阵列解析工作

后端现在返回合适的数组而不是 JSON 字符串,所以 在附加、捆绑、 并推广电网电池渲染器.

kamo·6mo ago
Featurekamo-internal

在成员设置中添加访问级别编辑器, 并使用 org 专用标签替换

重命名 CLIENT MEMBER 和 InterNAL TEAM MEMBER 在图像访问级别Type.ts中带有{var}占位符 。 将访问级别部分添加到角色PermissionsTab中,由 EDIT MEMEBER ACCESS LEVEL 右上下级规则进行编辑控制. 更新 DocManager 访问级别标签,...

kamo·6mo ago
Upgradekamo-internal

Next.js 16.2.3, TypeScript 6.0, 节点 24, 反应 19.2

- 下一部.js 16.0.10 → 16.2.3, TypeScript 5.8 → 6.0.2,节点 20 → 24,反应 19.2.3 → 19.2.5 - 将ESLint从.eslintrc.json改为平面配置(eslint.config.mjs) - 更新 TS 6 的 tsconfig : 目标 es20...

kamo·6mo ago
Featurekamo-internal

重新设计支持页面和webinar向导以匹配账户页面布局

两页现在都使用同样的带有嵌入式标签的梯度英雄头 导航,匹配/账户页面模式。 网点排程 向导在页眉标签和全宽中使用编号的步数指示器 内容中包含每一步的企业级卡布局.

kamo·6mo ago
Fixkamo-internal

正确转发多段格式数据并设定路由处理器体积限制

- 恢复分析表格数据并重建转发(修正) 错误的 Stream 从原始数组缓冲转发中排除) - 添加路由 HandlerBodySizeLimit: 500mb 到下一个.config.mjs 实验 在路由处理器中允许大文件上传的配置

kamo·6mo ago
Featurekamo-internal

添加支持下拉, 将 Webinar 排程提取到专用页面

支持导航按钮现在有一个下放箭头和有两节的波波弗: "在线支持"(Contact Support, View Active Tickets)和"训练" (请韦比纳尔,我的网上研讨会) Webinar 调度从 MyWebinarsTab 中的对话框到独立的/支持/计划表-webinar页面 带有相继向导标签(选择类型、选...

kamo·6mo ago
Fixkamo-internal

将上传正文直接流出以避免下一条.js 10MB 体型限制

- 将请求读取为含有内容类型的数组缓冲和前方原始字节 标题而不是解析FormData(它触发了Next.js 身体限制) - 添加服务器动作正文 - 添加最大期限:300用于长期转换上传

kamo·6mo ago
Featurekamo-internal

通过WebSocket进行实时转换的进展,有双重百分比

- 添加用户ConconferenceWebSocket hook,支持成员和模板主题 - 在上传前创建连接 WebSocket的页面, 显示活转换 从具有双条的服务器获取的进展(当前步骤% + 总体%) - 阶段流量: 上传(XHR%) 转换(WebSocket%) 完成 - 立即编辑转换为 PDF (同步转换) 的...

kamo·6mo ago
Fixkamo-internal

通过 RKE2 DNS 直接调用安全服务, 修正散列计算, 添加已上传进度

- 所有模板 API 路由 现在直接通过内部调用安全服务 K8s DNS 而不是通过 APIService 代理 - 使用从文件Hashing.ts(SHA3-256)中计算Blake3/computeSha3256代替 导致与服务器的散列不匹配的 Web Crypto SHA-256 - 将不确定的进展栏替换为已显示...

kamo·6mo ago
Featurekamo-internal

实施电子签名模板管理

- 用完整的模板数据网格(AG Grid)替换电子签名标签占位符 带有待决/完成/Archived和创建新模板按钮的子tabs - 添加/doc/sign/创建有模板名称、范围选择器、文件上传的页面 限制 PDF 的空投区、 散列计算和密码对话框 - 增加/doc/sign/edit页,加上PDF.js浏览器和转换投票...

kamo·6mo ago
April 4, 2026
Fixkamo-internal

将字段名称对齐为 Available To Children 并加强预订 UI

通过发送创建 webinar 类型时修复 400 个坏请求 isAvailable To Children 匹配 Java 的 DTO 字段名( Lombok) 生成用于布林包装器类型的 geersAvailable To Children。 将最小提前预订的原始分钟输入替换为 直观数字 + 单位 选择器( Minu...

kamo·6mo ago
Fixkamo-internal

制作 webinar 设置表单并填充可用的内容区域

从详细表格中删除最大宽限制, 以填充全部 宽度。 使类型表及其容器使用弹性布局来填充 带有粘贴头的可用高地。 所有视图现在使用弹性:1至 正确填入其母内容区域.

kamo·6mo ago
Fixkamo-internal

拓宽窗体 战略状态类型为 TypeScript 兼容的字符串

关于WebinarPresenter战略的论断使使用国推断a 字元类型,导致类型与字符串道具不匹配.

kamo·6mo ago
Refactorkamo-internal

重新设计基于对话框到子页面导航的webinar 设置

将弹出对话框和单独的手风琴部分替换为两个级别 内置导航流 : - 第1级:使用点击到导航的清洁的 webinar 类型表 - 第2级:带有标签界面的打字细节子页(Details, 演讲者、提醒者、可用时间段) 所有形式都是内在的——不再使用模式弹出. 按类型管理槽 ,而不是作为单独的一节。 帧器运动 视图之间的转换.

kamo·6mo ago
Featurekamo-internal

在 Webinar 设置中添加最小预订字段

添加一个数字输入来配置一个槽必须提前多远 允许保留,并用助手文本解释字段.

kamo·6mo ago
Featurekamo-internal

将 Public WEBINAR 范围切换到 API 密钥管理 UI

将带 VideoCall 图标的公共 Webinar 范围选项添加到 API 密码 访问设置页面, 允许管理员启用 webinar API 访问每个密钥.

kamo·6mo ago
Featurekamo-internal

添加包含管理员设置和成员视图的 Webinar 调度 UI

在 kamo- 内部执行完整的 webinar 前端 : - WebinarSettingsTab:适用于webinar类型、介绍者池的管理员CRUD, 提醒间隔、可用时间段以及儿童矿石限制 - MyWebinarsTab:成员观看即将到来的/过去的网络研讨会,并参加联合会议, 分三步安排模式和介绍者管理 - 引导We...

kamo·6mo ago
Fixkamo-internal

将 Quill HTML 输出规范化,用于一致的电子邮件渲染

在发送前通过正常的QuillHtmlForEmail和包裹BodyForEmail来跟踪所有电子邮件正文内容,确保无论是否应用了模板,HTML输出一致.

kamo·6mo ago
Refactorkamo-internal

将支持设置从成员级支持页面分到专用设置页面

- 从/支持页面中删除设置标签,只保留出票和分析 - 在分析中添加子 Tabs: 概览和状态及响应时间(从设置中移动) - 重建/设置/特点/支持专题、分析、和安排的支助分页 - 更新设置 Status Window 导航和/并设置有新路线的页面卡

kamo·6mo ago
Featurekamo-internal

添加动态的帮助和提示面板以及 Webhook URL 到提供者集成

- 商务 ProviderSetup 现在使用 HelpTips Override Context来显示背景 帮助根据当前视图更改(列表、选择器或每个提供者) - 配置对话框显示支持的提供者点击复制的 Webhook URL 实时网游(Shopify, BigCommerce, Wix, Squarespace, Ec...

kamo·6mo ago
Fixkamo-internal

直接下载结果Svg而无需操作

管道SVG已经删除了背景 。 下载为 -- 是.

kamo·6mo ago

“你看见了什么 ? ”

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

开始免费永远查看定价