Repository navigation
feat(student-calls): 学生桌面呼叫老师与教师共享已读 - #7
Merged
Merged
Conversation
- 大屏端:绑定后 Windows 桌面显示「呼叫老师」原生悬浮入口,二次确认后以设备身份呼叫本班全部关联老师;取消/Escape 不发送,支持多显示器拖动、DPI 缩放与任务栏避让,全屏展示期间隐藏,托盘后仍可用。
- 教师端:侧栏「发通知」下方新增「学生呼叫」入口与未读红色数量,网页在线时通过 WS 提醒,断线重连与定时刷新补齐,明确标记后共享已读并保留处理人与时间,不自动已读。
- 服务端:新增 POST /device/student-calls、GET /student-calls、POST /student-calls/{id}/read;request_id 幂等、同班 30 秒限流、按班级成员鉴权,记录持久化到 SQLite 并纳入备份,旧备份缺少该集合仍可恢复。
- 契约与文档:重新生成 OpenAPI/WS 类型,补充 INTEGRATION、ARCHITECTURE、LOCAL_TESTING 及各端 README。
- 版本升至 0.3.5,新增发布说明。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
改动
验证
说明
Windows 原生悬浮窗的多显示器、DPI、全屏覆盖等行为仍需真实 Windows 设备验收。