proposal.md 1.11 KB

Change: Add Image History Management

Why

用户需要一个图片历史记录功能来管理和查看之前生成的图片,目前每次生成图片后都需要手动下载,缺乏历史记录管理和本地图片库功能。

What Changes

  • 添加图片自动下载功能:在图片生成成功后自动保存到本地 /images/ 目录
  • 创建历史记录管理系统:按时间戳存储图片和相关元数据(prompt、参考图等)
  • 新增历史记录界面:在主界面添加历史记录标签页,展示所有历史生成记录
  • 实现本地图片加载:允许用户点击历史记录中的缩略图来加载和查看完整图片

Impact

  • Affected specs:
    • image-generation (MODIFIED: 添加自动下载和历史记录保存)
    • user-interface (MODIFIED: 添加历史记录标签页)
  • Affected code:
    • image_generator.py:937-944 (修改 on_image_generated 方法添加自动保存)
    • image_generator.py:1002-1020 (修改 download_image 方法)
    • 新增 HistoryManager 类和相关历史记录管理逻辑
    • 主界面UI修改:添加历史记录标签页和展示组件