Skip to content

v0.3.0

Choose a tag to compare

@wangzhizhou wangzhizhou released this 06 Oct 11:36
· 18 commits to main since this release

新增

  • 多套提示词预设 + 提示词自定义互补:内置 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。