Skip to content

feat(ui): 增加可选的回复通知与权限设置 - #436

Merged
Qiyuanqiii merged 4 commits into
mainfrom
Qiyuanqiii/completion-notifications
Oct 23, 2026
Merged

Qiyuanqiii merged 4 commits into
mainfrom
Qiyuanqiii/completion-notifications

Conversation

@Qiyuanqiii

@Qiyuanqiii Qiyuanqiii commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

新增“设置 → 常规 → 通知”:默认关闭,可选择离开当前聊天时提醒或始终提醒,并显式授予浏览器通知权限。收到本窗口发起消息的成功回复后显示提醒,点击打开对应聊天;排队确认、审批等待、失败和旧回执不会触发新回复提醒。

聚焦前端测试 23 项、类型检查和生产构建通过。真实 Chromium + 临时服务完成发送消息、文件读取、回复和通知构造流程,另检查 600px 窄窗口。当前范围是保持打开的浏览器窗口;原生桌面系统弹层尚未验证。

变更前 变更后
变更前 变更后

窄窗口截图与验证范围。截图均来自真实应用生产构建。

基于 #450,需在 #450 之后合并。组合检查确认两个偏好同时加入后必须重新生成协议文档,已完成;通知功能代码和原始真实截图保持不变。本次依赖整合后,10 项通知测试、类型检查和协议登记检查通过,最新提交的 CI 另行跟进。

2026-10-22 基线同步:以保留祖先的合并方式同步 #450(113756e10125a84c619e226b68ec840415513eef),继承 #450 的 113756e10125a84c619e226b68ec840415513eef 及 #432 的 fc0935d6fc03ca7abccbd148ce52d26c2bc154f8 Chrome 握手/DMG Resource busy 修复。相对本 PR 同步前提交,仅增加该修复的 4 个文件;diff 检查通过,原功能说明、验证记录和截图保留。本次未重复运行测试或截图;最新提交的 CI 尚未完成,不能沿用旧提交的结果。

@Qiyuanqiii
Qiyuanqiii changed the base branch from Qiyuanqiii/runtime-security-october to Qiyuanqiii/resizable-sidebar October 21, 2026 18:57
@Qiyuanqiii
Qiyuanqiii force-pushed the Qiyuanqiii/completion-notifications branch from 6a4d8a2 to 1ea421b Compare October 21, 2026 18:57
@Qiyuanqiii
Qiyuanqiii added this pull request to stack #480 October 23, 2026 16:54
@Qiyuanqiii
Qiyuanqiii force-pushed the Qiyuanqiii/completion-notifications branch 3 times, most recently from dab0c42 to f34f98a Compare October 23, 2026 16:57
Base automatically changed from Qiyuanqiii/resizable-sidebar to main October 23, 2026 16:57
@Qiyuanqiii
Qiyuanqiii force-pushed the Qiyuanqiii/completion-notifications branch from f34f98a to bcf2b5d Compare October 23, 2026 16:57
@Qiyuanqiii
Qiyuanqiii merged commit 0b155d0 into main Oct 23, 2026
@Qiyuanqiii
Qiyuanqiii deleted the Qiyuanqiii/completion-notifications branch October 23, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant