Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Load org logos from MinIO theme public path like dashboard
Use getThemePublicBaseForDomain so logo URLs match getThemePath()/img/logo.svg instead of legacy /domain/.../kamosite paths that 404 and fell back to initials.
Move Credits link from nav to Lead Browser toolbar
Remove Credits from NavTop and add Lead Credits beside Add Lead on /leads, same CRM + VIEW_LEADS visibility and /leads/allotments destination.
Add missing nav-top strings and scope translations
English messages listed components.navtop.* keys for Mail/Docs/Voip buttons but never defined hi/welcome, branches, account, credits, calendar, chat, etc., so n...
Resolve nav-pri labels showing raw i18n keys
Use namespaced next-intl translators for nav and components.nav.navPri so lookups resolve against the merged message trees; add panel aria strings under navPri;...
Add MessageBrowser i18n strings and restore load error copy
next-intl threw MISSING_MESSAGE for components.messages.browser.* keys missing from en.json, breaking /messages render. Add English strings, use loadMessagesFai...
如果在 sdk.invite 解析前挂起电话, 请取消拨号
种族条件: 连接时挂起( ) 尚未结束会话 (sdk.invite在电话会议前等待),所以电话无论如何连接。 已添加已取消的 DindualDial Ref —— 由挂起( ) 设置, 之后用拨号检查 等待立即杀死 迟到的会议.
创建后自动进入新矿石 成员拥有自己的作用和权利
Org 创建后,会话仍保留在父上下文(无管理权)中, 离开新类所有者无法查看设置。 现在创建向导抓取 并重新通过/验证 成员 *** 为新矿石所铸造。 返回到父 DNS 设置 当还没有域时(海关域名).
连接时允许结束呼叫, 禁用 AI 助手, 删除队列标签
- 结束呼叫按钮在连接状态下已激活并被红色, 因此在连接之前可以取消呼叫 - 禁用AI助理导航按钮(灰心出局,不可点击) - 删除了队列导航按钮及其相关的模拟 UI(代理状态+队列统计面板)
Full touch support for softphone popup on tablets
- Add touch-action: manipulation + WebkitTapHighlightColor to iconBtnStyle so window control buttons (minimize/maximize/close) respond instantly on touch - Ad...
