第3波转换、倒置修正和自动翻译 CI
- 将所有硬码的英文字符串替换为t() 横跨波段 3的呼叫 组件(聊天、俱乐部、支助、笔记、管道、线索、导航等) - 将波浪3碎片合并为消息/en.json(+19键) - 在en.json(欢迎,标签, 页脚文本,账户Desc/网络Desc ICU插值) - 在page.tsx中将移动欢迎文本修复为使用t()而不是硬...
匹配其他工具窗口的大小 + 颜色方案
- 默认大小和分数, 现为 320x650, 可重现: 假( sultches Softphone, Chat, Calculator, SMS, AI Chat) - 从深层梯度切换到SoftphonePanel使用的标准光梯度(#fafbfc- > #f5f7fa) - 标题带现在在白文本上使用 var(- col...
以成员. language 为本地语源的接线
在没有 URL 的情况下, 在整个 kamo- 内部添加基于下一轮的国际化 地语前缀. 活动区域读取自 kamo-locale cookie, 即 反映经认证的成员的“语言”偏好(通过 QQ区域设置卡 基础设施: - i18n/locales.ts,i18n/request.ts:22个支持的符合kamo-marke...
Forward Range header so audio playback can scrub
Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...
丢弃已死主机 AccountHolder/ is Master UI, 刷新 stale 注释
账户计划不再包含主账机 或每个成员是Master 旗帜——这些旗帜被与账户(即时记账)一起删除 重设. 账户ViewClient 停止渲染总是未定义的“ Master” 持有者/电子邮件的行和每个成员的主控件; 账户SearchDialog 和账户 Api 类型相仿,切换到初始字段 保安部门真的回来了 更新 3 个遗...
分割成员 API; 显示子的目标 org; 添加帐单所有者促进 UI
billingApi 将成员拆分成账户成员(can ManageBilling, is AccountManager) 成员(isLicensee、canManage订阅) **************** 账户订阅收益 目标组织/目标组织 标题。 计划BillingTab 重命名 "管理集团"->"管理账户"(仅账级...
账户组 - > 账户蒂耶; 客户组路线 - > 客户级
前端类型和API呼叫更新,以匹配共享-lib + 服务 将账户组重命名为账户泰尔 。 "集团"的命名被泄露了 (其中说明了定价等级) 读起来就像剩的计费组代码; 零售概念现在 毫不含糊地叫"蒂尔". - 类型: 账户组 - > 账户、 零售客户集团项目 - > 零售客户集团项目 - 方法: *************...
重新命名账户账单成员 - > 账户成员; isGroupPlanManager - > 为账户管理器
整个计费客户端和计划BillingTab的类型级别重命名 : - 帐单成员类型 - > 账户成员 - is GroupPlan 管理器旗 - > is Account 管理器 - group PlanManager 客户区 - > 账户管理商区 账户是集团;没有单独的"billing集团"概念, 因此,"集团计划管理...
向区域设置卡添加语言+默认货币
成员简介的"区域设置卡"现在曝光可编辑语言 (22个支持的地址与营销站点相仿)和默认货币 (可搜索自动完成)与时区并列. 三个一起通过 PUT/api/安全/成员/{id}。 视图模式显示本地语言名称 括号内为英文,加上货币符号和全名.
将 Api 客户端重写到基于账户的终端
billing Api 现在和QQ对话,而不是 旧/组/{组Id}路线。 重新命名的顶级类型 : - 计费组 - > 帐单 - 计费组成员 - > 帐单 成员 - 计费组订阅 - > 账户订阅 - 计费集团 - > 账户 - 平台Org组摘要 - > 平台账户摘要 - 计费Api.groups.* - > 计费Api....
Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types
CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...
/账号/新副本取自牵头UX,全名字段,双人电话,地址;账级地址管理
前端 : -/账号/新:每节"从铅获取的代码"按钮+标题"从铅获取全部代码"按钮(当铅Id param) - 名称部分:前缀、先缀、中缀、后缀 - 带有扩展和“Allow文本”切换的双重电话(个人+工作) - 使用 EmbAddress 形状( 第1行, 细节、 城市、 分区、 邮政、 国家) 的地址部分, “ 也作为...
制作级历史 + 有媒体播放工具的语音信箱标签
历史分页(软件历史Tab.tsx): - 在面板滚动容器内通过交叉观察员进行无限滚动 - 过滤芯片:全部/入行/出行/出行/出行/入行/入行/入行/入行 - 当成像方有记录行时,在行动作中记录图标 - 每行外溢菜单(添加到联系人) - 通过现有的拨号盘点击回拨 语音邮件标签( Softphone Voicemail ...
删除布局道克导致邮件正文弹出
外相动相. Div的"放出"道具与内心的Animate Presence相争 高度 : “ 自动” 动画, 在电子邮件上创建 FLIP 反馈循环 不稳定的高度(图像,表格),会无限期地扭曲.
添加历史标签 — 带有搜索和过滤器的已标定的审计时间表
- 铅历史小组:粘性过滤工具栏,有已解封的搜索,QQ过滤器,有页码的MUI表格,有色码的事件芯片,任务/账户字段的成员名分辨率 - 线索 Api: 获得LeadHistory () 并获得LeadHistoryFilters () 并获得完整的查询参数支持 - 铅史入门、铅史学家、铅史学家、铅史学家、铅史学家、铅史学家...
My 账户页面标题中的动态成员类型标签
标题现在读作“我的{成员{成员}成员}帐户” , 使用 org 配置 行为标签,在成员类型被加载后自动切换.
将创建文档按钮移动到 DocManager 工具栏
该按钮仅通过动作道具在/doc/管理器上可用. 将全部逻辑( 状态、 处理器、 DOC TYPES, 菜单) 移动到 DocManager 中 它出现在每一个嵌入式实例中。 简化后页.tsx 将 DocManager 变成没有动作的道具.
在 Doc 管理器页面上总是显示创建文档按钮
删除隐藏按钮的 Get MemberId () > 0 守护符 用户信息加载窗口。 页面已经落后于认证, 所以没有 这里需要客户端会员资格检查.
意外删除的恢复组织导入
organization.id 在 handleCreateDocument 请求中仍然需要代码 体; 只有DocsEditor条件才应当删除.
向所有登录成员显示创建文档按钮
Org 特性标记检查( 是 DocsEditor ~ 是 Docs ~ has Feature DOCS) 返回错误,因为 Org 特性使用已贬值的密钥类型。 按钮现在显示给任何拥有有效成员ID的成员; 如果无法使用该特性, 后端处理授权 .
国际支助——国家选择、语言选择、分区 各种形式的领域
- 添加可重复使用的国家选择(207个国家、旗帜图标)、语言选择(26个语言、旗帜图标), 子分区字段( 美国州降下并带有旗帜; 其他国家显示标签文本字段) - 增加国家常数(国家、语言、国家、时区) - 领头视图 细节标签:用QQ字段进行现场编辑 - 牵头创建形式:国家/分区/时区全部减少,取代有限的内线名单 - 标...
删除数据网字段级过滤器和浮动过滤器行
禁用所有列过滤器和浮动过滤器输入行,这样 网格只显示列标题和数据行。 还移除了过滤器 工具面板,因为没有可以配置的列过滤器.
上传按钮到 DocManager 工具栏
上传触发器只在/doc/管理页面的动作道具中, 当DocManager被嵌入到其他页面时,它就会隐形. 移动 将按钮直接上传到 DocManager 的工具栏中,所以总是这样 显示,而不论上下文。 删除了现在多余的外部 按钮.
允许在嵌入的 DocManager 中滚动上传选项
上传标签容器被溢出:隐藏,剪接每个文件的选项 (描述、文件夹、医生类型、访问级别) 嵌入式上下文。 改为分册Y:自动并添加到 MultiFileUploader root 这样选项总是可以达到的.
修复 400 个种子错误, 并添加带 URL 参数的通信子 tab
修双层? MediaStream 中存在错误, FeedEndpoint 已包含查询 参数但附加的获取 ? page=... 而不是 page=...,导致 后端以 400 拒绝的不正确 URL 。 为所有主标签(?tab=)和通信添加 URL 查询参数 子标签 QQ所以页面是直接的 可链接。 将主视图包入悬浮图, ...
将“ 所有线索” 变成包含代理过滤器图标的菜单项目
- 将占位符空值项目替换为 ALL 所以下移 选择所有铅时从不显示空白 - 将组图标添加到所有铅和人字图标中 - 修正过滤逻辑,以正确锁定未指定值的排除
ASSIGN LEADS 右侧,代理过滤器未指定选项,网格列清理
- ASSIGN LEADS 右后方的“ 未指定铅” 代理过滤选项 - "所有线索"不包括没有权利成员的未指定线索 - 删除街道、产品、源列;删除产品/源过滤器下拉 - 删除连列;联系栏显示连名,倒回联系栏名 - 供应商栏显示带有产品的工具提示 - 源代码 - 日期列减少工作日前缀,从170px缩小为140px - D...
添加指派 将关于/领导/新内容的市场和分配部分放入外地
- 从上载的QQ中抓取现役队员 - 按部、部和成员按字母排序的小组成员 - 将名称格式化为“ Last, First”;第一个选项是“ 自动指定/ 未指定” - 重新订购部分字段:铅市场、指定、最佳联系时间、供应商、产品、前景类型(所有lg=4) - 修补引导 Api.ts 以发送指派的Team MemberId 而不...
更新平台管理卡以匹配统一的标签结构
将两张呆牌(各组织独立页+配置)替换为 匹配实际标签的五张牌: General, Organization, VOIP & SMS, System 用户和Advanced——每个都直接链接到正确的?tab=param.
全宽网格布局, 从高级标签移动同步触发器
- 重新设计 VOIP & SMS 标签,以使用全内容区域宽度:管道数据跨度 上行、 记录处理和全局同步时间表并排 在lg+断点的双柱网格中 - 管道统计卡显示有零状态检查标记和错误的活计数 颜色编码; 每30个字幕中自动刷新 - Global Sync卡合并了调度设置,最后同步时间戳行, 和手动触发到一个面板; 启用...
将组织合并到配置页面, 并带有统一的标签导航
- 在QQ中将组织添加为标签 (普通-组织-VOIP和SMS-系统用户-高级命令) - 删除 QQ 独立页面 - 更新设置 StatusWindow 中的平台管理导航,将所有5个标签列为指向配置的子项?tab=. - 调整所有标签的布局: 一致的 p: {xs: 2, sm: 3} 粘贴, 内容不再被卡墙所覆盖 。 -...
电话概况标签上的表面电话 SERVER ID
操作员在 FreePBX 主机上配置 kamo- asterisk 支持需要粘贴 匹配 VoipProviderInstance UUID 的帮助配置文件为 电话: 直到现在,他们不得不通过URL栏或 数据库。 新建"手机服务器ID"栏目 关于/sets/features/phone/{id} 概览在只读的单相空间字段...
通过提供者抽象设置到终端的电线调用功能
- voipApi: 添加 CallFeaturesDto 类型, 获取CallFeatures () 和设置CallFeatures () API 调用 - 使用Softphone: 添加已装入的 QQ状态 从启动时的 API; 设置CallForward/ setAutoAnswer 动作通过 API 持续; 自动...
VOIP RECORDING UPOLADS 范围+录制管线计数器/通取器
- APIManager:新的VOIP RECORDING UPOLADS范围选项(由kamo-asterisk-support使用) 在FreePBX主机上通过APIService上传语音邮件和通话录音. - VoipSmsTab:新"记录管道"卡 有四个柜台(语音信箱给 进程、处理呼叫、错误中的语音邮件、错误中的呼...
将模拟联系人标签替换为全功能的软手机联系人
提取新的Softphone Concacts 组件,用于连接软电话联系人 选项卡,通过使用 Contacts () 到真实联系人 API。 替换4个硬码模拟器 与所有联系簿的活数据进行联系。 特征 : - 书和组式滤镜药,带有下拉选择器 - 取消搜索,按最后一个/第一个/全部名称排序 - 彩色编码的活字缩写(决定散列...
用于绕过缺失的 TS DOM 类型的铸声活性检测
语音活动检测是有效的 WebRTC MediaTracks 约束属性, 但是 在 TypeScript 的 DOM lib 中缺失,在构建时造成类型错误.
Wire VAD + 推向对讲机; 删除无法执行的设置
- 现已作为语音动作探测器通过 浏览器在打开 mic 呼叫时尊重切换 - 推动ToTalk自动调用麦克风 在配置的热键被控时解密的听众 - 取消没有功能接线且无法执行的设置 通过标准浏览器 WebRTC APIs: micGain(SIP管道中无GainNode), 高PassFilter, 噪声Gate, VadTh...
