kdletters
1a5b0d65de
合并编辑器素材库快捷键弹窗
...
合并画布快捷键弹窗新增提交
2026-06-22 18:54:50 +08:00
kdletters
ce1a061b6b
合并编辑器素材库分支
...
合并编辑器素材库与项目持久化前后端改动
补齐画布素材面板、导入导出、生成流程与相关测试
同步外部 API Key、OpenAPI、运维守门与项目记忆文档
2026-06-22 17:59:03 +08:00
kdletters
820e179be5
新增画布快捷键弹窗
...
添加画布右上角快捷键入口和独立弹窗
补齐 Windows 画布快捷键与选中图层命令
更新快捷键单测和画布文档
2026-06-22 17:58:00 +08:00
kdletters
e4266f3252
补齐 API 发布归档中的 Pingora TLS 同步脚本
...
API Build 归档加入 pingora-tls-cert-sync.mjs
API Deploy 复制并授权 Pingora TLS 证书同步脚本
生产运维门禁覆盖 TLS 同步脚本归档要求
共享记忆记录 Jenkins 归档清单漏项排障经验
2026-06-22 17:50:17 +08:00
wuxiangwanzi
8b18a654eb
增加画布元素吸附功能
...
新增画布元素边缘、中心线与等距吸附计算。
接入图层与生成占位拖拽吸附,并保持多选队形同步偏移。
补充画布吸附模型和交互测试。
更新图片画布编辑器方案文档中的吸附验收口径。
2026-06-22 17:22:25 +08:00
wuxiangwanzi
139ef3b3fa
同步平台桌面界面风格
...
同步推荐、发现、我的等桌面一级页的左侧栏和顶部搜索栏结构。
复用创作和项目页的陶土工作台背景、导航图标和顶部按钮规格。
补充桌面推荐页结构测试和样式保护测试。
更新创作主页与项目入口改版文档的桌面 chrome 口径。
修复图片画布生成完成态标题和占位框的类型门禁。
2026-06-22 17:22:25 +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
d19f8ba1da
为项目页增加返回主站入口
...
在项目页头部增加返回主站按钮。
将返回动作接入平台首页路由。
补充项目页返回主站测试与文档说明。
2026-06-22 15:11:33 +08:00
kdletters
8bd8363ffa
修正原生壳公开主站配置
...
将原生壳公开主站统一为 www.genarrative.world
调整 Tauri release 直接加载线上主站并移除 frontendDist 打包
补齐创作入口配置开发代理与回归测试
同步原生壳方案文档和共享记忆
2026-06-22 15:07:02 +08:00
wuxiangwanzi
13a1044cf2
优化创作主页ui表现
...
收窄创作主页和项目页共用的左侧导航栏与顶部搜索栏
压缩导航按钮、搜索框、泥点入口和账号入口的内部间距
修复项目页切换后创作入口仍保留主按钮样式的问题
补充项目页导航默认态的文档与回归测试
2026-06-22 15:05:15 +08:00
kdletters
58ede89341
修复桌面壳正式包浏览器误开
...
release 内部 tauri.localhost 资源留在 WebView 内加载
Windows 正式包切换 GUI 子系统避免弹出控制台
补充桌面壳 release 导航回归测试和共享记忆
2026-06-22 14:25:42 +08:00
JenkenB
0c78a6dc21
Merge branch 'codex/editor-asset-library' of https://git.genarrative.world/git/GenarrativeAI/Genarrative into codex/editor-asset-library
2026-06-22 13:52:43 +08:00
JenkenB
c836ac604d
Treat character-action generations as video & UI tweaks
...
Handle character-action generation results as real video assets: use backend previewVideoPath as layer src, set mediaType="video" and assetKind="character-animation", and store the first frame only as thumbnail/poster. Update docs to document the new behavior and preserve backend frame extraction/green-screen workflows. Update UI/UX: compact parameter labels (e.g. "16:9·1K"), quick-edit treats original image as an implicit last reference (hidden from the reference bar) and allows editable bottom capsules, and ensure exports preserve true media file types. Change upload toolbar icon to Upload and add tests to cover the icon and video-layer behavior; also add serialization/hydration test for video thumbnails and adjust many integration/unit tests to reflect new labels, sizes and generation semantics. Files touched include multiple docs under docs/, edited components and tests under src/components/image-editor/, and minor stylesheet updates.
2026-06-22 13:45:20 +08:00
kdletters
f0b9f3f5c2
修复桌面壳开发入口地址
...
桌面壳 dev 模式手动创建主窗口时改用 Tauri devUrl
桌面导航策略允许本机 Vite devUrl 留在 WebView 内
补充桌面壳 devUrl 回归测试和文档记忆
2026-06-22 11:35:29 +08:00
kdletters
f67d228c02
完善创作主页精选素材预览
...
新增精选素材分组模型,按素材包、角色、UI、音乐、美宣等分类组合展示素材
补齐素材卡片和预览弹窗中的提示词、作者与生成总成本展示
新增接近全屏的素材预览弹窗,支持底部外置缩略图导航切换
让私有图片、视频和音频预览携带 objectKey 换签读取
补充创作主页素材展示文档和聚焦测试
2026-06-22 11:00:05 +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
9914e9f23c
修复角色动画尾帧抽帧失败
...
调整角色动画抽帧采样,避免采到视频尾点
补充 FFmpeg 无输出文件时的诊断字段
新增角色动画抽帧回归测试
更新角色动画抽帧文档和踩坑记录
2026-06-21 21:08:47 +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
1f4afcdc19
补齐原生壳生成产物追踪门禁
...
统一反查 dist 与 build/native 不入库
统一反查 Expo 和 Tauri 生成目录不入库
在原生壳验收中增加生成产物边界节点
2026-06-21 20:51:20 +08:00
kdletters
75abcf6fd4
锁定总验收原生壳检查入口
...
反查根 check:native-shells 脚本入口
反查根 check 必须串联原生壳验收
防止全仓检查绕过移动桌面宿主壳门禁
2026-06-21 20:46:36 +08:00
kdletters
2621ddc835
同步三端桥接模块分类文档
...
记录 HostBridge 模块分类门禁决策
补充宿主壳协议中的三端模块归属
补充 Expo 与 Tauri 壳方案中的扩展约束
2026-06-21 20:41:19 +08:00
kdletters
198da27ef8
补齐三端桥接模块分类门禁
...
新增微信移动桌面桥接模块分类断言
区分三端共同模块与原生 App 共同模块
锁定移动桌面微信端专属 HostBridge 模块边界
2026-06-21 20:37:30 +08:00
kdletters
47023cd9be
调整桌面首页进入创作主页
...
桌面端打开根路径默认进入创作主页
移动端根路径继续保持推荐首页
补充首页初始路由测试与创作主页文档说明
2026-06-21 20:37:01 +08:00
kdletters
f181838a34
补齐桌面壳移动专属能力排除门禁
...
反查桌面壳能力测试排除拍照能力
反查桌面壳能力测试排除触觉反馈能力
防止 Tauri 壳误声明移动专属 HostBridge 能力
2026-06-21 20:32:56 +08:00
kdletters
7e414ec37c
清理后端未使用警告
...
删除未调用的拼图草稿快照辅助函数
移除旧的视频与角色动画计费包装函数
将计费测试对齐到实际使用的模型计费入口
2026-06-21 20:31:31 +08:00
kdletters
4749a65acb
锁定移动壳能力清单共享来源
...
读取移动壳 capabilities 源码进入单端检查
要求移动基础能力直接引用共享 Expo profile
要求 iOS 移动能力直接引用共享 Expo profile
2026-06-21 20:28:42 +08:00
kdletters
e61da67eae
收紧移动壳生产源码扫描边界
...
排除移动壳本地依赖目录进入生产源码扫描
排除移动壳测试工具目录进入生产源码扫描
反查根级 native shells 门禁保持同一排除口径
2026-06-21 20:23:13 +08:00
kdletters
b1b39932b1
补齐移动壳结构门禁文档清单
...
记录移动桥接层新增测试文件路径
记录移动 shell 层新增测试文件路径
对齐协议文档与 native shells 结构反查口径
2026-06-21 20:18:31 +08:00
kdletters
928aecdcb1
扩展画布生成视频参数
...
生成视频面板支持多比例、4到15秒时长滑杆和静音开关
生成视频清晰度增加1080p并限制Fast模型不可选
生成视频请求默认携带联网搜索标记但不在前端展示
后端校验视频比例、时长、清晰度和声音参数并映射音频生成
更新编辑器视频参数文档和项目决策记录
2026-06-21 20:16:22 +08:00
kdletters
945b813334
修复画布素材标签菜单交互
...
素材标签菜单拦截滚轮事件,避免画布滚动抢占
点击菜单外空白区域自动关闭素材标签菜单
补充画布素材标签菜单交互测试
2026-06-21 20:16:22 +08:00
kdletters
c8fed134a0
补齐移动壳生成目录追踪门禁
...
检查 Expo 本机生成目录未被 Git 追踪
检查 Expo export smoke 临时目录未被 Git 追踪
对齐移动壳与桌面壳生成物边界
2026-06-21 20:12:32 +08:00
kdletters
dbe0788cfb
同步原生壳门禁共享决策
...
补齐 Tauri gen 与 autogenerated 目录扫描边界
记录桌面壳 script-src 精确 self 约束
2026-06-21 19:58:21 +08:00
kdletters
50c5404053
收紧桌面壳脚本 CSP 门禁
...
校验 release CSP 的 script-src 只能为 self
校验 dev CSP 的 script-src 只能为 self
避免脚本 CSP 通过追加 inline 来源静默放宽
2026-06-21 19:53:45 +08:00
kdletters
e4bdb95f6d
对齐桌面壳生成目录扫描边界
...
排除 Tauri gen 目录进入桌面壳生产源码扫描
排除 Tauri autogenerated 权限目录进入替身词扫描
保留生成权限漂移和未跟踪文件门禁
2026-06-21 19:50:36 +08:00
kdletters
e45c0605bb
收紧移动壳构建配置边界
...
禁止 EAS 构建 profile 写入 runtimeVersion
保持移动壳可分发构建不提前接入 OTA 语义
2026-06-21 19:44:35 +08:00
wuxiangwanzi
976561d385
项目界面无法跳转的问题修复
...
让 /project 复用创作主页桌面导航壳
为项目页补充保留左侧导航并切回推荐页的回归测试
同步项目入口文档约束
2026-06-21 19:39:52 +08:00
kdletters
7e5ba60ac0
锁定壳未声明能力门禁
...
反查移动壳未声明方法测试必须由共享方法清单派生
反查桌面壳未声明方法测试必须由 Rust 能力清单派生
2026-06-21 19:37:39 +08:00
kdletters
b4a1a66cd6
补齐桌面导航事件门禁
...
新增根级 Rust 函数源码提取工具
将桌面导航状态注入脚本的稳定日志边界纳入 native-shell 总检查
2026-06-21 19:32:01 +08:00
kdletters
433b65e154
收紧微信支付能力日志边界
...
微信虚拟支付不可用时只记录稳定标签
补充不可用路径日志脱敏测试
更新原生壳根门禁防止能力细节泄露
2026-06-21 19:24:09 +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
ecd9097d45
补齐原生壳能力流门禁
...
根级检查反向覆盖 Expo 移动壳声明能力
根级检查反向覆盖 Tauri 桌面壳声明能力
补齐 HostBridge 移动端与桌面端真实能力链路证据
2026-06-21 18:42:22 +08:00