kdletters
d224ffbf82
收紧桌面命令权限产物门禁
...
要求 Tauri 自动生成权限目录必须存在且只包含 HostBridge command 权限
反查 host_bridge_request 自动权限文件的 allow / deny 声明
同步桌面壳权限边界记录
2026-06-19 16:45:50 +08:00
kdletters
d7af659aa5
收紧导入结果消费边界
...
将文本、文档、图片和音频导入结果归一化提升到共享 HostBridge 契约
让 H5 facade 消费宿主导入结果前复核文件名、MIME、字节数和 base64 载荷
移除 H5 facade 本地导入 MIME Set 并用总门禁反查共享 normalizer
增加导入结果边界测试和超限结果回退覆盖
同步宿主壳协议文档和共享决策记录
2026-06-19 16:34:35 +08:00
kdletters
e644d7c99f
后端保存画布生成素材
...
生成接口接收项目与素材上下文并返回 resource/asset 快照
画布前端使用后端回包落层并避免重复创建资源和素材
补充生成元数据保存边界的测试与文档
2026-06-19 16:30:56 +08:00
kdletters
a68377596a
收紧文本导出载荷边界
...
将文本导出载荷预校验提升到共享 HostBridge 契约
让 H5 facade 按共享文本导出边界归一化文件名、MIME 和内容大小
保留 Expo 与 Tauri 壳对文本字节数和 MIME 的二次校验
增加文本导出载荷测试和三端壳总门禁反查
同步宿主壳协议文档和共享决策记录
2026-06-19 16:25:14 +08:00
kdletters
71510ef797
收紧媒体导出载荷边界
...
将图片和音频导出载荷预校验提升到共享 HostBridge 契约
让 H5 facade 按共享媒体导出边界归一化文件名、MIME 和 base64 载荷
保留 Expo 与 Tauri 壳对真实字节和 MIME 的二次校验
增加媒体导出载荷测试和三端壳总门禁反查
同步宿主壳协议文档和共享决策记录
2026-06-19 16:18:54 +08:00
kdletters
14da1a7e12
收紧分享载荷边界
...
将 share.open 分享目标归一化提升到共享 HostBridge 契约
让 H5 facade 和 Expo 移动壳按共享分享边界发送与消费载荷
把原生分享 URL 统一映射到公开 H5 主站地址
增加分享载荷测试和三端壳总门禁反查
同步宿主壳协议文档和共享决策记录
2026-06-19 16:08:42 +08:00
kdletters
002b48770d
合并编辑器素材库分支
...
合入 codex/editor-asset-library 最新改动
保留音视频 OSS 素材库保存与自定义播放器交互
合并画布素材标签编辑与视频换签渲染逻辑
通过后端编译和角色抠图回归测试
2026-06-19 15:58:20 +08:00
kdletters
98f62474b6
收紧外链载荷边界
...
将 app.openExternalUrl 外链载荷归一化提升到共享 HostBridge 契约
让 H5 facade 和 Expo 移动壳按共享外链 payload 边界发起与消费请求
增加外链载荷测试和三端壳总门禁反查
同步宿主壳协议文档和共享决策记录
2026-06-19 15:48:48 +08:00
kdletters
5bb1ac7337
补充角色抠图内部镂空检测
...
角色主图抠图新增内部绿幕和近白镂空连通域清理
补充内部镂空回归测试
同步角色生成设计文档和项目共享决策记录
2026-06-19 15:47:07 +08:00
kdletters
64f496d091
收紧窗口标题载荷边界
...
将 app.setTitle 标题长度和控制字符规则提升到共享 HostBridge 契约
让 H5 facade 和 Tauri 壳按共享窗口标题边界归一化载荷
增加标题边界测试和三端壳总门禁反查
同步宿主壳协议文档和共享决策记录
2026-06-19 15:34:37 +08:00
kdletters
95d6bc2ae7
接入外部 OpenAPI 与 API Key 管理
...
新增外部编辑器 OpenAPI 路由与 openapi.json 导出
新增账号级 API Key 表、鉴权、创建、列表和撤销链路
新增个人中心开发者 API Key 管理弹窗
补充前端契约、客户端方法、测试与项目文档
2026-06-19 15:31:53 +08:00
kdletters
4b269c7bc2
收紧 H5 触觉反馈载荷
...
在 H5 HostBridge facade 发起触觉反馈前按共享 style 清单归一化
增加触觉反馈载荷归一化测试和总门禁反查
同步宿主壳协议文档和共享决策记录
2026-06-19 15:25:31 +08:00
kdletters
b9ec549344
收紧 H5 剪贴板写入载荷
...
在 H5 HostBridge facade 发起剪贴板写入前按共享上限归一化文本
增加 HostBridge 写剪贴板载荷截断测试和总门禁反查
同步宿主壳协议文档和共享决策记录
2026-06-19 15:19:42 +08:00
kdletters
76445da9b4
迁移画布素材生成元数据
...
扩展 editor_project_resource 和 editor_asset 保存素材类别与生成输入快照
调整前端资源与素材读写链路并停止把素材元数据写入新 layout
在服务端保存 layout 时回填并清洗旧图层元数据
更新图片画布契约文档、共享决策和相关测试期望
2026-06-19 15:11:32 +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
e0f53f2994
统一移动壳外链协议来源
...
让移动壳导航测试按共享 HostBridge 外链协议清单反查
增加移动壳配置门禁防止 WebView 外链协议在 shell 层重新硬编码
补充共享决策记录说明 WebView 外链协议必须复用共享归一化逻辑
2026-06-19 14:51:21 +08:00
kdletters
e1a8aa4ef2
锁定桌面壳单端结构门禁
...
为桌面壳配置检查增加 Rust 根目录与 host_bridge/shell 模块清单校验
要求 main.rs 保持薄入口并由 app.rs 承接 Tauri 装配
补充共享决策记录说明桌面壳单端结构门禁
2026-06-19 14:44:57 +08:00
kdletters
e51a65138a
统一移动通知频道契约
...
将移动端 Android 本地通知频道提升到共享 HostBridge 契约
让 Expo 通知调度和测试复用共享频道标识
增加移动壳配置门禁防止通知频道回退到本地字面量
补充宿主壳方案文档和共享决策记录
2026-06-19 14:37:02 +08:00
kdletters
b6b1e21211
统一移动下载协议阻断清单
...
将移动 WebView 禁止下载协议提升到共享 HostBridge 契约
让移动壳导航拦截和注入脚本复用共享协议清单
增加移动壳门禁和测试防止协议清单回退到本地字面量
补充宿主壳方案文档和共享决策记录
2026-06-19 14:27:34 +08:00
JenkenB
cc3346758c
修复若干bug
2026-06-19 14:18:56 +08:00
kdletters
c14d699ee0
统一桌面网络探测超时契约
...
将桌面网络探测超时提升到共享 HostBridge 契约
让 Tauri 网络状态探测镜像共享超时边界
增加桌面壳配置门禁反查网络探测超时
补充宿主壳方案文档和共享决策记录
2026-06-19 14:10:56 +08:00
kdletters
14f4ae4a65
统一原生扫码超时契约
...
将二维码扫码超时提升到共享 HostBridge 契约
让 H5 facade 和测试复用共享扫码超时常量
增加原生壳门禁拦截扫码超时字面量回退
补充宿主壳方案文档和共享决策记录
2026-06-19 14:01:29 +08:00
kdletters
fb8c9c2880
收口宿主用户交互超时
...
将宿主用户交互长操作超时提升到共享 HostBridge 契约
让 H5 HostBridge facade 复用共享用户交互超时
增加原生壳门禁拦截 H5 facade 手写交互超时
补充 HostBridge 测试、壳方案和共享决策记录
2026-06-19 13:48:54 +08:00
kdletters
ca9581e534
收口宿主运行态回读超时
...
将原生宿主 runtime 回读短超时提升到共享 HostBridge 契约
让 H5 HostBridge facade 复用共享 runtime 回读超时
增加原生壳门禁拦截本地 runtime 回读超时重声明
补充 runtime 回读测试、壳方案和共享决策记录
2026-06-19 13:41:54 +08:00
kdletters
ef2200f8ac
收口宿主响应回放缓存边界
...
将 HostBridge 响应回放缓存上限提升到共享契约
让 Expo 移动壳复用共享缓存上限并拒绝本地重声明
让 Tauri 桌面壳配置检查反查共享缓存上限
补充两端回放缓存淘汰测试和壳方案文档
2026-06-19 13:33:46 +08:00
kdletters
bd0f566e76
收口原生壳请求超时边界
...
将原生壳请求默认超时和最大超时提升到共享 HostBridge 契约
让 H5 nativeAppHostBridge 复用共享超时边界
增加原生壳门禁拦截本地超时边界重声明
补充原生壳方案和共享决策记录
2026-06-19 13:26:01 +08:00
kdletters
8aaa5e93e2
收口H5桥接载荷边界
...
让H5 HostBridge facade 复用共享MIME清单
增加原生壳门禁拦截H5本地复制MIME边界
补充共享决策记录中的载荷边界约定
2026-06-19 13:19:12 +08:00
kdletters
d4bc8fcddf
补齐桌面壳媒体权限说明
...
为 Tauri macOS 包加入摄像头和麦克风用途说明
将 macOS Info.plist 路径和文案纳入桌面壳配置门禁
同步宿主壳方案文档和项目共享决策记录
2026-06-19 13:06:30 +08:00
JenkenB
fdcccec385
Merge branch 'codex/editor-asset-library' of https://git.genarrative.world/GenarrativeAI/Genarrative into codex/editor-asset-library
2026-06-19 13:05:08 +08:00
JenkenB
991fea965f
Normalize nanobanana aliases to real model
...
Unify UI aliases for the Nanobanana image model by mapping display and legacy names to the real model ID (gemini-3.1-flash-image-preview). Added normalizeEditorImageModel and used it across generation, dialog, submission and workflow code paths to ensure consistent model selection and pricing. Server-side editor_generation_config and editor_project were updated to accept the display alias (nanobanana2) and legacy alias (nano-banana) for validation/pricing. Tests and docs were added/updated to cover alias normalization and related UI behavior; minor code formatting tweaks included.
2026-06-19 13:05:00 +08:00
kdletters
68d0208e2d
开放移动壳同源麦克风玩法
...
为 Expo 移动壳配置同源 H5 实时玩法所需麦克风权限
为 WebView 增加同源媒体捕获授权策略
更新移动壳配置门禁和 Expo public config 烟测
同步宿主壳方案文档和项目共享决策记录
2026-06-19 13:01:16 +08:00
kdletters
aad54b55b4
绑定微信壳能力到真实流程
...
微信小程序 capability 增加真实流程文件和测试清单门禁
反查登录支付分享能力对应微信页面工厂和 wx 宿主调用
同步宿主壳方案和共享开发记忆
验证 native-shells、编码检查和 diff 检查通过
2026-06-19 12:49:55 +08:00
kdletters
44ed59a90f
收口登录异常重试刷新路径
...
登录状态异常重试改为优先调用 HostBridge 受控 WebView 刷新
AuthGate 测试纳入原生壳统一验收
同步 Expo 与 Tauri 宿主壳方案和共享记忆
验证 AuthGate 测试、native-shells、编码检查和 diff 检查通过
2026-06-19 12:43:38 +08:00
JenkenB
4af8ab22d0
修复画布音频改造面板
...
修复音效素材点击改造后生成面板被选中逻辑关闭的问题
补充音频改造集成回归测试,确保不显示参考图且恢复提示词和时长
统一重绘按钮泥点展示并补充价格配置约束文档
收紧 Vidu 音效生成时长校验,避免静默夹取非法时长
2026-06-19 12:40:10 +08:00
kdletters
6beafb738a
收紧登录支付外链调用链门禁
...
登录和支付外链文件纳入 HostBridge 真实调用链必扫清单
补充原生壳门禁文档和共享记忆
确认 native-shells、编码检查和 diff 检查通过
2026-06-19 12:32:50 +08:00
kdletters
be09eb5360
接入微信登录外链宿主打开
...
微信登录授权链接在原生壳内优先走宿主外链入口
宿主未处理登录授权链接时保留浏览器跳转回退
同步登录跳转测试、宿主壳协议和共享记忆
2026-06-19 12:28:13 +08:00
kdletters
0eb49fcc9d
接入H5支付外链宿主打开
...
H5支付链接在原生壳内优先走宿主外链入口
宿主未处理支付链接时保留浏览器跳转回退
同步支付跳转测试、宿主壳协议和共享记忆
2026-06-19 12:22:18 +08:00
JenkenB
0e47a54a91
对齐编辑器生成占位与面板参数
...
统一画布生成占位图标,按图片、规范、角色、图标、UI、视频、音频、宣发和快速编辑区分。
让图片、规范、宣发和视频新建占位按面板尺寸或固定输出尺寸创建,并在参数变化时同步占位大小。
完善快速编辑、音频生成、宣发素材和生成类面板相关契约与测试。
更新生成类面板 Lovart 改造文档和项目决策记录。
2026-06-19 12:15:57 +08:00
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