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
kdletters
759b2cb388
收紧原生壳载荷边界门禁
...
导出 HostBridge 文件和通知载荷边界常量
校验移动壳文件大小和 MIME 清单与共享契约一致
校验桌面壳载荷限制和 MIME 清单与共享契约一致
更新原生壳方案和共享决策记录
2026-06-19 00:26:18 +08:00
kdletters
1f5c752302
统一桌面壳宿主上下文补写
...
收敛 Tauri 配置为基础 H5 入口
由 Rust shell/url 统一补写桌面宿主上下文
增加桌面 HostBridge 协议常量漂移检查
增加微信壳 capability 共享白名单校验
更新原生壳方案和共享决策记录
2026-06-19 00:10:14 +08:00
kdletters
9eee997731
收紧原生壳桥接权限边界
...
移动壳 HostBridge 协议名和版本改为共享契约常量
移动壳配置检查锁定主动导航和 deep link 宿主上下文补写
桌面壳主窗口 capability 移除 Tauri core 默认权限
桌面壳配置检查拒绝 core 默认权限和插件权限外露
更新原生壳方案与共享决策记录
2026-06-18 23:52:40 +08:00
kdletters
04d2498579
桌面壳主动导航保留宿主上下文
...
抽出 Tauri H5 宿主上下文补写方法
让桌面深链和主动同源跳转共用宿主上下文
补充桌面壳检查脚本和文档决策
2026-06-18 23:34:44 +08:00
kdletters
dbcfa51191
移动壳放宽音频选择器候选
...
移动端音频导入的 DocumentPicker 候选加入 audio/*
补充泛 MIME 仍按扩展名和 bytes 校验的移动壳测试
移动壳配置门禁锁定音频选择器类型和 bytes 校验
同步宿主壳方案文档和共享决策日志
2026-06-18 23:12:28 +08:00
kdletters
6c17b4917f
原生壳补齐Tauri请求超时
...
H5 Tauri HostBridge transport 按 timeoutMs 释放卡住的 invoke 请求
补充 Tauri 超时、计时器清理和迟到回包不改写结果的单测
桌面壳配置门禁锁定 Tauri transport 超时封装
同步宿主壳方案文档和共享决策日志
2026-06-18 23:02:07 +08:00
kdletters
96e701c899
Merge pull request 'codex/editor-publication-materials-demo' ( #66 ) from codex/editor-publication-materials-demo into codex/editor-asset-library
...
Reviewed-on: https://git.genarrative.world/GenarrativeAI/Genarrative/pulls/66
2026-06-18 22:51:59 +08:00
JenkenB
ea29887d9c
完善快速编辑参考图与生成占位
...
- 快速编辑支持最多8张额外参考图,并将原图自动作为最后一张参考图提交
- 快速编辑尺寸和模型沿用原图配置,按禁用态参数胶囊展示
- 快速编辑提交前同步改写原图引用为实际图序号
- 快速编辑生成改为创建独立画布生成占位,并支持键盘删除生成中对象
- 对齐生成类面板参考图图标、规范类固定参数和相关文档测试
2026-06-18 22:50:42 +08:00
kdletters
aca596a441
原生壳纳入微信桥接测试
...
让统一原生壳检查运行微信 WebView 与桥接层测试集合
补充微信壳行为验收覆盖支付订阅分享和登录入口
同步原生壳方案文档与团队共享开发流程
2026-06-18 22:46:13 +08:00
kdletters
32d7061b52
原生壳收紧外链协议门禁
...
让桌面壳外链归一改用 URL parser 校验允许协议
在统一原生壳检查中对齐共享契约与桌面壳外链协议清单
同步原生壳方案文档和团队决策记录中的外链协议口径
2026-06-18 22:40:35 +08:00
kdletters
ae375a8e5f
合并编辑器素材库能力
...
合并 codex/editor-asset-library 到宣发素材演示分支
保留素材库、生成器、音频、UI设计图和持久化相关能力
补回宣发素材入口与 5 泥点计费契约
2026-06-18 22:36:54 +08:00
kdletters
e9c6f8d6df
原生壳补齐能力清单门禁
...
在原生壳方案文档中补齐移动端和桌面端真实能力完整清单
让统一原生壳检查从源码能力清单反查方案文档
防止 HostBridge 能力实现、入口 URL 和文档再次漂移
2026-06-18 22:32:21 +08:00
kdletters
0ad56a878f
移动壳补齐 H5 返回栈追踪
...
为 Expo WebView 注入当前文档 history 状态追踪脚本
让移动壳合成 H5 路由栈和 WebView 原生返回状态
让 Android 返回键优先回退 H5 当前文档路由
补充移动壳解析测试、注入脚本测试和配置门禁
更新原生壳方案文档和共享决策
2026-06-18 22:20:58 +08:00
kdletters
13f1738d9c
桌面壳补齐返回栈状态事件
...
为 Tauri 壳声明 navigation.canGoBack 能力
注入固定脚本追踪 H5 当前文档路由栈并回放 HostBridge 事件
补充 H5 返回栈事件订阅 facade 与测试
更新原生壳门禁、方案文档和共享决策
2026-06-18 21:50:18 +08:00
kdletters
49b0f8c445
移动壳收紧外链打开检查
...
为移动壳外链打开增加系统可打开性校验
补充 HostBridge 外链失败测试与配置门禁
更新原生壳外链边界文档
2026-06-18 21:26:59 +08:00
kdletters
ddfdc409f3
桌面壳补齐历史导航菜单
...
为桌面应用菜单增加后退和前进历史动作
补充桌面菜单测试与配置门禁
更新桌面壳菜单导航文档
2026-06-18 21:14:51 +08:00
kdletters
e3258f6f1d
完善 Pingora 直连切换门禁
...
新增 Pingora shadow env 回切脚本与对应检查。
补齐直连证据包时间线和 cutoverRunId 审计门禁。
支持 Gitea Host 透传并更新直连多域名文档。
修复百分号编码静态图标路径并补 smoke 覆盖。
更新生产发布与运维护栏对 Pingora 发布包的校验。
2026-06-18 21:10:45 +08:00
kdletters
106798f505
移动壳补齐图片导出扩展名
...
按图片 MIME 归一移动壳导出文件名扩展
补充移动 HostBridge 图片导出测试和配置门禁
更新宿主壳文件导出文档
2026-06-18 21:04:38 +08:00
kdletters
3deb901179
移动壳校验文件真实内容
...
为移动图片和音频导入导出增加 bytes 头部校验
补充移动 HostBridge 文件能力测试与配置门禁
更新宿主壳文件能力文档
2026-06-18 20:54:40 +08:00
kdletters
19ec8daf37
桌面壳校验文件真实内容
...
为图片和音频导入导出增加 bytes 头部校验
桌面图片拖入跳过伪装文件继续寻找有效图片
更新桌面壳门禁与宿主壳文件能力文档
2026-06-18 20:39:34 +08:00
kdletters
8c749c5f68
改进生成中占位图删除确认
...
生成中占位图删除前提示泥点不返还
占位图增加独立删除按钮并接入键盘删除请求
补充生成中占位图删除确认回归测试
记录本轮画布删除确认验证进度
2026-06-18 20:34:29 +08:00
kdletters
8bdfd1c629
移动壳补齐加载失败兜底
...
新增同源主页面加载失败归一模型与测试
Expo WebView 接入 onError/onHttpError 原生重试层
更新原生壳门禁与宿主壳方案文档
2026-06-18 20:26:20 +08:00
JenkenB
b04b6cee2b
修复画板生成面板与音乐音效链路
...
统一画板生成类面板的参数选项、热区交互、底部按钮和输入框布局。
新增并完善画板生成音乐入口、音效和背景音乐面板以及音频生成提交流程。
按 VectorEngine Suno 音效文档调整音效请求体、任务 ID 解析、轮询和音频地址解析。
补充 Seedance 视频生成版权限制报错的中文提示。
更新编辑器相关技术文档和回归测试。
2026-06-18 20:24:52 +08:00
Jiajia
22f20fc092
更新宣发素材输入框默认提示
...
将宣发素材三类卡片的游戏名提示改为马戏团午夜惊魂
将游戏分类提示改为非对称对抗
将一句话描述提示改为马戏团逃脱题材文案
补充卡片默认提示测试和设计文档说明
2026-06-18 20:09:35 +08:00
kdletters
077c37b67c
桌面壳补强通知权限门禁
...
发送本地通知前检查并请求系统通知权限
收紧桌面壳通知插件授权和配置门禁
同步宿主壳协议文档和团队决策记录
2026-06-18 20:08:26 +08:00
kdletters
686f52fcec
移动壳阻断下载协议导航
...
补强 WebView 下载脚本和下载协议导航阻断
新增移动壳下载策略行为测试和配置门禁
同步宿主壳方案文档和团队决策记录
2026-06-18 19:57:40 +08:00
Codex
ed8cff77f1
优化运营海报二维码占位约束
...
更新运营海报提示词,要求右下角白色二维码方块内显示黑色小字提示
补充宣发素材生成计划单测,覆盖二维码提示位置约束
同步宣发素材演示入口文档中的运营海报版式说明
2026-06-18 19:55:21 +08:00
kdletters
ec36300d92
桌面壳接入应用菜单
...
新增 Tauri 应用菜单并复用显示、刷新和退出窗口动作
收紧桌面壳菜单模块和结构门禁
同步宿主壳方案文档和团队决策记录
2026-06-18 19:42:17 +08:00
kdletters
f3b5edd4c6
桌面壳持久化窗口状态
...
新增 Tauri window-state 插件并只保存主窗口大小、位置和最大化状态
收紧桌面壳依赖版本、插件顺序和三端文件结构门禁
同步宿主壳方案文档和团队决策记录
2026-06-18 19:29:56 +08:00
kdletters
b96be76a34
保持移动壳主动导航宿主上下文
...
HostBridge 主动导航同源页面时重新附加 native_app 宿主参数
补充移动壳导航测试覆盖平台版本和能力清单
同步 Expo/Tauri 宿主壳方案和团队决策记录
2026-06-18 19:12:54 +08:00
kdletters
ab27815810
方洞结果页接入宿主图片导入
...
方洞结果页图片槽位在原生壳内优先调用 file.importImage
保留浏览器文件输入回退并覆盖原生导入、回退和取消选择测试
同步方洞玩法链路、HostBridge 方案和团队决策记录
2026-06-18 19:02:21 +08:00
JenkenB
eb855644d5
对齐规范固定参数禁用态样式
...
生成规范固定参数复用可编辑面板参数胶囊按钮样式。
固定比例尺寸和模型按钮保持禁用不可点击且不弹出选项。
补充面板测试覆盖禁用态和不可展开行为。
更新编辑器 Lovart 面板与图片画布技术文档。
2026-06-18 18:51:53 +08:00
kdletters
d71fde8b9a
统一三端宿主桥接层结构
...
拆分移动壳能力清单与分发模块
拆分桌面壳能力清单与分发模块
补充微信壳协议与分发薄索引
同步三端桥接层门禁和文档
2026-06-18 18:41:34 +08:00
kdletters
ce27a0c35d
细分桌面壳容器职责模块
...
将桌面壳 WebView 职责拆分为运行态、URL、导航、网络、生命周期、拖拽和事件模块
更新三端桥接层结构门禁清单
同步宿主壳文档和共享记忆中的桌面壳模块口径
2026-06-18 18:10:19 +08:00
kdletters
0210a445cf
扩展三端壳生产源码门禁
...
将微信小程序纳入原生壳禁替身词扫描
移除小程序昵称输入的 placeholder 属性
同步三端生产壳门禁文档口径
2026-06-18 17:58:50 +08:00
kdletters
bc3b464349
统一三端桥接层职责命名
...
微信小程序 host-bridge 与 shell 文件改为职责命名
移动壳 host-bridge 与 shell 文件改为职责命名
更新原生壳结构门禁、微信 smoke 和宿主壳文档
2026-06-18 17:48:03 +08:00
kdletters
bb62801032
补齐桌面壳事件能力声明
...
声明 Tauri host.events 真实事件通道
同步桌面入口 URL 与 runtime 能力清单
更新宿主壳事件能力文档
2026-06-18 17:34:16 +08:00
JenkenB
9c7b3ad16d
Image editor: Seedance2.0 refs and audio changes
...
Adds Seedance 2.0 reference-media constraints and forbids video data URLs; updates docs/decision-log and pitfalls to record the new rules. Introduces typed audio params (type: one-shot|loop, tempo: number|null), generator-specific placeholder styles/avoidance and UI changes for generation panels. Implements related front-end changes (new crop/ raster edit components, many image-editor models, tests and workflow hooks) and server-side contract/handler updates across api-server, shared-contracts, platform-audio, platform-image and vector_engine_audio_generation to support the new submission/asset flow and validations.
2026-06-18 17:31:35 +08:00