agent功能开发增加MCP后端

This commit is contained in:
2025-11-07 18:11:29 +08:00
parent a1c76a257c
commit e7ba8c4c2d
11 changed files with 936 additions and 1 deletions

View File

@@ -2958,6 +2958,29 @@ refactor(components): 将 EventCard 拆分为原子组件
> - **Community 页面**: [docs/Community.md](./docs/Community.md) - 页面架构、组件结构、数据流、变更历史
> - **其他页面**: 根据需要创建独立的页面文档
### 2025-10-30: EventList.js 组件化重构
**影响范围**: Community 页面核心组件
**重构成果**:
- 将 1095 行的 `EventList.js` 拆分为 497 行主组件 + 10 个子组件
- 代码行数减少 **54.6%** (598 行)
- 创建了 7 个原子组件 (Atoms) 和 2 个组合组件 (Molecules)
**新增组件**:
- `EventCard/` - 统一入口,智能路由紧凑/详细模式
- `CompactEventCard.js` - 紧凑模式事件卡片
- `DetailedEventCard.js` - 详细模式事件卡片
- 7 个原子组件: EventTimeline, EventImportanceBadge, EventStats, EventFollowButton, EventPriceDisplay, EventDescription, EventHeader
**新增工具函数**:
- `src/utils/priceFormatters.js` - 价格格式化工具 (getPriceChangeColor, formatPriceChange, PriceArrow)
- `src/constants/animations.js` - 动画常量 (pulseAnimation, fadeIn, slideInUp)
**优势**: 提高了代码可维护性、可复用性、可测试性和性能
**详细文档**: 参见 [docs/Community.md](./docs/Community.md)
---
## 更新本文档