Commit Graph

13 Commits

Author SHA1 Message Date
kdletters 0ecafa128c 收口桌面文件导入错误边界
桌面文件导入原生读取失败返回稳定 host_error

文件导入校验错误保留稳定 invalid_request 语义

补充桌面壳门禁和共享决策记录
2026-06-21 17:11:11 +08:00
kdletters 8d5ecf305c 收口桌面壳文件诊断日志
桌面壳文件导入导出失败只记录固定阶段标签

扩展桌面壳配置门禁禁止文件日志输出路径和读写错误细节

补充宿主壳方案和共享决策中的文件诊断边界
2026-06-21 14:47:31 +08:00
kdletters 679caf98f6 补齐桌面壳文件失败观测
桌面文件导入导出记录系统异常日志

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

配置门禁和文档同步桌面文件观测约束
2026-06-20 19:47:24 +08:00
kdletters 6ded19d018 锁定桌面文件路径错误响应
桌面文件导出路径转换失败转为稳定不可用响应

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

桌面壳配置检查禁止暴露原生路径错误
2026-06-20 12:32: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 823186462b 拆分桌面壳文件载荷边界
桌面壳文件对话框与载荷校验拆成 files 和 file_payloads

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

宿主壳方案和统一协议同步文件桥接分层
2026-06-20 06:55:23 +08:00
kdletters b547466db7 补齐桌面壳图片导出空字节边界
桌面壳图片导出解码后拒绝空字节内容

桌面壳 Rust 测试覆盖图片导出空内容拒绝

桌面壳配置检查反查图片导出字节边界
2026-06-20 04:09:35 +08:00
kdletters ff64021c20 收口桌面文件桥接执行边界
将 Tauri 文件导入导出执行编排收口到 files 模块

让桌面 dispatch 只委托文件能力请求

同步桌面壳文件边界门禁、架构文档和共享记忆
2026-06-19 22:54:54 +08:00
kdletters c956558531 收紧文本导出 MIME 边界
将文本导出 MIME 收窄到共享 HostBridge 文本 MIME 清单

让 Expo 和 Tauri 壳拒绝非文本 MIME 的 file.exportText 请求

增加移动端和桌面端门禁反查文本导出 MIME 边界

补充宿主壳协议文档和共享决策记录
2026-06-19 15:02:19 +08:00
kdletters f619d861c9 接入原生壳文档导入
新增 HostBridge file.importDocument 契约与文档 MIME 边界

实现 Expo 与 Tauri 受控文档选择和 base64 返回

创作 Agent 工作台优先使用文档导入并保留文本导入兜底

同步宿主壳门禁、测试、架构文档和共享记忆
2026-06-19 09:35:37 +08:00
kdletters 19ec8daf37 桌面壳校验文件真实内容
为图片和音频导入导出增加 bytes 头部校验

桌面图片拖入跳过伪装文件继续寻找有效图片

更新桌面壳门禁与宿主壳文件能力文档
2026-06-18 20:39:34 +08:00
kdletters 00b41b6a29 统一宿主壳目录边界
移动端壳拆分为 host-bridge 与 shell 目录

桌面端 Tauri 拆分为 host_bridge 与 shell Rust 模块

更新三端桥接层结构门禁与配置检查

同步宿主壳方案文档和项目共享决策
2026-06-18 16:02:55 +08:00