直播更改日志

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

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
April 30, 2026
Featurekamo-marketing

Show error icon when a message fails to translate

When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders an AlertTriangle icon in red with tooltip "F...

Kamo·4mo ago
Featurekamo-internal

Show error icon when a message fails to translate

When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders a small red ErrorOutline icon in place of th...

kamo·4mo ago
FixMediaService

Raise client read timeout to 120s for long messages

LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...

Kamo·4mo ago
Fixkamo-internal

Persist language change and show current language in tooltip

The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...

kamo·4mo ago
Fixkamo-internal

QQ 上转发查询字符串

Next.js 代理服务器在转发给 Media Service, 意思是聊天历史抓取?lang-Q-locale ? 段落为 默然失落. 没有这个参数 后端就解决不了目标 语言,不需要 翻译旗又回来了,流译 队列无事可做,每个泡泡都倒回了原始文本 就在"翻译..."的短片之后.

kamo·4mo ago
FixSecurityService

薄荷所有者 OTK 拥有无 DB 往返的全权

在 QQ 指定管理员后 角色并写入成员 rights 应用, OTK- minting 块是 通过QQ重新读取这些行 @ Transactal. 取决于Hibernate 冲洗顺序 相对于 JPA 衍生查询, 正写行并不总是 可见的读作“没有”时,OTK被用一个 设定了空/ 有限制的权利, 新所有者会话继承了它, 以及...

Kamo·4mo ago
Featurekamo-marketing

Stream translations newest-first for visitor history

When the visitor lands on a non-English locale and the support chat has existing English messages, every bubble flagged needsTranslation by the backend now show...

Kamo·4mo ago
Featurekamo-internal

Stream message translations newest-first on language switch

When the user picks a new language (or opens an existing chat in a language different from the messages' source), every bubble that needs translation immediatel...

kamo·4mo ago
RefactorMediaService

Cache-only bulk translate, FE handles fills

Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...

Kamo·4mo ago
Otherkamo-internal

Revert "fix(settings): show Plans & Billing tab regardless of root-org status"

This reverts commit ****************

kamo·4mo ago
Featurekamo-marketing

Auto-translate visitor and agent messages

Live agent replies arriving in a language other than the visitor's URL locale now show a "Translating…" bubble while the TranslateService call resolves, then sw...

Kamo·4mo ago
Featurekamo-internal

Translate chat messages into the viewer's language

Adds a "My Language" flag picker in NavTop (left of the email tool, separated by a vertical rule). Selecting a language writes back to Member.language and syncs...

kamo·4mo ago
FeatureAPIService

Proxy support-message translate endpoint

Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...

Kamo·4mo ago
FeatureMediaService

On-demand translation for chat and support messages

Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...

Kamo·4mo ago
Featurekamo-shared-library

Translation cache for chat messages

Adds the MediaObjMsgTranslation entity (one row per (message, language) pair) and an optional sourceLanguageId column on MediaObjMsg so chat messages can be tra...

Kamo·4mo ago
Fixkamo-internal

Show Plans & Billing tab regardless of root-org status

The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...

kamo·4mo ago
Otherkamo-internal

Translate hardcoded UI strings

setup/dns (6 files): page, AliasStatusTable, DnsProgressView, DnsProvisioningPanel, DomainEntryForm, ManualDnsGuide. settings (10 files): diagnostics, essential...

kamo·4mo ago
Fixkamo-internal

Drop in place — jump every member, no softPush on release

The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...

kamo·4mo ago
Otherkamo-internal

Translate hardcoded UI strings

account/view: 40 strings reused from existing namespace (no new keys). kb (13 files): translate article editor, viewer, reviews, resources, versions, navigation...

kamo·4mo ago
Otherkamo-internal

翻译剩余硬码的 UI 字符串

任务页面: 保存更改、 关闭、 添加任务项目到自动化流 , 编辑标题工具提示。 注: 解职、装入注解、删除注解 对话框标题 。 Doc 管理器: 页面标题和字幕( 使用已存在的密钥) .

kamo·4mo ago
Otherkamo-internal

Replace hardcoded English with t() across leads pages

Translate remaining hardcoded UI strings in allotments, new, reports, and view/[id] to use next-intl. Add scripts/i18n-audit.py to detect remaining hardcoded st...

kamo·4mo ago
Fixkamo-internal

Drop firmly in place — tail-only throw + jump() to clear velocity

The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...

kamo·4mo ago
Fixkamo-internal

Drop in place after a paused drag instead of drifting

Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...

kamo·4mo ago
Featurekamo-internal

添加个人+聊天/Docs/Notes/KB/HRS 节次

/设置指数没有显示非管理员的分节,因为 现有部分在管理权(CONFIGURE SYSTEM, 手艺 手艺 一个普通的团队成员 支持权利只看到3张牌(Topics, Analytics, 排程) 支持),无一例外. 添加一个总是可见的个人部分(我的配置、音频和视频, 账户活动,以及儿童类的计划和账单) 查看器自己的 /...

kamo·4mo ago
Featurekamo-internal

根据视图宽度比旋转目标打开

目标框架现在由 atan2( ViewportH, ViewportW) 倾斜,所以它的开放 右侧目标是对角对角的取景口——16:9监视器 东面29°以南的开口点;对于肖像画,它指向更接近 南来. 读取用户自然丢出大部分人头的方式 屏幕朝左上角转 物理:目标相撞现在运行在目标-LOCAL圈. 都抛出 头中心+速度旋转...

kamo·4mo ago
Featurekamo-internal

以得分/失分庆祝方式投入进退球

132×132的入球框出现在左上角,只要有人在 独行道或主动推进,从角落中冲出56px,这样头就能 错过过去或后面。 三道坚固的墙壁(上,左,下)起到 弹性回弹表面(0.65还原);右边是开口 输入。 在后板上放出一个粗体的红色 X 使"搬走"的意图 不可模糊的,一个脉冲入子指示器标志着开放的一面. 当一个被抛出的头...

kamo·4mo ago
April 29, 2026
Featurekamo-internal

以池表相撞和彗星踪迹投掷物理

飞出一个头越过了抛出阈值 飞出整个取景口 在显性物理下(软体、边缘回弹、头-相-头弹性) (b) 碰撞)。 缓慢的下降仍然降落在释放地点。 当头 正在移动中 一个拱廊式的火迹 跟着它。 投出速度以两种速度相接(>=650平方厘米/秒) 最后~110 ms)和总拖曳距离(~~30 px)如此快速精确 重新定位永远不会意...

kamo·4mo ago
Fixkamo-internal

释放时取消已继承的拖曳速度

拖曳处理器以快速 mx. set( nx) 更新头部的运动值 调用,用于计算速度的帧-运动。 当释放时 路径触发了软推 (因为空出的位置擦擦了 ) 边缘或重叠工具窗口,纠正弹簧继承了 拖曳速度快,超速射出 头部会"射穿" 页面"和着陆别处, 有时关闭屏幕。 固定释放 工作是因为速度衰减到0 传出速度: 0 in an...

kamo·4mo ago
Fixkamo-internal

Crispen hexagon outline at all sizes/states

消除了四种软性来源: - 乘SVG车 - 在可见的轮廓上,所以中风 在徘徊/打字尺度下,宽度不会拉长(并模糊) - 将滴影光从可见中风中分离出来——前一次 过滤器将它本应突出的边缘软化; 现在是一个 被过滤的光环多边形坐落在干净的未过滤的轮廓后 - 圆形将3dcoords翻译为全像素,在HexheadSpring中如此...

kamo·4mo ago
Fixkamo-login

当会话 orgID 不匹配主机时拒绝

自动日志接受任何 *** 并刻出一个OTK 指向它, 不管目的地是哪个 内部。 * 主机属于哪个 。 a stale 或 交叉 *** cookie 在登录时浮出水面。 <host> 将会有 被传播到主机内部的子域,产生出 "我的疗程是针对错误的"症状. 通过 /api/security/org/domain 解析当...

Kamo·4mo ago
Featurekamo-internal

使用服务器的 OTK 切换到新的 org

更希望POST/api/security/org将水獭送回来, /api/安全/进入往返。 服务器现在铸造出一个新的主人 语句作为 org 创建的一部分,所以创建后重定向到新的 org's/validate is decistic – 没有与域创建的种族,没有 默默的输入失败让创建者在父- org 会话上离开 .

kamo·4mo ago
FeatureSecurityService

在 Org 上创建薄荷所有者QQOTK

创建 OrganizationOwner 后, 将一新 *** 装入新所有者 团队成员与身份/成员一起返回OTK。 没有这个 创建者留在父作者的会话上——有限的权利 是OrganizationOwner=false - 所以新孩子的设置页面出现 Gated 和 Plans & Billing 被隐藏到手动重入为止 .

Kamo·4mo ago
Fixkamo-internal

每组间隔+同组大小分组规则

集群细胞和六氧化物的相邻性现在来源于集群最大的 成员而不是全球规模,后续MV包括 中间对齐,大小不同的头 共享干净的蜂窝 网络。 磁断和扭动/圆圈/挡住 将手势都收集到过滤器上 其大小桶(小/中/大)与被拖取的头相匹配的集群,因此 用户不能再意外地将不同大小的头合并. 这个 六指头:大小变换和六指头:规模变换的处理器,...

kamo·4mo ago
Fixkamo-internal

邀请会议打开对话框时隐藏弹出

流行乐在会议对话下保持开放,因为 对话在Popover的目标门内有条件地做了. 点击时抓取被邀请者,解除弹出,并制作 从独立州接见迪亚洛格 这样它就能活下来了.

kamo·4mo ago
Refactorkamo-internal

重写拖放/ 集群系统, 并带有磁断并收集手势

用模块化集群引擎取代单体的HexheadGroup(847行) 在应用程序/组件/聊天/heads/下。 单一的真相来源:每个头都活着 在一组(大小为1+)中,席位由最先填补。 拖动一个头 ;在 MAGNETIC RADIUS 内释放另一组的 相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接...

kamo·4mo ago
Fixkamo-internal

Robust English fallback for missing and empty locale translations

- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...

kamo·4mo ago
Fixkamo-internal

Update orders page account uid type from number to string

AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.

kamo·4mo ago
Revertkamo-shared-library

删除 @ PostConstruct COMP 提供程序 — 直接在 DB 中固定已有命令

批准命令 () 已经处理新的COMP 命令 。 一次性数据差距 现有命令直接在数据库中更正.

Kamo·4mo ago
RefactorSecurityService

删除手动提供兼容端点——启动自愈

COMP 命令现已在安全服务启动时自动提供 通过订阅服务@ PoostConstruct. 手动终点不再需要了.

Kamo·4mo ago
Featurekamo-shared-library

启动时未提供COMP 命令

在 @ PostConstruct 上扫描所有已核准 COMP 命令并提供任何 没有账户订阅。 同上,“找到或创造”是指安全存在。 重复运行.

Kamo·4mo ago
Fixkamo-shared-library

在规定中使用CommercialMarket.getId()而不是取用Uid()

CommercialMarket使用@Id UUID id(不是uid),所以Lombok生成了"得到Id" ().

Kamo·4mo ago
Featurekamo-internal

将可用状态下移到左侧, 放在我的生意前

将状态药丸从右动作栏移到左欢迎部分,放在欢迎分离器和我的商号之间并用分牌. 删除先前将状态从图标按钮中分离出来的现在已孤儿的垂直规则.

kamo·4mo ago
FeatureSecurityService

添加备料comp 端点以激活来自已核准的订单的COMP订阅

后 . 电话 然后,通过权利服务,取消目标矿石的应享权利.

Kamo·4mo ago
Featurekamo-shared-library

COMP 订单批准自动提供 账户订阅和分配许可证

- 订阅命令:增加目标组织(可忽略的FK到Orgs) - 增加目标组织字符串 - 账户存储器: 添加 findByPrimary Member ID 供持有者成员进行账户查询 - 订阅服务:注入账单重新投放;提供Company订阅创建/更新 **************** 为目标组成员订阅会员和ACTIVE Ente...

Kamo·4mo ago
Fixkamo-internal

客户端为成员身份字符串, 由主客户端解析账户

- posApi: 账户摘要 uid 字符串, 添加主 memberId; QQ 客户名 MemberId 字符串; QQ 客户端ID 字符串 - 订阅命令:发送QQ (不是 uid) 作为客户端 MessageId; 预选 CustomeId 类型字符串 - 管道SignupsTab: 由主机MemberId按键的地...

kamo·4mo ago
Fixkamo-shared-library

将客户端序列化 MemberId 作为字符串,以保持长精度

- 账户摘要DTO:用 QQ 注释 uid 并添加 Prime member id 中包含的 PrimeMemberId 字符串字段 - 创建订阅命令请求:客户端memberId字符串(前端发送成员ID字符串) - **************** 作为字符串 - 订阅服务:在写上解析字符串到长, String. va...

Kamo·4mo ago
Featurekamo-internal

将点击打开替换为动作弹出器+大小控制

点击十六进制头 打开一个被抛光的玻璃形状 弹出与 背景动作而不是立即打开其工具窗口。 成员 聊天头曝光: 开口聊天, 查看账户, 电子邮件, 邀请会议, 调用( 当双方都有注册的 VOIP 扩展名时); 工具头 打开“ 工具” 。 大小子菜单让用户选择小/ 中/ (每个成员通过新的 成员UiPreference sto...

kamo·4mo ago
FeatureInitializerService

添加成员 UI PREFENCES 表格( 第 60 令)

通用成员UI优先商店支持的参考文献 CREATE Hex-head弹出器大小选择器和未来的每个成员UI设置。 Schema 镜像 EmbRecord State 公约(活动,日期 创建, date update),数据模型中其它处使用.

Kamo·4mo ago
FeatureSecurityService

Add MemberUiPreferenceController for per-member UI settings

Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...

Kamo·4mo ago

就像你看到的运输?

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

永远开始自由查看定价