kdletters
d14d577143
接入RPG场景参考图原生导入
...
RPG场景图片参考图在原生壳内优先走宿主图片导入
场景参考图取消原生选择时不触发浏览器文件输入
同步场景参考图测试、宿主壳协议和共享记忆
2026-06-19 12:15:19 +08:00
kdletters
6d79e89db1
接入RPG封面参考图原生导入
...
RPG作品封面参考图在原生壳内优先走宿主图片导入
封面参考图取消原生选择时不触发浏览器文件输入
同步封面参考图测试、宿主壳协议和共享记忆
2026-06-19 12:07:34 +08:00
kdletters
72b032ff9d
接入RPG封面原生导入
...
RPG作品封面上传在原生壳内优先走宿主图片导入
封面原生选择取消时不触发浏览器文件输入
同步封面上传测试、宿主壳协议和共享记忆
2026-06-19 12:01:09 +08:00
kdletters
bf50c6fab6
接入RPG角色参考图原生导入
...
RPG角色资产工作室参考图在原生壳内优先走宿主图片导入
取消原生图片选择时不触发浏览器文件输入
同步角色资产工作室测试、宿主壳协议和共享记忆
2026-06-19 11:53:59 +08:00
kdletters
98daf41790
接入抓大鹅封面原生导入
...
抓大鹅发布封面图在原生壳内优先走宿主图片导入
封面参考图取消原生选择时不触发浏览器文件输入
同步 Match3D 测试、宿主壳协议和共享记忆
2026-06-19 11:46:32 +08:00
kdletters
0cb75f14e5
接入轻输入参考图原生导入
...
创作 Agent 轻输入参考图在原生壳内优先走宿主图片导入
移动壳声明拍摄能力时展示拍摄参考图入口
同步 HostBridge 测试、协议文档和共享记忆
2026-06-19 11:34:28 +08:00
kdletters
3fad91337c
接入热身入口原生导航
...
儿童动作热身入口在原生壳内优先走受控导航
新增 HostBridge 真实导航请求测试
同步宿主壳协议文档和共享记忆
2026-06-19 11:26:57 +08:00
kdletters
7c50fa489d
接入反馈凭证原生拍摄
...
反馈页在移动壳声明拍摄能力时展示拍摄凭证入口
拍摄图片复用现有凭证校验、预览和提交链路
同步原生壳测试、文档和共享记忆
2026-06-19 11:20:32 +08:00
kdletters
48cd76918b
接入视觉小说原生素材导入
...
视觉小说结果页图片和音频上传优先消费原生壳受控导入
保留平台素材上传、历史素材和 AI 图片生成原链路
补齐原生壳门禁、测试和架构文档
2026-06-19 11:12:39 +08:00
kdletters
ce0765b298
接入原生返回栈状态消费
...
H5 新增 navigation.canGoBack hook 并在直达二级页时补齐返回锚点
路由导航保留完整原生宿主上下文并标记应用历史状态
补齐 HostBridge 返回栈消费测试、门禁和文档
2026-06-19 10:59:47 +08:00
kdletters
8857e36e1a
调整创作主页与项目入口
...
新增陶泥儿创作主页和用户素材瀑布流
新增项目入口并复用画布中心封面
保留创作主页左侧导航和上方栏
修复玩家社区在创作页原地弹窗
更新路由、测试和项目记忆文档
2026-06-19 10:51:20 +08:00
kdletters
cd14fb7e1f
Merge remote-tracking branch 'origin/codex/pingoranginx'
2026-06-19 10:50:09 +08:00
kdletters
d9c32261fc
修复拼图生成队列与草稿恢复
...
补齐拼图队列状态回传,生成页展示排队/运行状态
修复草稿进入时生成中与结果页路由恢复逻辑
避免新增空白关卡立即自动保存并保留编辑弹窗
恢复稳定拼图 profile 缺失时的同源 session 草稿投影
让外部生成 worker/controller 跳过 HTTP 认证快照恢复
补充外部生成 worker 与拼图草稿排障记录
2026-06-19 10:47:56 +08:00
kdletters
4a16263729
接入汪汪声浪结果页原生图片导入
...
汪汪声浪结果页三图槽位上传优先复用file.importImage宿主能力
补充原生导入取消和浏览器回退测试
将汪汪声浪结果页纳入原生壳H5调用链门禁
更新宿主壳协议、方案文档和共享记忆
2026-06-19 10:13:26 +08:00
JenkenB
097170836d
Add UI-design asset extraction & spritesheet support
...
Introduce a new UI design asset extraction flow: add POST /api/editor/ui-designs/assets/extractions handler that always uses gpt-image-2 with the fixed prompt "提取画面中的所有独立并整理成spritesheet"; parse Data URL references, call OpenAI image edits, return a spritesheet and sliced icon assets. Increase request body limit for image Data URLs and wire the route with bearer auth. Add platform-image slicing: slice_generated_icon_spritesheet_all_by_connected_components (with auto-naming "素材 1..N", foreground estimation and heuristics) and export it. Add Rust tests for the handler, prompt constant, and slicing behavior. Update frontend client and integration tests to call the new extractEditorUiDesignAssets API and verify spritesheet + icon layers are added to the canvas and persisted. Update multiple docs to describe the extraction UI, toolbar placement, and related audio/playback pitfalls. Minor related updates: toolbar button ordering and audio duration / signed read-url notes.
2026-06-19 10:09:19 +08:00
kdletters
bda650e598
接入创作参考图原生导入
...
Creation Agent参考图上传优先复用file.importImage宿主能力
补充原生导入取消和浏览器回退测试
更新宿主壳协议、方案文档和共享记忆
2026-06-19 09:57:56 +08:00
kdletters
f619d861c9
接入原生壳文档导入
...
新增 HostBridge file.importDocument 契约与文档 MIME 边界
实现 Expo 与 Tauri 受控文档选择和 base64 返回
创作 Agent 工作台优先使用文档导入并保留文本导入兜底
同步宿主壳门禁、测试、架构文档和共享记忆
2026-06-19 09:35:37 +08:00
kdletters
030a9fa209
收紧宿主壳结构门禁
...
补齐桌面壳单端 Rust 根目录和分层文件清单检查
将移动壳 src/env.d.ts 纳入根级结构门禁和文档反查
同步宿主壳结构门禁的架构文档与共享记忆
2026-06-19 08:54:28 +08:00
kdletters
c054e51580
加固宿主事件订阅门禁
...
新增原生壳检查脚本对 H5 HostBridge 事件订阅双能力门控的静态反查
补齐 HostBridge 事件订阅测试矩阵里的返回栈事件负向覆盖
更新宿主壳协议、壳方案和共享记忆中的事件门禁说明
2026-06-19 08:41:42 +08:00
kdletters
153cd8db9c
收紧宿主事件订阅门控
...
H5 HostBridge 事件订阅统一要求 host.events 与具体事件能力
补充事件通道和事件能力缺失的双向门控测试
更新宿主壳事件能力文档和共享决策记录
2026-06-19 08:30:19 +08:00
kdletters
b88ed43aef
接入创作工作台会话导出
...
创作 Agent 工作台在原生壳中消费 file.exportText 导出会话 Markdown
补充会话导出按钮门控、payload 和错误提示测试
更新宿主壳能力文档和共享决策记录
2026-06-19 08:22:38 +08:00
kdletters
6d7da493b9
收紧移动壳单端结构门禁
...
移动壳配置检查新增精确源码模块清单
移动端单端检查拒绝未登记生产模块
更新宿主壳架构文档和共享记忆验收口径
2026-06-19 08:02:54 +08:00
kdletters
e27834930f
收紧宿主壳结构门禁
...
根级原生壳门禁按完整路径反查三端桥接层文档
移动端和桌面端壳目录拒绝未登记子目录或生产入口
桌面端单端配置检查改为精确 Rust 模块清单
更新宿主壳架构文档和共享记忆中的验收口径
2026-06-19 07:54:52 +08:00
kdletters
de2798d415
收口宿主上下文查询契约
...
共享 HostBridge 契约新增宿主上下文 query 字段和值
移动壳和 H5 运行态改用共享 query 契约
桌面壳和微信壳门禁反查共享 query 契约
微信请求头和 H5 路由保留字段跟随共享契约
同步宿主上下文契约文档和共享记忆
2026-06-19 07:39:51 +08:00
kdletters
db153b0dde
锁定微信壳页面包装层结构
...
原生壳门禁新增微信页面目录和页面文件清单反查
宿主壳方案文档同步微信页面包装层和微信能力清单
共享记忆补充三端壳结构和能力文档反查口径
2026-06-19 07:15:12 +08:00
kdletters
c04c7d4d8d
收口微信壳能力清单来源
...
共享 HostBridge 契约新增微信小程序能力 profile
微信小程序协议测试和原生壳门禁反查共享 profile
同步宿主壳能力来源文档和共享记忆
2026-06-19 07:02:37 +08:00
kdletters
4790f1dca5
补齐小程序壳路由一致性门禁
...
根级原生壳验收新增小程序页面路由一致性检查
订阅授权页面常量纳入微信协议反查
小程序 H5 页面常量、分享入口、来源 query 和 HTTPS 域名格式纳入门禁
同步宿主壳文档和共享决策记录
2026-06-19 06:51:34 +08:00
kdletters
f6ef336091
收口移动壳深链域名门禁
...
移动壳配置检查从共享公开主站 origin 推导 iOS associated domain
Expo public config smoke 从共享公开主站 origin 推导 Android App Link host
同步移动壳深链声明文档和共享决策记录
2026-06-19 06:28:06 +08:00
kdletters
629d8f9974
收口桌面壳网络探测来源
...
桌面壳网络探测从 WEB_APP_ORIGIN 解析主站 host 和端口
桌面壳配置检查禁止 network.rs 重新写死公开主站域名
同步 HostBridge 协议文档、壳方案文档和共享决策记录
2026-06-19 06:20:43 +08:00
kdletters
b6db1ad07d
收口移动壳角标边界来源
...
移动壳角标错误文案改为读取共享上限
补充移动壳配置门禁防止本地重声明角标上限
同步宿主壳协议文档与共享决策记录
2026-06-19 06:07:30 +08:00
kdletters
5a569a9e4d
收口移动壳宿主版本来源
...
移动壳 HostBridge 版本改为从 Expo 配置读取
补充运行时版本解析测试和配置门禁
同步宿主壳方案文档与共享决策记录
2026-06-19 05:56:48 +08:00
kdletters
41bccdd9fc
收紧桌面壳主窗口启动门禁
...
按 label=main 解析 Tauri 主窗口配置并补写宿主上下文
缺少主窗口配置时阻断启动而不是静默跳过 WebView 创建
补充桌面壳配置门禁和 Rust 单测覆盖
同步宿主壳方案文档与共享决策记录
2026-06-19 05:41:13 +08:00
kdletters
93ded284c3
收紧宿主壳结构文档门禁
...
新增三端桥接层文件清单的文档反查
同步宿主壳方案与协议文档的当前结构
记录桥接层结构文档反查决策
2026-06-19 05:27:35 +08:00
kdletters
e4b9cbf09d
接入移动端原生扫码能力
...
新增 scanner.scanQrCode HostBridge 契约与二维码结果归一。
接入 Expo Camera 扫码 overlay 并保留 H5 浏览器扫码回退。
让 Tauri 白名单识别扫码 method 但不声明桌面扫码能力。
同步原生壳门禁、Expo 权限检查、方案文档和共享决策记录。
2026-06-19 05:13:21 +08:00
kdletters
a471e69455
补齐桌面壳后台生命周期
...
桌面壳生命周期按可见性、最小化和焦点统一归一
托盘隐藏前注入 background 并在恢复窗口时回放当前状态
H5 lifecycle 测试覆盖 background 暂停语义
宿主壳文档和原生壳门禁同步桌面 background 约定
2026-06-19 04:25:42 +08:00
kdletters
81b51ed405
拆薄桌面壳入口
...
新增桌面壳 app.rs 承接 Tauri 应用装配
收敛 main.rs 为薄入口并调用 app::run
扩展原生壳门禁锁定桌面入口职责边界
更新宿主壳方案和共享决策记录
2026-06-19 04:07:08 +08:00
kdletters
49fffbca74
补齐平台壳宿主消费门禁
...
新增平台壳草稿通知和角标 HostBridge 同步层
补充真实 Tauri transport 单测和跳一跳完成集成测试
扩展原生壳门禁覆盖 H5 宿主消费链路
更新宿主壳协议、方案和共享决策记录
2026-06-19 03:38:24 +08:00
kdletters
5ab7b53bf2
收紧桌面壳分享地址边界
...
桌面壳分享文本只接受公开主站同源地址
拒绝外域和危险分享地址且不回退缓存目标
补充桌面壳分享地址回归测试和配置门禁
更新 HostBridge 分享边界文档和共享决策
2026-06-19 03:12:27 +08:00
kdletters
9fcba9f4a5
收紧移动壳文件导入边界
...
移动壳文本和音频导入读取前校验可信文件大小
补充缺少 picker size 时的 File.size 回归测试
扩展移动壳配置门禁防止绕过读前大小检查
更新 HostBridge 载荷边界文档和共享决策
2026-06-19 03:04:09 +08:00
kdletters
deea0e8655
扩展宿主调用链扫描
...
自动发现 H5 HostBridge 真实能力调用链
补齐 runtime 回读与 wrapper 消费者扫描兜底
区分壳源码和 H5 业务调用链的禁替身词表
将视觉小说生产预览数据从 mock 命名收口为本地预览命名
更新原生壳验收文档和共享决策记录
2026-06-19 02:45:56 +08:00
kdletters
429e65952d
收口宿主事件白名单
...
新增共享 HostBridge event 白名单与类型守卫
让 H5、Expo 和 Tauri 只分发白名单宿主事件
补齐移动端、桌面端和根级原生壳门禁
更新宿主壳方案文档和项目决策记录
2026-06-19 02:18:36 +08:00
kdletters
75cd4f1abc
收口原生壳能力来源
...
新增共享 HostBridge capability profile,区分 Expo 移动通用、iOS 额外和 Tauri 桌面能力
移动壳能力清单改为引用共享 profile,入口 URL 类型支持 readonly 能力数组
两端配置检查和原生壳总门禁改为反查共享 profile,桌面 Rust 清单保持运行时镜像
补充 HostBridge profile 单测和 H5 readonly 能力合并类型兼容
同步 Expo/Tauri 壳方案、HostBridge 协议文档和项目决策记录
2026-06-19 02:02:15 +08:00
kdletters
a54210b0d1
收口原生壳公开主站来源
...
新增共享 HostBridge 公开主站 origin 和默认 URL 常量
移动壳启动 URL、分享和 WebView 策略改为引用共享主站来源
桌面壳配置检查反查 Rust WEB_APP_ORIGIN 与共享契约一致
同步原生壳方案和共享决策记录
2026-06-19 01:40:22 +08:00
kdletters
b5e1f68fe9
扩展原生壳替身扫描范围
...
将微信小程序生产 JS 纳入原生壳替身词扫描
将 H5 HostBridge 直接调用链纳入生产替身词扫描
为桌面壳最小 capability 文档增加正向门禁
同步方案文档、协议文档、开发流程和决策记录
2026-06-19 01:31:03 +08:00
kdletters
13ef5a7a06
收紧原生壳验收文档门禁
...
统一宿主壳协议和开发流程中的临时替身扫描口径
将决策记录的壳验收描述对齐到 H5 HostBridge 真实调用链
扩展原生壳总门禁覆盖方案文档、协议文档、开发流程和决策记录
2026-06-19 01:19:34 +08:00
kdletters
d7d3fdfa95
补齐原生壳方法表门禁
...
补齐 HostBridge 方法表中的图片导出能力
原生壳总门禁校验方案方法表与共享契约一致
修正 Expo 壳未来 SDK 接入口径
同步验收清单和共享决策记录
2026-06-19 01:12:45 +08:00
kdletters
224f985688
收口桌面壳权限文档门禁
...
修正桌面壳 capability 文档为单一受控权限
原生壳总门禁拒绝方案文档恢复 core 默认权限
同步共享决策记录的 Tauri 权限口径
2026-06-19 01:03:50 +08:00
kdletters
ed4c88043d
扩展原生壳禁替身扫描
...
原生壳总门禁纳入 H5 HostBridge transport 扫描
共享 HostBridge 契约进入生产禁替身检查
更新原生壳方案和共享决策记录扫描口径
2026-06-19 00:58:29 +08:00
kdletters
af1e95febb
收紧移动壳分享链接边界
...
移动壳分享链接归一到公开主站同源地址
补充协议相对链接和缓存回退拒绝测试
配置检查锁定分享链接归一策略
更新原生壳方案和共享决策记录
2026-06-19 00:53:05 +08:00
kdletters
bb85986d1f
直连移动壳载荷边界契约
...
移动壳文件能力直接导入共享 HostBridge MIME 和大小边界
移动壳配置检查禁止重新本地声明文件载荷边界
更新原生壳方案和共享决策记录
2026-06-19 00:36:28 +08:00