直播更改日志

看我们在建什么,实时的。 每个功能,固定, 和改进都跨出平台.

17,933
变动共计
4,614
特征
4,543
修补
32
项目
按项目过滤
所有项目17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 30, 2026
Fixkamo-meet

Logo 变种种族条件, 默认的 LobbyEnabled 被忽略, 而谁不能记录到配置

- 延迟标志 Url 分辨率在 overer.js 中,直到 org 配置负载防止 闪出错误的标志变体( SIMPLE vs FULL) - 在 Org 设置后启动火花品牌加载事件 使用正确的标志重新投递 - 欢迎Page现在更喜欢解决的标志Url而不是硬编码的标志FullUrl - 侧车现在尊重默认的LobbyEna...

Kamo·5mo ago
Fixkamo-meet

当禁用第三方请求为真并重新设计虚拟背景设置时, 允许相片

来自JWT背景的Avatar URL是一党主题CDN URL,不是第三方请求. 禁用第三方请求的警卫阻止他们装入,导致首字母回落。 还重组了虚拟背景标签,以显示左侧的视频预览(280x160),使用 右侧可滚动列中的背景缩略图.

Kamo·5mo ago
Fixkamo-meet

重新设计关闭页面以匹配欢迎的页面样式

- 带有淡出/规模动画的背景幻灯片放映(8s间隔) - 15%的主要颜色覆盖+梯度大气覆盖 - 玻璃形态卡(rgba(255 255 255 0.75),含模糊(14px)) - 文本使用 -- 从 Org 主题 CSS 取自颜色主干线 - logo通过CSS过滤器使用 -- -- color-second - Org...

Kamo·5mo ago
Fixkamo-meet

标出关闭页面并校正外形 URL 构建

- 关闭页面(close.html,close2.html)现在使用org背景图像, 标志、外观和玻璃造型与欢迎页面相匹配 - 将密电改为"谢谢你参加这个会议!" - 更新了侧式车型的 URL 构建,以使用完整的相对路径 从会话开始, 而不是附加赤色散列到/avatars/

Kamo·5mo ago
FixSecurityService

Store full avatar relative path in session instead of bare file hash

The login SQL now also fetches avatar_type and file_extension from avatar_photos so the session stores a complete relative path like **************** or *******...

Kamo·5mo ago
Fixkamo-meet

嵌入式对话框中的双块标识水印大小并强制使用白文本

- 在可变.scs中的双水印基尺寸(71x32 ~142x64) - 在 base.css中双向左取水标记最大限制(140x70-280x140) - 通过明确的 CSS 覆盖将白色强加于嵌入对话框文本区域并复制按钮图标

Kamo·5mo ago
Fixkamo-internal

Handle meet 重定向在登录后发送用户返回会议

- 在主页(从 KamoMeet auth 重定向) 返回查询参数 - 生成OTK,并重定向经认证的用户返回以与符号相会 - 使用会话Storage 持续满足 在整个登录中返回 + 验证重定向链

kamo·5mo ago
FixMediaService

Resolve org theme backgrounds not appearing in meet virtual backgrounds

- Add domain-based theme URL resolution for internal K8s service-to-service calls - getPublicBackgrounds now accepts optional domain param to derive correct the...

Kamo·5mo ago
Fixkamo-meet

解析 OTK 认证失败并登录在 KamoMeet 中的重定向问题

- 修复验证- otk 中的 Redis 密钥查找( 缺少 *** 前缀, 导致所有 OTK 验证失败) - 正确映射安全服务会话名称(成员ID-memberId,用户名Alias-displayName,成员电子邮件-电子邮件) - 请求主机名中未输入会话数据时的衍生星等 - Pass meet Return par...

Kamo·5mo ago
FixMediaService

Upload meet backgrounds to public MinIO bucket with hash-based naming

Was uploading to private 'imaging-meet-recordings' bucket via **************** which caused: - MinIO region mismatch errors on the primary node - Connection tim...

Kamo·5mo ago
Fixkamo-meet

将本地登录对话框替换为 KamoMeet 认证的 org 门户重定向

KamoMeet只使用OTK → JWT认证. 当遇到认证的中间软件 通常会显示用户名/ 密码词登录对话框, 并重定向到 org 的内部 换成门户。 这将消除对认证用户的混淆 XMPP 登录提示 .

Kamo·5mo ago
March 29, 2026
Fixkamo-internal

从多段上传中删除客户端 OTK, 添加上传调试日志

客户端在上传前生成一个被浪费的OTK( Next.js 路由) 为后端生成自己的服务器侧OTK. 删除客户端 OTK简化流量并消除潜在的时间问题. 添加调试日志到背景 POST 路由处理器 .

kamo·5mo ago
FixMediaService

Return serialization-safe Maps instead of raw JPA entities in MeetConfigController

All config/background endpoints were returning raw JPA entities with @ManyToOne(fetch=LAZY) Organization references. Jackson failed to serialize the Hibernate p...

Kamo·5mo ago
Fixkamo-meet

删除 stock 符合虚拟背景, 只使用 org 级别背景

- 从常数.ts中移除了硬码的 IMAGES 阵列( 7个股票符合背景) - 虚拟背景组件现在直接使用动态品牌背景 没有对存储图像的回落 —— Orgs 控制自己的背景 - 固定/api/品牌错误处理器,以返回空品牌,而不是 默认Branding: true 导致 Constitution 装入库存默认值 - 用户参见...

Kamo·5mo ago
Fixkamo-internal

简化 NavTop 显示名称查询并正确 MediaService URL 方案

- 从 getDisplay 中删除用户名 Alias 查找Name, 直接使用成员记录 - 将媒体服务K8s URL从 https:8443 改为 http:80

kamo·5mo ago
Fixkamo-meet

通过Meet的本地动态品牌系统服务虚拟背景

添加了 /api/ 品牌端点, 以返回 Came 中的背景 格式。 在配置中设置动态BrandingUrl, 以本地方式获取背景 启动时。 已删除 racy 应用 VirtualBackgrounds Redux 调度 输掉比赛 与Meet自己的定制 准备旗子.

Kamo·5mo ago
Fixkamo-internal

使用前端ToApi来满足背景上传而不是手动取取

使用FormData转发的手动获取正在突破多段边界 。 现在重建FormData并使用正确处理信头的extToApi.

kamo·5mo ago
Fixkamo-shared-library

使用子query来根据用户成员而不是直接成员加入查找org主题背景

前一次INNER JOIN on tb. Member排除了成员为NULL的背景, 这是最用户级的背景。 现在通过 User Member Organization 使用子点数 查找 Org 成员用户上传的所有背景.

Kamo·5mo ago
FixMediaService

Remove duplicate endpoints from MeetController, add org-themes to MeetConfigController

MeetConfigController already handled config/background endpoints. The duplicate endpoints in MeetController caused ambiguous mapping. Added org-theme background...

Kamo·5mo ago
Fixkamo-internal

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

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

kamo·5mo ago
Fixkamo-internal

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

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

kamo·5mo 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·5mo ago
Fixkamo-internal

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

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

kamo·5mo ago
Fixkamo-internal

使用正确的签名

kamo·5mo ago
Fixkamo-internal

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

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

kamo·5mo ago
FixMediaService

Update health probes to HTTP port 80 to match new server config

Startup, readiness, and liveness probes were still pointing to port 8443 with HTTPS scheme, causing pod restart loops.

Kamo·5mo ago
Fixkamo-internal

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

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

kamo·5mo ago
Fixkamo-internal

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

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

kamo·5mo ago
FixMediaService

Switch MediaService to HTTP port 80 — TLS termination at Traefik

Internal cluster traffic doesn't need HTTPS. Traefik handles TLS for external clients. This aligns MediaService with all other services.

Kamo·5mo ago
Fixkamo-meet

在所有对话框中立即装入 Org CSS/favicon, 将设置扩展至800px, 强制黑暗文本/ icons, 缩小视频预览

1. 品牌: 加载ThemeAssets( ) 现在在任何认证流之前运行 FIRST, 所以 org CSS (-navpri, -- -- color- prime), favicon, 并设置了标识数据 甚至在OTK-JWT调整方向期间。 以前的主题加载是之后 OTK返回语句,所以它从未运行在第一页的负载上. 2...

Kamo·5mo ago
Fixkamo-meet

通过源码修改标记覆盖、设置对话框布局和显示名称锁

- PremeetingScreen:左侧列背景颜色使用CSS可变级联(-navpri/-color-prime-prime倒置) - 会前会议Screen:在挂载和品牌加载的活动上从org主题Path上添加favicon 覆盖 - DialogWithTabs: 扩展至700px, 防止制表包( 无包装) , 将制表...

Kamo·5mo ago
Fixkamo-internal

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

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

kamo·5mo ago
Fixkamo-meet

只读 名称覆盖更具攻击性, 所以不能覆盖它

相会可以替换窗口 。 完全配置在靴子上,清除 仅读 名称旗. 在窗口上添加对象. define Property 陷阱. config to 重输入读取 名称=真实的每次调任。 并扩展 投票间隔从10到15,并持续进行 而不是在第一次配置检测后清除 .

Kamo·5mo ago
Fixkamo-meet

听好Aync品牌的负载事件 所以标志和Org颜色渲染

水印和欢迎Page在读 窗口。 KAMO MEET 在渲染过程中显示一次,丢失数据 初始挂载后完成的 Aync loadBranding () 。 添加事件 "kamo-branding-loaded"的收听者 触发重置如此标志, 站点名称和 Org CSS 变量被可靠地取出.

Kamo·5mo ago
Fixkamo-meet

解决设置对话框质量问题——高度、标签溢出和白白文本

将固定的 560px 高度更改为 85vh 最大值的自動, 内容不包含 卷轴条. 在标签栏中添加有弹性的Wrap, 因此标签包而不是剪接 。 覆盖带有暗值(# 1a1a1a1a)的白色主题调色板颜色(# FFFFFF), # 333) 包含对话框和设置标签组件, 因此文本可见 显示光线对话框的背景.

Kamo·5mo ago
Fixkamo-internal

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

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

kamo·5mo ago
Fixkamo-meet

在装入任何主题资产以防止过期之前验证 OTK FIRST

ROOT CAUSE:品牌/管理。 js是装入 org 配置, CSS, favicon 在验证OTK之前. 这些网络请求需要10+秒, 使OTK在审定前失效 + 401 → 无会话/JWT。 现在 OTK 验证运行为负载Branding () 中的第一件事, 在此之前 任何主题资产获取。 主题加载在之后 .

Kamo·5mo ago

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价