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 27, 2026
ChoreRAGService

用于共享库更新的触发器

Kamo·6mo ago
ChoreConversionService

用于共享库更新的触发器

Kamo·6mo ago
ChoreVOIPService

用于共享库更新的触发器

Kamo·6mo ago
ChoreAIService

用于共享库更新的触发器

Kamo·6mo ago
ChoreKBService

用于共享库更新的触发器

Kamo·6mo ago
FeatureSecurityService

追踪到主控器

Kamo·6mo ago
Featurekamo-internal

My 账户页面标题中的动态成员类型标签

标题现在读作“我的{成员{成员}成员}帐户” , 使用 org 配置 行为标签,在成员类型被加载后自动切换.

kamo·6mo ago
Featurekamo-internal

将创建文档按钮移动到 DocManager 工具栏

该按钮仅通过动作道具在/doc/管理器上可用. 将全部逻辑( 状态、 处理器、 DOC TYPES, 菜单) 移动到 DocManager 中 它出现在每一个嵌入式实例中。 简化后页.tsx 将 DocManager 变成没有动作的道具.

kamo·6mo ago
Fixkamo-internal

在 Doc 管理器页面上总是显示创建文档按钮

删除隐藏按钮的 Get MemberId () > 0 守护符 用户信息加载窗口。 页面已经落后于认证, 所以没有 这里需要客户端会员资格检查.

kamo·6mo ago
Fixkamo-internal

意外删除的恢复组织导入

organization.id 在 handleCreateDocument 请求中仍然需要代码 体; 只有DocsEditor条件才应当删除.

kamo·6mo ago
Fixkamo-internal

向所有登录成员显示创建文档按钮

Org 特性标记检查( 是 DocsEditor ~ 是 Docs ~ has Feature DOCS) 返回错误,因为 Org 特性使用已贬值的密钥类型。 按钮现在显示给任何拥有有效成员ID的成员; 如果无法使用该特性, 后端处理授权 .

kamo·6mo ago
Featurekamo-internal

国际支助——国家选择、语言选择、分区 各种形式的领域

- 添加可重复使用的国家选择(207个国家、旗帜图标)、语言选择(26个语言、旗帜图标), 子分区字段( 美国州降下并带有旗帜; 其他国家显示标签文本字段) - 增加国家常数(国家、语言、国家、时区) - 领头视图 细节标签:用QQ字段进行现场编辑 - 牵头创建形式:国家/分区/时区全部减少,取代有限的内线名单 - 标...

kamo·6mo ago
Fixkamo-internal

删除数据网字段级过滤器和浮动过滤器行

禁用所有列过滤器和浮动过滤器输入行,这样 网格只显示列标题和数据行。 还移除了过滤器 工具面板,因为没有可以配置的列过滤器.

kamo·6mo ago
Fixkamo-internal

上传按钮到 DocManager 工具栏

上传触发器只在/doc/管理页面的动作道具中, 当DocManager被嵌入到其他页面时,它就会隐形. 移动 将按钮直接上传到 DocManager 的工具栏中,所以总是这样 显示,而不论上下文。 删除了现在多余的外部 按钮.

kamo·6mo ago
Featurekamo-shared-library

增加国际支助——牵头国/分区/时区、奥尔格语、乡村Type是省

- 国家类型:添加 PROVINCE NAMES 设置,即省(),获得分区标签() - 组织:添加语言(语言Type)字段 - 牵头:增加国家(国家Type)、分区(String)、时区(TimezoneType)字段 - 添加国家、分区、时区字符串字段 - LeadService.create Lead:处理新字段;...

Kamo·6mo ago
Fixkamo-internal

允许在嵌入的 DocManager 中滚动上传选项

上传标签容器被溢出:隐藏,剪接每个文件的选项 (描述、文件夹、医生类型、访问级别) 嵌入式上下文。 改为分册Y:自动并添加到 MultiFileUploader root 这样选项总是可以达到的.

kamo·6mo ago
Fixkamo-internal

修复 400 个种子错误, 并添加带 URL 参数的通信子 tab

修双层? MediaStream 中存在错误, FeedEndpoint 已包含查询 参数但附加的获取 ? page=... 而不是 page=...,导致 后端以 400 拒绝的不正确 URL 。 为所有主标签(?tab=)和通信添加 URL 查询参数 子标签 QQ所以页面是直接的 可链接。 将主视图包入悬浮图, ...

kamo·6mo ago
Fixkamo-internal

将“ 所有线索” 变成包含代理过滤器图标的菜单项目

- 将占位符空值项目替换为 ALL 所以下移 选择所有铅时从不显示空白 - 将组图标添加到所有铅和人字图标中 - 修正过滤逻辑,以正确锁定未指定值的排除

kamo·6mo ago
ChoreSecurityService

为 ASSIGN LEADS 右自愈而调动触发器

Kamo·6mo ago
Featurekamo-internal

ASSIGN LEADS 右侧,代理过滤器未指定选项,网格列清理

- ASSIGN LEADS 右后方的“ 未指定铅” 代理过滤选项 - "所有线索"不包括没有权利成员的未指定线索 - 删除街道、产品、源列;删除产品/源过滤器下拉 - 删除连列;联系栏显示连名,倒回联系栏名 - 供应商栏显示带有产品的工具提示 - 源代码 - 日期列减少工作日前缀,从170px缩小为140px - D...

kamo·6mo ago
Featurekamo-shared-library

在 CRM 下添加 ASSIGN LEADS 右侧( ID 137)

Kamo·6mo ago
Featurekamo-internal

添加指派 将关于/领导/新内容的市场和分配部分放入外地

- 从上载的QQ中抓取现役队员 - 按部、部和成员按字母排序的小组成员 - 将名称格式化为“ Last, First”;第一个选项是“ 自动指定/ 未指定” - 重新订购部分字段:铅市场、指定、最佳联系时间、供应商、产品、前景类型(所有lg=4) - 修补引导 Api.ts 以发送指派的Team MemberId 而不...

kamo·6mo ago
Featurekamo-asterisk-support

上传清单中的 Emit 记录 At + 每个文件扩展名

- 观察者:每一次发射的录音都带有记录At,来自 我们管理的EPOCH部分 文件名, 返回到语音邮件/ 遗留文件的文件 mtime 。 - 组器: CallBatch 现在跟踪文件扩展 [] (每个文件一个, 并行) 转到文件[] 和批次的全部记录At(最早期的腿开始)。 腿部的按键排序是用"终结"来记录的,所以 主腿...

Kamo·6mo ago
FeatureConversionService

将记录元数据传入成像——ffprobe长度+显示解析

- **************** 运行ffprobe - 显示 intries格式=期限 在主机 Opus/WebM 上,返回 ms。 0=未知(不致命). - 现在: * 在主机上运行探测器,以获得记录长度; * 解析记录的明细表(经kamo-asterisk-support同意) 和每个文件扩展/通道数据,返回...

Kamo·6mo ago
Featurekamo-shared-library

记录 + 记录外部实体, 记录图像服务编写它们

- 新的记录实体(UUID id、IMG ID、IS MASTER、IS VM、EXTENSION、会员 ID、 LENGTH, DATE RECORDED, DATE CREATED [DB-默认通过@CreationTimestamp]]. 每完成一行语音邮件或通话录音上传到成像. - 新的记录扩展实体(UUID ...

Kamo·6mo ago
Featurekamo-internal

更新平台管理卡以匹配统一的标签结构

将两张呆牌(各组织独立页+配置)替换为 匹配实际标签的五张牌: General, Organization, VOIP & SMS, System 用户和Advanced——每个都直接链接到正确的?tab=param.

kamo·6mo ago
FixDaemonService

共享 *** 秘密 X- Internal- Auth 匹配下游服务

守护服务器 - > 转换服务 曾经是 返回 401, 因为守护进程正在盖章 转换服务时来自 InterNAL AUTH SECRET 的 X- Internal- Auth 头 对照 **************** (整个分组) 共享所有其他服务。 - 部署。 yaml: 挂载与 API 服务与转换服务, 标记可...

Kamo·6mo ago
Featurekamo-internal

全宽网格布局, 从高级标签移动同步触发器

- 重新设计 VOIP & SMS 标签,以使用全内容区域宽度:管道数据跨度 上行、 记录处理和全局同步时间表并排 在lg+断点的双柱网格中 - 管道统计卡显示有零状态检查标记和错误的活计数 颜色编码; 每30个字幕中自动刷新 - Global Sync卡合并了调度设置,最后同步时间戳行, 和手动触发到一个面板; 启用...

kamo·6mo ago
Featurekamo-internal

将组织合并到配置页面, 并带有统一的标签导航

- 在QQ中将组织添加为标签 (普通-组织-VOIP和SMS-系统用户-高级命令) - 删除 QQ 独立页面 - 更新设置 StatusWindow 中的平台管理导航,将所有5个标签列为指向配置的子项?tab=. - 调整所有标签的布局: 一致的 p: {xs: 2, sm: 3} 粘贴, 内容不再被卡墙所覆盖 。 -...

kamo·6mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·6mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·6mo ago
Fixkamo-asterisk-support

Drop the [from-internal-custom] _X. catch-all that broke softphone calls

The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...

Kamo·6mo ago
FixConversionService

Enable JPA repos for commerce + email + dao.repositories packages

ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...

Kamo·6mo ago
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·6mo ago
Featurekamo-marketing

Add Go logo to BUILT WITH banner

Kamo·6mo ago
Fixkamo-asterisk-support

Write managed config files 0644 so the asterisk daemon can read them

The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...

Kamo·6mo ago
Fixkamo-asterisk-support

在配置模板中使用 envsubst 兼容 \${VAR} 语法 + 在 stale 占位符上重发

Pods 是 CrashLoopBackOff 有"配置错误:API KEY 丢失或太短" 因为配置模板使用了包含 . API KEY 标记 静静地留出未动(它只替代\$VAR /\${VAR}). 第一次部署 将占位符文件写入 QQ 上 主机,然后锁定 Init 容器的"如果配置存在"分支 在接下来的每次推出中, ...

Kamo·6mo ago

就像你看到的运输?

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

永远开始自由查看定价