- 将默认LLM模型从gemini-2.0-flash升级为gemini-3-flash-preview - 将博主人设从"性感福利主播"更改为"二次元coser" - 优化LLM生成SD提示词的指南,新增中国审美人物描述规则 - 为各SD模型添加颜值核心词、示范prompt和禁止使用的关键词 - 新增三维人物描述法(眼睛/肤色/气质)和专属光线词指导 📦 build(openspec): 归档旧规范并创建新规范 - 将improve-maintainability规范归档至2026-02-25目录 - 新增2026-02-26-improve-ui-layout规范,包含UI布局优化设计 - 新增2026-02-26-optimize-image-generation规范,包含图片生成优化设计 - 在根目录openspec/specs下新增图片质量、后处理、中国审美和LLM提示词规范 ♻️ refactor(sd_service): 优化SD模型配置和图片后处理 - 为各SD模型添加中国审美特征词和欧美面孔排除词 - 新增高画质预设档,SDXL模型启用Hires Fix参数 - 将后处理拆分为beauty_enhance和anti_detect_postprocess两个独立函数 - 新增美化增强功能,支持通过enhance_level参数控制强度 ♻️ refactor(services): 更新内容生成服务以支持美化增强 - 在generate_images函数中新增enhance_level参数 - 将美化强度参数传递至SDService.txt2img调用 ♻️ refactor(ui): 优化UI布局和添加美化强度控件 - 注入自定义CSS主题层,优化字体、按钮和卡片样式 - 将全局设置迁移至独立的"⚙️ 配置"Tab,优化Tab顺序 - 在内容创作Tab的高级设置中添加美化强度滑块控件 - 优化自动运营Tab布局,改为2列卡片网格展示
1.5 KiB
1.5 KiB
ADDED Requirements
Requirement: 独立配置 Tab 承载全局设置
系统 SHALL 在主 Tab 列表末尾提供「⚙️ 配置」Tab,将 LLM 提供商配置、SD WebUI 配置、ReActor 换脸设置、系统设置(开机自启等)全部组件声明移入该 Tab,从主界面顶部移除 gr.Accordion("⚙️ 全局设置") 折叠块。
Scenario: 首屏无全局设置折叠块
- WHEN 用户打开应用
- THEN 主界面顶部 SHALL 不再显示任何折叠区块,直接呈现 Tab 导航栏
Scenario: 配置 Tab 包含所有原折叠区内容
- WHEN 用户切换到「⚙️ 配置」Tab
- THEN Tab 内 SHALL 包含 LLM 提供商 Dropdown、LLM 模型 Dropdown、添加/删除提供商面板、MCP Server URL、SD WebUI URL、连接/检查按钮、SD 模型、博主人设、AI 换脸(头像上传 + 开关)、开机自启开关,功能与原折叠区完全一致
Scenario: 跨 Tab 共享组件可正常访问
- WHEN 「内容创作」等其他 Tab 需要使用
llm_model、sd_model、persona、status_bar、face_swap_toggle等组件 - THEN 这些组件 SHALL 在
gr.Blocks上下文中声明,并作为参数传递给各build_tab()函数,功能不受 Tab 物理位置影响
Scenario: 连接状态实时反馈
- WHEN 用户在配置 Tab 点击「🔗 连接 LLM」或「🎨 连接 SD」
- THEN
status_barMarkdown 组件 SHALL 实时更新显示连接结果,与原折叠区行为一致