直播更改日志

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

17,865
变动共计
4,581
特征
4,512
修补
32
项目
按项目过滤
所有项目17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
May 1, 2026
Fixkamo-shared-library

Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab

HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,

Kamo·4mo ago
Fixkamo-internal

丢弃冗余聊天头按钮; 将成员/聊天标签与面板设计整合

Chatheader 有自己的最小值/ 关闭图标按钮, 但聊天工具窗口 铬已经提供了这些价格——当 内嵌。 Chatheader现在只曝光了相机堆栈,标题弹出,以及 添加成员动作。 成员/聊天标签条是一个平坦的MUI标签条,带有bgcolor: "背景. 纸"通过互动打出一个不透明的白盒子 中心受霜分级板. 由透明条...

kamo·4mo ago
Fixkamo-shared-library

将 Media Obj Transit 切换为 @ MapsId 衍生身份模式

@IdClass 与 @Id @OneToOne 结合, Jpa 存储器 <MediaObj Transit, UUID > 初始化失败, “没有定义 ” 一个IdClass",即使有注释。 犬科JPA图案 衍生身份是 @ MapsId: 一个基本的 @ Id UUID 域外加 @ MapsId @ OneToOne ...

Kamo·4mo ago
Fixkamo-internal

将未使用的@ ts- expect- error 丢入流取器中

`as requestInit ' 已经使类型错误沉默;指令是 在TS严格模式下冗余,并打破了生产建设.

kamo·4mo ago
Fixkamo-shared-library

添加@ IdClass for MediaObjTransit 这样 Spring Data JPA 可以曝光其衍生的ID

Spring Data的元模型需要 @ IdClass 对于主要键为 a 的实体 @Id @ OneToOne 衍生出标识符 。 没有它, Jpa 仓库<MediaObj Transit, UUID> 启动时未初始化“ does not definit a IdClass ” .

Kamo·4mo ago
Featurekamo-internal

互动中心面板中成员/聊天的标签

kamo·4mo ago
Featurekamo-internal

内置附件渲染和灯盒

kamo·4mo ago
Featurekamo-internal

会话、收据、附件的客户类型和钩子

kamo·4mo ago
Chorekamo-internal

触发密码/cd

kamo·4mo ago
Featurekamo-internal

用于查找或创建、成员、附件、成像代理、哑音、撤销的代理路径

提取共享 QQ 帮助 app/lib/mediaServiceUrls.ts 。 添加代理路由 : find- or- create, 成员, 收据, 附件( 流出), mutes, 撤销 ,

kamo·4mo ago
FeatureMediaService

Paged chat list with previews, members, unread counts

that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.

Kamo·4mo ago
Featurekamo-shared-library

Add countUnreadAfter(guid, memberId, since) to MediaObjRepository

Needed by paged chat-list endpoint to compute per-session unread counts when ownLastViewedAt is a LocalDateTime pointer rather than a message UUID.

Kamo·4mo ago
FeatureMediaService

Per-viewer mute endpoint and message filter

Kamo·4mo ago
Featurekamo-shared-library

在媒体会议仓库中添加QQ

Kamo·4mo ago
Featurekamo-shared-library

Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId

Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.

Kamo·4mo ago
Featurekamo-shared-library

向媒体会议添加日期

Kamo·4mo ago
April 30, 2026
OtherSecurityService

更改为配置以添加 kamo- asterisk- support

Kamo·4mo ago
FixKlusterServices

Probe timeout 10s and 2 gunicorn workers

LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...

Kamo·4mo ago
Featurekamo-marketing

Distinguish actively-translating vs queued messages

The translation queue was already sequential, but every queued bubble rendered "Translating…". Now the single in-flight message shows "Translating…" with a puls...

Kamo·4mo ago
Featurekamo-internal

Distinguish actively-translating vs queued messages

The streaming queue was already strictly sequential (one fetch at a time), but every queued message rendered "Translating…" because they all shared the same pen...

kamo·4mo ago

就像你看到的运输?

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

永远开始自由查看定价