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...
构建像成像流那样记录 MinIO 对象密钥
FILE EXT 无效/ 空时关闭扩展名, 因此对象名称匹配 记录成像服务 和成像控制。 Java 字符串为空 已生产出 {datId}. null 并打破了在软手机媒体播放器中的回放 .
如果在 sdk.invite 解析前挂起电话, 请取消拨号
种族条件: 连接时挂起( ) 尚未结束会话 (sdk.invite在电话会议前等待),所以电话无论如何连接。 已添加已取消的 DindualDial Ref —— 由挂起( ) 设置, 之后用拨号检查 等待立即杀死 迟到的会议.
创建后自动进入新矿石 成员拥有自己的作用和权利
Org 创建后,会话仍保留在父上下文(无管理权)中, 离开新类所有者无法查看设置。 现在创建向导抓取 并重新通过/验证 成员 *** 为新矿石所铸造。 返回到父 DNS 设置 当还没有域时(海关域名).
连接时允许结束呼叫, 禁用 AI 助手, 删除队列标签
- 结束呼叫按钮在连接状态下已激活并被红色, 因此在连接之前可以取消呼叫 - 禁用AI助理导航按钮(灰心出局,不可点击) - 删除了队列导航按钮及其相关的模拟 UI(代理状态+队列统计面板)
从成员 voip config而不是电话 扩展解析历史扩展名
QQ是一些扩展的 NULL, 即使当 成员 voip config 正确绘制了成员的扩展名 。 使用 成员 voip config(与 CallFeatures Captain 相同的源码) 当成员配置了VOIP时,总是找到扩展名.
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...
