将 WebSocket 直接连接到向量 。{域} subdomain
Next.js重写不代理 WebSocket 升级请求. 直接连接 与媒体WebSocket相同的模式.
添加图像到 SVG 转换管道, 包含可重复使用的模式组件
- 新的图像ToSVGCverter模式组件,有三步流程:作物-进程-审查 - 用于接通输油管通信的WebSocket钩(使用图像管道) - CropToo 使用反应-易感-作物进行长方形图像选择 - 预览小组,使用比较幻灯片、缩放/平面、透明网格 - 改进预设的小组(Logo Clean,Photo-Illustat...
添加日期/ 时间调度器到启动会议对话框
在会话创建对话框中添加 Now/ schedule pill 切换 。 何时 选择一个带有15分钟的 MUI DateTimePicker 幻灯片 间隔和一个格式化的确认行。 排定的会议 排到后端并跳过打开会议窗口 马上.
Handle meet 重定向在登录后发送用户返回会议
- 在主页(从 KamoMeet auth 重定向) 返回查询参数 - 生成OTK,并重定向经认证的用户返回以与符号相会 - 使用会话Storage 持续满足 在整个登录中返回 + 验证重定向链
从多段上传中删除客户端 OTK, 添加上传调试日志
客户端在上传前生成一个被浪费的OTK( Next.js 路由) 为后端生成自己的服务器侧OTK. 删除客户端 OTK简化流量并消除潜在的时间问题. 添加调试日志到背景 POST 路由处理器 .
简化 NavTop 显示名称查询并正确 MediaService URL 方案
- 从 getDisplay 中删除用户名 Alias 查找Name, 直接使用成员记录 - 将媒体服务K8s URL从 https:8443 改为 http:80
使用前端ToApi来满足背景上传而不是手动取取
使用FormData转发的手动获取正在突破多段边界 。 现在重建FormData并使用正确处理信头的extToApi.
添加主题背景以满足设置并去除已贬值的字段
- 为 Org 主题背景添加路径 **************** - 更新 meetApi.ts:从MeetConfig中删除谁的CanCreate和电子邮件InvitesEnabled,添加 OrgTemeBackground 接口并获取 OrgTemeBackgrounds () - Meet SecurityS...
用 OTK 认证直接从 EmailService 获取签名模板, 添加调试日志
/ api/ 电子邮件/ 签名- templates 的 extToApi 通过 APIService 网关而不是 Next.js 电子邮件代理 。 现在直接从 电子邮件服务与适当的OTK头。 每个步骤都添加到 诊断模板加载.
直接从 Redis 读取会话( 和 /api/ user- info 相同), 对所有服务呼叫使用前置 ToApi
根原因: 发送者配置文件显示“ 您的同事 ” 因为 会话获取名为不存在的 security Service 端点 。 签署 由于直接获取到EmailService 缺少 OTK 认证, 其结构不正确 。 修补 : - 会话:读作*** cookie *** 直接重复(与/api/user-info相同) - 成员/o...
Replicate exact email composer data flow for meeting invite emails
The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...
清理会议邀请电子邮件——去除标志,固定主题/主机,妥善嵌入自定义消息
模板更改 : - 已删除的标志图像(签名模板头柄品牌) - 取消"你好,你的同事邀请你" - 取而代之的是习惯 信件区域( 如果未输入信件则空白) - 主机字段现在显示“{Name} 来自{Organization} ” - 主题 : '{Name} 从{Org} 邀请您参加一个会议' - 已删除的网站Name/log...
包装会话邀请带有 Org 签名模板( 标题/ footer/ signed)并包含自定义消息的电子邮件
现在复制与电子邮件作曲者完全相同的邮件包装: 1. 从电子邮件服务(USER范围,COMPANY倒置)获取签名模板 2. 获取发件人的成员简介以获取签名内容(名称、电子邮件、标题) 3. 建立受援者个人化的邀约机构 4. 如果提供的话,将自定义消息作为样式的块引号预先使用 5. 使用构建的TemplateWrapped...
直接通过 APIService 网关发送会议邀请电子邮件到电子邮件服务
根原因: 通过 APIService 的 Java 网关转发 TOApi 路由 无法正确保存多段格式数据边界。 电子邮件 作曲工作是因为它使用一个专用的电子邮件代理路由来进行演讲 直接到电子邮件服务。 修复: 复制精确的电子邮件代理模式 — send Email Direct () sends 多部分格式数据直接取自...
清空页面刷新中的臭名昭著的螺旋头, 而不是恢复孤儿状态
最小化的工具窗口无法幸存, 因此恢复六头位置 创建了缺少图标和不起作用的点击处理器的孤儿头。 现在,在山上 清除的六头蛇 自然地被重新创造出来 窗口再次最小化.
重写带有确定性布局引擎的 Hexhead 安放系统
取代buggy相撞-避免系统(spiralSearch, solution Collisions, fly ToHomeRow,码头/组RAF回路),具有单一的定量回流功能. 修复工具窗口后出现的螺旋头(z:100-250),相互重叠, 和不一致的运动。 保留蜂窝组群,快活/快活,以及所有事件.
在等待回复时添加输入指示器到 AI 聊天
流出气泡只在内容被流出时才显示出来, 在 REST 等待期间没有留下图像反馈 。 添加了弹出点 用于显示 ASSISTANT LOADING 和第一个内容/响应之间的指标.
当成员ID为"新"时隐藏特定成员标签,以防止BAD REQULEST出错
/设置/成员/新 URL(取自"添加团队成员"按钮) 被 [会籍ID]动态路由,引起账户活性Tab,会籍活性Tab, 和计划BillingTab让API以"新"作为成员ID的来电. Java 后端 无法将“ new” 解析为 Long, 返回 BAD REQULEST 错误 .
60s OTK TTL 用于交会窗口, 独立的聊天/电子邮件邀请, 不屏蔽后端
OTK有一个10秒TTL。 当卡莫 -米特的页面 装入了所有资产和品牌/管理。 在Redis 中已经过期 ^ 401 → 无会话 → 无名称 → 无 JWT ——"等待主持人". 修补 : - 满足OTKs 现在得到60s TTL 通过目的= meet参数 - 独立运行聊天邀请(不是在后端会议创建后) - 电子邮件邀...
通过现有的聊天会话 API 发送聊天邀请, 通过多部分发送电子邮件邀请到 EmailService
聊天邀请: 通过 POST /api/media/会话/聊天创建/获得聊天会话 然后将会议邀请为会议短信。 使用 与ChatTool/ChatBox完全相同的API模式. 电子邮件邀请:新的/api/meet/invite-email路由发送多段形式数据 到电子邮件Service的/api/email/send en...
转发全部会场( sendChatInvite, 发送电子邮件Invite, 自定义Message, 房间Alias, 加入Url) 到后端
Next.js API的路线是剥去发送ChatInvite,发送电子邮件Invite, 自定义Message, 和Alias室—— 只有转发室Name 并邀请 Meneillids. 后端没有收到邀请旗,没有Alias室(导致400人),也没有 自定义消息。 现在前进所有田地.
将可用的成员传送到所有会议地址和未提供时的自选
- 每个成员可领取成员名单通行证 - 成员项目出入证 - 会见Dialog自带成员 当可用的成员道具为空( 覆盖 ChatBox 使用) - 现在所有对话框的变体都支持在预选之外增加成员 - 预选成员在Autocomplete中显示为芯片,用户可以添加更多
为聊天/电子邮件邀请添加自定义信件文本区域
显示至少一个通知选项时的多行文本输入 ,允许会议创建者在 请柬。 聊天和电子邮件切换功能关闭时隐藏 。 讯息 被传送到后端的 API 以纳入通知.
显示每个成员会议的会议对话框,而不是直接绕过
成员项目(互动中心)和ChatBox(聊天工具窗口) 与目标成员预选的“对话”打开“对话” 用户可以在 开始开会.
路由通过APIService而不是直接MediaService满足配置 API
现有的会话/创建路由使用extraToApi( APIService), 该路由 代理媒体服务。 新的配置/背景路线必须遵循 与现有基础设施的工作模式相同.
将 Chat Now 后的新标签按钮仅作为图标移动, 删除重复的 Notes 链接
新 Tab 现在是一个图标按钮(没有标签),放在Chat Now右侧. 从NavTop删除的笔记,因为它已经在NavPri了.
添加/设置/地物/网点页面,包含5个Org级视频会议配置标签
新建设置页面,包含 General, Security & Access, Recording, Branding, 和通知标签。 包括满足Api客户端,MediaService代理路由, 标志变量选择,虚拟背景管理,并拖至重排, 并更新了所有3个导航位置(Settings Status Window,设置页面,nav...
防止因默认道具数组引用而导致在 MeetingDialog 中无限重递循环
使用效果已经预先选定成员(不履行)作为附属成员, 在每次渲染时创建新阵列并触发无限设定状态 循环。 通过使用 ref 来跟踪开放状态过渡来固定, 删除 不稳定的解析器,并将刷新按钮移出文本字段 避免重起扳机的插槽Props.
使 Chat Now 图标为白色, 将邮件徽章与信件列表同步, 对主题颜色使用 CSS 颜色混合
- NavTop: 将论坛Icon颜色改为白色以匹配Chat Now标签 - 信件浏览器/邮件按钮:通过自定义事件协调 WebSocket电子邮件刷新,所以徽章计数与信件列表保持同步 - FeatureCard/page:用 CSS 彩色混合插件取代硬编码的彩色六角插件,用于适当的主题支持