zdl
|
3ebb7745bc
|
fix: 修复个股搜索下拉弹窗被遮挡的问题
Hero Section 的 overflow: hidden 会裁剪超出边界的搜索下拉框,
改为 overflow: visible 解决此问题。
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 19:03:14 +08:00 |
|
zdl
|
915ac2ebd3
|
fix: 修复个股搜索下拉弹窗被遮挡的问题
Hero Section 的 overflow: hidden 会裁剪超出边界的搜索下拉框,
改为 overflow: visible 解决此问题。
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 19:03:14 +08:00 |
|
zdl
|
966018b37b
|
feat: 添加 React 性能追踪 Hooks (usePerformanceTracker)
- usePerformanceTracker: 自动追踪组件渲染性能(mount/rendered/unmount)
- usePerformanceMark: 手动标记自定义操作的性能
- 基于 performanceMonitor.ts 封装,提供 React 友好的 API
- 完整 TypeScript 类型支持
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 17:30:33 +08:00 |
|
zdl
|
4a5cd891bd
|
feat: 添加 React 性能追踪 Hooks (usePerformanceTracker)
- usePerformanceTracker: 自动追踪组件渲染性能(mount/rendered/unmount)
- usePerformanceMark: 手动标记自定义操作的性能
- 基于 performanceMonitor.ts 封装,提供 React 友好的 API
- 完整 TypeScript 类型支持
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 17:30:33 +08:00 |
|
zdl
|
0735df1aaa
|
feat: 替换公众号文件
|
2025-12-08 15:41:57 +08:00 |
|
zdl
|
e4937c2719
|
feat: 替换公众号文件
|
2025-12-08 15:41:57 +08:00 |
|
zdl
|
c4ac28249b
|
feat: 替换公众号文件
|
2025-12-08 15:40:47 +08:00 |
|
zdl
|
429e96475f
|
feat: 替换公众号文件
|
2025-12-08 15:40:47 +08:00 |
|
|
|
c060ce2111
|
update pay ui
|
2025-12-08 14:54:35 +08:00 |
|
|
|
84d3035556
|
update pay ui
|
2025-12-08 14:54:35 +08:00 |
|
zdl
|
0f89dd16f7
|
fix: 修复 Community 目录迁移后的导入路径错误
修复 7 处导入路径问题:
- EventHeaderInfo.js: StockChangeIndicators 和 EventFollowButton 路径
- klineDataCache.js: stockService 和 logger 路径别名
- EventDescriptionSection.js: professionalTheme 路径别名
- CollapsibleSection.js: professionalTheme 路径别名
- RelatedConceptsSection/index.js: logger 路径别名
- CompactMetaBar.js: EventFollowButton 路径
- EventDetailScrollPanel.js: DynamicNewsDetailPanel 路径
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 13:24:35 +08:00 |
|
zdl
|
334a4b7e50
|
fix: 修复 Community 目录迁移后的导入路径错误
修复 7 处导入路径问题:
- EventHeaderInfo.js: StockChangeIndicators 和 EventFollowButton 路径
- klineDataCache.js: stockService 和 logger 路径别名
- EventDescriptionSection.js: professionalTheme 路径别名
- CollapsibleSection.js: professionalTheme 路径别名
- RelatedConceptsSection/index.js: logger 路径别名
- CompactMetaBar.js: EventFollowButton 路径
- EventDetailScrollPanel.js: DynamicNewsDetailPanel 路径
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 13:24:35 +08:00 |
|
zdl
|
ff3f0be38d
|
feat: 调整h5登陆
|
2025-12-08 13:18:31 +08:00 |
|
zdl
|
ab8a450a5c
|
feat: 调整h5登陆
|
2025-12-08 13:18:31 +08:00 |
|
zdl
|
2c4f01a4b5
|
refactor: 重构 Community 目录,将公共组件迁移到 src/components/
- 迁移 klineDataCache.js 到 src/utils/stock/(被 StockChart 使用)
- 迁移 InvestmentCalendar 到 src/components/InvestmentCalendar/(被 Navbar、Dashboard 使用)
- 迁移 DynamicNewsDetail 到 src/components/EventDetailPanel/(被 EventDetail 使用)
- 更新所有相关导入路径,使用路径别名
- 保持 Community 目录其余结构不变
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 12:09:24 +08:00 |
|
zdl
|
ee33f7ffd7
|
refactor: 重构 Community 目录,将公共组件迁移到 src/components/
- 迁移 klineDataCache.js 到 src/utils/stock/(被 StockChart 使用)
- 迁移 InvestmentCalendar 到 src/components/InvestmentCalendar/(被 Navbar、Dashboard 使用)
- 迁移 DynamicNewsDetail 到 src/components/EventDetailPanel/(被 EventDetail 使用)
- 更新所有相关导入路径,使用路径别名
- 保持 Community 目录其余结构不变
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 12:09:24 +08:00 |
|
zdl
|
923b391d20
|
chore: 删除未使用的 StockDetailPanel 组件
- 删除 StockDetailPanel 主组件及样式(未被任何地方引用)
- 删除仅被主组件使用的 hooks: useWatchlist, useStockMonitoring
- 删除仅被主组件使用的子组件: RelatedStocksTab, LockedContent, StockSearchBar, StockTable
- 保留被其他模块使用的: klineDataCache, useEventStocks, MiniTimelineChart
- 更新 components/index.js 导出
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 11:19:29 +08:00 |
|
zdl
|
b4ddccfb92
|
chore: 删除未使用的 StockDetailPanel 组件
- 删除 StockDetailPanel 主组件及样式(未被任何地方引用)
- 删除仅被主组件使用的 hooks: useWatchlist, useStockMonitoring
- 删除仅被主组件使用的子组件: RelatedStocksTab, LockedContent, StockSearchBar, StockTable
- 保留被其他模块使用的: klineDataCache, useEventStocks, MiniTimelineChart
- 更新 components/index.js 导出
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 11:19:29 +08:00 |
|
zdl
|
e98e771754
|
fix: 补全 auth-check-end 性能标记(AbortError 路径)
- 在 checkSession 的 AbortError 分支添加缺失的 auth-check-end 标记
- 确保所有代码路径都正确标记性能监控点
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 10:24:55 +08:00 |
|
zdl
|
62bcf15cdf
|
fix: 补全 auth-check-end 性能标记(AbortError 路径)
- 在 checkSession 的 AbortError 分支添加缺失的 auth-check-end 标记
- 确保所有代码路径都正确标记性能监控点
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-08 10:24:55 +08:00 |
|
|
|
865698fa75
|
update pay ui
|
2025-12-05 19:43:25 +08:00 |
|
|
|
a53e36d7e0
|
update pay ui
|
2025-12-05 19:43:25 +08:00 |
|
|
|
82ffc0d2c8
|
update pay ui
|
2025-12-05 19:40:11 +08:00 |
|
|
|
4c7a761324
|
update pay ui
|
2025-12-05 19:40:11 +08:00 |
|
|
|
f4d9dfec63
|
update pay ui
|
2025-12-05 19:18:14 +08:00 |
|
|
|
89f581aeed
|
update pay ui
|
2025-12-05 19:18:14 +08:00 |
|
|
|
e72896efda
|
Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui
|
2025-12-05 19:05:55 +08:00 |
|
|
|
75d3cf135a
|
Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui
|
2025-12-05 19:05:55 +08:00 |
|
|
|
ee904a2faf
|
update pay ui
|
2025-12-05 19:05:35 +08:00 |
|
|
|
1f874e9b6d
|
update pay ui
|
2025-12-05 19:05:35 +08:00 |
|
zdl
|
1395b60e41
|
Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
feat: 恢复行业字段修改
feat: bug修复
|
2025-12-05 18:53:55 +08:00 |
|
zdl
|
a804e80bb9
|
Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
feat: 恢复行业字段修改
feat: bug修复
|
2025-12-05 18:53:55 +08:00 |
|
zdl
|
328e760280
|
feat: 恢复行业字段修改
|
2025-12-05 18:53:34 +08:00 |
|
zdl
|
814cc5530c
|
feat: 恢复行业字段修改
|
2025-12-05 18:53:34 +08:00 |
|
zdl
|
0f83c472b9
|
feat: bug修复
|
2025-12-05 18:41:45 +08:00 |
|
zdl
|
2ffb8f9e83
|
feat: bug修复
|
2025-12-05 18:41:45 +08:00 |
|
|
|
1a06fec672
|
Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui
|
2025-12-05 18:30:28 +08:00 |
|
|
|
e783d23d16
|
Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui
|
2025-12-05 18:30:28 +08:00 |
|
|
|
b97a094a7c
|
update pay ui
|
2025-12-05 18:30:01 +08:00 |
|
|
|
c6c8cb4176
|
update pay ui
|
2025-12-05 18:30:01 +08:00 |
|
zdl
|
c3484d1fcc
|
Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui: (31 commits)
fix: CompactSearchBox 股票选择和行业筛选优化
fix: stocks 字段支持对象格式 {code, name}
refactor: EventDetailCard 重命名为 EventCard,支持多变体模式
fix: UI调试
fix: 修复 key 重复
feat: 修复数据结构访问
refactor: EventFormModal 从 Chakra UI 迁移到 Ant Design
fix: 适配 watchlist 新数据结构
refactor: 股票数据管理迁移到 Redux,新增类型化 Hooks
fix: 修复ts报错
feat: 添加mock数据
style: EventFormModal 和 InvestmentCalendar H5 响应式适配
style: EventFormModal 和 InvestmentCalendar H5 响应式适配
fix: 补充 investment.ts 类型定义变更(df90fc2 遗漏)
feat: h5隐藏日历视图
perf: EventPanel 性能优化,EventDetailCard H5适配,清理冗余类型
refactor: CalendarPanel 性能优化,统一弹窗状态管理
feat: 添加"我的计划"和"我的复盘"的 mock 数据
refactor: CalendarPanel 性能优化,统一弹窗状态管理
feat: 新增 EventDetailModal 和 EventEmptyState 组件 用于展示某一天的所有投资事件
...
|
2025-12-05 18:29:05 +08:00 |
|
zdl
|
46ab71ae29
|
Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui: (31 commits)
fix: CompactSearchBox 股票选择和行业筛选优化
fix: stocks 字段支持对象格式 {code, name}
refactor: EventDetailCard 重命名为 EventCard,支持多变体模式
fix: UI调试
fix: 修复 key 重复
feat: 修复数据结构访问
refactor: EventFormModal 从 Chakra UI 迁移到 Ant Design
fix: 适配 watchlist 新数据结构
refactor: 股票数据管理迁移到 Redux,新增类型化 Hooks
fix: 修复ts报错
feat: 添加mock数据
style: EventFormModal 和 InvestmentCalendar H5 响应式适配
style: EventFormModal 和 InvestmentCalendar H5 响应式适配
fix: 补充 investment.ts 类型定义变更(df90fc2 遗漏)
feat: h5隐藏日历视图
perf: EventPanel 性能优化,EventDetailCard H5适配,清理冗余类型
refactor: CalendarPanel 性能优化,统一弹窗状态管理
feat: 添加"我的计划"和"我的复盘"的 mock 数据
refactor: CalendarPanel 性能优化,统一弹窗状态管理
feat: 新增 EventDetailModal 和 EventEmptyState 组件 用于展示某一天的所有投资事件
...
|
2025-12-05 18:29:05 +08:00 |
|
zdl
|
72f1063fce
|
fix: CompactSearchBox 股票选择和行业筛选优化
- 股票选择后显示完整信息(代码+名称)而非仅代码
- 行业筛选支持多选(用逗号分隔传给接口)
- 新增 stockDisplayValueRef 缓存选中股票的显示值
|
2025-12-05 18:24:35 +08:00 |
|
zdl
|
e168e357d7
|
fix: CompactSearchBox 股票选择和行业筛选优化
- 股票选择后显示完整信息(代码+名称)而非仅代码
- 行业筛选支持多选(用逗号分隔传给接口)
- 新增 stockDisplayValueRef 缓存选中股票的显示值
|
2025-12-05 18:24:35 +08:00 |
|
zdl
|
6bd1c5de16
|
fix: stocks 字段支持对象格式 {code, name}
- investment.ts: stocks 类型改为 Array<{code, name} | string>
- EventFormModal: 编辑时兼容对象格式,保存时附带股票名称
|
2025-12-05 18:24:18 +08:00 |
|
zdl
|
61a5e56d15
|
fix: stocks 字段支持对象格式 {code, name}
- investment.ts: stocks 类型改为 Array<{code, name} | string>
- EventFormModal: 编辑时兼容对象格式,保存时附带股票名称
|
2025-12-05 18:24:18 +08:00 |
|
zdl
|
bbd4d47d26
|
refactor: EventDetailCard 重命名为 EventCard,支持多变体模式
- 新增 EventCard.tsx 组件,支持 variant 属性(detail/compact)
- 删除 EventDetailCard.tsx(功能已合并到 EventCard)
- EventDetailModal 改用新的 EventCard 组件
|
2025-12-05 18:23:52 +08:00 |
|
zdl
|
957f6dd37e
|
refactor: EventDetailCard 重命名为 EventCard,支持多变体模式
- 新增 EventCard.tsx 组件,支持 variant 属性(detail/compact)
- 删除 EventDetailCard.tsx(功能已合并到 EventCard)
- EventDetailModal 改用新的 EventCard 组件
|
2025-12-05 18:23:52 +08:00 |
|
|
|
379724440e
|
update pay ui
|
2025-12-05 18:11:55 +08:00 |
|
|
|
2c493b53da
|
update pay ui
|
2025-12-05 18:11:55 +08:00 |
|