bujinyuan
ba8c72aae0
docs(task13): 补齐 meeting/notify API 文档 + Playwright UI 回归结果
## API 文档(Task 13 前漏补)
- docs/api/frontend/meeting.md §9 邀请用户接口:展开 extra 8 字段清单
(room_code / room_title / has_password / invite_token / inviter_id
/ inviter_name / inviter_avatar / expired_at),并说明前端如何据
expired_at 判过期
- docs/api/frontend/meeting.md 后续任务关联:Task 13 标 ✅ + deep-link 路径
- docs/api/frontend/notify.md 概览:
* "支持内联按钮的通知类型" 表(friend_request / meeting_invite)
* "meeting_invite 专用 extra 字段" 详细清单
## Playwright UI 回归结果(2026-04-23 补做)
采用 "A 侧 curl 邀请 + B 侧 Playwright 登录" 策略:
- testuser1 邀请 testuser2 → 通知中心渲染 meeting_invite 卡片
- 新邀请卡片 → 双按钮「立即加入 / 稍后」✅
- 过期邀请卡片 → 合并为单 disabled「邀请已过期」按钮 ✅
- 点「立即加入」→ 跳 /pages/meeting/preview?mode=join&code=516-162-828 ✅
- preview 页正确渲染 "即将加入会议 516-162-828" + 设备面板 ✅
- 截图:task13-notify-meeting-invite-cards.png
task13-preview-page-after-invite-accept.png
- CURRENT_STATUS.md + implementation.plan.md 已同步补录
Made-with: Cursor
2026-04-22 17:34:29 +08:00
..
2026-03-02 14:28:45 +08:00
2026-03-02 17:32:52 +08:00
2026-04-20 11:53:27 +08:00
2026-04-22 17:34:29 +08:00
2026-04-22 17:34:29 +08:00
2026-03-02 17:32:52 +08:00