Skip to content

feat: 添加 DuckCoding 模板和自定义 logo 支持#19

Merged
awsl233777 merged 1 commit intoawsl-project:mainfrom
solarhell:main
Jan 14, 2026
Merged

feat: 添加 DuckCoding 模板和自定义 logo 支持#19
awsl233777 merged 1 commit intoawsl-project:mainfrom
solarhell:main

Conversation

@solarhell
Copy link
Contributor

概述

  • 新增 DuckCoding 快速模板,支持 Claude/Codex/Gemini 三种客户端
  • 为模板系统添加自定义 logo 图片支持
  • 优化模板卡片布局和样式

主要变更

新功能

  • DuckCoding 模板: 添加了新的快速模板选项,预设了 DuckCoding 的 API 端点配置
  • 自定义 logo 支持: 在 QuickTemplate 类型中新增 logoUrl 可选字段,允许模板使用自定义图片 logo
  • 鸭子动画 logo: DuckCoding 模板使用官方鸭子动画 GIF 作为 logo

UI/UX 改进

  • 响应式布局优化:从固定 3 列改为 4 列响应式布局 (md:2, lg:4)
  • 卡片高度一致性:使用 minHeight: 140px 确保所有模板卡片高度一致
  • 图标容器改进:添加 overflow-hiddenobject-contain 确保 logo 正确显示
  • 间距和布局优化:改进了卡片内部元素的 flex 布局

测试计划

  • DuckCoding 模板正确显示官方 logo
  • 模板卡片在响应式布局中正确显示
  • 所有模板卡片高度一致
  • 图片 logo 和图标组件都能正常工作
  • 选中和未选中状态样式正确

🤖 Generated with Claude Code

- 新增 DuckCoding 快速模板,支持 Claude/Codex/Gemini
- 为模板添加自定义 logo 图片支持 (logoUrl 字段)
- 优化模板卡片布局,从 3 列改为响应式 4 列布局
- 改进卡片高度一致性,使用 minHeight 确保统一外观
- DuckCoding 模板使用官方鸭子动画 GIF logo

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@awsl233777 awsl233777 merged commit dd929f4 into awsl-project:main Jan 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants