Commit Graph

3925 Commits

Author SHA1 Message Date
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
9e75c2f250 feat(mock): 添加超预期得分 expectation_score 字段
- events.js: 生成随机超预期得分 30-90
- event.js: handler 同步添加字段

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-09 16:11:21 +08:00
zdl
a57ca92d7c feat(StockChangeIndicators): 添加 iconMode 紧凑模式
- 新增 iconMode prop 支持图标+数字的紧凑显示
- iconMode 时使用 TbArrowBigUpFilled/TbArrowBigDownFilled 图标
- 保持原有标签+数字模式作为默认

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-09 16:11:15 +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
a0726c59b3 fix: 修复 CDN API 签名算法 2026-01-09 12:11:02 +08:00
ff3d32c656 perf: COS 部署改为增量同步,只上传变更文件 2026-01-09 12:06:13 +08:00
ddca64ccd2 fix: CDN 刷新改用原生 HTTPS,移除 SDK 依赖 2026-01-09 11:57:51 +08:00
135ef67cf1 修改部署js 2026-01-09 11:17:34 +08:00
202b16499d 修改部署js 2026-01-09 11:15:50 +08:00
a9082cc463 修改部署js 2026-01-09 11:10:05 +08:00
b2160347db heropanel修改 2026-01-09 10:10:47 +08:00
40dbef63ee heropanel修改 2026-01-09 08:14:54 +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
042dc0a62c heropanel修改 2026-01-09 07:21:27 +08:00
zdl
d08b6f1725 feat(Concept): 统一图表容器与共享导航状态
- 使用 ChartContainer 包裹矩形树图和层级图
- 添加 chartDrillPath 共享状态,Tab 切换时导航保持
- 矩形树图/层级图使用不同 contentTopPadding 配置

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 19:07:38 +08:00
zdl
0a4f068593 refactor(HierarchyView): 支持外部状态控制
- 重构状态管理,统一使用 drillPath 格式
- 支持外部 drillPath 控制(externalDrillPath, onDrillPathChange)
- 添加 hideNavigation 模式支持
- 面包屑、currentLevel 等从 drillPath 派生

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 19:07:38 +08:00
zdl
582cc073a0 fix(ForceGraphView): 标签显示优化
- 第一层 upperLabel 添加 overflow: break,超长标题折行
- 添加 getConceptLabel 辅助函数
- 所有概念节点添加 label 配置,确保详情按钮始终显示
- 支持外部 drillPath 控制(externalDrillPath, onDrillPathChange)
- hideNavigation 模式支持(供 ChartContainer 使用)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 19:07:38 +08:00
zdl
5ae05eebd8 feat(Concept): 新增统一图表容器组件
- ChartBreadcrumb.js: 通用面包屑导航组件
- ChartContainer.js: 统一图表容器
  - 极光背景动画
  - 面包屑导航(左上角)
  - 全屏按钮(右上角)
  - 底部图例(可选)
  - contentTopPadding 可配置内边距

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 19:07:38 +08:00
zdl
831c65ee53 feat(mock): 补全层级图 mock 数据
- lv1 分类从 8 个扩展到 17 个
- leaf_concepts 从 16 个扩展到 60+ 个

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 19:07:38 +08:00
zdl
92b83942f6 style(TradeDatePicker): 支持标签字体大小配置
- theme.ts: SIZE_CONFIG 添加 labelFontSize 配置
- types.ts: SizeConfig 类型添加 labelFontSize 字段
- index.tsx: DateLabel 组件使用 fontSize prop

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 19:07:38 +08:00
b90ac8432e community增加事件详情 2026-01-08 18:55:49 +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
cb4871416a community增加事件详情 2026-01-08 18:17:56 +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
163b27ac7c community增加事件详情 2026-01-07 16:07:32 +08:00
a8530a91a2 community增加事件详情 2026-01-07 15:57:34 +08:00
401762dfba community增加事件详情 2026-01-07 15:50:56 +08:00
56c8de352d community增加事件详情 2026-01-07 15:37:13 +08:00
c05def335f community增加事件详情 2026-01-07 15:30:48 +08:00