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
April 16, 2026
FixDocsService

Gracefully cancel superseded reconversion jobs on rapid saves

When a document is saved multiple times quickly, each save registers its ImgDat UUID in a ConcurrentHashMap. The async reconversion task checks this at 6 checkp...

Kamo·6mo ago
Featurekamo-internal

在 Docs 按钮中添加打开用于编辑文档、电子表格、演示文稿

- 在 Doc 管理器栏中新建“ 在 Docs 中打开” 按钮( EditNote 图标) 用于.docx,.xlsx,.pptx,.odg,.doc,.xls,.ppt文件 - 通过 POST /api/docs/open/{imgId} 在新标签中打开 Docs 编辑器中的文档 - 为 PDF 注释工作流程改名为“...

kamo·6mo ago
FeatureDocsService

Rewrite WOPI/Docs to use Img/ImgDat, add Open in Docs endpoint

- WopiController now uses imgId (Long) instead of Document fileId (String) - DocumentService creates Img + ImgDat records instead of Document records - WOPI Che...

Kamo·6mo ago
Featurekamo-shared-library

删除独立的文档实体——所有文件现在都使用 Img/ ImgDat 成像系统

文档实体,文档存储器,和文档非关联例外 已删除。 DocsService WOPI 和 Docs 集成现在完全运行 通过成像管道中的 Img + ImgDat 实体.

Kamo·6mo ago
Featurekamo-internal

建立具有完全端点管理的综合自动铅进口UI

完全重写具有生产准备状态的铅AutoImportManager: - 端点CRUD,为第三方主要供应商提供独特的网页浏览URL - 复制到剪贴板端点 URL 生成 - 4-Tab 管理对话框:概览(数据、切换),实地绘图(基于表格) 源到系统的字段映射器, 有变换), 队列( 已插入) 装有状态过滤和积压处理的有效载荷...

kamo·6mo ago
FeatureDaemonService

Add Quartz job for automated lead intake payload processing

Adds LeadIntakeProcessingJob that runs every minute to process queued raw payloads from 3rd-party vendors. Applies configured field mappings, transformations (t...

Kamo·6mo ago
FeatureSecurityService

添加铅摄入管理和公共接收控制器

为自动取铅系统增加两个控制器: - 领带摄入控制器:经认证的CRUD,用于取入端点、字段 绘图、有效载荷排队管理、积压处理和统计 - 领队接收控制员:接受第三方的公开终点 采用限制Redis率、有效载荷尺寸的 JSON 平整,每个端点可配置功能/功能

Kamo·6mo ago
FeatureAPIService

Add public lead intake endpoint for 3rd-party lead submission

Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwa...

Kamo·6mo ago
Featurekamo-shared-library

添加铅 接收系统实体、再持有、DTO和服务

添加自动铅摄取系统的完整数据层: - 4个实体:铅摄入端点、铅摄入端点、铅摄入端口、铅摄入端口、铅摄入端口加工记录仪 - 4个储存库,自定义JPQL查询处理未处理的有效载荷 - 6份关于API请求/答复合同的DTO - 装有完整CRUD、有效载荷储存、实地绘图管理、JSON平整和处理日志生命周期的铅接接服务 - 铅吸收...

Kamo·6mo ago
ChoreEmailService

Bump version to trigger rebuild with updated kamo-shared-library

Rebuilds the Docker image with the fixed Member entity (memberType field removed) so the Hibernate SQL no longer selects security_level from the member_team_mem...

Kamo·6mo ago
Featurekamo-shared-library

添加 QQ 到提交日志仓库

Kamo·6mo ago
Fixkamo-marketing

聊天 *** — 固定校正时间并改进横幅副本

- *** 提供: 触发生效效果现在取决于挑战 校验( ) 仅在部件被挂载后调用; 使用 RAF 以 确保在调用校验前, DOM 已绘制 - PublicChatWidget: 将显示器替换为可视化隐藏器 绝对 div 以便 Web Workers 可以运行; *** 部件是隐形的 浏览器通过 CSS 隐藏, 从而阻止...

Kamo·6mo ago
Featurekamo-marketing

将 kamo ***( 工作防护) 整合到联系形式、 演示形式和聊天部件

- 添加 *** 提供可重复使用的组件,将 Capcha-widget 包裹在暗色的主题样式中 - 联系表:对焦点进行自动核查,在核实前提交大门 - 演示形式:在第一阶段对焦点进行自动核查 - 聊天部件: 聊天打开时启动 PoW , 显示校验横幅, 禁用发送直到校验 - 销售商kamo-capcha-widget v3...

Kamo·6mo ago
Fixkamo-shared-library

删除成员 Type 字段以完全防止 Hibernate 重复列

先前的修补( @ Transient on field, @Access( AccessType.FIELD) 在类上) 这是不够的。 字节码检查显示Lombok的@Setter生成了一个 公共设置 MetleType () 方法。 手动手册的Paired get MetleType () gettter, Hiber...

Kamo·6mo ago
FixInitializerService

Email as paid add-ons, not included free

- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...

Kamo·6mo ago
Fixkamo-marketing

电子邮件作为付费附加, 更新所有倒计时定价数据

- KamoMail主机:5美元/用户/莫加(不免费——责任问题) - 第三方电子邮件整合:2美元/用户/mo加价 - 更新了计算器页回落数据(显示旧的29美元/64美元价格) - 更新定价页倒数比较表 - 更新FAQs以反映电子邮件加价 - 从计划特性列表中删除“电子邮件托管包含”

Kamo·6mo ago
Featurekamo-marketing

以玻璃形态设计添加动画饼干同意横幅

以弹簧动画、基本/分析饼干向左下浮卡 切换, 本地Storage 持续, 和页脚中的 Cookie 设置链接 重新开放同意优惠.

Kamo·6mo ago
FixInitializerService

Use 18DOFF promo code with April 30 2026 expiry

Kamo·6mo ago
Fixkamo-marketing

使用18DOFF promo代码,更新为2026年4月30日

从 EARLYBIRD 返回到 18DOFF 以匹配导航头. 更新了从"Prelaunch"到"Early Bird"的导航文本,以达到一致性. 设出价到期2026-04-30.

Kamo·6mo ago
Fixkamo-marketing

更新倒置定价数据,以匹配新的生产价格

API返回了401,因此营销站点使用硬码倒置数据. 更新所有倒计时计划、附加、捆绑和比较表 符合新定价:启动器34美元/28美元、企业72美元/59美元、最大用户100美元, eSignatures addon,电子邮件托管包括免费更新的元数据.

Kamo·6mo ago
Featurekamo-marketing

更新新的生产定价销售网站

- 在附加图标地图和计算器上添加电子签名 - 电子邮件托管显示为“ 插入免费” , 而不是付费附加切换 - 更新FAQ:增加TCO比较FAQ,电子邮件托管FAQ,更新年度节余为18% - 设置费用征集,从2 500美元更新为“15 000-75 000美元”(竞争对手比较) - 计算器:业务计划最大用户更新到100,回...

Kamo·6mo ago
FeatureInitializerService

Update KamoCRM pricing to production go-to-market rates

- Starter: $34/mo ($28 annual), Business: $72/mo ($59 annual), Enterprise: from $109/mo ($99 annual) - Business plan expanded from 50 to 100 users - Added eSign...

Kamo·6mo ago
Fixkamo-shared-library

添加 @ Access( AccessType. FIELD) 到成员中停止 Hibernate 映射 获取 MenistryType () 作为一列

先前的修补( @ Transient on the select Type field) 不足 。 Hibernate 6 仍在发现公众通过 MetleType () 方法 属性扫描(JavaBean getter Convention)并将其映射到 名为成员的持久列 类型。 由此产生了一个复制件。 @ Disacri...

Kamo·6mo ago
Fixkamo-internal

显示上传者名称, 拓宽日期列, 将扩展图标合并到文件名

- 上传 by: 总是空的 — 字段名称正确但后端 从未设置创建ByName; 现在解决在后端 - 文件名称栏:从反应-文件-icon中预置文件类型图标, 删除单独的扩展列 - 上传的列:设置宽度/分宽 230,因此全日期可见

kamo·6mo ago
FeatureDocsService

Populate createdByName in DocumentMetadata from uploader member

convertToMetadata() now reads **************** and sets createdByName so the Uploaded By column in the doc manager shows the actual uploader's name.

Kamo·6mo ago
Featurekamo-shared-library

Img 实体上传的音轨

在 Img 中添加创建的 By Member (Many ToOne) 字段, 因此上传器是 上传时持续 。 图像服务. upload Document () 现在设置它 从呼叫成员。 休眠会自动添加 CREATED BY member ID 栏.

Kamo·6mo ago
Fixkamo-shared-library

解析 Hibernate 6 中重复的会员 TYPE 列造成的安全级别 SQL 错误

成员. java将成员图示为@DiscriticatorColumn 和明确 @ Column 球场. Hibernate 6在母表投影中两次选择了栏, 导致行数漂移, 将安全级别推入子表 (member team member) SELECT——不存在的地方. 固定 : 从成员Type 中删除 @ Column J...

Kamo·6mo ago
FeatureDocsService

Expose thumb and converted file sizes in DocumentMetadata

Adds thumbFileSize, convertedFileSize, and convertedThumbFileSize to the DocumentMetadata DTO and populates them in convertToMetadata() from the ImgDat and its ...

Kamo·6mo ago
Featurekamo-internal

将存储大小工具提示添加到 doc 管理器中的单元格大小

工具提示显示每个文档使用的实际存储的细目 : 原始文件,缩略图(原作+转换合并),以及 转换的医生——加总数。 两行的缩略图 被归纳为一行,因为只有一条是人口.

kamo·6mo ago
Fixkamo-internal

在导航干扰器中跳过加载屏幕下载文件

Blob URL和与下载属性的链接从不引起页面导航, 因此,全局点击处理器现在提前返回这些——防止 "Loading KamoCRM"从出现和被卡入文件下载的屏幕.

kamo·6mo ago
Fixkamo-internal

在电子邮件提供者选择器中保存出错并返回乐观更新

保存不可配置的提供者时( KamoMail, parentOrg, 非配置) 失败, 错误设置在状态中, 但从未显示在列表视图中, 以及 乐观的UI更新从未恢复, 在 DB 不变时选中。 在刷新旧值时,旧值将重新出现。 - 在保存失败时将所选数据恢复到先前的值 - 在每次尝试保存之前清除任何 stale load 错...

kamo·6mo ago
Featurekamo-internal

将 Doc 管理器动作按钮移动到工具栏搜索行

- 删除创建文档、上传文档、大块上传和从梯度英雄头刷新 - 英雄头条现在只有标题/描述 - 创建文档并上传文档,作为向 DocManager 传递的动作道具,并提交快速搜索栏右侧 - 完全删除了批量上传按钮 - 刷新现在是DocManager工具栏中包含的仅图标按钮(无标签),调用loadDocuments() - 搜...

kamo·6mo ago
FixSecurityService

在登录 SQL 中正确的安全级别引用

security level在成员席上(m),而非成员-团队-成员(e). 错误的化名 e.security level 导致整个SQL无声地失败, 因此成员Type从未被从查询结果中设定.

Kamo·6mo ago
Fixkamo-internal

恢复共享对话框的团队成员/成员权限模式

队员(成员Type=TEAM MEMBER)绕过所有出入口. 正规会员由SHARE DOCS-QQ权利公司出面. 没有会员的遗留会议 Type 获得临时全程访问 直到他们重新登录并接收新会话字段.

kamo·6mo ago
Fixkamo-internal

允许任何经认证的成员共享文档

在共享对话框上删除基于角色的门——任何登录成员都可以共享. 上一次需要检查的是Team Member( 来自会话成员Type) 或 具体的SHARE DOCS-QQ权利,这些团队成员并没有固有的权利.

kamo·6mo ago
FixDocsService

Correct member name access in resolveAlias endpoint

member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...

Kamo·6mo ago
FeatureSecurityService

在登录时将成员Type存储于 Redis 会话

当 e.id 不 NULL 时添加 Case, 然后“ TEAM Member” 其他“ Member” 结束为 登录 SQL 查询并通过创建会议将结果传递到 Redis, 因此前端可以通过会话数据区分出团队成员与正会成员.

Kamo·6mo ago
Fixkamo-internal

从 blake3/ 浏览器导入 blake3 以正确初始化 WASM

blake3/esm/浏览器需要手动提供WASM;blake3/浏览器自动进行.

kamo·6mo ago
FeatureDocsService

Add document sharing endpoints to ImagingController

Adds: shares/by-image, shares/create, shares/update/{id}, shares/delete/{id}, shares/shared-with-me, **************** **************** shares/resolve-alias

Kamo·6mo ago
Featurekamo-login

添加 ? next=前置参数支持后登录重定向

从 URL 抓取 ? next=/ path 并携带到两个手动登录 自动登录, 附加到 OTK 重定向 URL 这样 kamo- 内部 可以在会话验证后重定向到预定目的地.

Kamo·6mo ago

就像你看到的运输?

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

永远开始自由查看定价