Commit Graph
8 Commits
Author SHA1 Message Date
mzaxdandClaude 23d4c7df49 feat: 优化 webhook 去重策略实现多级匹配
- 新增 findExistingProject 函数实现智能去重
- 优先级1: GitHub URL 完全匹配(最准确)
- 优先级2: Website URL 完全匹配
- 优先级3: slug 匹配(兜底)
- 增强日志输出,清晰显示匹配方式和项目 ID

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-27 10:29:59 +08:00
mzaxdandClaude 31ed4b7c25 fix: 实现中英文语言切换功能
- 新建 LocaleSwitcher 组件支持语言切换
- 使用 usePathname 保持当前页面路径
- 点击切换时自动更新 URL 语言前缀

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-26 16:50:08 +08:00
mzaxdandClaude 4abe6715bb feat: 优化项目网站 UI/UX 并新增项目详情组件
- 重构首页和项目列表页布局,优化视觉层次
- 新增 ProjectDetail、ProjectSidebar、RelatedProjects 组件
- 改进项目卡片样式,增加悬停效果
- 优化标签云和搜索栏交互体验
- 更新全局样式和 Tailwind 配置

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-26 16:36:33 +08:00
mzaxdandClaude 85fe0b920b docs: 更新任务清单标记已完成任务
- 阶段 1 (设置): T001-T006 全部完成
- 阶段 2 (基础): T007-T015 全部完成
- 阶段 3 (用户故事 1): T016-T029 全部完成
- 阶段 4 (用户故事 2): T030-T034 全部完成
- 阶段 6 (用户故事 4): T043-T051 全部完成

MVP 范围 (T001-T034) 已实现完毕。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-25 19:22:09 +08:00
mzaxdandClaude ba1fab65c6 feat: 实现 Agent Park AI 项目导航网站核心功能
完成 Next.js 14+ 全栈应用的 MVP 实现,包含以下功能:

## 项目设置
- 初始化 Next.js 14+ 项目,配置 TypeScript 严格模式
- 配置 Tailwind CSS、ESLint、Prettier 代码质量工具
- 集成 shadcn/ui 组件库和 next-intl 国际化方案

## 数据层
- 配置 PostgreSQL + Prisma ORM
- 定义 Project、Tag、ExternalLink 数据模型
- 实现种子数据脚本(5个AI项目)

## 用户故事 1:浏览和搜索 AI 项目
- 实现首页,展示热门标签云和精选项目
- 实现项目列表页,支持搜索和标签筛选
- 创建 TagCloud、ProjectCard、ProjectList、SearchBar 组件
- 实现 ISR 缓存策略优化性能

## 用户故事 2:查看项目详细信息
- 实现项目详情页,显示完整信息
- 创建 ExternalLinkCard 组件展示外部链接
- 实现安全的 target="_blank" 外链跳转

## 用户故事 4:数据更新和管理
- 实现 webhook API 端点接收 n8n 数据推送
- 实现 API Key 身份验证
- 支持部分成功模式的批量数据处理
- 完善的错误处理和日志记录

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-25 15:12:09 +08:00
mzaxdandClaude 6d40d4e8e6 docs: 添加 git commit 中文语言规则
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-25 14:22:04 +08:00
mzaxdandClaude c5a8de8cf0 chore: 初始化 Agent Park v2 项目
- 更新项目章程,从模板更新为完整版本,包含 TypeScript 严格模式、组件优先架构和 TDD 原则
- 添加项目配置文件(.claude/settings.json、.gitignore、CLAUDE.md)
- 添加完整的 specs 目录,包含需求、契约和文档

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-25 14:21:35 +08:00
mzaxd f9a6fe619f Initial commit from Spec Kit CN template 2025-12-24 20:57:09 +08:00