Repository navigation
v0.3.0
新增
- 多套提示词预设 + 提示词自定义互补:内置 12 套预设(日常聊天 / 职场吐槽 / 萌宠拟人 /
情侣互动 / 节日祝福 / 沙雕搞怪 / 校园学习 / 游戏电竞 / 吃货美食 / 运动健身 / 旅行出游 /
暖心治愈),在「配置与信息」下拉选择后,与「提示词自定义」拼接成最终提示词(可只填其一)。
不做随机选择;可在prompt-config.json用promptPresets整体覆盖。 - 风格扩展到 12 种:在原有 6 种基础上新增手绘涂鸦 / 水彩风 / 软萌毛绒 / 黏土 3D /
极简线条 / 复古漫画。
变更
- AI 提供商选择器前移:从第 3 步「配置与信息」移到第 1 步;选择「AI 生成」后即可确认提供商,
第 1 步顺序调整为「创建方式 → AI 提供商 → 目标平台」,「配置与信息」保留 提示词预设/自定义、
风格 / 数量 / 元数据。 - 提示词不再是「上传后自动填一整套」:改为「提示词预设(可选)+ 提示词自定义」,由用户显式选择。
修复
- 非微信平台(Telegram / WhatsApp)导入失效:导入接口从
req.body取presetId,
但 multipart 下req.body为空,导致总是回落到微信、以「至少 8 张」拒绝。现改为从 URL
query 读取(前端已带上?presetId=)。此前这两个平台导入完全不可用。 - 非微信平台导入放宽输入格式:Telegram / WhatsApp 此前只允许选择 PNG / WebP;现与微信一致
支持 PNG / JPG / WebP / GIF,服务端统一转为平台格式。 - WhatsApp 数量上限对齐:由 50 改为 30(与前端及 WhatsApp 实际限制一致)。
- 提示词去掉写死的「微信」「240px」:
global.prompt与templates.sticker改为平台中立,
为 Telegram / WhatsApp 生成时不再带微信语境。 - 导出包完整记录生成现场:
metadata.json的generation新增promptPreset(预设 id)与
promptCustom(自定义文本),风格仍记在generation.styles;修正此前从 ZIP / 历史还原时
提示词不会回填到输入框、预设下拉也无法恢复的问题。旧包(无这两个字段)仍能还原,
只是把prompt当自定义文本回填。
完整改动见 CHANGELOG.md。