# 更新日志

本项目遵循 [Semantic Versioning](https://semver.org/) 语义化版本规范。

## [2.5.0] - 2026-02-10

### 🚀 新功能

- **人设专属 SD 视觉优化**
  - 新增 `PERSONA_SD_PROFILES` 引擎：9 种人设独立视觉方案
  - 每个方案含 `prompt_boost`（前置增强词）、`prompt_style`（风格后缀）、`negative_extra`（负面补充）、`llm_guide`（LLM 视觉指导）
  - `txt2img()` 自动注入人设视觉方案，生图风格与人设严格匹配
  - `get_sd_prompt_guide()` 融入人设专属 LLM 指导词
  - 赛博AI虚拟博主特殊处理：豁免反 AI 检测（拥抱 AI 身份）
  - 全链路贯通：Tab 1 手动生图、自动发布、队列生成均传入人设

- **新增人设：赛博AI虚拟博主**
  - 住在2077年的数码女孩，AI 生成高颜值写真 + 全球场景打卡
  - 20 个专属主题 + 18 个关键词，设为默认人设

- **新增人设：性感福利主播**
  - 身材火辣衣着大胆，专注分享穿衣显身材和私房写真风穿搭
  - 20 个专属主题 + 18 个关键词

### 支持的人设视觉方案

| 人设 | 风格关键词 |
|------|-----------|
| 赛博AI虚拟博主 | perfect face, vibrant colors, fantasy, dramatic lighting |
| 性感福利主播 | glamour photography, seductive, warm golden tones, boudoir |
| 身材管理健身美女 | fit body, athletic, gym environment, energetic |
| 温柔知性时尚博主 | elegant, fashion editorial, french style, magazine quality |
| 文艺青年摄影师 | film grain, vintage tones, kodak portra, nostalgic |
| 二次元coser | cosplay, vibrant colors, anime inspired, dynamic pose |
| 汉服爱好者 | traditional chinese, hanfu, ink painting aesthetic |
| 独居女孩 | cozy atmosphere, warm lighting, hygge, candle light |
| 资深美妆博主 | flawless makeup, beauty close-up, ring light, studio beauty |

## [2.4.0] - 2026-02-10

### 🚀 新功能

- **数据看板 Bug 修复**
  - 修复 MCP 响应解析：`raw["raw"]["content"]` 多层嵌套正确处理
  - 修复笔记 ID 字段：`f["noteId"]` → `f["id"]` 匹配实际 API 返回

## [2.3.0] - 2026-02-10

### 🚀 新功能

- **内容排期系统（Tab 8: 📅 内容排期）**
  - 新增 `publish_queue.py`：SQLite 队列管理，支持 草稿→审核→排期→发布中→已发布/失败 全流程
  - 批量生成：一键生成多篇内容（文案 + 图片）加入队列
  - 队列处理器：`QueuePublisher` 后台线程自动轮询定时发布
  - 队列管理 UI：预览、审核、驳回、设定时间、启动/停止处理器

- **反 AI 检测增强**
  - 8 层文案人格化：口语化改写、随机错别字、方言词汇、不规律标点、emoji 混入、段落随机化
  - 7 步图片后处理：微旋转裁剪、色偏、噪点、JPEG 二次压缩（质量 82-92）、EXIF 清除、局部模糊/锐化
  - 所有图片保存为 JPEG 格式（非 PNG），模拟手机拍摄

- **全局参数传递审计修复**
  - `persona` 参数贯通 `generate_copy` / `generate_from_hotspot` / `auto_publish_once` 全链路
  - `quality_mode` 从 UI 传入替代硬编码，所有生图调用统一使用用户选择的质量档位

## [2.2.0] - 2026-02-10

### 🚀 新功能

- **多 SD 模型智能适配**
  - 支持 3 款模型档案：majicmixRealistic（东亚网红风）、Realistic Vision（纪实摄影风）、Juggernaut XL（电影大片风）
  - 自动检测当前模型，匹配提示词前缀/后缀、反向提示词、分辨率、CFG 参数
  - LLM 生成 SD 提示词时自动注入模型专属指南（语法、风格、禁忌词）
  - UI 选模型实时显示模型档案信息卡（架构、分辨率、风格说明）
  - 未知模型自动回退到 Juggernaut XL 默认档案并提示
- **身材管理健身美女人设**
  - 新增默认人设：20 个主题 + 18 个关键词库
  - 覆盖健身打卡、穿搭显瘦、饮食管理、身材对比等高互动方向

### ⚙️ 改进

- `sd_service.py` 重构：`SD_MODEL_PROFILES` 配置体系替代旧硬编码预设
- `llm_service.py`：三套文案 Prompt 支持 `{sd_prompt_guide}` 动态占位符
- `main.py`：所有文案/图片生成链路传递 `sd_model_name` 参数
- 自动运营调度链路完整传递 SD 模型参数

## [2.1.0] - 2026-02-10

### 🚀 新功能

- **智能学习引擎** (新 Tab: 🧠 智能学习)
  - 自动采集已发布笔记的互动数据 (点赞、评论、收藏)
  - 多维度权重计算：主题权重、风格权重、标签权重、标题模式权重
  - AI 深度分析：LLM 分析笔记表现规律，生成内容策略建议
  - 定时自动学习：可配置间隔（1-48小时），后台自动采集 + 分析
  - 可视化报告：权重排行、模式分析、智能建议
  - 加权主题预览：实时查看权重最高的主题
- **智能加权发布**
  - 自动发布时根据笔记表现权重选择主题（高权重主题优先）
  - 智能加权文案生成：融入权重洞察生成高互动潜力内容
  - 自动补充高权重标签到发布内容
  - 一键开关：可在智能学习 Tab 启用/关闭

### 📁 新文件

- `analytics_service.py` - 笔记数据分析 & 权重学习服务模块
- `xhs_workspace/analytics_data.json` - 笔记表现数据存储
- `xhs_workspace/content_weights.json` - 内容权重数据存储

## [2.0.0] - 2026-02-08

### 🚀 新功能

- **自动运营模块**
  - 一键智能评论：自动搜索高赞笔记 → AI 分析内容 → 生成评论 → 发送
  - 一键自动点赞：批量搜索笔记并随机点赞，提升账号活跃度
  - 一键自动回复：扫描我的笔记评论 → AI 生成回复 → 逐条发送
  - 一键智能发布：自动生成主题 + 文案 + SD 绘图 + 发布到小红书
  - 随机定时调度：评论/点赞/回复/发布四项可任意组合，随机间隔模拟真人
  - 实时运行日志面板

- **评论管家**
  - 主动评论引流：浏览笔记 → AI 智能生成评论 → 一键发送
  - 回复粉丝评论：加载我的笔记评论 → AI 回复 → 发送

- **热点探测**
  - 关键词搜索小红书热门笔记
  - AI 趋势分析（标题套路、内容结构、推荐选题）
  - 基于热点参考生成原创文案

- **数据看板**
  - 账号核心指标可视化（粉丝、获赞、收藏）
  - 笔记点赞排行图表

- **多 LLM 提供商**
  - 支持添加/切换/删除多个 LLM 提供商
  - 兼容所有 OpenAI 接口（DeepSeek、GPT、通义千问等）

- **账号管理**
  - 小红书扫码登录
  - 自动获取 xsec_token

### 🎨 优化

- SD 参数针对 JuggernautXL/SDXL 优化（CFG 5.0、DPM++ 2M SDE Karras、832×1216）
- 负面提示词增强（SDXL 专用）
- LLM 绘图 Prompt 模板优化（photorealistic、cinematic 风格引导）

## [1.0.0] - 2026-01-xx

### 🚀 初始版本

- 基础内容创作流程：主题输入 → LLM 文案 → SD 绘图 → 一键发布
- 支持图文发布到小红书
- 本地文案导出
- Gradio Web UI
