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
47a278ca1b
feat: add Timeline i18n support and deterministic EventCard rotation
...
- Add complete Chinese/English translations for timeline page
- Use event ID-based rotation instead of Math.random() for SSR consistency
- Enhance tape decoration styling with blur and transparency
- Fix locale-aware date formatting
2026-02-01 15:40:01 +08:00
mzaxd
0f0dc4b987
feat: add Timeline link to navigation with i18n support
2026-01-27 21:42:06 +08:00
mzaxd
e1f250d397
feat: 添加关键词词云页面国际化支持
2026-01-27 20:39:38 +08:00
mzaxd
9164086d6e
feat: 在导航中添加 AI 词云入口
2026-01-27 20:36:38 +08:00
mzaxd and Claude
660cd5168c
feat: 重构 AI 搜索架构并优化用户体验
...
- 重构 AI 搜索数据流:n8n 只返回项目 ID,Next.js 后端负责组装完整数据
- 首页添加 AI 搜索功能,支持跳转到项目列表页后自动触发搜索
- 新增 HomeSearchBar 组件处理首页搜索逻辑
- 修复英文模式下搜索按钮重叠问题,使用 flex 布局确保间距
- 完善国际化支持,添加切换模式提示和加载状态的翻译
- 优化搜索体验:切换 AI/传统搜索模式时保留输入框内容
Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com >
2026-01-27 16:40:44 +08:00
mzaxd and Claude
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
mzaxd
da7101621d
feat: 增强标签云组件支持搜索和展开功能
...
- 将 TagCloud 改造为客户端组件,添加实时搜索功能
- 新增 getTopTags 函数获取热门标签(按项目数量排序)
- 支持展开/收起查看所有标签,提升大量标签场景下的用户体验
- 添加标签相关中英文翻译文本
- 新增 scripts/list-tags.js 辅助脚本用于标签统计分析
2026-01-25 16:51:32 +08:00
mzaxd and Claude
4b0770fe44
fix: 完善首页和详情页国际化实现
...
- 首页 hero 区域标题和描述使用 i18n 翻译
- 首页 "BROWSE BY TAGS" 和 "FEATURED PROJECTS" 使用 i18n 翻译
- 详情页 "BACK TO PROJECTS" 使用 i18n 翻译
- 添加缺失的中英文翻译键
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-30 19:57:07 +08:00
mzaxd and Claude
443dc8370e
refactor: 完善项目详情与侧边栏组件国际化实现
...
将 ProjectDetail 和 ProjectSidebar 组件中的硬编码文本替换为国际化翻译键,提升中英文支持一致性。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 20:46:05 +08:00
mzaxd and Claude
3ab2d2057c
feat: 添加顶部公告栏跳转链接和关闭按钮功能
...
- 新增 AnnouncementBar 客户端组件支持点击跳转
- 添加关闭按钮,状态保存至 localStorage
- 刷新页面后记住用户关闭状态
- 支持 i18n 配置公告内容和链接
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-29 19:57:47 +08:00
mzaxd and Claude
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