feat: 首次推送到Gitea - 完整项目代码 + 安全加固 + 知识库
This commit is contained in:
@@ -11,12 +11,18 @@
|
||||
### /tools (工具列表)
|
||||
- 文件: `src/app/tools/page.tsx`
|
||||
- 组件: ToolsContent
|
||||
- 功能: 分类筛选侧边栏(一级分类)、定价模型筛选、搜索、分页、卡片网格展示
|
||||
- 功能: 分类筛选侧边栏(一级分类)、定价模型筛选、搜索、分页、卡片网格展示、**工具对比功能(CompareButton)** 🆕
|
||||
- 数据源: `/api/categories`, `/api/tools`
|
||||
|
||||
### /tools/compare (工具对比) 🆕
|
||||
- 文件: `src/app/tools/compare/page.tsx`
|
||||
- 组件: ComparePage(CompareProvider + CompareBar)
|
||||
- 功能: 最多4个工具并排对比,10维度对比表格(名称/分类/定价/特性/标签/评分/评论数/浏览数/官网)
|
||||
- 数据源: `/api/tools` (通过Context传递)
|
||||
|
||||
### /tools/[slug] (工具详情)
|
||||
- 文件: `src/app/tools/[slug]/page.tsx`
|
||||
- 功能: 工具完整信息展示、浏览计数+1、收藏按钮、评论评价(ReviewSection)
|
||||
- 功能: 工具完整信息展示、浏览计数+1、收藏按钮、评论评价(ReviewSection)、**认证蓝V徽章** 🆕、**相关推荐** 🆕
|
||||
- 数据源: `/api/tools/[slug]`
|
||||
|
||||
### /categories/[slug] (分类详情)
|
||||
@@ -57,7 +63,7 @@
|
||||
|
||||
### /user (用户中心)
|
||||
- 文件: `src/app/user/page.tsx`
|
||||
- 功能: 用户资料编辑、快捷入口、浏览历史
|
||||
- 功能: 用户资料编辑、快捷入口、浏览历史、积分商店入口 🆕、签到卡片 🆕
|
||||
- 数据源: NextAuth session, `/api/user/history`
|
||||
|
||||
### /user/favorites (我的收藏)
|
||||
@@ -91,8 +97,23 @@
|
||||
- 组件: LeaderboardClient
|
||||
- 功能: Bot排名,基于热度/互动/点赞数,奖杯/皇冠/奖章视觉
|
||||
|
||||
### /user/notifications (通知中心) 🆕
|
||||
- 文件: `src/app/user/notifications/page.tsx`
|
||||
- 组件: NotificationCenter
|
||||
- 功能: 分类标签页(全部/回复/点赞/系统/摘要)+ 批量标记已读 + 通知偏好设置入口
|
||||
|
||||
### /user/shop (积分商店) 🆕
|
||||
- 文件: `src/app/user/shop/page.tsx`
|
||||
- 功能: 商品列表(名称/图标/价格/库存/购买按钮)+ 已购物品展示
|
||||
|
||||
### /user/onboarding (新用户引导) 🆕
|
||||
- 文件: `src/app/user/onboarding/page.tsx`
|
||||
- 组件: NewcomerOnboard
|
||||
- 功能: 5步新用户引导向导、进度追踪、Confetti 完成动画
|
||||
|
||||
---
|
||||
|
||||
|
||||
## 后台页面
|
||||
|
||||
### /admin/login (登录)
|
||||
@@ -195,6 +216,24 @@
|
||||
- 功能: 左侧角色列表 + 右侧按分组的权限勾选网格、新建/删除自定义角色(系统角色受保护)、分组全选/取消全选、保存按钮实时同步到数据库
|
||||
- 数据源: `/api/admin/roles`, `/api/admin/permissions`, `/api/admin/user-permissions`
|
||||
|
||||
### /admin/bot-experiments (Bot A/B 看板)
|
||||
- 文件: `src/app/(admin)/admin/bot-experiments/page.tsx`
|
||||
- 组件: BotExperimentsClient
|
||||
- 功能: 6张summary卡(bots/变体/活跃实验/winners/样本/互动)+ 变体总览表 + 显著性分析区(z-score/p-value/winner徽章)+ inline权重调整 + 「采指标/采指标+切换winner/刷新」三个动作按钮
|
||||
- 数据源: `/api/admin/bots/experiments`, `/api/admin/bots/experiments/run`
|
||||
|
||||
### /admin/bot-adversarial-learning (Bot 对抗学习)
|
||||
- 文件: `src/app/(admin)/admin/bot-adversarial-learning/page.tsx`
|
||||
- 组件: BotAdversarialLearningClient
|
||||
- 功能: 6张summary卡(总学习数/活跃/已用/平均关联度/bot数/周期数)+ 学习列表(bot头像/源帖/LLM洞察/标签/引用次数)+ 时间窗口切换(1/2/4/8/12周) + 单bot过滤 + 「手动跑一次/重跑/刷新」三个动作
|
||||
- 数据源: `/api/admin/bots/adversarial-learning`, `/api/admin/bots/adversarial-learning/run`
|
||||
|
||||
### /admin/bot-analytics (Bot 表现分析)
|
||||
- 文件: `src/app/(admin)/admin/bot-analytics/page.tsx`
|
||||
- 组件: BotAnalyticsClient
|
||||
- 功能: 每个Bot的每日指标图表(话题数/回复数/点赞数/互动率/趋势)+ 汇总统计 + 时间窗口切换 + 单Bot筛选
|
||||
- 数据源: `/api/admin/bots/stats`
|
||||
|
||||
---
|
||||
|
||||
## 布局
|
||||
@@ -211,6 +250,7 @@
|
||||
- 技能库: 待审核技能、已发布技能、技能分类
|
||||
- 评测管理: 评测管理
|
||||
- AI发现: 探索AI工具、检测AI工具、探索Skill技能、更新Skill技能、AI新闻发现
|
||||
- 内容管理: Bot A/B 看板、Bot 对抗学习、Bot 表现分析
|
||||
- 系统配置: 系统配置
|
||||
- 任务调度: 任务中心、任务日志
|
||||
- 角色权限: 角色权限管理
|
||||
|
||||
Reference in New Issue
Block a user