docs(meeting): 补齐 frontend/meeting.md 后续任务关联至 Task 14

- Task 9 补完完整描述(2026-04-21 前端 mediasoup-client 接入 + resume 走 WS 路径)
- Task 10-12 补入(2026-04-22 前端主链路 5 页 + 6 组件落地)
- Task 14 补入(2026-04-24 docker-compose 双态部署,API 契约无变)

Made-with: Cursor
This commit is contained in:
bujinyuan
2026-04-22 18:06:50 +08:00
parent 6913b9e72f
commit 46b37b8b4c

View File

@@ -688,5 +688,7 @@
## 后续任务关联
- **Task 9**Vue 前端 mediasoup-client 接入按本文 WS 契约实现 `mediasoup.Transport` `connect / produce` 回调补齐 `ResumeConsumer`Node REST 已就绪或在 Go 侧改为创建 Consumer 后自动 resume处理 `meeting.host.changed` `auto_reason` 字段以在 UI 标注"自动转让"。
- **Task 9 ✅(2026-04-21**Vue 前端 mediasoup-client 接入按本文 WS 契约实现 `Transport.on('connect'|'produce')` 回调创建 Consumer 后前端通过 `meeting.consume.resume` WS 事件驱动 Go Node `POST /internal/v1/consumers/:id/resume` 完成 resumeUI 处理 `meeting.host.changed` `auto_reason` 字段标注"自动转让"。
- **Task 10-12 ✅(2026-04-22**前端会议主链路全量打通Hub / Create / Join / Preview / Room 5 + `MeetingToolbar / VideoGrid / VideoTile / MemberPanel / InviteDialog / ChatPanel` 6 个核心组件会议内聊天显示真实昵称后端 `ResolveUsersDisplay` 批量补齐 `user_name / user_avatar`)。
- **Task 13 ✅(2026-04-23**通知卡片 UI 已完成内联按钮"立即加入 / 稍后"点击"立即加入" `/pages/meeting/preview?mode=join&code=xxx` preview 页走 `/rooms/:code/join`过期态由 `extra.expired_at * 1000 < Date.now()` 判定并合并为单个 disabled "邀请已过期"按钮不再发起任何请求
- **Task 14 ✅(2026-04-24**后端服务已纳入 `deploy/docker-compose.dev.yml` 双态编排本机 Demo / 公网 `--profile public` + coturn部署指南见 `docs/deployment/meeting-mvp.md`API 接口契约本身无变化