kdletters
|
945b813334
|
修复画布素材标签菜单交互
素材标签菜单拦截滚轮事件,避免画布滚动抢占
点击菜单外空白区域自动关闭素材标签菜单
补充画布素材标签菜单交互测试
|
2026-06-21 20:16:22 +08:00 |
|
wuxiangwanzi
|
976561d385
|
项目界面无法跳转的问题修复
让 /project 复用创作主页桌面导航壳
为项目页补充保留左侧导航并切回推荐页的回归测试
同步项目入口文档约束
|
2026-06-21 19:39:52 +08:00 |
|
kdletters
|
ba000111d7
|
收口原生能力可信边界
H5 原生能力只信任真实 host.getRuntime 回包
移除桌面壳未声明网络事件白名单
补齐原生壳能力门控测试和共享决策记录
|
2026-06-21 18:08:02 +08:00 |
|
wuxiangwanzi
|
da34d19b46
|
优化了创作界面结构
调整创作主页桌面端为左侧完整栏与右侧内容区的真实布局
恢复创作主页主内容滚动能力,避免隐藏下方功能
同步更新创作主页改版文档中的结构约束
|
2026-06-21 18:01:36 +08:00 |
|
kdletters
|
de9eaef28f
|
改为行引用保存画布参考图元数据
生成输入参考图只保存 refType/refId 行引用
生成器布局快照只保存参考图行指针并在加载时恢复临时源
上传参考图优先创建项目资源行并回写 resourceId
元数据弹窗改为展示参考图行引用信息
更新图片画布技术文档和项目决策记录
|
2026-06-21 17:27:23 +08:00 |
|
kdletters
|
c0624e1576
|
收口宿主导航诊断日志
微信小程序导航失败日志改为固定标签
移动 WebView 进程失败日志不再输出 detail 对象
补充门禁和共享决策记录
|
2026-06-21 16:51:40 +08:00 |
|
kdletters
|
29d9c9ff5b
|
支持画布多选生成器
新增画布生成器选择 ID 模型,支持图层与生成器混合选择
补齐框选、Shift 点选、拖拽和删除对生成器占位的批量操作
修复音频控件焦点删除和手动素材标签资源持久化
更新图片画布编辑器多选语义文档
|
2026-06-21 15:59:34 +08:00 |
|
kdletters
|
a3751f18af
|
锁定原生壳消息来源边界
补充 HostBridge 伪造 origin 事件测试
新增原生壳消息 source 与 origin 门禁
|
2026-06-20 22:06:01 +08:00 |
|
kdletters
|
6f91ebc787
|
修正桌面壳分享动作表达
Tauri 桌面分享按钮按剪贴板复制语义展示
Expo 移动分享继续保留系统分享表达
测试和门禁覆盖跨宿主分享文案差异
文档和项目记忆同步 share.open 能力语义
|
2026-06-20 18:11:31 +08:00 |
|
kdletters
|
fba6fb75fb
|
锁定微信原生页跳转失败提示
H5 HostBridge 微信小程序跳转失败不再透出原生 errMsg
HostBridge 测试覆盖微信跳转失败稳定提示
native shell 总门禁反查微信跳转失败边界
|
2026-06-20 13:43:48 +08:00 |
|
kdletters
|
3c853da830
|
区分原生文件选择取消语义
H5 HostBridge 将原生取消从不支持能力错误中拆出
文件导入与拍摄取消统一返回 null,保留不支持和畸形结果为 false
补充取消导入与拍摄回归测试并加入原生壳门禁反查
|
2026-06-20 05:07:43 +08:00 |
|
kdletters
|
17c1dac76d
|
收口原生壳剪贴板读取边界
H5 HostBridge 读取剪贴板时将畸形原生返回统一收口为 false
补充原生 App 剪贴板读取归一化回归测试
原生壳门禁反查 clipboard.readText 返回值必须经过共享剪贴板边界
|
2026-06-20 04:55:34 +08:00 |
|
kdletters
|
0e807d1fe8
|
收口H5原生导航目标预校验
H5 原生 App 导航请求发送前拒绝外域和危险协议目标
H5 HostBridge 测试覆盖不安全导航目标不触达原生壳
原生壳门禁反查 navigation.openNativePage 预校验
|
2026-06-20 04:43:50 +08:00 |
|
kdletters
|
082e056b18
|
收口H5原生状态结果归一化门禁
H5 HostBridge 测试覆盖原生配色异常值归一化
原生壳门禁反查配色和网络状态结果归一化
|
2026-06-20 04:37:10 +08:00 |
|
kdletters
|
de77f59387
|
收口H5原生分享目标同步边界
H5 原生 App 分享目标同步前复用共享分享 payload 边界
H5 HostBridge 测试覆盖无效分享目标不发送原生请求
原生壳门禁反查 share.setTarget 发送前校验
|
2026-06-20 04:30:03 +08:00 |
|
kdletters
|
74567e8bb3
|
收口H5原生能力门控
H5 原生导航和支付能力统一通过 canUseNativeHostCapability 门控
原生壳门禁禁止 H5 facade 直接读取宿主能力数组
架构文档记录 H5 原生能力统一门控规则
|
2026-06-20 03:33:15 +08:00 |
|
kdletters
|
74661b1a5a
|
收口本地通知交付结果语义
新增共享本地通知系统交付结果契约
Expo 与 Tauri 壳返回结构化通知交付结果
H5 兼容结构化结果并同步门禁、测试和文档
|
2026-06-20 03:13:53 +08:00 |
|
JenkenB
|
4677eb60dc
|
Merge branch 'codex/editor-asset-library' of https://git.genarrative.world/git/GenarrativeAI/Genarrative into codex/editor-asset-library
|
2026-06-20 00:04:22 +08:00 |
|
JenkenB
|
8887e4c3a7
|
1
|
2026-06-20 00:02:01 +08:00 |
|
kdletters
|
10dcc2b403
|
修复图片画布素材与宣发尺寸问题
修复画布上传素材持久化回填和项目重进资源元数据恢复
修复图片、音频、视频图层的私有资源换签与视频裸路径回退
修复宣发素材切换模型后卡片尺寸变成1024x1024的问题
修复音视频预览、媒体导出格式、音频默认提示词和前端去背边界
修复角色动作生成在编辑器路径缺少ffprobe时的已知时长兜底
补充图片画布、资源换签、宣发尺寸、媒体导出和chromaKey回归测试
更新图片画布编辑器技术文档
|
2026-06-19 23:16:59 +08:00 |
|
wuxiangwanzi
|
e13f7e99c2
|
调整创作主页顶部与左侧栏
更新 /creation 顶部栏和左侧功能栏的参考图规格
接入创作主页 image2 陶土风背景、图标和按钮素材
保留创作主页现有文案、搜索、登录、钱包、导航与项目创建逻辑
补充创作主页改版文档和移动端直达验证
|
2026-06-19 17:39:29 +08:00 |
|
kdletters
|
98545d74d1
|
修复画布底部上传入画布尺寸
底部工具栏上传图片后直接创建画布图层
上传图片在创建素材和图层前读取原始分辨率
补充上传尺寸解析与素材库集成回归测试
同步图片画布上传语义文档和共享决策记录
|
2026-06-19 17:36:20 +08:00 |
|
kdletters
|
05758775e8
|
角色重绘复用角色提示词限定
角色图层重绘提交为角色生成类型
补充角色重绘请求契约测试
更新图片画布重绘链路文档
|
2026-06-19 17:24:00 +08:00 |
|
kdletters
|
aa67e72ec5
|
修复宣发素材生成器刷新恢复
恢复画布布局中的 publication 生成器快照
补齐宣发素材卡片类型、游戏信息和参考图 hydrate
增加模型、面板和编辑器加载链路回归测试
更新图片画布持久化文档和共享踩坑记录
|
2026-06-19 17:23:34 +08:00 |
|
kdletters
|
f615fcd770
|
合并 master 到图片画布素材分支
保留图片画布素材元数据迁移记录
合入 Pingora 网关与生产运维更新
解决外部生成 worker 测试夹具时间戳冲突
|
2026-06-19 17:01:31 +08:00 |
|
kdletters
|
4821fb90df
|
Merge branch 'codex/editor-asset-metadata-migration' into codex/editor-asset-library
# Conflicts:
# docs/project-memory/shared-memory/decision-log.md
# server-rs/crates/api-server/src/editor_project.rs
# src/components/image-editor/ImageCanvasEditorModel.ts
# src/components/image-editor/ImageCanvasEditorView.test-utils.ts
# src/components/image-editor/ImageCanvasEditorView.tsx
# src/components/image-editor/useImageCanvasGenerationSubmissionWorkflow.ts
# src/services/image-editor/editorProjectClient.test.ts
|
2026-06-19 16:55:41 +08:00 |
|
kdletters
|
94f12f0c95
|
接入个人中心原生扫码优先路径
让个人中心扫码弹层优先调用 scanner.scanQrCode HostBridge 能力
保留宿主不支持或异常时的浏览器摄像头扫码回退
取消原生扫码时关闭弹层且不连带打开 H5 摄像头
增加扫码弹层 HostBridge 优先测试并纳入原生壳总门禁
|
2026-06-19 16:39:48 +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
|
9bb8ca8dfa
|
Merge branch 'codex/editor-image-library-bugfix' into codex/editor-asset-library
|
2026-06-19 16:27:13 +08:00 |
|
kdletters
|
a68377596a
|
收紧文本导出载荷边界
将文本导出载荷预校验提升到共享 HostBridge 契约
让 H5 facade 按共享文本导出边界归一化文件名、MIME 和内容大小
保留 Expo 与 Tauri 壳对文本字节数和 MIME 的二次校验
增加文本导出载荷测试和三端壳总门禁反查
同步宿主壳协议文档和共享决策记录
|
2026-06-19 16:25:14 +08:00 |
|
kdletters
|
0502c5c5df
|
修复画布生成面板关闭行为
移除普通生图、快速编辑和改造面板的独立关闭按钮
统一空白画布点击后的生成面板收起逻辑
避免快速编辑和改造误移除最近生成器
补充生成面板交互回归测试
|
2026-06-19 16:22:30 +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
|
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
|
870d723eaf
|
修复画板音视频素材保存
生成视频持久化到 OSS 并回传 objectKey 与 assetObjectId
生成音频透传 OSS 对象身份并支持保存到素材库
普通素材上传支持 MP3 和 MP4 直传 OSS 后确认资产对象
素材库和画布恢复音频视频媒体类型与图层播放
更新画板音视频素材保存相关文档与测试
|
2026-06-19 15:11:42 +08:00 |
|
kdletters
|
76445da9b4
|
迁移画布素材生成元数据
扩展 editor_project_resource 和 editor_asset 保存素材类别与生成输入快照
调整前端资源与素材读写链路并停止把素材元数据写入新 layout
在服务端保存 layout 时回填并清洗旧图层元数据
更新图片画布契约文档、共享决策和相关测试期望
|
2026-06-19 15:11:32 +08:00 |
|
JenkenB
|
cc3346758c
|
修复若干bug
|
2026-06-19 14:18: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 |
|
JenkenB
|
23a6662c62
|
修复音频生成面板布局
对齐生成游戏音效面板底部参数、模型与生成按钮布局。
固定展示音效 Vidu 模型和背景音乐 Suno 模型。
补充音频生成面板布局回归测试并更新设计文档。
|
2026-06-19 13:30:40 +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 |
|
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 |
|