kdletters
|
51139ea83f
|
补齐桌面壳网络与门禁自检
桌面网络 HostBridge 补成功与失败映射单测
桌面壳配置脚本纳入受控脚本与替身词扫描
原生壳文档改用唯一完整路径清单口径
项目记忆同步桌面壳验收边界
|
2026-06-20 16:47:08 +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
|
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
|
ed05b410c9
|
收口双端分享目标有效性校验
移动壳 share.setTarget 只缓存可生成分享内容的目标
桌面壳 share.setTarget 写缓存前校验目标有效性
双端配置检查反查分享目标有效性边界
|
2026-06-20 04:25:31 +08:00 |
|
kdletters
|
61f2dec93a
|
补齐桌面壳剪贴板Unicode截断覆盖
桌面壳剪贴板测试覆盖多字节文本按字符截断
桌面壳配置检查反查剪贴板 Unicode 截断用例
|
2026-06-20 04:13:44 +08:00 |
|
kdletters
|
b547466db7
|
补齐桌面壳图片导出空字节边界
桌面壳图片导出解码后拒绝空字节内容
桌面壳 Rust 测试覆盖图片导出空内容拒绝
桌面壳配置检查反查图片导出字节边界
|
2026-06-20 04:09:35 +08:00 |
|
kdletters
|
838bd86ea0
|
收口桌面壳未声明方法测试派生
桌面壳 Rust 测试从 method 白名单和 capability 差集派生 unsupported 覆盖
桌面壳配置检查反查 unsupported 测试派生路径
架构文档记录桌面壳未声明方法派生规则
|
2026-06-20 04:01:09 +08:00 |
|
kdletters
|
1355d6f90b
|
收口桌面壳未声明能力语义
桌面壳未声明共享方法自动派生 unsupported 覆盖清单
桌面壳测试补齐拍照扫码触觉等未声明方法的 unsupported 语义
架构文档记录桌面壳未声明能力不得伪成功
|
2026-06-20 03:25:52 +08:00 |
|
kdletters
|
74661b1a5a
|
收口本地通知交付结果语义
新增共享本地通知系统交付结果契约
Expo 与 Tauri 壳返回结构化通知交付结果
H5 兼容结构化结果并同步门禁、测试和文档
|
2026-06-20 03:13:53 +08:00 |
|
kdletters
|
87f2532a02
|
收口桌面运行时响应边界
将 Tauri host.getRuntime 成功响应包装收口到 runtime 模块
让桌面 dispatch 只委托运行时请求
同步桌面壳配置门禁和共享记忆
|
2026-06-20 02:29:09 +08:00 |
|
kdletters
|
6ecfc89233
|
收口桌面角标通知响应边界
将 Tauri 角标成功响应包装收口到 badge 模块
将 Tauri 本地通知响应映射收口到 notifications 模块
让桌面 dispatch 只委托角标和通知请求
同步桌面壳配置门禁和共享记忆
|
2026-06-20 00:17:25 +08:00 |
|
kdletters
|
3d4657432a
|
收口桌面网络桥接响应边界
将 Tauri network.status 响应映射收口到 network 模块
让桌面 dispatch 只委托网络状态请求
同步桌面壳配置门禁和共享记忆
|
2026-06-19 23:50:13 +08:00 |
|
kdletters
|
582fb20347
|
收口桌面运行时桥接边界
将 Tauri host.getRuntime 回包组装收口到 runtime 模块
让桌面 dispatch 只委托运行时请求
同步桌面壳结构门禁、架构文档和共享记忆
|
2026-06-19 23:29:08 +08:00 |
|
kdletters
|
ff64021c20
|
收口桌面文件桥接执行边界
将 Tauri 文件导入导出执行编排收口到 files 模块
让桌面 dispatch 只委托文件能力请求
同步桌面壳文件边界门禁、架构文档和共享记忆
|
2026-06-19 22:54:54 +08:00 |
|
kdletters
|
dfeea9e93c
|
收口桌面窗口标题桥接边界
将 Tauri 窗口标题 HostBridge 处理收口到 title 模块
让桌面 dispatch 只委托窗口标题请求
同步桌面壳结构门禁、架构文档和共享记忆
|
2026-06-19 22:45:02 +08:00 |
|
kdletters
|
d53bd66e99
|
收口原生分享桥接边界
将 Expo 分享目标状态收口到 share 模块
将 Tauri 分享目标与剪贴板 fallback 响应收口到 share 模块
同步两端分享结构门禁和共享记忆
|
2026-06-19 22:31:05 +08:00 |
|
kdletters
|
1d6fda4696
|
收口原生剪贴板桥接边界
将 Expo 剪贴板 HostBridge 读写收口到 clipboard 模块
将 Tauri 剪贴板 HostBridge 响应收口到 clipboard 模块
同步原生壳结构门禁、架构文档和共享记忆
|
2026-06-19 22:18:54 +08:00 |
|
kdletters
|
c0940bc790
|
收口原生网络查询边界
将 Expo 网络状态查询收口到 HostBridge network 模块
将 Tauri 网络状态查询收口到 HostBridge network 模块
同步原生壳结构门禁、架构文档和共享记忆
|
2026-06-19 22:08:19 +08:00 |
|
kdletters
|
177c18ddcd
|
收口原生导航桥接边界
将 Expo 外链打开和受控 WebView 导航收口到 navigation 模块
将 Tauri 外链打开和主窗口导航刷新收口到 navigation 模块
同步原生壳结构门禁、架构文档和共享记忆
|
2026-06-19 22:01:57 +08:00 |
|
kdletters
|
f04daee4a4
|
收口原生外观查询边界
将 Expo 系统配色读取收口到 appearance 模块
将 Tauri 窗口主题读取收口到 appearance 模块
同步原生壳结构门禁和架构文档清单
|
2026-06-19 21:51:28 +08:00 |
|
kdletters
|
b92b9bbc29
|
收口原生角标边界
将 Expo 应用角标设置收口到 badge 模块
将 Tauri 任务栏角标设置收口到 badge 模块
同步原生壳结构门禁和架构文档清单
|
2026-06-19 21:45:04 +08:00 |
|
kdletters
|
af6aea3de2
|
收口桌面通知边界
将 Tauri 本地通知发送收口到 notifications 模块
让桌面 HostBridge dispatch 只负责通知 payload 分发
同步原生壳结构门禁和架构文档清单
|
2026-06-19 21:37:10 +08:00 |
|
kdletters
|
b26168a293
|
收口桌面剪贴板边界
将 Tauri 剪贴板读写收口到 clipboard 模块
让桌面 HostBridge dispatch 只负责剪贴板 payload 分发
同步原生壳结构门禁和架构文档清单
|
2026-06-19 21:23:35 +08:00 |
|
kdletters
|
cba6e29d1d
|
统一桌面外链打开 helper
让桌面 WebView 外链和 HostBridge 外链共用 opener helper
用配置检查禁止 HostBridge 直接调用 opener
同步桌面壳外链 helper 共用决策记录
|
2026-06-19 17:47:24 +08:00 |
|
kdletters
|
2709f48118
|
收紧桌面运行时回包来源
将 Tauri host.getRuntime 回包收口到 desktop_runtime
要求桌面运行时平台版本和能力来源保持单一入口
同步桌面壳运行时回包边界记录
|
2026-06-19 17:26:50 +08:00 |
|
kdletters
|
a7accef6f8
|
收紧桌面壳错误响应边界
限制 Tauri HostBridge failed 出口只返回协议错误码
非法桌面错误码统一归一为 host_error 固定失败文案
新增桌面协议测试和配置门禁防止错误码漂移
同步 HostBridge envelope 错误归一决策记录
|
2026-06-19 16:55:02 +08:00 |
|
kdletters
|
64f496d091
|
收紧窗口标题载荷边界
将 app.setTitle 标题长度和控制字符规则提升到共享 HostBridge 契约
让 H5 facade 和 Tauri 壳按共享窗口标题边界归一化载荷
增加标题边界测试和三端壳总门禁反查
同步宿主壳协议文档和共享决策记录
|
2026-06-19 15:34:37 +08:00 |
|
kdletters
|
048c879b20
|
收紧剪贴板写入文本边界
让 Expo 和 Tauri 壳在写系统剪贴板前按共享上限截断文本
增加移动壳剪贴板写入边界测试和两端配置门禁
补充宿主壳协议文档和共享决策记录
|
2026-06-19 15:10:23 +08:00 |
|
kdletters
|
c956558531
|
收紧文本导出 MIME 边界
将文本导出 MIME 收窄到共享 HostBridge 文本 MIME 清单
让 Expo 和 Tauri 壳拒绝非文本 MIME 的 file.exportText 请求
增加移动端和桌面端门禁反查文本导出 MIME 边界
补充宿主壳协议文档和共享决策记录
|
2026-06-19 15:02:19 +08:00 |
|
kdletters
|
ef2200f8ac
|
收口宿主响应回放缓存边界
将 HostBridge 响应回放缓存上限提升到共享契约
让 Expo 移动壳复用共享缓存上限并拒绝本地重声明
让 Tauri 桌面壳配置检查反查共享缓存上限
补充两端回放缓存淘汰测试和壳方案文档
|
2026-06-19 13:33:46 +08:00 |
|
kdletters
|
f619d861c9
|
接入原生壳文档导入
新增 HostBridge file.importDocument 契约与文档 MIME 边界
实现 Expo 与 Tauri 受控文档选择和 base64 返回
创作 Agent 工作台优先使用文档导入并保留文本导入兜底
同步宿主壳门禁、测试、架构文档和共享记忆
|
2026-06-19 09:35:37 +08:00 |
|