kdletters
97edb5cb1a
改为 Jenkins 上传 provision 脚本
...
移除 Server-Provision 的 SOURCE_GIT_REMOTE_URL 参数和目标机 Git checkout
新增 Jenkins 构建节点准备 provision 文件并上传到目标 agent 执行
同步生产运维文档和共享记忆中的 provision 执行口径
2026-06-22 19:53:26 +08:00
kdletters
b03b6b0c13
引导移动端创作主页使用桌面端
...
移动端直达 /creation 时展示桌面端打开引导
补充移动端创作主页回归测试
同步创作主页与玩法链路文档口径
2026-06-22 19:53:26 +08:00
kdletters
554e74f27e
改为 Jenkins 上传 provision 脚本
...
移除 Server-Provision 的 SOURCE_GIT_REMOTE_URL 参数和目标机 Git checkout
新增 Jenkins 构建节点准备 provision 文件并上传到目标 agent 执行
同步生产运维文档和共享记忆中的 provision 执行口径
2026-06-22 19:50:10 +08:00
JenkenB
e91a46a419
Merge branch 'codex/editor-asset-library' of https://git.genarrative.world/git/GenarrativeAI/Genarrative into codex/editor-asset-library
2026-06-22 19:18:31 +08:00
JenkenB
55469a2198
UI extraction selection + local FFmpeg dev env
...
Require an explicit red-box selection before extracting UI-design assets: add rectangular/ellipse/brush selection UI, render red-outline marks into a marked Data URL on the client, and update the extraction prompt to "仅提取被红色框框选的素材并整理成spritesheet". Add frontend overlay/raster models and tests to support the selection flow and adjust numerous image-editor tests and views to wire up the selection lifecycle. On the dev ops side, enhance scripts/dev to detect a local %LOCALAPPDATA%/Genarrative/ffmpeg/bin installation on Windows, prepend it to PATH and inject CHARACTER_ANIMATION_FFMPEG_PATH/FFPROBE_PATH (with tests), and export the helper. Server config now prefers GENARRATIVE_*-prefixed FFmpeg env vars and includes a Rust test to validate reading the prefixed variables. Update docs to describe the new UI extraction behavior and local FFmpeg handling.
2026-06-22 19:13:37 +08:00
kdletters
1673599559
引导移动端创作主页使用桌面端
...
移动端直达 /creation 时展示桌面端打开引导
补充移动端创作主页回归测试
同步创作主页与玩法链路文档口径
2026-06-22 19:09:55 +08:00
kdletters
1b895370c7
移除桌面壳原生菜单栏
...
删除 Tauri 应用菜单注册与 shell/menu.rs 实现
更新桌面壳结构门禁,移除菜单栏必需片段
同步宿主壳方案文档和共享决策记录
2026-06-22 17:09:29 +08:00
JenkenB
163b2fa077
Add editor generation model pricing admin UI & API
...
Introduce centralized model pricing for editor generations: add EditorGenerationPricing types and admin API client methods (GET/POST), backend default config and runtime override support, and server route/handler changes to expose admin editor-generation-pricing. Add an AdminEditorGenerationPricingPage component, styles, route entry, icon, and tests, plus a test for admin routes. Update docs and decision log to describe the pricing contract and management workflow. This enables managing per-model pricing (perGeneration / perSecond, flat or tiered) from the admin panel and exposes runtime pricing to the main site.
2026-06-22 16:57:29 +08:00
kdletters
c206ca7c33
固定绿幕提示词颜色
...
统一绿幕生成提示词使用 #00FF00 / RGB(0,255,0)
补充暗绿绿幕去背兜底并覆盖聚焦测试
同步玩法、后端与项目记忆文档口径
2026-06-22 15:11:33 +08:00
kdletters
8bd8363ffa
修正原生壳公开主站配置
...
将原生壳公开主站统一为 www.genarrative.world
调整 Tauri release 直接加载线上主站并移除 frontendDist 打包
补齐创作入口配置开发代理与回归测试
同步原生壳方案文档和共享记忆
2026-06-22 15:07:02 +08:00
kdletters
58ede89341
修复桌面壳正式包浏览器误开
...
release 内部 tauri.localhost 资源留在 WebView 内加载
Windows 正式包切换 GUI 子系统避免弹出控制台
补充桌面壳 release 导航回归测试和共享记忆
2026-06-22 14:25:42 +08:00
kdletters
f0b9f3f5c2
修复桌面壳开发入口地址
...
桌面壳 dev 模式手动创建主窗口时改用 Tauri devUrl
桌面导航策略允许本机 Vite devUrl 留在 WebView 内
补充桌面壳 devUrl 回归测试和文档记忆
2026-06-22 11:35:29 +08:00
kdletters
fc49ba2a61
后端写入画布生成完成态
...
后端在图片生成完成后直接写入画布布局和生成器状态
前端提交canvasCompletion并只应用后端项目快照刷新显示
移除项目加载时根据资源行推断生成完成态的路径
更新OpenAPI、图片画布文档和共享排障记忆
2026-06-21 22:30:03 +08:00
kdletters
15623a9eff
修复桌面壳开发端口对齐
...
桌面壳 dev 命令显式锁定 Vite 3000 端口
dev 端口解析支持严格端口模式并避免显式端口被 Linux 端口段改写
补充端口错配回归测试和宿主壳文档记忆
2026-06-21 21:57:00 +08:00
kdletters
768546fdc7
补齐移动原生包产物验收
...
新增移动壳 APK 与 iOS simulator 包产物检查脚本
新增根级 mobile-shell:build-artifacts 验收入口
移动壳配置门禁反查产物验收脚本与真实包内容检查
同步宿主壳方案文档和项目决策记录
2026-06-21 21:13:33 +08:00
kdletters
facbd29f06
锁定原生壳生成物忽略规则
...
总验收校验原生壳生成物未被追踪
总验收校验原生壳生成物仍被 gitignore 覆盖
同步宿主壳方案文档和项目决策记录
2026-06-21 21:05:29 +08:00
kdletters
3dfd61f0a0
锁定原生壳依赖版本门禁
...
总验收反查移动壳依赖版本检查不可移除
总验收反查桌面壳 Tauri 与 Cargo 版本检查不可移除
同步宿主壳方案文档和项目决策记录
2026-06-21 20:57:38 +08:00
kdletters
2621ddc835
同步三端桥接模块分类文档
...
记录 HostBridge 模块分类门禁决策
补充宿主壳协议中的三端模块归属
补充 Expo 与 Tauri 壳方案中的扩展约束
2026-06-21 20:41:19 +08:00
kdletters
47023cd9be
调整桌面首页进入创作主页
...
桌面端打开根路径默认进入创作主页
移动端根路径继续保持推荐首页
补充首页初始路由测试与创作主页文档说明
2026-06-21 20:37:01 +08:00
kdletters
928aecdcb1
扩展画布生成视频参数
...
生成视频面板支持多比例、4到15秒时长滑杆和静音开关
生成视频清晰度增加1080p并限制Fast模型不可选
生成视频请求默认携带联网搜索标记但不在前端展示
后端校验视频比例、时长、清晰度和声音参数并映射音频生成
更新编辑器视频参数文档和项目决策记录
2026-06-21 20:16:22 +08:00
kdletters
dbe0788cfb
同步原生壳门禁共享决策
...
补齐 Tauri gen 与 autogenerated 目录扫描边界
记录桌面壳 script-src 精确 self 约束
2026-06-21 19:58:21 +08:00
kdletters
81c353e586
收紧移动壳本机入口传递边界
...
移动壳 URL 构建默认拒绝本机 H5 入口
Deep Link 与原生页导航显式传递开发态入口选项
补充移动壳 URL 与 Deep Link 边界测试
同步原生壳门禁和项目决策日志
2026-06-21 19:19:27 +08:00
kdletters
0393e3fef3
限制移动壳生产本机H5入口
...
生产移动壳只允许公共 H5 主站入口
开发模式继续允许显式本机 H5 联调地址
补充移动壳 URL 与 ShellApp 测试和门禁
同步项目决策日志
2026-06-21 19:09:11 +08:00
kdletters
6b5e75a070
收紧H5原生传输层访问边界
...
禁止 H5 生产代码直接依赖 nativeAppHostBridge 低层传输
要求业务侧通过 HostBridge facade 使用原生能力
同步项目决策日志中的 facade 边界约束
2026-06-21 18:58:24 +08:00
kdletters
9081527a2b
强化桌面壳能力流测试门禁
...
要求 Tauri 桌面能力流由 desktop-shell:test 保护
要求每个桌面能力流关联带 Rust 单测的真实模块
同步项目决策日志中的桌面能力流测试约束
2026-06-21 18:53:17 +08:00
kdletters
c5b85a716a
记录原生壳能力流门禁决策
...
补充声明能力必须登记真实能力流证据的长期约束
明确 Expo 移动壳与 Tauri 桌面壳能力反向覆盖验证方式
2026-06-21 18:46:30 +08:00
kdletters
ba000111d7
收口原生能力可信边界
...
H5 原生能力只信任真实 host.getRuntime 回包
移除桌面壳未声明网络事件白名单
补齐原生壳能力门控测试和共享决策记录
2026-06-21 18:08:02 +08:00
kdletters
de9eaef28f
改为行引用保存画布参考图元数据
...
生成输入参考图只保存 refType/refId 行引用
生成器布局快照只保存参考图行指针并在加载时恢复临时源
上传参考图优先创建项目资源行并回写 resourceId
元数据弹窗改为展示参考图行引用信息
更新图片画布技术文档和项目决策记录
2026-06-21 17:27:23 +08:00
kdletters
0ecafa128c
收口桌面文件导入错误边界
...
桌面文件导入原生读取失败返回稳定 host_error
文件导入校验错误保留稳定 invalid_request 语义
补充桌面壳门禁和共享决策记录
2026-06-21 17:11:11 +08:00
kdletters
c0624e1576
收口宿主导航诊断日志
...
微信小程序导航失败日志改为固定标签
移动 WebView 进程失败日志不再输出 detail 对象
补充门禁和共享决策记录
2026-06-21 16:51:40 +08:00
kdletters
fcd1d30869
同步原生壳替身词门禁
...
移动端和桌面端单端门禁拒绝后续式占位词
共享记忆记录生产壳替身词统一口径
2026-06-21 16:41:38 +08:00
kdletters
a6f160b03b
收口桌面网络探测诊断日志
...
桌面网络可达性探测失败只输出固定标签
桌面壳门禁拒绝输出网络探测详细原因
同步宿主壳方案和共享决策记录
2026-06-21 16:15:02 +08:00
kdletters
520aa049d3
收口微信页面事件诊断日志
...
微信 web-view 页面事件日志改为固定阶段标签
原生壳门禁拒绝输出 WebView 原生事件体
同步宿主壳方案和共享决策记录
2026-06-21 15:58:55 +08:00
kdletters
3991b6cc23
收口微信认证诊断日志
...
微信 web-view 认证失败日志改为固定阶段标签
原生壳门禁拒绝认证日志输出原生错误对象
同步宿主壳方案和共享决策记录
2026-06-21 15:47:00 +08:00
kdletters
c84c77616c
收口微信支付订阅诊断日志
...
微信支付和订阅失败日志改为固定阶段标签
原生壳门禁拒绝支付订阅日志输出原生错误对象
同步宿主壳方案和共享决策记录
2026-06-21 15:32:54 +08:00
kdletters
0b848d38bb
收口微信九宫切图诊断日志
...
微信九宫切图失败日志改为固定阶段标签
原生壳门禁拒绝九宫切图日志输出原生错误对象
同步宿主壳方案和共享决策记录
2026-06-21 15:22:00 +08:00
kdletters
e2af3005ac
收口微信壳环境诊断日志
...
微信 web-view 环境读取失败日志改为固定标签
原生壳门禁拒绝微信环境诊断输出原生错误对象
同步宿主壳方案和共享决策记录
2026-06-21 15:10:16 +08:00
kdletters
b78f3cbfb8
收口桌面壳托盘注册诊断日志
...
桌面托盘注册失败日志改为固定标签
桌面壳配置检查拒绝托盘注册错误详情回退
同步宿主壳方案和共享决策记录
2026-06-21 14:59:40 +08:00
kdletters
8d5ecf305c
收口桌面壳文件诊断日志
...
桌面壳文件导入导出失败只记录固定阶段标签
扩展桌面壳配置门禁禁止文件日志输出路径和读写错误细节
补充宿主壳方案和共享决策中的文件诊断边界
2026-06-21 14:47:31 +08:00
kdletters
b81d7d415a
收口桌面壳导航诊断日志
...
桌面壳导航失败只记录固定阶段标签
扩展桌面壳配置门禁禁止导航日志输出系统错误细节
补充宿主壳方案和共享决策中的导航诊断边界
2026-06-21 14:21:39 +08:00
kdletters
4d84d76092
收口桌面壳通知诊断日志
...
桌面壳本地通知失败只记录固定阶段标签
扩展桌面壳配置门禁禁止通知日志输出插件错误细节
补充宿主壳方案和共享决策中的通知诊断边界
2026-06-21 14:08:59 +08:00
kdletters
afe78a72f2
Merge remote-tracking branch 'origin/codex/editor-asset-library' into codex/editor-asset-library
2026-06-21 14:06:52 +08:00
kdletters
eecef8c133
Merge commit 'd8dd2f18' into codex/editor-asset-library
2026-06-21 14:00:24 +08:00
kdletters
5fbec02ce2
收口桌面壳分享诊断日志
...
桌面壳分享缓存失败只记录固定阶段标签
扩展桌面壳配置门禁禁止分享日志输出锁异常细节
补充宿主壳方案和共享决策中的分享诊断边界
2026-06-21 13:54:29 +08:00
kdletters
d8dd2f1857
补齐外部OpenAPI编辑器素材能力
...
移除外部OpenAPI中的API Key管理接口暴露
补齐编辑器项目列表、最近项目、重命名和删除外部接口
补齐素材直传凭证、素材对象确认和签名读取外部接口
复用站内编辑器生成、素材库和项目资源链路并按API Key账号归属
更新外部OpenAPI、后端契约和项目共享记忆文档
2026-06-21 13:40:09 +08:00
kdletters
bcee92e421
收口桌面壳网络诊断日志
...
桌面壳网络状态解析失败只记录固定阶段标签
扩展桌面壳配置门禁禁止网络日志输出解析错误细节
补充宿主壳方案和共享决策中的网络诊断边界
2026-06-21 13:38:32 +08:00
kdletters
744b78a1b3
收口桌面壳剪贴板诊断日志
...
桌面壳剪贴板失败只记录固定阶段标签
扩展桌面壳配置门禁禁止剪贴板日志输出插件错误细节
补充宿主壳方案和共享决策中的剪贴板诊断边界
2026-06-21 05:13:44 +08:00
kdletters
be870c58df
收口桌面壳窗口标题诊断日志
...
桌面壳窗口标题失败只记录固定阶段标签
扩展桌面壳配置门禁禁止窗口标题日志输出 Tauri 错误细节
补充宿主壳方案和共享决策中的窗口标题诊断边界
2026-06-21 04:51:01 +08:00
kdletters
9e8b01211b
收口桌面壳外观诊断日志
...
桌面壳外观读取失败只记录固定阶段标签
扩展桌面壳配置门禁禁止外观日志输出 Tauri 错误细节
补充宿主壳方案和共享决策中的外观诊断边界
2026-06-21 04:26:15 +08:00
kdletters
6a686e6ed8
收口桌面壳角标诊断日志
...
桌面壳角标失败只记录固定阶段标签
扩展桌面壳配置门禁禁止角标日志输出 Tauri 错误细节
补充宿主壳方案和共享决策中的角标诊断边界
2026-06-21 03:29:31 +08:00