fix(image-gen): YYX 测试清单未完成项一轮修复

- 加入资产库入口删错对调:恢复单图「更多」入口(单图粒度入库),
  删掉整批底部气泡里与独立按钮重复的入口(cover/model/对话流)
- 新建商品抽屉补显式「添加卖点」按钮(原仅回车确认太隐晦)
- 平台套图筛选生效 → 结果区顶部「已开启筛选」提示栏,点清空退出
- 去掉结果批次卡白色容器/边框/内边距+底部分割线,图片区更大
- 未读生成任务角标:AITask 加 read_at 字段(迁移 0020)+ unread/
  mark-read 接口;导航「图片生成」数字胶囊 + 工作台商品缩图右下未读分数;
  30s 轮询,进任务中心全清、工作台看哪个商品清哪个

注:同区文件含上一轮未提交的 PMC#25 重跑/追加批次逻辑,一并带入。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
zyc
2026-06-27 18:26:16 +08:00
co-authored by Claude Opus 4.8
parent e6e3c48524
commit 2e1c28abea
@@ -0,0 +1,21 @@
# YYX#row22:AITask 增加 read_at(已读时间)+ (team, read_at) 索引,支撑未读生成任务角标。
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("ai", "0019_imageconversation_aitask_conversation_and_more"),
]
operations = [
migrations.AddField(
model_name="aitask",
name="read_at",
field=models.DateTimeField(blank=True, null=True),
),
migrations.AddIndex(
model_name="aitask",
index=models.Index(fields=["team", "read_at"], name="ai_aitask_team_read_idx"),
),
]