Commit Graph

2077 Commits

Author SHA1 Message Date
k88936 abd98e7375 refactor: remove duplicated switch 2026-07-23 12:23:38 +08:00
k88936 c1378ff833 fix: uniformize attachment ref creation 2026-07-23 10:54:53 +08:00
k88936 bdc9b5d5d3 Merge remote-tracking branch 'origin/master' into editor-agent-more-tools 2026-07-23 10:42:56 +08:00
k88936 678d10ec35 update doc 2026-07-23 10:38:29 +08:00
kdletters 080dca8c4e 实现精选顺序分列瀑布流
Project CI / Repository checks (push) Successful in 46s
Project CI / Frontend tests (push) Successful in 49s
Project CI / Native shell tests (push) Successful in 2m35s
Project CI / Backend tests (push) Successful in 3m7s
按容器宽度循环分配精选卡片到三列、两列或单列
使用 ResizeObserver 动态重排并保留 Grid 安全回退
补充布局临界值、分页追加和样式回归测试
同步创作主页文档与项目共享决策
2026-07-22 20:30:53 +08:00
k88936 fc09ac0381 Merge branch 'master' into editor-agent-more-tools
Project CI / Frontend tests (pull_request) Successful in 38s
Project CI / Repository checks (pull_request) Successful in 2m2s
Project CI / Backend tests (pull_request) Successful in 3m0s
Project CI / Native shell tests (pull_request) Successful in 2m3s
2026-07-22 19:16:10 +08:00
k88936 d8655e829a clean: use updated data structure
Project CI / Repository checks (pull_request) Failing after 8s
Project CI / Backend tests (pull_request) Failing after 8s
Project CI / Frontend tests (pull_request) Successful in 1m7s
Project CI / Native shell tests (pull_request) Successful in 3m3s
2026-07-22 19:02:58 +08:00
kdletters 5d6a426013 统一后台精选审核素材预览
抽取后台素材媒体共享组件并统一懒换签与限流重试
为精选审核补充列表和详情中的素材预览交互
透传精选素材缩略图字段并覆盖历史 OSS 地址回归
同步后台预览数据契约与排障文档
2026-07-22 18:49:09 +08:00
kdletters 2c134d87da 修复精选活动卡图片读取权限
补齐后台活动卡图片上传确认与私有资产登记链路
为启用活动卡当前对象键派生受限匿名读取授权
覆盖禁用换图越目录及历史未登记对象回归场景
同步后端架构创作主页与项目排障文档
2026-07-22 18:25:52 +08:00
kdletters 7c9edca923 合并稳定画布素材删除异步测试 (#109)
Project CI / Repository checks (push) Successful in 55s
Project CI / Frontend tests (push) Successful in 29s
Project CI / Native shell tests (push) Successful in 2m13s
Project CI / Backend tests (push) Successful in 2m48s
2026-07-22 18:21:39 +08:00
k88936 1557149220 Merge branch 'master' into editor-agent-more-tools
# Conflicts:
#	src/components/image-editor/EditorAgentConversation/EditorAgentConversationPanelView.tsx
2026-07-22 18:12:51 +08:00
kdletters 9023d6df1e 稳定画布素材删除异步测试
Project CI / Repository checks (pull_request) Successful in 1m5s
Project CI / Frontend tests (pull_request) Successful in 43s
Project CI / Backend tests (pull_request) Successful in 3m15s
Project CI / Native shell tests (pull_request) Successful in 3m18s
逐次等待带 objectKey 的素材完成换签并渲染画布图片
记录画布签名图片测试的异步等待约定
2026-07-22 18:06:10 +08:00
k88936 9bb4942ae7 Editor agent 右键菜单支持复制, 引用,下载 (#95)
Project CI / Repository checks (push) Successful in 1m21s
Project CI / Frontend tests (push) Successful in 31s
Project CI / Native shell tests (push) Successful in 2m25s
Project CI / Backend tests (push) Successful in 3m7s
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/95
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
2026-07-22 18:00:27 +08:00
k88936 90c9813833 Merge branch 'master' into editor-agent-more-tools
Project CI / Repository checks (pull_request) Successful in 1m51s
Project CI / Frontend tests (pull_request) Successful in 32s
Project CI / Native shell tests (pull_request) Successful in 2m30s
Project CI / Backend tests (pull_request) Successful in 3m24s
2026-07-22 17:54:05 +08:00
kdletters aba65d49f8 合并预构建Gitea CI工具链镜像 (#106)
Project CI / Repository checks (push) Successful in 41s
Project CI / Frontend tests (push) Failing after 1m27s
Project CI / Backend tests (push) Successful in 2m45s
Project CI / Native shell tests (push) Successful in 2m58s
预装并固定Gitea CI工具链镜像
预热npm与Cargo依赖下载缓存
在push与PR中执行完整项目检查
2026-07-22 17:52:40 +08:00
k88936 2a81280b56 fix outdated test
Project CI / Native shell tests (pull_request) Successful in 9m30s
Project CI / Repository checks (pull_request) Failing after 17s
Project CI / Frontend tests (pull_request) Failing after 18s
Project CI / Backend tests (pull_request) Failing after 7m10s
2026-07-22 17:30:51 +08:00
k88936 8b2afb9582 fix outdated test
Project CI / Frontend tests (pull_request) Successful in 1m1s
Project CI / Repository checks (pull_request) Failing after 3m7s
Project CI / Native shell tests (pull_request) Failing after 3m46s
Project CI / Backend tests (pull_request) Failing after 7m16s
2026-07-22 16:38:37 +08:00
kdletters f4f7d8ac20 预热Gitea CI项目依赖缓存
Project CI / Repository checks (pull_request) Successful in 42s
Project CI / Frontend tests (pull_request) Successful in 1m6s
Project CI / Backend tests (pull_request) Successful in 3m27s
Project CI / Native shell tests (pull_request) Successful in 3m37s
将npm与Rust依赖下载缓存预热到固定CI镜像
改为直接从Gitea checkout并增加网络重试
收窄镜像构建上下文并补齐离线与运行时校验
同步Runner切换边界和运维文档
2026-07-22 15:44:40 +08:00
k88936 e846eb387f fix: editor agent add frontend & backend attachment label normalization, and fallback for display
Project CI / Repository checks (pull_request) Successful in 3m36s
Project CI / Native shell tests (pull_request) Successful in 9m58s
Project CI / Frontend tests (pull_request) Failing after 1m23s
Project CI / Backend tests (pull_request) Failing after 7m10s
2026-07-22 15:01:46 +08:00
kdletters 2e02c28d0a 预构建Gitea CI工具链镜像
Project CI / Frontend tests (pull_request) Failing after 1m38s
Project CI / Repository checks (pull_request) Failing after 1m38s
Project CI / Native shell tests (pull_request) Failing after 13s
Project CI / Backend tests (pull_request) Failing after 3m23s
固定Node、Rust、Chrome与系统依赖并生成内容寻址镜像
四个CI任务改用genarrative-ci并保留独立npm ci
补充镜像构建装载导出和运行时沙箱校验脚本
同步开发运维文档与项目共享记忆
2026-07-22 14:58:05 +08:00
k88936 2540c13ddb feat: editor agent include attachment human readable label to context 2026-07-22 14:01:21 +08:00
k88936 53a66a3650 update doc 2026-07-22 13:12:31 +08:00
kdletters 52ade75007 稳定Gitea Runner镜像启动
Runner固定镜像改为缓存优先并保留digest验真规则
开发运维和共享流程同步force_pull配置与升级步骤
踩坑记录补充registry TLS超时的根因与验证方法
2026-07-22 11:52:15 +08:00
k88936 511dd98ed5 fix: editor agent adjust tool call to tip user to use the confirm button
Project CI / Frontend tests (pull_request) Successful in 1m35s
Project CI / Repository checks (pull_request) Successful in 2m39s
Project CI / Native shell tests (pull_request) Successful in 6m36s
Project CI / Backend tests (pull_request) Successful in 7m44s
2026-07-22 11:26:57 +08:00
k88936 b11631ce95 format
Project CI / Frontend tests (pull_request) Failing after 20s
Project CI / Native shell tests (pull_request) Failing after 20s
Project CI / Repository checks (pull_request) Failing after 20s
Project CI / Backend tests (pull_request) Failing after 20s
2026-07-22 11:15:05 +08:00
k88936 8c85b2f8be refactor: editor agent extract common tool prompt 2026-07-22 11:14:39 +08:00
k88936 a871b5f8c4 refactor: editor agent extract common tool prompt 2026-07-22 11:10:48 +08:00
k88936 93c872907b adjust tool call error message
Project CI / Repository checks (pull_request) Failing after 20s
Project CI / Frontend tests (pull_request) Failing after 20s
Project CI / Backend tests (pull_request) Failing after 20s
Project CI / Native shell tests (pull_request) Failing after 20s
2026-07-22 10:52:38 +08:00
k88936 6b496a4daa Merge branch 'master' into editor-agent-more-tools
Project CI / Repository checks (pull_request) Failing after 20s
Project CI / Frontend tests (pull_request) Failing after 20s
Project CI / Backend tests (pull_request) Failing after 20s
Project CI / Native shell tests (pull_request) Failing after 20s
2026-07-22 10:20:08 +08:00
k88936 7252913870 Merge branch 'master' into editor-agent-more-tools
Project CI / Backend tests (pull_request) Failing after 21s
Project CI / Frontend tests (pull_request) Failing after 21s
Project CI / Repository checks (pull_request) Failing after 21s
Project CI / Native shell tests (pull_request) Failing after 21s
2026-07-22 10:18:22 +08:00
kdletters ae9502d9ed 稳定Gitea CI依赖安装
Project CI / Frontend tests (pull_request) Successful in 1m59s
Project CI / Repository checks (pull_request) Successful in 2m55s
Project CI / Native shell tests (pull_request) Successful in 6m38s
Project CI / Backend tests (pull_request) Successful in 7m37s
Project CI / Frontend tests (push) Successful in 1m44s
Project CI / Repository checks (push) Successful in 2m37s
Project CI / Native shell tests (push) Successful in 7m3s
Project CI / Backend tests (push) Successful in 8m5s
保留隔离 runner 的受控代理环境
为 Cargo 与 rustup 下载增加有界重试
记录 Runner systempaths 修补和真实 job 验收口径
2026-07-21 22:23:49 +08:00
k88936 29369e6376 fix: 画布鼠标/触摸板可以上下滚动,无法左右滚动 (#100)
Project CI / Frontend tests (push) Successful in 1m39s
Project CI / Repository checks (push) Successful in 2m38s
Project CI / Native shell tests (push) Successful in 5m25s
Project CI / Backend tests (push) Failing after 5m27s
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/100
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
2026-07-21 20:50:03 +08:00
k88936 be3fe47187 adjust system prompt
Project CI / Native shell checks (pull_request) Successful in 4m41s
Project CI / Repository checks (pull_request) Failing after 29s
Project CI / Backend checks (pull_request) Failing after 38s
2026-07-21 20:28:52 +08:00
k88936 9949e8d06b display user friendly model name 2026-07-21 20:28:32 +08:00
k88936 f3aad7b828 enforce more tool param check 2026-07-21 19:08:02 +08:00
kdletters 31a93c6842 补齐Gitea测试门禁
Project CI / Repository checks (push) Successful in 2m9s
Project CI / Frontend tests (push) Successful in 1m22s
Project CI / Backend tests (push) Successful in 7m25s
Project CI / Native shell tests (push) Successful in 5m56s
拆分前端后端与原生壳测试任务
接入server-rs正式workspace全量测试
修正过期Rust断言和Vitest遗漏路径
将AI游戏创作分支纳入CI触发范围
2026-07-21 18:12:43 +08:00
kdletters 7e58fd2195 接入Gitea项目检查门禁
Project CI / Repository checks (push) Successful in 3m56s
Project CI / Backend checks (push) Successful in 3m14s
Project CI / Native shell checks (push) Successful in 4m13s
新增 master 推送、PR 和手工触发的三路项目检查工作流
收紧 PR 基线、只读权限、action 固定版本与依赖锁漂移检查
补充 Gitea 版本、隔离 runner 和 required context 运维说明
2026-07-21 17:15:57 +08:00
kdletters 6bed37542c 调整 VectorEngine 图片模型兜底顺序
统一 gpt-image-2 首发并在符合条件的失败后切换 gpt-image-2-c
保留总尝试预算、worker deadline 与首选失败审计
补齐响应图片校验、脚本兜底和回归测试
同步后端架构、开发运维和项目共享记忆文档
2026-07-21 17:06:39 +08:00
kdletters 7072e52a25 收口美术 Agent 整体超时预算
为消息规划链路增加 18 分钟总 deadline。
修正 LLM 重试响应体错误的 attempt 计数。
统一配置、定价失败中文文案并补齐测试文档。
2026-07-21 16:44:46 +08:00
kdletters 48c9ee2fae 优化美术 Agent 长等待提示与超时处理
将 120 秒硬超时改为请求存活时的耐心等待提示。
收口 provider 安全上限、有限重试和明确失败错误。
补齐等待互斥、计时清理、前后端测试及契约文档。
2026-07-21 16:12:17 +08:00
lhk229 8bdc728fd3 Fix/padding (#96)
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/96
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
2026-07-21 16:11:22 +08:00
kdletters 8ed0e6ffa8 修复 SpacetimeDB schema guard 基线扫描误报
统一当前工作树与基线提交按 Cargo lib.path 扫描可达模块
补充保留旧源码误报与真实 accessor 重复回归测试
更新旧创作模板退役方案和项目排障记忆
2026-07-21 13:57:10 +08:00
kdletters 2f9ad4b11c 合并图片画布结构化持久化
引入画布图层与生成器结构化存储、revision CAS 保存及迁移回滚流程
补齐历史画布资源修复脚本、SpacetimeDB schema、迁移和生成绑定
前端接入串行保存队列并保留 2MiB 旧布局兼容回退
优化角色动画单进程批量抽帧并同步 OpenAPI、运维与项目文档
同步 active mapper 的 V2 画布保存契约,保证 master 后端可编译
2026-07-20 21:34:05 +08:00
kdletters f748dc72c3 收口图片生成任务超时预算
- 将四类 VectorEngine 图片任务纳入长任务预算并预留终态写回窗口
- 通过请求上下文传递绝对截止时间并约束发送重试与图片下载
- 允许显式下调单次请求超时并补齐预算回归测试
- 同步外部生成 Worker 运维文档与项目记忆
2026-07-20 20:57:34 +08:00
kdletters 1d17698619 优化角色动画批量抽帧
使用单个FFmpeg filter graph批量输出32、40或48帧
保留精确采样时刻和尾帧安全步长
补充整批缺帧诊断与真实短视频回归测试
同步角色动画设计、决策记录和排障说明
2026-07-20 20:57:11 +08:00
kdletters 06c12f40b6 修复画板 Portal 菜单主题继承
新增画板 Portal 主题桥接并同步亮暗主题
让编辑器根节点与 Portal 菜单共享完整品牌 Token
补充静音开关、角色动画与样式契约回归测试
同步图片画布技术方案和 Portal 排障记忆
2026-07-20 20:56:36 +08:00
kdletters b49bf9c984 结构化图片画布持久化并补充历史资源修复
将旧布局上限统一提升至2MiB并接入revision CAS保存
新增画布图层、生成对话框和迁移状态结构化存储
新增migration operator保护的回填、激活和回滚脚本
新增历史图片映射及音频资源恢复的定向dry-run/apply流程
补齐前端保存队列、OpenAPI、Bindings、发布归档与回归测试
2026-07-20 20:45:15 +08:00
kdletters f9e6ae40db 合并 master 最新 OSS 上传优化
合入 origin/master 的动画生成 OSS 上传优化
保留现役编辑器 Agent LLM client 与退役隔离边界
保留角色动画 OSS 客户端复用与并发限制
2026-07-20 20:08:55 +08:00
kdletters ee3948b491 合并旧创作模板退役分支
合并 codex/retire-legacy-creation,退役旧创作模板业务并保留历史数据壳
保留 master 最新编辑器 Agent、画布和个人页能力
补齐现役编辑器 Agent 的 LLM 与生成结果读取链路
同步 Vite、ESLint、Rust workspace、SpacetimeDB 与文档边界
2026-07-20 20:06:26 +08:00
lhk229 a4b3898ff4 动画生成过程中的OSS上传行为优化 (#93)
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/93
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
2026-07-20 19:50:37 +08:00