Commit Graph
16 Commits
Author SHA1 Message Date
mzaxd fc46804405 feat: 新增 Tag Janitor API 用于 n8n 自动化标签合并
- 新增 GET /api/tags 接口返回标签列表及项目计数
- 新增 POST /api/tags/maintenance 接口支持批量 nameEn 补全和标签合并
- 合并逻辑包含 ProjectTag 去重处理(避免复合主键冲突)
- 成功后触发 ISR revalidatePath 刷新项目列表页
- 新增 Zod 校验 schemas(TagMaintenanceRequestSchema 等)
- 包含 n8n workflow JSON 模板及文档
2026-02-01 22:51:45 +08:00
mzaxd e6ff7470a1 test: add verification report and screenshots for fixed timeline 2026-01-27 22:01:44 +08:00
mzaxd 0a5146117b docs: add n8n workflow designs for AI timeline 2026-01-27 21:49:18 +08:00
mzaxd 8cfcebc515 test: complete E2E testing with chrome-devtools-mcp 2026-01-27 21:48:20 +08:00
mzaxd 11a876ebbe fix: handle null query params in API + add testing guide 2026-01-27 21:39:17 +08:00
mzaxd 114ae76abb docs: 添加季度 AI 热点词云系统设计文档和实施计划 2026-01-26 07:58:30 +08:00
mzaxd 91a8a656ab docs: 添加 AI 时间轴功能详细实施计划 2026-01-25 18:16:50 +08:00
mzaxd 72bf531e91 docs: 添加 AI 时间轴功能设计文档 2026-01-25 18:12:18 +08:00
mzaxd 52f36c9e4a docs: 添加 AI 智能搜索系统实施计划 2026-01-25 17:23:52 +08:00
mzaxd dbbe481be7 docs: 添加 AI 智能搜索系统设计文档 2026-01-25 17:20:02 +08:00
mzaxdandClaude 3d62cacde8 chore: 移除项目发现系统本地组件并更新文档
移除 .claude 目录下的项目发现系统组件:
- content-explorer-agent(项目内容探索专家)
- api-submitter-agent(API 提交专家)
- discover-projects 命令
- project-content-template 模板

同时更新配置和文档:
- settings.json 添加代理配置
- api-reference.md 完善项目发现系统 API 说明

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-22 10:52:02 +08:00
mzaxd 13acdd426b docs: 完善 CLAUDE.md 开发指南和项目发现工作流文档
- 添加常见开发模式指南(API 端点、数据库字段、自定义 Agent、多语言内容)
- 新增故障排除部分,涵盖常见问题和调试技巧
- 改进 GET /api/discovery/tasks 端点,支持通过查询参数传递 API key
- 更新环境变量示例,使用更安全的 API key 格式
2026-01-19 07:57:44 +08:00
mzaxd d5bf20bbf3 feat: 添加项目发现去重检查 API
新增去重检查功能,避免创建重复的探索任务:

API 端点:POST /api/discovery/check-duplicates

功能特性:
- 检查 URL 是否已存在 PENDING/IN_PROGRESS 任务
- 检查 URL 是否已存在 COMPLETED/FAILED 任务
- 检查 URL 对应的项目是否已通过 ExternalLink 收录
- 返回每条 URL 的 shouldCreate 判断和建议原因

新增文件:
- src/app/api/discovery/check-duplicates/route.ts: 去重检查逻辑
- src/lib/validations.ts: CheckTaskDuplicatesSchema

文档更新:
- docs/discovery-workflow.md: 添加步骤 2.5 去重检查文档
  - API 调用示例
  - 返回结果说明
  - 去重逻辑优先级
  - n8n 集成建议
2026-01-18 17:44:29 +08:00
mzaxd dbd6773d91 docs: 添加项目发现工作流文档
详细说明了 AI 项目自动发现和收录的完整流程,包括:
- n8n 自动化平台收集项目链接
- 创建探索任务 API
- Content Explorer Agent 和 API Submitter Agent 的工作流程
- 数据验证和多级去重逻辑
- 环境配置和执行监控指南
2026-01-18 13:08:01 +08:00
蔡浩涵 bef12403fb feat: 添加项目删除 API 接口和完整 API 文档
- 新增 DELETE /api/projects/:slug 接口,支持根据 slug 删除项目
- 删除操作会级联删除关联的外部链接和标签关系
- 新增 GET /api/projects/:slug 接口,支持查询项目详情
- 添加完整的 API 参考文档(docs/api-reference.md)
- 修复 ProjectDetail 组件的 iframe 嵌入逻辑,添加可嵌入域名白名单
- 删除旧的数据摄入流程文档,由新 API 文档替代
2026-01-11 13:58:52 +08:00
mzaxdandClaude cae5686d2d feat: 添加 GitHub 统计数据展示功能
新增 GitHub 统计卡片和徽章组件,在项目卡片、详情页和侧边栏中展示 GitHub stars、forks 等统计数据

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-30 14:14:02 +08:00