|
|
3e59fb75ff
|
update pay promo
|
2026-02-04 18:57:21 +08:00 |
|
|
|
963305ed7b
|
update pay promo
|
2026-02-04 18:56:27 +08:00 |
|
|
|
6cefdf6774
|
update pay promo
|
2026-02-04 17:10:17 +08:00 |
|
|
|
4c8addedc8
|
update pay promo
|
2026-02-04 17:06:01 +08:00 |
|
|
|
d972150a80
|
update pay promo
|
2026-02-04 16:57:36 +08:00 |
|
|
|
bfd044e3b2
|
update pay promo
|
2026-02-04 16:32:14 +08:00 |
|
|
|
ad3242b46f
|
update pay promo
|
2026-02-04 13:44:08 +08:00 |
|
|
|
5abf4e988d
|
update pay promo
|
2026-02-04 13:05:15 +08:00 |
|
|
|
d0990724a3
|
update pay promo
|
2026-02-04 12:47:12 +08:00 |
|
|
|
f05afe7b8a
|
update pay promo
|
2026-02-04 11:13:10 +08:00 |
|
|
|
552b5d99aa
|
update pay promo
|
2026-02-04 10:58:20 +08:00 |
|
|
|
afaa1392e8
|
update pay promo
|
2026-02-03 19:12:09 +08:00 |
|
|
|
cf251d08e9
|
update pay promo
|
2026-02-03 18:29:44 +08:00 |
|
|
|
9f35d02df3
|
update pay promo
|
2026-02-03 18:12:10 +08:00 |
|
|
|
0bc819394e
|
update pay promo
|
2026-02-03 17:44:12 +08:00 |
|
|
|
941f90054e
|
feat: 添加股票实时行情Hook,修复MarketDataView构建错误
- 新增 useStockRealtimeQuote Hook(API轮询方式获取实时行情)
- 修复 MarketDataView 导入不存在的 @hooks/useRealtimeQuote 问题
- 交易时段内自动刷新股票价格
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-02-03 17:30:39 +08:00 |
|
|
|
49597b97f3
|
update pay promo
|
2026-02-03 17:19:58 +08:00 |
|
|
|
5017d3b8aa
|
update pay promo
|
2026-02-03 16:35:16 +08:00 |
|
|
|
eb942bfc34
|
update pay promo
|
2026-02-03 16:26:28 +08:00 |
|
|
|
94a711a5ea
|
update pay promo
|
2026-02-03 16:22:07 +08:00 |
|
|
|
f4a1a1927c
|
update pay promo
|
2026-02-03 16:17:12 +08:00 |
|
|
|
c0624ea2a2
|
update pay promo
|
2026-02-03 16:00:57 +08:00 |
|
|
|
b57cd3019c
|
update pay promo
|
2026-02-03 15:32:52 +08:00 |
|
|
|
85fd94b676
|
update pay promo
|
2026-02-03 14:42:37 +08:00 |
|
|
|
61bbcef58c
|
update pay promo
|
2026-02-03 14:19:17 +08:00 |
|
|
|
390f6024f4
|
update pay promo
|
2026-02-03 14:05:52 +08:00 |
|
|
|
5b54d5e450
|
update pay promo
|
2026-02-03 12:44:07 +08:00 |
|
|
|
28c8fe4283
|
update pay promo
|
2026-02-03 12:35:22 +08:00 |
|
|
|
57e5672dc1
|
update pay promo
|
2026-02-03 12:13:07 +08:00 |
|
|
|
459f405314
|
update pay promo
|
2026-02-02 16:58:48 +08:00 |
|
|
|
ade0301ce8
|
update pay promo
|
2026-02-02 13:59:58 +08:00 |
|
|
|
c56f5f2f7f
|
更新app.py
|
2026-01-31 15:32:00 +08:00 |
|
|
|
1f2af549f5
|
更新app.py
|
2026-01-29 16:24:54 +08:00 |
|
|
|
5e9c4b40e4
|
更新app.py
|
2026-01-29 11:48:25 +08:00 |
|
|
|
0724479578
|
更新app.py
|
2026-01-29 10:40:38 +08:00 |
|
|
|
db33b4ce02
|
更新app.py
|
2026-01-29 10:23:27 +08:00 |
|
|
|
ee0bb07c2a
|
更新app.py
|
2026-01-28 20:25:52 +08:00 |
|
|
|
2fd235891d
|
更新app.py
|
2026-01-28 08:47:43 +08:00 |
|
|
|
9a7d8a040f
|
更新app.py
|
2026-01-27 17:33:06 +08:00 |
|
|
|
d05089ca5e
|
更新app.py
|
2026-01-27 16:45:54 +08:00 |
|
|
|
f48463da2b
|
更新app.py
|
2026-01-27 16:36:25 +08:00 |
|
zdl
|
eb0098dc48
|
style(Community): 相关股票弹窗表格 hover 背景色改为深色
- 为 .related-stocks-table-wrapper 添加专属 hover 样式
- hover 背景色: rgba(30, 40, 70, 0.8) 深蓝灰色
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-16 17:19:47 +08:00 |
|
zdl
|
734f7b4574
|
feat: LimitAnalyse 和 Community 页面共享同一数据源
|
2026-01-16 15:58:55 +08:00 |
|
zdl
|
6806df90c9
|
feat(EventDailyStats): 添加日期选择功能,与 MarketOverviewBanner 联动
- EventDailyStats 添加日期选择器,点击日期文字弹出选择器
- 使用 Redux 共享 effectivenessStats 数据,避免重复请求
- 两个组件日期同步联动
- 仅选择今天时启用自动刷新(60秒)
- 修复 useColorModeValue Hook 规则违规(DynamicNewsEventCard、CompactEventCard)
- 添加 createSelector 优化 Redux 选择器
- 删除 EventStatsContext(被 Redux 替代)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 19:05:47 +08:00 |
|
zdl
|
d4a129c121
|
style(Community): 移除实时要闻与Footer之间的黑色空白区域
- Community/index.js: 移除 minH="100vh",添加 flex="1" 填满父容器
- Community/index.js: 移除底部 padding (pb={{ base: 4, md: 8 }} → pb={0})
- DynamicNewsCard.js: 移除底部 margin (mb={4} → mb={0})
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 19:03:39 +08:00 |
|
zdl
|
75fd9924bc
|
fix: 修复首次加载重复请求问题 + Stage 3&4 性能优化
修复问题:
- MarketOverviewBanner/EventStatsContext: 首次加载时防抖 effect 会导致重复请求
- 添加 isInitialMount ref 标记跳过首次加载
Stage 3 优化 (数据对比/防抖/依赖优化):
- EventDailyStats: 数据指纹对比,相同数据不触发重渲染
- MarketOverviewBanner: 日期变化 300ms 防抖
- CombinedCalendar: useRef 优化 handleDateClick 依赖
Stage 4 优化 (跨组件数据共享):
- 新增 EventStatsContext 用于 EventDailyStats/MarketOverviewBanner 数据共享(预留)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 18:11:48 +08:00 |
|
zdl
|
afdc94049c
|
DOM 操作优化与缓存管理
性能优化 - React.memo、API并行化、useReducer重构
|
2026-01-15 17:50:05 +08:00 |
|
zdl
|
6cf9dca324
|
refactor(HomePage): 暂时禁用已登录跳转个人中心逻辑
|
2026-01-15 17:49:19 +08:00 |
|
zdl
|
e110d5860c
|
perf(HeroPanel): 性能优化 - React.memo、API并行化、useReducer重构
- 添加 React.memo 优化子组件,减少 30-40% 不必要重渲染
- CombinedCalendar.js
- EventDailyStats.js (TopEventItem)
- MarketOverviewBanner/components.js (MarketStatsBarCompact, CircularProgressCard, BannerStatCard)
- DetailModal.js: 股票行情 API 从串行改为 Promise.all 并行加载
- 加载时间从 10s+ 降至 2-3s
- useDetailModalState.js: 17 个 useState 重构为 1 个 useReducer
- 减少状态更新导致的重渲染
- 保持向后兼容,使用 useRef 处理旧 API 调用模式
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 17:32:08 +08:00 |
|
zdl
|
d29eff6a55
|
style(EventCard): 浏览量样式调整
- 眼睛图标放大至 20px
- 文字放大至 14px
- 颜色改为亮白色
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 16:57:57 +08:00 |
|