kdletters
d19f8ba1da
为项目页增加返回主站入口
...
在项目页头部增加返回主站按钮。
将返回动作接入平台首页路由。
补充项目页返回主站测试与文档说明。
2026-06-22 15:11:33 +08:00
wuxiangwanzi
13a1044cf2
优化创作主页ui表现
...
收窄创作主页和项目页共用的左侧导航栏与顶部搜索栏
压缩导航按钮、搜索框、泥点入口和账号入口的内部间距
修复项目页切换后创作入口仍保留主按钮样式的问题
补充项目页导航默认态的文档与回归测试
2026-06-22 15:05:15 +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
f67d228c02
完善创作主页精选素材预览
...
新增精选素材分组模型,按素材包、角色、UI、音乐、美宣等分类组合展示素材
补齐素材卡片和预览弹窗中的提示词、作者与生成总成本展示
新增接近全屏的素材预览弹窗,支持底部外置缩略图导航切换
让私有图片、视频和音频预览携带 objectKey 换签读取
补充创作主页素材展示文档和聚焦测试
2026-06-22 11:00:05 +08:00
kdletters
fc49ba2a61
后端写入画布生成完成态
...
后端在图片生成完成后直接写入画布布局和生成器状态
前端提交canvasCompletion并只应用后端项目快照刷新显示
移除项目加载时根据资源行推断生成完成态的路径
更新OpenAPI、图片画布文档和共享排障记忆
2026-06-21 22:30:03 +08:00
kdletters
9914e9f23c
修复角色动画尾帧抽帧失败
...
调整角色动画抽帧采样,避免采到视频尾点
补充 FFmpeg 无输出文件时的诊断字段
新增角色动画抽帧回归测试
更新角色动画抽帧文档和踩坑记录
2026-06-21 21:08:47 +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
wuxiangwanzi
976561d385
项目界面无法跳转的问题修复
...
让 /project 复用创作主页桌面导航壳
为项目页补充保留左侧导航并切回推荐页的回归测试
同步项目入口文档约束
2026-06-21 19:39:52 +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
29d9c9ff5b
支持画布多选生成器
...
新增画布生成器选择 ID 模型,支持图层与生成器混合选择
补齐框选、Shift 点选、拖拽和删除对生成器占位的批量操作
修复音频控件焦点删除和手动素材标签资源持久化
更新图片画布编辑器多选语义文档
2026-06-21 15:59:34 +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
d8dd2f1857
补齐外部OpenAPI编辑器素材能力
...
移除外部OpenAPI中的API Key管理接口暴露
补齐编辑器项目列表、最近项目、重命名和删除外部接口
补齐素材直传凭证、素材对象确认和签名读取外部接口
复用站内编辑器生成、素材库和项目资源链路并按API Key账号归属
更新外部OpenAPI、后端契约和项目共享记忆文档
2026-06-21 13:40:09 +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
kdletters
2be7eab8a7
改用 SSH 访问 Jenkins Git 源
...
将生产构建和导入导出流水线的主 Git 源改为内网 SSH 地址。
统一使用 genarrative-local-gitea-ssh 凭据完成 GitSCM checkout 和脚本加深 fetch。
移除常规流水线对 genarrative-station HTTP Git 源和 HTTP 凭据的默认依赖。
同步生产运维文档和项目共享记忆。
2026-06-19 21:48:54 +08:00
kdletters
f233212ed6
修复 Jenkins 内部 Git checkout 鉴权
...
为生产构建和导入导出流水线的 GitSCM checkout 增加 Jenkins 凭据。
保留 genarrative-station HTTP 主源,并增加本地 Gitea SSH 凭据备用源。
让 jenkins-checkout-source.sh 可复用已鉴权的浅克隆结果。
同步生产运维文档和项目共享记忆。
2026-06-19 21:38:07 +08:00
kdletters
58290f9ffa
统一 Jenkins 流水线 Git 源
...
将生产构建与数据库流水线的源码 checkout 切到 genarrative-station。
移除旧公网 Git fallback,主地址失败时直接失败。
同步生产运维文档和项目记忆中的流水线 Git 源口径。
2026-06-19 21:14:55 +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
1b1caf13b8
编辑器角色形象改用通用抠图
...
将编辑器角色形象回填切到通用绿幕去背能力
保留内部镂空清理并补充回归测试
同步角色形象设计文档和项目决策记录
2026-06-19 17:15:53 +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
e644d7c99f
后端保存画布生成素材
...
生成接口接收项目与素材上下文并返回 resource/asset 快照
画布前端使用后端回包落层并避免重复创建资源和素材
补充生成元数据保存边界的测试与文档
2026-06-19 16:30:56 +08:00
kdletters
002b48770d
合并编辑器素材库分支
...
合入 codex/editor-asset-library 最新改动
保留音视频 OSS 素材库保存与自定义播放器交互
合并画布素材标签编辑与视频换签渲染逻辑
通过后端编译和角色抠图回归测试
2026-06-19 15:58:20 +08:00
kdletters
5bb1ac7337
补充角色抠图内部镂空检测
...
角色主图抠图新增内部绿幕和近白镂空连通域清理
补充内部镂空回归测试
同步角色生成设计文档和项目共享决策记录
2026-06-19 15:47:07 +08:00
kdletters
95d6bc2ae7
接入外部 OpenAPI 与 API Key 管理
...
新增外部编辑器 OpenAPI 路由与 openapi.json 导出
新增账号级 API Key 表、鉴权、创建、列表和撤销链路
新增个人中心开发者 API Key 管理弹窗
补充前端契约、客户端方法、测试与项目文档
2026-06-19 15:31:53 +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
JenkenB
23a6662c62
修复音频生成面板布局
...
对齐生成游戏音效面板底部参数、模型与生成按钮布局。
固定展示音效 Vidu 模型和背景音乐 Suno 模型。
补充音频生成面板布局回归测试并更新设计文档。
2026-06-19 13:30:40 +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
JenkenB
4af8ab22d0
修复画布音频改造面板
...
修复音效素材点击改造后生成面板被选中逻辑关闭的问题
补充音频改造集成回归测试,确保不显示参考图且恢复提示词和时长
统一重绘按钮泥点展示并补充价格配置约束文档
收紧 Vidu 音效生成时长校验,避免静默夹取非法时长
2026-06-19 12:40:10 +08:00
JenkenB
0e47a54a91
对齐编辑器生成占位与面板参数
...
统一画布生成占位图标,按图片、规范、角色、图标、UI、视频、音频、宣发和快速编辑区分。
让图片、规范、宣发和视频新建占位按面板尺寸或固定输出尺寸创建,并在参数变化时同步占位大小。
完善快速编辑、音频生成、宣发素材和生成类面板相关契约与测试。
更新生成类面板 Lovart 改造文档和项目决策记录。
2026-06-19 12:15:57 +08:00
kdletters
8857e36e1a
调整创作主页与项目入口
...
新增陶泥儿创作主页和用户素材瀑布流
新增项目入口并复用画布中心封面
保留创作主页左侧导航和上方栏
修复玩家社区在创作页原地弹窗
更新路由、测试和项目记忆文档
2026-06-19 10:51:20 +08:00
kdletters
cd14fb7e1f
Merge remote-tracking branch 'origin/codex/pingoranginx'
2026-06-19 10:50:09 +08:00
kdletters
d9c32261fc
修复拼图生成队列与草稿恢复
...
补齐拼图队列状态回传,生成页展示排队/运行状态
修复草稿进入时生成中与结果页路由恢复逻辑
避免新增空白关卡立即自动保存并保留编辑弹窗
恢复稳定拼图 profile 缺失时的同源 session 草稿投影
让外部生成 worker/controller 跳过 HTTP 认证快照恢复
补充外部生成 worker 与拼图草稿排障记录
2026-06-19 10:47:56 +08:00
JenkenB
160c96a014
合并画板素材生成与宣发入口改动
...
新增 UI 设计图提取素材入口并复用 gpt-image-2 spritesheet 拆分流程。
保留图标生成与 UI 提取的 spritesheet 原图并同步放置拆分素材到画布。
补齐宣发素材演示入口、占位图样式、引用上传与生成提交链路。
调整编辑器生成接口 body 限制和 VectorEngine 请求兼容逻辑。
更新画板音乐生成、项目基线、宣发素材与图片画布相关文档。
2026-06-19 10:37:22 +08:00
JenkenB
097170836d
Add UI-design asset extraction & spritesheet support
...
Introduce a new UI design asset extraction flow: add POST /api/editor/ui-designs/assets/extractions handler that always uses gpt-image-2 with the fixed prompt "提取画面中的所有独立并整理成spritesheet"; parse Data URL references, call OpenAI image edits, return a spritesheet and sliced icon assets. Increase request body limit for image Data URLs and wire the route with bearer auth. Add platform-image slicing: slice_generated_icon_spritesheet_all_by_connected_components (with auto-naming "素材 1..N", foreground estimation and heuristics) and export it. Add Rust tests for the handler, prompt constant, and slicing behavior. Update frontend client and integration tests to call the new extractEditorUiDesignAssets API and verify spritesheet + icon layers are added to the canvas and persisted. Update multiple docs to describe the extraction UI, toolbar placement, and related audio/playback pitfalls. Minor related updates: toolbar button ordering and audio duration / signed read-url notes.
2026-06-19 10:09:19 +08:00
JenkenB
ea29887d9c
完善快速编辑参考图与生成占位
...
- 快速编辑支持最多8张额外参考图,并将原图自动作为最后一张参考图提交
- 快速编辑尺寸和模型沿用原图配置,按禁用态参数胶囊展示
- 快速编辑提交前同步改写原图引用为实际图序号
- 快速编辑生成改为创建独立画布生成占位,并支持键盘删除生成中对象
- 对齐生成类面板参考图图标、规范类固定参数和相关文档测试
2026-06-18 22:50:42 +08:00
kdletters
ae375a8e5f
合并编辑器素材库能力
...
合并 codex/editor-asset-library 到宣发素材演示分支
保留素材库、生成器、音频、UI设计图和持久化相关能力
补回宣发素材入口与 5 泥点计费契约
2026-06-18 22:36:54 +08:00
kdletters
e3258f6f1d
完善 Pingora 直连切换门禁
...
新增 Pingora shadow env 回切脚本与对应检查。
补齐直连证据包时间线和 cutoverRunId 审计门禁。
支持 Gitea Host 透传并更新直连多域名文档。
修复百分号编码静态图标路径并补 smoke 覆盖。
更新生产发布与运维护栏对 Pingora 发布包的校验。
2026-06-18 21:10:45 +08:00
JenkenB
b04b6cee2b
修复画板生成面板与音乐音效链路
...
统一画板生成类面板的参数选项、热区交互、底部按钮和输入框布局。
新增并完善画板生成音乐入口、音效和背景音乐面板以及音频生成提交流程。
按 VectorEngine Suno 音效文档调整音效请求体、任务 ID 解析、轮询和音频地址解析。
补充 Seedance 视频生成版权限制报错的中文提示。
更新编辑器相关技术文档和回归测试。
2026-06-18 20:24:52 +08:00