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
March 29, 2026
Featurekamo-internal

添加主题背景以满足设置并去除已贬值的字段

- 为 Org 主题背景添加路径 **************** - 更新 meetApi.ts:从MeetConfig中删除谁的CanCreate和电子邮件InvitesEnabled,添加 OrgTemeBackground 接口并获取 OrgTemeBackgrounds () - Meet SecurityS...

kamo·7mo ago
Fixkamo-internal

用 OTK 认证直接从 EmailService 获取签名模板, 添加调试日志

/ api/ 电子邮件/ 签名- templates 的 extToApi 通过 APIService 网关而不是 Next.js 电子邮件代理 。 现在直接从 电子邮件服务与适当的OTK头。 每个步骤都添加到 诊断模板加载.

kamo·7mo ago
Fixkamo-internal

直接从 Redis 读取会话( 和 /api/ user- info 相同), 对所有服务呼叫使用前置 ToApi

根原因: 发送者配置文件显示“ 您的同事 ” 因为 会话获取名为不存在的 security Service 端点 。 签署 由于直接获取到EmailService 缺少 OTK 认证, 其结构不正确 。 修补 : - 会话:读作*** cookie *** 直接重复(与/api/user-info相同) - 成员/o...

kamo·7mo ago
Fixkamo-internal

Replicate exact email composer data flow for meeting invite emails

The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...

kamo·7mo ago
Fixkamo-internal

清理会议邀请电子邮件——去除标志,固定主题/主机,妥善嵌入自定义消息

模板更改 : - 已删除的标志图像(签名模板头柄品牌) - 取消"你好,你的同事邀请你" - 取而代之的是习惯 信件区域( 如果未输入信件则空白) - 主机字段现在显示“{Name} 来自{Organization} ” - 主题 : '{Name} 从{Org} 邀请您参加一个会议' - 已删除的网站Name/log...

kamo·7mo ago
Fixkamo-internal

使用正确的签名

kamo·7mo ago
Fixkamo-internal

包装会话邀请带有 Org 签名模板( 标题/ footer/ signed)并包含自定义消息的电子邮件

现在复制与电子邮件作曲者完全相同的邮件包装: 1. 从电子邮件服务(USER范围,COMPANY倒置)获取签名模板 2. 获取发件人的成员简介以获取签名内容(名称、电子邮件、标题) 3. 建立受援者个人化的邀约机构 4. 如果提供的话,将自定义消息作为样式的块引号预先使用 5. 使用构建的TemplateWrapped...

kamo·7mo ago
Fixkamo-internal

直接通过 APIService 网关发送会议邀请电子邮件到电子邮件服务

根原因: 通过 APIService 的 Java 网关转发 TOApi 路由 无法正确保存多段格式数据边界。 电子邮件 作曲工作是因为它使用一个专用的电子邮件代理路由来进行演讲 直接到电子邮件服务。 修复: 复制精确的电子邮件代理模式 — send Email Direct () sends 多部分格式数据直接取自...

kamo·7mo ago
Fixkamo-internal

在日历页眉和边栏上使用微妙的背景符号

将线索/分配器页面样式与浅色混合背景相匹配 而不是高度饱和的原始颜色.

kamo·7mo ago
Fixkamo-internal

清空页面刷新中的臭名昭著的螺旋头, 而不是恢复孤儿状态

最小化的工具窗口无法幸存, 因此恢复六头位置 创建了缺少图标和不起作用的点击处理器的孤儿头。 现在,在山上 清除的六头蛇 自然地被重新创造出来 窗口再次最小化.

kamo·7mo ago
Refactorkamo-internal

重写带有确定性布局引擎的 Hexhead 安放系统

取代buggy相撞-避免系统(spiralSearch, solution Collisions, fly ToHomeRow,码头/组RAF回路),具有单一的定量回流功能. 修复工具窗口后出现的螺旋头(z:100-250),相互重叠, 和不一致的运动。 保留蜂窝组群,快活/快活,以及所有事件.

kamo·7mo ago
Featurekamo-internal

在等待回复时添加输入指示器到 AI 聊天

流出气泡只在内容被流出时才显示出来, 在 REST 等待期间没有留下图像反馈 。 添加了弹出点 用于显示 ASSISTANT LOADING 和第一个内容/响应之间的指标.

kamo·7mo ago
Fixkamo-internal

当成员ID为"新"时隐藏特定成员标签,以防止BAD REQULEST出错

/设置/成员/新 URL(取自"添加团队成员"按钮) 被 [会籍ID]动态路由,引起账户活性Tab,会籍活性Tab, 和计划BillingTab让API以"新"作为成员ID的来电. Java 后端 无法将“ new” 解析为 Long, 返回 BAD REQULEST 错误 .

kamo·7mo ago
Fixkamo-internal

60s OTK TTL 用于交会窗口, 独立的聊天/电子邮件邀请, 不屏蔽后端

OTK有一个10秒TTL。 当卡莫 -米特的页面 装入了所有资产和品牌/管理。 在Redis 中已经过期 ^ 401 → 无会话 → 无名称 → 无 JWT ——"等待主持人". 修补 : - 满足OTKs 现在得到60s TTL 通过目的= meet参数 - 独立运行聊天邀请(不是在后端会议创建后) - 电子邮件邀...

kamo·7mo ago
Fixkamo-internal

通过现有的聊天会话 API 发送聊天邀请, 通过多部分发送电子邮件邀请到 EmailService

聊天邀请: 通过 POST /api/media/会话/聊天创建/获得聊天会话 然后将会议邀请为会议短信。 使用 与ChatTool/ChatBox完全相同的API模式. 电子邮件邀请:新的/api/meet/invite-email路由发送多段形式数据 到电子邮件Service的/api/email/send en...

kamo·7mo ago
Fixkamo-internal

转发全部会场( sendChatInvite, 发送电子邮件Invite, 自定义Message, 房间Alias, 加入Url) 到后端

Next.js API的路线是剥去发送ChatInvite,发送电子邮件Invite, 自定义Message, 和Alias室—— 只有转发室Name 并邀请 Meneillids. 后端没有收到邀请旗,没有Alias室(导致400人),也没有 自定义消息。 现在前进所有田地.

kamo·7mo ago
Featurekamo-internal

将可用的成员传送到所有会议地址和未提供时的自选

- 每个成员可领取成员名单通行证 - 成员项目出入证 - 会见Dialog自带成员 当可用的成员道具为空( 覆盖 ChatBox 使用) - 现在所有对话框的变体都支持在预选之外增加成员 - 预选成员在Autocomplete中显示为芯片,用户可以添加更多

kamo·7mo ago
Stylekamo-internal

在主页和设置中添加玻璃透明效果

kamo·7mo ago
Featurekamo-internal

为聊天/电子邮件邀请添加自定义信件文本区域

显示至少一个通知选项时的多行文本输入 ,允许会议创建者在 请柬。 聊天和电子邮件切换功能关闭时隐藏 。 讯息 被传送到后端的 API 以纳入通知.

kamo·7mo ago
Fixkamo-internal

显示每个成员会议的会议对话框,而不是直接绕过

成员项目(互动中心)和ChatBox(聊天工具窗口) 与目标成员预选的“对话”打开“对话” 用户可以在 开始开会.

kamo·7mo ago
Fixkamo-internal

路由通过APIService而不是直接MediaService满足配置 API

现有的会话/创建路由使用extraToApi( APIService), 该路由 代理媒体服务。 新的配置/背景路线必须遵循 与现有基础设施的工作模式相同.

kamo·7mo ago
Fixkamo-internal

将 Chat Now 后的新标签按钮仅作为图标移动, 删除重复的 Notes 链接

新 Tab 现在是一个图标按钮(没有标签),放在Chat Now右侧. 从NavTop删除的笔记,因为它已经在NavPri了.

kamo·7mo ago
Featurekamo-internal

添加/设置/地物/网点页面,包含5个Org级视频会议配置标签

新建设置页面,包含 General, Security & Access, Recording, Branding, 和通知标签。 包括满足Api客户端,MediaService代理路由, 标志变量选择,虚拟背景管理,并拖至重排, 并更新了所有3个导航位置(Settings Status Window,设置页面,nav...

kamo·7mo ago
Fixkamo-internal

防止因默认道具数组引用而导致在 MeetingDialog 中无限重递循环

使用效果已经预先选定成员(不履行)作为附属成员, 在每次渲染时创建新阵列并触发无限设定状态 循环。 通过使用 ref 来跟踪开放状态过渡来固定, 删除 不稳定的解析器,并将刷新按钮移出文本字段 避免重起扳机的插槽Props.

kamo·7mo ago
Chorekamo-internal

用于MUI 7修复的触发部署

kamo·7mo ago
Fixkamo-internal

使 Chat Now 图标为白色, 将邮件徽章与信件列表同步, 对主题颜色使用 CSS 颜色混合

- NavTop: 将论坛Icon颜色改为白色以匹配Chat Now标签 - 信件浏览器/邮件按钮:通过自定义事件协调 WebSocket电子邮件刷新,所以徽章计数与信件列表保持同步 - FeatureCard/page:用 CSS 彩色混合插件取代硬编码的彩色六角插件,用于适当的主题支持

kamo·7mo ago
March 28, 2026
Fixkamo-internal

简化使用会议直接生成OTK和开放会话窗口

后端会话 API 端点尚不存在 - 跳过会话记录 创建现在。 将错误处理添加到所有点击处理器中以防止 客户端崩溃 .

kamo·7mo ago
Featurekamo-internal

添加会话创建并邀请 API 路由

kamo·7mo ago
Featurekamo-internal

删除基于Janus的WebRTC集成(使用WebRTC,VideoCallPanel,呼叫API路由)

准备删除旧的 Janus WebRTC 语音/视频/屏幕共享代码 KamoMeet(基于Meet的)替换. 删除使用WebRTC hook, VideoCallPannel , 呼叫启动倾听器和所有/api/webrtc/路由。 清理 ChatBox 调用 按钮、接通的呼叫UI和WebSocket呼叫启动处理.

kamo·7mo ago
Fixkamo-internal

制作能见度复选框和列车AI来切换独立控件

能够访问文章的能见度(成员、小组成员、公众)控制 在KB UI中。 Train AI是用于RAG索引的单独切换工具,不是父程序 可见的复选框.

kamo·7mo ago
Featurekamo-internal

以实时未读信件指示数替换 Chat Now 成员数

- NavTop 徽章现在显示全部未读信件而不是在线成员计数 - 聊天按钮图标颜色来源于 -- -- 彩色主主题变量 - 互动中心成员项目显示每个成员未读信息计数徽章 - 以 WebSocket 实时更新管理全局未读状态 - ChatBox标记在公开和收到的信件上读出的会话 - API 代理路线,用于新的未读数和已读端...

kamo·7mo ago
Featurekamo-internal

在 KB 文章编辑器中添加 Train AI 切换和受众能见度复选框

添加 AiEndabled master 切换为会员的相撞能见度复选框, 团队成员 公众使用来自行为标签设置的定制标签.

kamo·7mo ago

“你看见了什么 ? ”

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

开始免费永远查看定价