Commit Graph

165 Commits

Author SHA1 Message Date
kdletters fa32459f12 固定桌面壳本地产物收集路径
桌面壳 release 二进制复制到根 build/native/desktop

根级原生壳门禁验证 staged 桌面二进制产物

同步原生壳方案文档和共享决策记录
2026-06-20 21:25:12 +08:00
kdletters 29256329e4 锁定桌面壳产物验收门禁
桌面壳配置检查反查根级 release 二进制产物验收

同步原生壳方案文档和共享决策记录
2026-06-20 21:04:40 +08:00
kdletters a7358d8ab0 锁定桌面壳启动宿主上下文
补全桌面主窗口 release 入口宿主上下文字段断言

增加桌面壳配置检查对主窗口宿主上下文测试的反查

同步原生壳方案文档和共享决策记录
2026-06-20 20:43:03 +08:00
kdletters e563ae0a81 收口桌面壳重放内部错误
桌面 HostBridge replay 内部锁失败返回稳定 host_error

桌面配置门禁反查 replay 失败日志和无 panic 边界

补充原生壳方案文档和共享决策记录
2026-06-20 20:23:22 +08:00
kdletters b8287bbf65 收口桌面壳分享内部错误
桌面分享缓存异常记录本地日志

HostBridge 分享错误不再透传锁状态

配置门禁和文档同步分享错误边界
2026-06-20 20:13:38 +08:00
kdletters 16f248b965 补齐桌面壳网络失败观测
桌面网络状态查询记录系统异常日志

Rust 单测覆盖稳定错误和日志边界

配置门禁和文档同步网络观测约束
2026-06-20 20:03:04 +08:00
kdletters f9a88b9773 补齐桌面壳导航失败观测
桌面外链导航和刷新记录系统异常日志

Rust 单测覆盖稳定错误和日志边界

配置门禁和文档同步导航观测约束
2026-06-20 19:58:29 +08:00
kdletters 58fbef8f23 补齐桌面壳窗口状态失败观测
桌面外观角标和窗口标题记录系统异常日志

Rust 单测覆盖稳定错误和日志边界

配置门禁和文档同步窗口状态观测约束
2026-06-20 19:53:43 +08:00
kdletters 679caf98f6 补齐桌面壳文件失败观测
桌面文件导入导出记录系统异常日志

Rust 单测覆盖稳定错误和日志边界

配置门禁和文档同步桌面文件观测约束
2026-06-20 19:47:24 +08:00
kdletters bacb17506d 补齐桌面壳插件失败观测
桌面剪贴板和通知插件异常记录日志

Rust 单测覆盖稳定错误和日志边界

配置门禁和文档同步桌面插件观测约束
2026-06-20 19:40:54 +08:00
kdletters 52ceb32770 收紧原生壳调试与通知权限
桌面壳调试脚本固定 WEB_PORT 以匹配 Tauri devUrl

移动壳 Android 显式声明本地通知权限并纳入门禁

同步原生壳方案与共享决策记忆
2026-06-20 18:33:14 +08:00
kdletters 33e56fb56f 收紧桌面壳网络事件声明
桌面壳移除未由 Rust 真实驱动的 network.statusChanged 能力

桌面网络状态保留 Rust 主站可达性主动查询

门禁禁止桌面网络事件回退到 WebView online 状态

文档和项目记忆同步桌面网络能力边界
2026-06-20 17:49:30 +08:00
kdletters 51139ea83f 补齐桌面壳网络与门禁自检
桌面网络 HostBridge 补成功与失败映射单测

桌面壳配置脚本纳入受控脚本与替身词扫描

原生壳文档改用唯一完整路径清单口径

项目记忆同步桌面壳验收边界
2026-06-20 16:47:08 +08:00
kdletters 3661ca69ee 绑定原生壳能力真实链路
桌面壳门禁拒绝声明能力落入 fallback-only 分支

根级原生壳门禁登记 H5 受控原生路由链路

项目文档同步宿主能力声明验收约定
2026-06-20 16:23:55 +08:00
kdletters cf01ba3097 收紧桌面图片拖拽坐标
桌面壳发送图片拖拽事件前将坐标归一为非负整数

桌面壳配置检查反查拖拽坐标归一和单测边界

共享决策记录补充桌面拖拽坐标边界约定
2026-06-20 15:40:26 +08:00
kdletters a330ce5bbb 锁定桌面壳系统调用顺序
桌面壳配置检查新增导出文件 payload 校验早于系统保存对话框的顺序门禁

桌面壳配置检查新增本地通知 payload 校验早于通知权限访问的顺序门禁

共享决策记录补充桌面壳系统能力调用顺序约定
2026-06-20 15:18:35 +08:00
kdletters 2332461570 统一桌面壳外链失败响应
桌面壳外链打开失败返回与移动壳一致的稳定错误

桌面壳配置检查锁定外链失败错误口径
2026-06-20 14:51:31 +08:00
kdletters 1f4d662054 锁定桌面通知投递不可用响应
桌面通知投递失败转为稳定 host_error

桌面通知单测覆盖投递不可用 code 和 message

桌面壳配置检查反查通知投递不可用边界
2026-06-20 13:05:21 +08:00
kdletters b6b428e531 锁定桌面网络状态不可用响应
桌面网络状态探测失败转为稳定 host_error

桌面网络状态单测覆盖不可用响应 code 和 message

桌面壳配置检查反查网络不可用边界
2026-06-20 13:01:59 +08:00
kdletters 808e9740f8 锁定桌面刷新不可用响应
桌面 WebView 刷新主窗口缺失转为稳定 host_error

桌面 WebView 刷新失败转为稳定不可用响应

桌面刷新单测覆盖不可用响应 code 和 message

桌面壳配置检查反查刷新不可用边界
2026-06-20 12:57:37 +08:00
kdletters d13dc3e3f5 锁定桌面同源导航不可用响应
桌面同源页面导航主窗口缺失转为稳定 host_error

桌面同源页面导航失败转为稳定不可用响应

桌面同源导航单测覆盖不可用响应 code 和 message

桌面壳配置检查反查同源导航不可用边界
2026-06-20 12:53:34 +08:00
kdletters 9b73edfbf9 锁定桌面外链打开不可用响应
桌面外链打开失败转为稳定 host_error

桌面外链打开单测覆盖不可用响应 code 和 message

桌面壳配置检查反查外链不可用边界
2026-06-20 12:49:40 +08:00
kdletters c55beb62d9 锁定桌面标题不可用响应
桌面标题主窗口缺失转为稳定 host_error

桌面标题设置失败转为稳定不可用响应

桌面标题单测覆盖不可用响应 code 和 message

桌面壳配置检查禁止暴露标题原生窗口错误
2026-06-20 12:45:44 +08:00
kdletters 56011330c3 锁定桌面角标不可用响应
桌面角标主窗口缺失转为稳定 host_error

桌面角标设置失败转为稳定不可用响应

桌面角标单测覆盖不可用响应 code 和 message

桌面壳配置检查禁止暴露角标原生窗口错误
2026-06-20 12:41:40 +08:00
kdletters 54fc8dd9aa 锁定桌面外观不可用响应
桌面外观主题读取失败转为稳定 host_error

桌面主窗口缺失时外观查询转为稳定不可用响应

桌面外观单测覆盖不可用响应 code 和 message

桌面壳配置检查禁止暴露原生窗口错误
2026-06-20 12:37:03 +08:00
kdletters 6ded19d018 锁定桌面文件路径错误响应
桌面文件导出路径转换失败转为稳定不可用响应

桌面文件导入路径转换失败转为稳定不可用响应

桌面壳配置检查禁止暴露原生路径错误
2026-06-20 12:32:45 +08:00
kdletters 12ab5ef064 锁定桌面剪贴板不可用响应
桌面剪贴板写入失败转为稳定 host_error

桌面剪贴板读取失败转为稳定 host_error

桌面分享写入剪贴板失败复用稳定不可用响应

桌面壳配置检查反查剪贴板不可用边界
2026-06-20 12:27:45 +08:00
kdletters d777ad6633 锁定桌面文件不可用响应
桌面文件导出把系统写入和线程失败转为稳定 host_error

桌面文件导入把后台读取线程失败转为稳定 host_error

桌面文件单测覆盖不可用响应 code 和 message

桌面壳配置检查反查文件不可用响应边界
2026-06-20 12:21:34 +08:00
kdletters a1ff692912 锁定桌面文件取消响应
桌面文件桥接收口导出取消响应构造

桌面文件桥接收口导入取消响应构造

桌面文件单测覆盖取消响应 code 和 message

桌面壳配置检查反查文件取消响应边界
2026-06-20 12:17:05 +08:00
kdletters 740d329785 锁定桌面通知权限不可用边界
桌面通知桥接把权限状态读取失败转为稳定 host_error

桌面通知桥接把权限请求失败转为稳定 host_error

桌面通知单测覆盖权限不可用错误载荷

桌面壳配置检查反查通知权限不可用边界
2026-06-20 12:12:55 +08:00
kdletters 7ca929b9c8 锁定桌面标题请求边界
桌面标题 HostBridge 单测覆盖缺失和非法 payload

桌面标题 HostBridge 单测覆盖截断边界

桌面壳配置检查反查标题请求测试
2026-06-20 11:40:49 +08:00
kdletters f8b385ae0b 锁定桌面导航请求边界
桌面导航 HostBridge 单测覆盖外链协议白名单

桌面导航 HostBridge 单测覆盖同源 H5 路由限制

桌面壳配置检查反查导航请求边界测试
2026-06-20 11:28:35 +08:00
kdletters 1e5b7a5c48 锁定桌面通知载荷截断契约
桌面通知单测覆盖共享长度边界截断

桌面壳配置检查反查通知截断测试
2026-06-20 11:15:28 +08:00
kdletters 25b794c1f3 锁定桌面入口宿主上下文清洗
桌面入口 URL 单测覆盖旧宿主 query 被清理

桌面壳配置检查反查入口上下文清洗测试

共享决策日志补充桌面入口 query 边界
2026-06-20 10:47:46 +08:00
kdletters 15faa50992 记录桌面网络探测失败
桌面网络状态探测保留 DNS 和 TCP 失败原因日志

桌面壳配置检查拒绝网络探测静默吞错

共享决策日志补充桌面网络探测失败边界
2026-06-20 10:17:53 +08:00
kdletters 77a2bacb7a 记录桌面返回栈同步失败
桌面返回栈注入脚本写入 history state 失败时记录浏览器日志

桌面壳配置检查拒绝返回栈脚本空 catch

共享决策日志补充桌面返回栈同步失败边界
2026-06-20 10:08:02 +08:00
kdletters 328bf920bd 记录桌面壳生命周期状态读取失败
桌面生命周期窗口状态读取失败时记录具体字段并使用保守默认值

桌面壳配置检查拒绝窗口状态读取静默兜底

共享决策日志补充生命周期读取失败边界
2026-06-20 09:50:51 +08:00
kdletters 88d278122e 记录桌面壳深链注册失败
桌面深链 scheme 注册结果改为显式日志记录

桌面壳配置检查拒绝静默吞掉深链注册失败

共享决策日志补充深链注册失败边界
2026-06-20 09:45:09 +08:00
kdletters 9bdc0f6fa4 补齐桌面拖拽图片无效输入边界
桌面壳 file_drop 增加目录和文本拖入不生成图片事件单测

桌面壳配置门禁反查无效拖入单测边界

宿主壳方案协议和共享决策同步拖拽图片事件边界
2026-06-20 09:23:08 +08:00
kdletters e4e890a147 锁定桌面窗口状态持久化边界
桌面壳窗口状态 flags 抽成可测试函数并覆盖排除可见性全屏和装饰状态

桌面壳配置门禁反查窗口状态 flags 单测边界

宿主壳方案协议和共享决策同步窗口状态验收口径
2026-06-20 09:16:10 +08:00
kdletters fe1caff3db 补齐桌面壳命令入口单测
桌面壳 host_bridge_request 入口抽出请求准备阶段

桌面壳单测覆盖非法请求进入 replay 前被拒绝

桌面壳配置门禁和宿主壳文档同步命令入口边界
2026-06-20 09:03:22 +08:00
kdletters 3873fdaf64 补齐桌面壳能力清单单测
桌面壳 capabilities 增加无重复与能力边界单测

桌面壳配置门禁反查能力清单单测覆盖

宿主壳方案文档和共享决策同步桌面能力边界
2026-06-20 08:50:14 +08:00
kdletters 9188a003ed 对齐桌面壳本地通知契约
桌面通知成功结果和长度上限改用共享契约镜像命名

桌面壳配置检查锁定通知契约镜像

共享决策记录补充桌面通知载荷边界
2026-06-20 07:17:01 +08:00
kdletters 823186462b 拆分桌面壳文件载荷边界
桌面壳文件对话框与载荷校验拆成 files 和 file_payloads

桌面壳单端门禁登记文件载荷模块

宿主壳方案和统一协议同步文件桥接分层
2026-06-20 06:55:23 +08:00
kdletters 67e781c886 加固原生壳分发失败门禁
桌面壳外链和新窗口外链失败改为统一日志记录

桌面壳托盘关闭生命周期和隐藏失败改为统一日志记录

移动壳补齐 iOS Privacy Manifest 与配置门禁

宿主壳方案和项目记忆同步分发约束
2026-06-20 06:23:40 +08:00
kdletters 8f29ddf8e0 记录桌面壳宿主动作失败
桌面壳菜单托盘动作失败改为统一日志记录

桌面壳单实例唤醒失败改为统一日志记录

桌面壳配置门禁禁止宿主动作静默吞错

宿主壳文档同步动作失败处理规则
2026-06-20 05:57:05 +08:00
kdletters 52526bd2ae 加固原生壳生产入口门禁
桌面壳深链打开失败改为显式日志记录

移动壳生产导出校验共享主站 URL

原生壳方案文档同步生产入口验收规则
2026-06-20 05:47:44 +08:00
kdletters 0cac82e982 补强原生壳事件注入链路
移动壳 ShellApp 补充生命周期网络和返回栈事件注入测试

移动壳网络状态重放失败改为显式日志记录

桌面壳生命周期和拖拽图片事件失败改为统一日志记录

两端配置门禁反查 HostBridge 事件注入和失败处理

宿主壳协议和共享决策记录同步事件失败规则
2026-06-20 05:38:48 +08:00
kdletters 73ea93ccc8 收紧桌面壳事件注册失败处理
桌面壳新窗口策略增加可测试决策函数

桌面壳 WebView 事件注册失败改为启动阻断或日志记录

桌面壳配置门禁禁止事件注册静默吞错

宿主壳协议和共享决策记录补充事件注册失败规则
2026-06-20 05:27:02 +08:00
kdletters ed05b410c9 收口双端分享目标有效性校验
移动壳 share.setTarget 只缓存可生成分享内容的目标

桌面壳 share.setTarget 写缓存前校验目标有效性

双端配置检查反查分享目标有效性边界
2026-06-20 04:25:31 +08:00