zdl
|
635abfc1ab
|
refactor(HeroPanel): 提取日历和统计卡片组件
- CalendarCell: 日历单元格,memo 优化渲染
- CombinedCalendar: 综合日历组件,懒加载 DetailModal
- HotKeywordsCloud: 热门关键词云,涨停分析 Tab 使用
- ZTStatsCards: 涨停统计卡片(连板分布、封板时间、公告驱动)
- InfoModal: 使用说明弹窗
- index.js: 组件统一导出
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 11:42:32 +08:00 |
|
zdl
|
1aea8dcb6c
|
refactor(HeroPanel): 提取 hooks/constants/utils/styles 基础模块
- hooks/useDetailModalState: 整合弹窗 17 个状态为单一 Hook
- constants: 主题色配置、热度级别常量、日期常量
- utils: 交易时间判断、热度颜色、日期/股票代码格式化
- styles/animations.css: 深色主题覆盖、动画、滚动条样式
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 11:42:24 +08:00 |
|
zdl
|
2948f14904
|
refactor(HeroPanel): 提取 DetailModal 相关组件
- 主弹窗 DetailModal 使用 Hook 管理状态
- ZTSectorView/ZTStockListView 使用 memo 优化
- EventsTabView 添加空状态处理
- RelatedEventsModal 涨停归因详情
- SectorStocksModal 板块股票详情
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-13 19:00:48 +08:00 |
|
zdl
|
e070df5d62
|
refactor(HeroPanel): 提取表格列定义到 columns 目录
- 新增 renderers.js 通用渲染函数
- 新增 stockColumns.js 事件关联股票列
- 新增 sectorColumns.js 涨停板块列
- 新增 ztStockColumns.js 涨停个股列
- 新增 eventColumns.js 未来事件列
- 使用工厂函数模式,支持 useMemo 缓存
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-13 19:00:42 +08:00 |
|
zdl
|
9c1ec403f0
|
style(community): DynamicNewsCard 标题样式微调
- 移除 Heading 组件,简化为 HStack + Text
- 调整图标和文字大小
|
2026-01-13 15:51:13 +08:00 |
|
zdl
|
61df9af798
|
style(community): 移除事件中心页面顶部多余 padding
|
2026-01-13 14:57:45 +08:00 |
|
zdl
|
9bfdd56af1
|
feat(community): 新增 MarketOverviewBanner 组件
- 股票 TOP10 弹窗功能
- 暗色主题表格样式
|
2026-01-13 14:57:04 +08:00 |
|
zdl
|
de9dfeccca
|
feat(community): 连板情绪图表标题改为两行布局
- 第一行:日期 + 图例
- 第二行:标题 + 热度数 + 事件数
- 热度图标改为 CaretUpFilled(涨停含义)
|
2026-01-13 14:56:37 +08:00 |
|
zdl
|
59da1718ae
|
feat(community): 事件TOP10添加无限滚动动画
- 默认展示8个事件,列表向上无限轮播
- 使用 framer-motion useAnimationControls 实现
- 鼠标悬停时暂停动画
|
2026-01-13 14:55:55 +08:00 |
|
|
|
daa3b1e8f2
|
事件中心的涨停原因里面和事件相关
|
2026-01-12 08:07:14 +08:00 |
|
|
|
467a8c6616
|
事件中心的涨停原因里面和事件相关
|
2026-01-12 07:46:36 +08:00 |
|
|
|
07bb1259ef
|
事件中心的涨停原因里面和事件相关
|
2026-01-12 07:37:27 +08:00 |
|
|
|
2eb876ebbf
|
事件中心的涨停原因里面和事件相关
|
2026-01-10 19:05:14 +08:00 |
|
|
|
6ae338eae8
|
事件中心的涨停原因里面和事件相关
|
2026-01-10 18:57:05 +08:00 |
|
zdl
|
846c44c1ec
|
refactor(EventCard): 工具栏 UI 重构为上下结构
- 投票按钮改用 TrendingUp/TrendingDown 折线图标
- 投票按钮改为上图标下数字的垂直布局
- 浏览量、收藏按钮改为上下结构
- 工具栏间距从 2 减为 1
- 传递超预期得分到 StockChangeIndicators
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-09 16:11:36 +08:00 |
|
zdl
|
483b9ad298
|
feat(EventFollowButton): 添加 layout prop 支持垂直布局
- 新增 layout prop: 'horizontal' | 'vertical'
- minimal variant 支持上图标下文字的垂直布局
- 垂直模式下调整图标大小和字体
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-09 16:11:28 +08:00 |
|
zdl
|
7bb6e6c423
|
refactor(Community): 移除热门事件模块,搜索框添加金色边框
- 删除 HotEvents 目录及相关组件(HotEvents.js, HotEventsSection.js)
- Community/index.js 移除 HotEventsSection 引用和 fetchHotEvents 调用
- CompactSearchBox 搜索框边框改为金色(PROFESSIONAL_COLORS.gold[500])
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-09 15:33:04 +08:00 |
|
zdl
|
2e64581056
|
Merge branch 'feature_bugfix/20260106' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/20260106
* 'feature_bugfix/20260106' of https://git.valuefrontier.cn/vf/vf_react:
fix: 修复 CDN API 签名算法
perf: COS 部署改为增量同步,只上传变更文件
fix: CDN 刷新改用原生 HTTPS,移除 SDK 依赖
修改部署js
修改部署js
修改部署js
|
2026-01-09 13:07:39 +08:00 |
|
zdl
|
9be87ad385
|
perf(Calendar): FullCalendar 懒加载与代码分割优化
- HeroPanel: 使用 React.lazy + Suspense 懒加载 FullCalendarPro
- craco.config: 添加 @fullcalendar 独立分包配置(~15KB gzip)
- event mock: 生成连续概念数据(2-4天同概念)便于测试跨天效果
- LimitAnalyse: 文案优化(高潮→高涨)
- ForceGraphView: 层级图优化
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-09 13:03:43 +08:00 |
|
|
|
a9082cc463
|
修改部署js
|
2026-01-09 11:10:05 +08:00 |
|
|
|
b2160347db
|
heropanel修改
|
2026-01-09 10:10:47 +08:00 |
|
|
|
907725165c
|
heropanel修改
|
2026-01-09 08:12:05 +08:00 |
|
|
|
f054987241
|
heropanel修改
|
2026-01-09 08:01:53 +08:00 |
|
|
|
eb61f6bc65
|
heropanel修改
|
2026-01-09 07:40:21 +08:00 |
|
|
|
30f6346252
|
heropanel修改
|
2026-01-09 07:36:31 +08:00 |
|
|
|
b9672bcef1
|
heropanel修改
|
2026-01-09 07:26:21 +08:00 |
|
|
|
08b4d67e12
|
community增加事件详情
|
2026-01-08 18:50:10 +08:00 |
|
|
|
86158d1dd5
|
community增加事件详情
|
2026-01-08 18:34:10 +08:00 |
|
|
|
d088bcbd12
|
community增加事件详情
|
2026-01-08 18:25:49 +08:00 |
|
|
|
b889783f6d
|
community增加事件详情
|
2026-01-08 18:13:24 +08:00 |
|
|
|
46b1f2452f
|
community增加事件详情
|
2026-01-08 17:45:28 +08:00 |
|
|
|
e3b13324a3
|
community增加事件详情
|
2026-01-08 17:27:29 +08:00 |
|
|
|
955bf9e34b
|
community增加事件详情
|
2026-01-08 16:45:14 +08:00 |
|
|
|
6bd83cd133
|
community增加事件详情
|
2026-01-08 16:42:37 +08:00 |
|
|
|
73f52ee73a
|
community增加事件详情
|
2026-01-08 15:57:55 +08:00 |
|
|
|
d02a2e3e48
|
community增加事件详情
|
2026-01-08 15:50:03 +08:00 |
|
|
|
2ac0cd45b7
|
community增加事件详情
|
2026-01-08 15:47:20 +08:00 |
|
|
|
c6fedff45a
|
community增加事件详情
|
2026-01-08 14:10:30 +08:00 |
|
|
|
5e01a2451f
|
community增加事件详情
|
2026-01-07 18:15:09 +08:00 |
|
|
|
ba805524ae
|
community增加事件详情
|
2026-01-07 17:05:26 +08:00 |
|
|
|
242afa788c
|
community增加事件详情
|
2026-01-07 17:01:00 +08:00 |
|
|
|
131e92b0b9
|
community增加事件详情
|
2026-01-07 16:33:30 +08:00 |
|
|
|
9b42c2c7c2
|
community增加事件详情
|
2026-01-07 16:17:53 +08:00 |
|
|
|
36bec225b3
|
community增加事件详情
|
2026-01-07 15:22:48 +08:00 |
|
|
|
91d57b5823
|
community增加事件详情
|
2026-01-07 15:01:27 +08:00 |
|
|
|
b5b6122a17
|
community增加事件详情
|
2026-01-07 14:40:55 +08:00 |
|
|
|
42a116ee42
|
community增加事件详情
|
2026-01-07 14:30:17 +08:00 |
|
|
|
b18208379e
|
community增加事件详情
|
2026-01-07 14:13:16 +08:00 |
|
|
|
f94cc2be3b
|
community增加事件详情
|
2026-01-07 14:07:14 +08:00 |
|
|
|
883d33c6c7
|
community增加事件详情
|
2026-01-07 13:51:41 +08:00 |
|