mzaxd
|
58eb6c8c23
|
feat: 新增项目 GitHub 星标字段与索引
|
2026-02-22 12:03:17 +08:00 |
|
mzaxd
|
fb33b76ff5
|
feat: 新增标签分类体系与固定类型筛选优化
|
2026-02-21 14:14:45 +08:00 |
|
mzaxd
|
79c25eb1b3
|
refactor: 移除 AI 词云、AI 时间轴和博客模块
暂停开发以下功能,将设计文档移至未完成计划文件夹:
- AI 词云 (Keyword Cloud): 前端、API、数据库模型、n8n 工作流
- AI 时间轴 (AI Timeline): 前端、API、数据库模型
- 博客 (Blog): 导航链接占位
变更内容:
- 删除词云和时间轴的前端页面及组件
- 删除 /api/keyword-cloud/* 和 /api/events/* API 端点
- 从 prisma/schema.prisma 移除 Keyword, Quarter, VisualStyleRule, KeywordCloudErrorLog, AIEvent 模型
- 从 validations.ts 移除相关 Zod Schema
- 从国际化消息中移除 keywordCloud/timeline 命名空间
- 从导航菜单移除词云、时间轴、博客链接
- 更新 CLAUDE.md 移除词云系统文档
设计文档已移至 .omc/plans/postponed-features/ 供后续恢复开发参考
|
2026-02-21 12:35:54 +08:00 |
|
mzaxd
|
76eefdc151
|
refactor: Next.js 15兼容性改进和数据库模型标准化
|
2026-02-01 16:53:09 +08:00 |
|
mzaxd
|
76c45c7132
|
feat: add AIEvent model to database schema
|
2026-01-27 21:32:57 +08:00 |
|
mzaxd
|
3d6c0b4a41
|
feat: 添加关键词词云系统数据库模型
|
2026-01-27 19:30:09 +08:00 |
|
 mzaxdandClaude
|
3aec209ff9
|
refactor: 将 n8n 工作流外部化并简化数据库 schema
- 移除 n8n-workflows 目录下的工作流配置文件
- 从 Project 模型移除 embedding 和 embeddingUpdatedAt 字段
- 添加 N8N_AI_SEARCH_WEBHOOK 环境变量配置
Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com>
|
2026-01-27 15:17:58 +08:00 |
|
 mzaxdandClaude
|
02cbe59a0c
|
feat: 实现 AI 智能搜索功能
添加语义搜索能力,支持自然语言查询找到相关项目。
- 数据库:新增 embedding 字段用于向量存储
- 前端:新增 AI 搜索栏和结果组件,支持传统/AI 模式切换
- API:新增 /api/search/ai 端点处理语义搜索请求
- 国际化:添加 AI 搜索相关中英文翻译
- 探索任务:允许 FAILED 状态直接转到 IN_PROGRESS 简化重试
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-26 20:59:13 +08:00 |
|
 mzaxdandClaude
|
e3e72006b0
|
feat: 新增项目发现任务系统并修复代码审查发现的高优先级问题
新增功能:
- 新增 ProjectDiscoveryTask 数据模型,支持异步项目探索任务管理
- 新增 /api/discovery/tasks CRUD API,支持任务创建、查询和状态更新
- 新增 /api/discovery/tasks/:id/complete API,完成探索并自动创建项目
- 新增 discovery-service 服务层,封装多级去重和标签处理逻辑
- 新增 discover-projects 命令,支持批量探索项目
- 新增 PROJECT_CONTENT_STANDARD.md 内容标准模板
代码质量修复:
- 修复状态转换验证未使用问题,防止非法状态转换
- 修复 explorationData 类型安全问题,使用 z.record(z.unknown()) 替代 z.any()
- 添加事务保护到 complete API,确保项目创建和任务状态更新的原子性
代码重构:
- 将 webhook/projects 的去重逻辑迁移到 discovery-service
- 统一探索任务相关的验证模式到 validations.ts
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-17 15:44:33 +08:00 |
|
 mzaxdandClaude
|
ab82de3af3
|
refactor: Prisma schema 添加显式 ProjectTag 关联表并优化索引
- 将 Project-Tag 多对多关系改为显式 ProjectTag 中间表
- 为 ExternalLink 添加 url 索引和 type+url 复合索引
- 添加 projectId+url 唯一约束防止重复链接
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-04 15:16:22 +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 |
|