k88936
|
3dccce7dd3
|
修复普通图片迁移旧凭证校验
Project CI / Repository checks (pull_request) Failing after 15s
Project CI / Backend tests (pull_request) Failing after 15s
Project CI / Frontend tests (pull_request) Successful in 2m39s
Project CI / Native shell tests (pull_request) Successful in 13m25s
清理前按 active、backfilled、rolled_back 状态验证旧迁移凭证,写后复核新状态再受控重签。
项目资源清零同步维护受影响迁移摘要,并覆盖无显式画布字段的 rolled_back 状态。
legacy 画布保存与项目资源落表统一归一精确 image,补齐状态机回归及运维契约。
|
2026-08-11 10:52:04 +08:00 |
|
k88936
|
e3c28a1bca
|
修复普通图片类型迁移一致性
Project CI / Repository checks (pull_request) Successful in 1m16s
Project CI / Frontend tests (pull_request) Successful in 2m57s
Project CI / Backend tests (pull_request) Successful in 4m3s
Project CI / Native shell tests (pull_request) Successful in 13m53s
同步 active 结构化画布迁移摘要与完整性记录,保证清理后可继续保存。
在 API 与 SpacetimeDB 权威写入边界将精确 image 归一为空类型。
补充迁移后保存与写入边界回归测试并更新生产迁移契约。
|
2026-08-10 17:51:34 +08:00 |
|
k88936
|
44604cf82c
|
清理线上普通图片错误素材类型
Project CI / Repository checks (pull_request) Successful in 1m10s
Project CI / Frontend tests (pull_request) Successful in 3m1s
Project CI / Backend tests (pull_request) Successful in 4m6s
Project CI / Native shell tests (pull_request) Successful in 13m28s
新增受权迁移脚本分批清理 assetKind=image 并执行零残留复核。
仅新增 SpacetimeDB 迁移 procedure,不修改 API 和常规 storage 写入语义。
同步 CLI 返回契约、生成绑定、发布制品、运维门禁和数据契约。
|
2026-08-10 11:50:00 +08:00 |
|
k88936
|
a251d6b325
|
删除普通图片素材类型兼容
Project CI / Repository checks (pull_request) Successful in 1m6s
Project CI / Frontend tests (pull_request) Successful in 2m53s
Project CI / Backend tests (pull_request) Successful in 3m55s
Project CI / Native shell tests (pull_request) Successful in 13m25s
移除 api-server 和 SpacetimeDB 对错误图片类型值的归一化与迁移逻辑。
恢复上传工作流直接传递可选 assetKind,并删除对应错误夹具与断言。
保留媒体类型与素材类型不得混用的文档约束,删除历史兼容说明。
|
2026-08-09 16:42:50 +08:00 |
|
k88936
|
ba87f24c75
|
合并最新主分支
合并 origin/master 的 SFX 音效信息页元数据修复。
|
2026-08-09 16:06:30 +08:00 |
|
lhk229
|
bcff8f1957
|
修复 SFX 音效信息页元数据整块丢失 (#153)
Project CI / Native shell tests (push) Successful in 13m23s
Project CI / Repository checks (push) Successful in 1m12s
Project CI / Frontend tests (push) Successful in 2m55s
Project CI / Backend tests (push) Successful in 4m0s
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
读边界的内联媒体脱敏在每层对象上无差别删除 null 值,把 SFX 自动时长 metadata 里
合法的 requestedDurationSeconds: null 一并删掉;客户端据此判定整份 soundEffect 非法,
音频信息页的「生成输入」退化成空,Task 也被截成 0 这类误导值。手动指定时长的音效不受
影响,图片路径的 generationInputs 没有可为 null 的字段,所以只有部分 SFX 可见。
- sanitize_editor_payload_media_value 改为返回「是否被抹除」,只删除本次抹掉的内联
媒体,调用方原有的显式 null 保留;脱敏强度不变,内联媒体与保留字段仍连键消失
- SFX 自动时长的 requestedDurationSeconds 接受显式 null 与整个键缺失两种同义形态
- 音频信息页 Task 按图层 assetKind 判定,不再随 soundEffect 元数据缺失降级成截断值
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/153
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-08-09 13:47:16 +08:00 |
|
k88936
|
9ba3cda0b4
|
合并最新主分支
Project CI / Repository checks (pull_request) Successful in 1m15s
Project CI / Frontend tests (pull_request) Failing after 2m3s
Project CI / Backend tests (pull_request) Successful in 3m52s
Project CI / Native shell tests (pull_request) Successful in 13m14s
同步主线持续集成修复、历史 UI 规范兼容与进程会话终止清理
|
2026-08-08 23:56:43 +08:00 |
|
k88936
|
f550d35b7f
|
合并主分支
同步主线图标规范、生成参数恢复与统一画布生成链路
保留快速编辑的权威引用 ID、素材类型门禁与目标对象一致性校验
补齐 SpacetimeDB 引用解析、V2 引用槽位与相关测试门禁
|
2026-08-08 23:56:25 +08:00 |
|
kdletters
|
0a6d550d73
|
修复双 PR 合并后的持续集成问题
Project CI / Repository checks (push) Failing after 51s
Project CI / Frontend tests (push) Successful in 3m27s
Project CI / Backend tests (push) Successful in 4m8s
Project CI / Native shell tests (push) Successful in 16m0s
补齐生成引用槽位参数并恢复 source 稳定标识\n恢复画布导出元数据格式化函数导入\n同步图标规范 GenerationInputs V2 测试契约\n修正音效提交并发测试的画布落层断言\n统一 Rust 格式以通过仓库门禁
|
2026-08-08 22:21:57 +08:00 |
|
kdletters
|
fb558baa8d
|
同步 PR 137 最新主分支合并
纳入 PR 137 最新 head bb16c41938\n保留 PR 135、PR 137 与 master 的既有冲突解法
# Conflicts:
# server-rs/crates/api-server/src/external_generation_worker.rs
# src/services/image-editor/editorProjectClient.test.ts
|
2026-08-08 22:10:23 +08:00 |
|
kdletters
|
0a11507266
|
同步图标规范内联引用校验
合入 PR 137 最新提交的 owner 引用预校验
保留合并后的 SFX V2 稳定字段恢复回归测试
|
2026-08-08 22:04:42 +08:00 |
|
kdletters
|
a27798be77
|
合并生成参数恢复与改造入口修复
合入 PR 135 的 GenerationInputs V2 稳定字段与严格恢复链路
统一缺失来源时保留改造入口并在点击后复检拒绝
保留主分支 SFX V2 自动时长、Loop 与权威元数据语义
将队列引用槽位与场景配方修复移植到 PR 137 的模块结构
|
2026-08-08 22:03:50 +08:00 |
|
k88936
|
186705954a
|
修复图片编辑权威对象身份校验
Project CI / Repository checks (pull_request) Successful in 1m11s
Project CI / Frontend tests (pull_request) Failing after 2m15s
Project CI / Backend tests (pull_request) Successful in 4m40s
Project CI / Native shell tests (pull_request) Successful in 15m28s
校验资源与素材记录的assetObjectId必须匹配objectKey对应的权威对象。
保留无ID历史记录的canonical对象路径兼容并对身份冲突失败关闭。
补充回归测试并同步项目决策记录。
|
2026-08-08 21:56:58 +08:00 |
|
k88936
|
bb16c41938
|
合并远端主分支更新
Project CI / Repository checks (pull_request) Failing after 54s
Project CI / Frontend tests (pull_request) Successful in 3m30s
Project CI / Backend tests (pull_request) Successful in 4m21s
Project CI / Native shell tests (pull_request) Has been cancelled
同步主分支音效生成与External v1契约更新
保留图标规范与图集生成链路
适配VectorEngine LLM客户端命名并解决前端提交语义冲突
|
2026-08-08 21:54:30 +08:00 |
|
k88936
|
4354c06ace
|
合并远端主分支并修复音频对账夹具
同步 origin/master 的音效生成与画布编辑更新
保留图片编辑来源快照并复用统一结果紧凑化逻辑
修正 Agent 音频任务夹具的可信去重键语义
|
2026-08-08 21:48:49 +08:00 |
|
kdletters
|
3c00bcd2e0
|
合并图标规范与图集生成优化
合入 PR 137 的图标规范生成、稳定引用与图集提示词链路
保留主分支现行音效提交、Prompt 模块与结果压缩逻辑
解决 External Worker、生成提交和客户端测试冲突
|
2026-08-08 21:44:15 +08:00 |
|
k88936
|
c188accafb
|
修复图标规范内联引用校验
Project CI / Repository checks (pull_request) Failing after 13s
Project CI / Backend tests (pull_request) Failing after 13s
Project CI / Frontend tests (pull_request) Successful in 2m35s
Project CI / Native shell tests (pull_request) Has been cancelled
在共享执行入口转换 referenceId 前校验引用 ID 与 owner。
新增调用顺序回归测试并同步决策记录。
|
2026-08-08 21:37:36 +08:00 |
|
lhk229
|
5736ad62b4
|
调整BGM提示词助手Token预算
Project CI / Repository checks (pull_request) Successful in 1m6s
Project CI / Frontend tests (pull_request) Successful in 2m50s
Project CI / Backend tests (pull_request) Successful in 3m49s
Project CI / Native shell tests (pull_request) Successful in 13m17s
AI补全使用2048 completion tokens
AI简化两轮均使用8192 completion tokens
同步设计文档并补充请求预算断言
|
2026-08-08 12:53:31 +00:00 |
|
lhk229
|
2d82ac55e4
|
补齐音频响应脱敏回归测试
Project CI / Repository checks (pull_request) Successful in 1m9s
Project CI / Frontend tests (pull_request) Successful in 2m50s
Project CI / Backend tests (pull_request) Successful in 3m52s
Project CI / Native shell tests (pull_request) Successful in 13m15s
更新 Agent 音频结果紧凑化断言
同步画板音乐成功响应契约文档
|
2026-08-08 12:41:05 +00:00 |
|
lhk229
|
dea6576f89
|
修复音频生成响应泄露 Provider
Project CI / Repository checks (pull_request) Successful in 1m6s
Project CI / Frontend tests (pull_request) Successful in 2m52s
Project CI / Backend tests (pull_request) Failing after 3m1s
Project CI / Native shell tests (pull_request) Failing after 9m54s
收紧音频公开 DTO 与前端响应类型
统一清理 inline 和 Agent 队列结果中的 Provider
覆盖嵌套快照脱敏与历史 Agent 回填兼容
|
2026-08-08 12:26:41 +00:00 |
|
k88936
|
02b4b6955d
|
补齐图标规范生成持久化白名单
Project CI / Repository checks (pull_request) Successful in 1m21s
Project CI / Frontend tests (pull_request) Successful in 2m49s
Project CI / Backend tests (pull_request) Successful in 3m46s
Project CI / Native shell tests (pull_request) Successful in 13m17s
SpacetimeDB生成结果白名单加入独立图标规范任务
新增icon-spec durable result shape回归测试
同步后端数据契约与长期决策记录
|
2026-08-08 19:38:12 +08:00 |
|
lhk229
|
0edefc67ec
|
修复 Agent 音频失败脱敏
Project CI / Repository checks (pull_request) Successful in 1m19s
Project CI / Frontend tests (pull_request) Successful in 2m59s
Project CI / Backend tests (pull_request) Successful in 3m57s
Project CI / Native shell tests (pull_request) Successful in 13m28s
复用外部生成任务的用户可见错误投影
按 Agent 工具名称映射音效任务并在回填前脱敏
补充音效和背景音乐失败回归测试
|
2026-08-08 10:26:38 +00:00 |
|
k88936
|
c1342910c5
|
补齐场景生成的持久计费边界
场景 inline 路由建立稳定 operation 身份并延迟退款决策至持久化完成
更新图标图集与场景路由的生产调用计数
静态计数排除测试模块并校验场景调用顺序
|
2026-08-08 18:16:31 +08:00 |
|
k88936
|
ae78e3bd5b
|
拒绝未完整结束的图标规范元数据
图标规范元数据解析统一检查 OpenAI Chat finish_reason
length 与 content_filter 结果进入既有重试循环
新增完整 JSON 仍被不完整原因拒绝的回归测试
|
2026-08-08 18:13:06 +08:00 |
|
k88936
|
84ec79a8bb
|
统一队列生成的冻结价格与资产成本
worker 优先读取任务 billing context 中的入队价格
扣费与 generationCostMudPoints 共用同一有效价格
新增冻结价格显式数据流回归测试
|
2026-08-08 18:10:17 +08:00 |
|
k88936
|
92832e56c2
|
恢复可选目录生成器的默认素材目录
角色图片生成在入队与同步执行预检前恢复 project 默认目录
UI 设计素材提取在入队与 worker 执行预检前恢复 project 默认目录
新增默认目录策略及四条调用路径回归测试
|
2026-08-08 18:06:04 +08:00 |
|
k88936
|
f30a55069a
|
修复媒体生成配方时长字段
保留 V2 durationSeconds 字段标识和数值类型
补充回归测试与改造契约说明
|
2026-08-08 17:52:54 +08:00 |
|
lhk229
|
d58e5cbebd
|
修复 inline 泄露 provider问题
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
|
2026-08-08 09:52:18 +00:00 |
|
k88936
|
4cc431b770
|
修正画布普通图片类型与Agent改图入队载荷
移除前端CanvasAssetKind中的image并将普通图片统一表示为null。
在API与SpacetimeDB读写边界清理历史image素材类型。
让画布Agent确认改图时生成版本化来源快照载荷且不扩展worker兼容。
补充快速编辑、迁移、入队回归测试并同步架构文档与项目决策。
|
2026-08-08 17:46:31 +08:00 |
|
lhk229
|
4024ea53ed
|
移除 External v1 完成结果联合的 discriminator
Project CI / Repository checks (pull_request) Failing after 9s
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
BGM 回 audioKind=background-music 无映射,图片、视频与历史结果没有
audioKind,fallback 分支又不可能把 audioKind 声明为必填,任何映射都覆盖
不全合法结果。oneOf 加 not 本已精确互斥,删掉 discriminator 不改变校验
语义,只恢复依赖它的客户端生成
契约测试反向锁定 discriminator 缺席,并锁定 fallback 只排除 SFX 一种
audioKind
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-08 09:20:42 +00:00 |
|
k88936
|
9820203597
|
避免图标图集入队重复下载规范图
抽取图标规范 metadata-only 解析器。
队列提交只校验 owner、类型、对象元数据与游戏类型。
worker 执行阶段复用元数据校验后单次读取 OSS 正文。
补充无正文读取回归测试与契约说明。
|
2026-08-08 17:14:15 +08:00 |
|
k88936
|
78675326c7
|
补齐图标规范入队目标预检
在参考资源解析和定价前校验项目与素材目录。
将预检返回的规范化目标写入队列任务。
拆分本地字段与远端引用校验并补充顺序回归测试。
|
2026-08-08 17:11:00 +08:00 |
|
k88936
|
b91350f3f2
|
避免重复完成图标规范队列任务
共享原子持久化成功后 worker 直接返回成功。
移除仅用于二次 completion 的响应包装 helper。
补充 lease 完成职责回归测试与契约说明。
|
2026-08-08 17:05:10 +08:00 |
|
k88936
|
5379e038f6
|
恢复图标图集目标预检
入队前预检并回写规范化项目与素材目录。
worker 执行前再次预检最终写入目标。
补充默认目录及副作用顺序的回归测试和契约说明。
|
2026-08-08 17:02:13 +08:00 |
|
k88936
|
57c825089b
|
修复图标规范内联生成计费上下文
为 inline 图标规范生成初始化稳定 operation。
使用 durable billing 边界包裹共享执行器。
补充调用顺序回归测试与图标生成契约说明。
|
2026-08-08 16:58:41 +08:00 |
|
k88936
|
3451c17142
|
修正图标规范主参考权威校验
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
规划与确认时从 SpacetimeDB 重建工具上下文
仅允许 icon-spec 作为精灵图主规范并完善提示
补充普通图片拒绝与图标规范通过测试
同步后端数据契约文档
|
2026-08-08 16:02:47 +08:00 |
|
k88936
|
1f7f59ce66
|
记录外部图片编辑字段原地升级决策
确认 2026-08-08 线上仍无外部调用方
明确豁免 sourceImageSrc 到 sourceReferenceId 的 v1 breaking change
修正 provider 容量说明并增加旧字段文案回归
|
2026-08-08 15:47:26 +08:00 |
|
k88936
|
d7fe4137f4
|
补齐外部图片编辑场景白名单
在 External v1 权威契约中加入 scene 有效类型
用 OpenAPI 扩展精确声明完整快速编辑白名单
强化契约测试并同步外部接入文档
|
2026-08-08 15:41:45 +08:00 |
|
lhk229
|
1664bc6bc8
|
修复画布 Agent 音频回填丢失 provider
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
原子提交与 worker 直接完成两条路径共用同一份结果紧凑化实现,删除重复副本。
紧凑化对 Agent 消费者保留音频必填 provider,历史上该豁免只加在 worker 副本里,原子化改造新写的副本没带上。
新增 Agent 音频紧凑结果仍可被 EditorAudioGenerateResponse 反序列化的契约测试,覆盖音效与背景音乐。
|
2026-08-08 07:40:27 +00:00 |
|
k88936
|
7927309cef
|
统一快速编辑标签覆盖语义
后端按目标图层有效素材类型执行快速编辑门禁
补充 icon 默认资源覆盖 scene 和 spec 的前后端回归
同步图片画布与后端数据契约说明
|
2026-08-08 15:39:49 +08:00 |
|
lhk229
|
8a42b23ea4
|
修复 External SFX 轮询契约
Project CI / Repository checks (pull_request) Successful in 1m2s
Project CI / Frontend tests (pull_request) Successful in 2m55s
Project CI / Backend tests (pull_request) Successful in 3m51s
Project CI / Native shell tests (pull_request) Successful in 13m14s
新增具名 SFX compact 结果联合与稳定引用约束
补强轮询 OpenAPI 以及音效 metadata 结果测试
|
2026-08-08 05:39:51 +00:00 |
|
lhk229
|
38e195060b
|
合并 master 的付费生成预检与调试输出脱敏
Project CI / Repository checks (pull_request) Successful in 1m14s
Project CI / Frontend tests (pull_request) Successful in 2m52s
Project CI / Backend tests (pull_request) Successful in 3m54s
Project CI / Native shell tests (pull_request) Has been cancelled
合入 master 的编辑器付费生成目标预检与应用状态调试输出密钥泄漏两项修复。
SFX 直连与入队沿用 master 预检,源码顺序回归改为锁定本分支的 ElevenLabs worker 编排入口。
画布 Agent 音效参数恢复通用 null 缺省兼容,但保留 duration null 表示自动时长的 SFX V2 语义。
音效时长越界断言按 SFX V2 的 0.5-30 秒边界上移,重算契约测试期望。
哨兵测试补入 ElevenLabs base URL 与 API key,锁定其默认缺席于 AppConfig 调试输出。
|
2026-08-08 05:33:40 +00:00 |
|
k88936
|
5c0e84c78a
|
场景生成接入改造配方
新增 scene.generate V2 配方、解码与场景面板恢复
服务端按结构化请求重建权威场景字段和参考图槽位
兼容旧场景画面内容字段并限制非场景改造入口
补充前后端测试与 assetKind 改造接入文档
|
2026-08-08 12:26:43 +08:00 |
|
k88936
|
cd78077e95
|
补齐场景素材快速编辑白名单
Project CI / Repository checks (pull_request) Successful in 1m26s
Project CI / Frontend tests (pull_request) Successful in 3m0s
Project CI / Backend tests (pull_request) Successful in 4m8s
Project CI / Native shell tests (pull_request) Successful in 15m38s
同步前端与后端场景快速编辑准入
锁定用户素材标签覆盖的双端白名单
补充新增素材类型的快速编辑检查点
更新场景与画布契约文档
|
2026-08-08 12:19:59 +08:00 |
|
k88936
|
3c07a96a07
|
修复图片编辑合并回归
补回快速编辑业务引用解析导入
确保非法主来源在生成目标预检前返回400
|
2026-08-08 11:49:13 +08:00 |
|
k88936
|
3016b6a3af
|
合并主分支并保留画布图标与场景生成能力
解决编辑项目后端、SpacetimeDB 客户端与前端生成流程冲突
保留图标规范及图集链路并接入场景生成与统一目标预检
同步合并运行时、钱包、契约、文档与测试改动
|
2026-08-08 11:43:45 +08:00 |
|
k88936
|
0fa951dcd1
|
合并编辑器场景生成与图片编辑契约
Project CI / Repository checks (pull_request) Failing after 8s
Project CI / Frontend tests (pull_request) Failing after 1m58s
Project CI / Backend tests (pull_request) Failing after 9s
Project CI / Native shell tests (pull_request) Successful in 16m24s
合并生成目标预检与图片编辑权威来源校验
保留场景生成前端分流与外部 API 契约
同步 Rust facade、后端架构文档和前端提交工作流
|
2026-08-08 11:13:44 +08:00 |
|
k88936
|
e564db43f1
|
合并主分支
解决合并冲突
|
2026-08-08 10:48:13 +08:00 |
|
suzmii
|
72f268e088
|
Feat/游戏场景需求v1.0 (#139)
Project CI / Repository checks (push) Has been cancelled
Project CI / Frontend tests (push) Has been cancelled
Project CI / Backend tests (push) Has been cancelled
Project CI / Native shell tests (push) Has been cancelled
实现[游戏场景需求v1.0](https://kcnz41bksl1c.feishu.cn/wiki/JSF3wdhduinpqhkrVGKcZFp4nng?psg_id=8477599259997387860&refer_index=1&refer_type=citation)。
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Co-authored-by: suzmii <suzmii@foxmail.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/139
Co-authored-by: 董羽秦 <suzmii@qq.com>
Co-committed-by: 董羽秦 <suzmii@qq.com>
|
2026-08-08 10:25:42 +08:00 |
|
kdletters
|
82a486e72b
|
修复编辑器付费生成目标预检 (#151)
Project CI / Repository checks (push) Successful in 57s
Project CI / Frontend tests (push) Successful in 2m48s
Project CI / Backend tests (push) Successful in 3m42s
Project CI / Native shell tests (push) Successful in 13m7s
修复 Issue #147。
- 新增只读生成目标预检 procedure,并要求编辑器生成 Runtime 服务身份
- 图片、改图、图集、UI 提取、视频、角色动作、SFX、BGM 在入队、扣费、Provider 与 OSS 写之前失败关闭
- 预检返回 canonical projectId / assetFolderId,enqueue、worker/direct 与最新原子 persist 全链复用
- 覆盖 project、旧 folder-*、默认目录、自定义目录、空值与角色生图缺省目录语义
- 更新后端架构文档、项目排障记忆和源码顺序回归
验证:
- API preflight 定向测试 4/4
- canonical target 定向测试 1/1
- SpacetimeDB module preflight 定向测试 2/2
- cargo check -p api-server -p spacetime-client -p spacetime-module --all-targets
- npm run check:spacetime-schema
- npm run check:encoding
- npm run check:rustfmt
- git diff --check
剩余边界:预检不持有跨 Provider 调用的锁;若目录在预检后并发变化,最终原子提交仍会重新校验并安全失败。
Closes #147
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/151
|
2026-08-07 23:56:45 +08:00 |
|