zdl
|
fb1f5e10db
|
docs: 添加 EventList.js 重构文档
|
2025-10-30 12:19:37 +08:00 |
|
zdl
|
0991abb186
|
feat: 重构主组件
│ │
│ │ - ❌ 移除 renderPriceChange 函数(60行) │ │
│ │ - ❌ 移除 renderCompactEvent 函数(200行) │ │
│ │ - ❌ 移除 renderDetailedEvent 函数(300行) │ │
│ │ - ❌ 移除 expandedDescriptions state │ │
│ │ - ❌ 精简 Chakra UI 导入 │ │
│ │ - ✅ 使用 EventCard 组件统一渲染 │ │
│ │ - ✅ 保留所有业务逻辑(WebSocket、通知、关注)
|
2025-10-30 12:15:55 +08:00 |
|
zdl
|
4a0194e26c
|
feat: 重构主组件
│ │
│ │ - ❌ 移除 renderPriceChange 函数(60行) │ │
│ │ - ❌ 移除 renderCompactEvent 函数(200行) │ │
│ │ - ❌ 移除 renderDetailedEvent 函数(300行) │ │
│ │ - ❌ 移除 expandedDescriptions state │ │
│ │ - ❌ 精简 Chakra UI 导入 │ │
│ │ - ✅ 使用 EventCard 组件统一渲染 │ │
│ │ - ✅ 保留所有业务逻辑(WebSocket、通知、关注)
|
2025-10-30 12:15:55 +08:00 |
|
zdl
|
b6c1b44855
|
feat: 创建组合组件(Molecules)
- EventHeader: 标题头部组件(100行) │ │
│ │ - CompactEventCard: 紧凑模式卡片(160行) │ │
│ │ - DetailedEventCard: 详细模式卡片(170行) │ │
│ │ - index.js: EventCard 统一入口(60行)
|
2025-10-30 12:15:03 +08:00 |
|
zdl
|
ff9f1fe2a1
|
feat: 创建组合组件(Molecules)
- EventHeader: 标题头部组件(100行) │ │
│ │ - CompactEventCard: 紧凑模式卡片(160行) │ │
│ │ - DetailedEventCard: 详细模式卡片(170行) │ │
│ │ - index.js: EventCard 统一入口(60行)
|
2025-10-30 12:15:03 +08:00 |
|
zdl
|
d2c8c4689b
|
feat: 创建原子组件(Atoms) - EventTimeline: 时间轴显示(60行) │ │
│ │ - EventImportanceBadge: 重要性等级标签(100行) │ │
│ │ - EventStats: 统计信息组件(60行) │ │
│ │ - EventFollowButton: 关注按钮(40行) │ │
│ │ - EventPriceDisplay: 价格变动显示(130行) │ │
│ │ - EventDescription: 描述文本组件(60行)
|
2025-10-30 12:14:27 +08:00 |
|
zdl
|
a39d57f9de
|
feat: 创建原子组件(Atoms) - EventTimeline: 时间轴显示(60行) │ │
│ │ - EventImportanceBadge: 重要性等级标签(100行) │ │
│ │ - EventStats: 统计信息组件(60行) │ │
│ │ - EventFollowButton: 关注按钮(40行) │ │
│ │ - EventPriceDisplay: 价格变动显示(130行) │ │
│ │ - EventDescription: 描述文本组件(60行)
|
2025-10-30 12:14:27 +08:00 |
|
zdl
|
2f27083eb5
|
feat: 拆分 EventList.js/提取价格相关工具函数到 utils/priceFormatters.js
|
2025-10-30 11:13:09 +08:00 |
|
zdl
|
57a7d3b9e7
|
feat: 拆分 EventList.js/提取价格相关工具函数到 utils/priceFormatters.js
|
2025-10-30 11:13:09 +08:00 |
|
zdl
|
901b7b3db3
|
Merge branch 'feature_2025/251029_legal_notice' into feature
* feature_2025/251029_legal_notice: (32 commits)
feat: API优化
feat: mock数据添加
feat: 修改内容:添加风险提示到K线图弹窗
feat:修复mock数据
feat: 访问"概念中心"页面 2. 点击任意概念卡片进入概念详情 3. 点击"历史时间轴"按钮(需要Max会员权限) 4. 查看弹窗底部是否显示风险提示 & mock数据处理
feat: 事件中心股票详情添加风险提示
feat: 涨停分析/股票详情弹窗 添加风险提示
feat: 添加mock数据
feat: 事件中心 事件详情底部添加风险提示
feat: 添加mock数据
feat: 核心页面添加风险提示
feat: 创建风险提示通用组件
feat: bugfix
feat: 优化packge.json
feat: package.json 优化方案
feat: 任务 1: 集成 TradingSimulation 追踪事件任务 2: 传递 tradingEvents 到子组件
feat: 统一的Hook架构
feat: 集成导航上报
feat: 已完成的工作: - ✅ 创建了4个P1优先级Hook(搜索、导航、个人资料、订阅) - ✅ 将其中3个Hook集成到5个组件中 - ✅ 在个人资料、设置、搜索、订阅流程中添加了15+个追踪点 - ✅ 覆盖了完整的收入漏斗(支付发起 → 成功 → 订阅创建) - ✅ 添加了留存追踪(个人资料更新、设置修改、搜索查询)
feat: P1通用功能:4个Hook创建完成(待集成)现在您可以追踪:
...
|
2025-10-30 10:41:24 +08:00 |
|
zdl
|
cb84b0238a
|
Merge branch 'feature_2025/251029_legal_notice' into feature
* feature_2025/251029_legal_notice: (32 commits)
feat: API优化
feat: mock数据添加
feat: 修改内容:添加风险提示到K线图弹窗
feat:修复mock数据
feat: 访问"概念中心"页面 2. 点击任意概念卡片进入概念详情 3. 点击"历史时间轴"按钮(需要Max会员权限) 4. 查看弹窗底部是否显示风险提示 & mock数据处理
feat: 事件中心股票详情添加风险提示
feat: 涨停分析/股票详情弹窗 添加风险提示
feat: 添加mock数据
feat: 事件中心 事件详情底部添加风险提示
feat: 添加mock数据
feat: 核心页面添加风险提示
feat: 创建风险提示通用组件
feat: bugfix
feat: 优化packge.json
feat: package.json 优化方案
feat: 任务 1: 集成 TradingSimulation 追踪事件任务 2: 传递 tradingEvents 到子组件
feat: 统一的Hook架构
feat: 集成导航上报
feat: 已完成的工作: - ✅ 创建了4个P1优先级Hook(搜索、导航、个人资料、订阅) - ✅ 将其中3个Hook集成到5个组件中 - ✅ 在个人资料、设置、搜索、订阅流程中添加了15+个追踪点 - ✅ 覆盖了完整的收入漏斗(支付发起 → 成功 → 订阅创建) - ✅ 添加了留存追踪(个人资料更新、设置修改、搜索查询)
feat: P1通用功能:4个Hook创建完成(待集成)现在您可以追踪:
...
|
2025-10-30 10:41:24 +08:00 |
|
zdl
|
7538a43744
|
feat: API优化
|
2025-10-29 19:49:20 +08:00 |
|
zdl
|
433fc4a0f5
|
feat: API优化
|
2025-10-29 19:49:20 +08:00 |
|
zdl
|
0c16e39f83
|
feat: mock数据添加
|
2025-10-29 19:41:05 +08:00 |
|
zdl
|
5bac525147
|
feat: mock数据添加
|
2025-10-29 19:41:05 +08:00 |
|
zdl
|
25010ac0d3
|
feat: 修改内容:添加风险提示到K线图弹窗
|
2025-10-29 19:34:33 +08:00 |
|
zdl
|
a049d0365b
|
feat: 修改内容:添加风险提示到K线图弹窗
|
2025-10-29 19:34:33 +08:00 |
|
zdl
|
46d2455c47
|
feat:修复mock数据
|
2025-10-29 19:31:13 +08:00 |
|
zdl
|
fdbb6ceff5
|
feat:修复mock数据
|
2025-10-29 19:31:13 +08:00 |
|
zdl
|
43e0a2aad7
|
feat: 访问"概念中心"页面
2. 点击任意概念卡片进入概念详情
3. 点击"历史时间轴"按钮(需要Max会员权限)
4. 查看弹窗底部是否显示风险提示 & mock数据处理
|
2025-10-29 19:18:12 +08:00 |
|
zdl
|
35f8b5195a
|
feat: 访问"概念中心"页面
2. 点击任意概念卡片进入概念详情
3. 点击"历史时间轴"按钮(需要Max会员权限)
4. 查看弹窗底部是否显示风险提示 & mock数据处理
|
2025-10-29 19:18:12 +08:00 |
|
zdl
|
cc841a8940
|
feat: 事件中心股票详情添加风险提示
|
2025-10-29 19:12:18 +08:00 |
|
zdl
|
77aafd5661
|
feat: 事件中心股票详情添加风险提示
|
2025-10-29 19:12:18 +08:00 |
|
zdl
|
40822315e1
|
feat: 涨停分析/股票详情弹窗 添加风险提示
|
2025-10-29 19:08:51 +08:00 |
|
zdl
|
ce1bf29270
|
feat: 涨停分析/股票详情弹窗 添加风险提示
|
2025-10-29 19:08:51 +08:00 |
|
zdl
|
81adf4dc5d
|
feat: 添加mock数据
|
2025-10-29 18:43:57 +08:00 |
|
zdl
|
ac7a6991bc
|
feat: 添加mock数据
|
2025-10-29 18:43:57 +08:00 |
|
zdl
|
9957547b18
|
feat: 事件中心 事件详情底部添加风险提示
|
2025-10-29 18:33:46 +08:00 |
|
zdl
|
4435ef9392
|
feat: 事件中心 事件详情底部添加风险提示
|
2025-10-29 18:33:46 +08:00 |
|
zdl
|
9a47c993e9
|
feat: 添加mock数据
|
2025-10-29 18:02:58 +08:00 |
|
zdl
|
224c6a12d4
|
feat: 添加mock数据
|
2025-10-29 18:02:58 +08:00 |
|
zdl
|
af71010481
|
feat: 核心页面添加风险提示
|
2025-10-29 17:49:05 +08:00 |
|
zdl
|
d0d8b1ebde
|
feat: 核心页面添加风险提示
|
2025-10-29 17:49:05 +08:00 |
|
zdl
|
936c8dee11
|
feat: 创建风险提示通用组件
|
2025-10-29 17:42:24 +08:00 |
|
zdl
|
bf8aff9e7e
|
feat: 创建风险提示通用组件
|
2025-10-29 17:42:24 +08:00 |
|
zdl
|
691627ac6c
|
Merge branch '1028_bugfix' into feature
* 1028_bugfix:
手机号格式适配-前端修改
添加微信扫码的几种其他状态
整合register端口进入login端口
|
2025-10-29 16:27:31 +08:00 |
|
zdl
|
f3c7e016ac
|
Merge branch '1028_bugfix' into feature
* 1028_bugfix:
手机号格式适配-前端修改
添加微信扫码的几种其他状态
整合register端口进入login端口
|
2025-10-29 16:27:31 +08:00 |
|
zdl
|
7a5ce4c2d3
|
feat: bugfix
|
2025-10-29 16:19:01 +08:00 |
|
zdl
|
ad21398e1c
|
feat: bugfix
|
2025-10-29 16:19:01 +08:00 |
|
zdl
|
901827c4cf
|
feat: 优化packge.json
|
2025-10-29 16:01:28 +08:00 |
|
zdl
|
0e1cc11330
|
feat: 优化packge.json
|
2025-10-29 16:01:28 +08:00 |
|
zdl
|
6b4692a592
|
feat: package.json 优化方案
主要改动: 配置本地开发环境 PostHog 上报到 Cloud\
1. 修改 npm start 默认行为
- start → 使用 .env.mock (默认 mock 数据)
- 添加 start:real → 使用 .env.local (真实后端)
2. 添加 PostHog 测试脚本
- 新增 test:tracking → 启用 PostHog debug 模式 + mock 数据
3. 清理冗余脚本
- 移除 start:local (冗余,只是调用 npm start)
- 重命名 install:clean → reinstall (移除自动启动)
- 添加 dev 快捷命令 (等同于 npm start)
- 添加 clean 命令 (只清理,不安装)
4. 优化 NODE_OPTIONS
- 不在每个命令中重复,通过注释说明可以提取为环境变量
- 保持 exit 0 在 lint 命令中
|
2025-10-29 16:00:21 +08:00 |
|
zdl
|
e9b54ce10d
|
feat: package.json 优化方案
主要改动: 配置本地开发环境 PostHog 上报到 Cloud\
1. 修改 npm start 默认行为
- start → 使用 .env.mock (默认 mock 数据)
- 添加 start:real → 使用 .env.local (真实后端)
2. 添加 PostHog 测试脚本
- 新增 test:tracking → 启用 PostHog debug 模式 + mock 数据
3. 清理冗余脚本
- 移除 start:local (冗余,只是调用 npm start)
- 重命名 install:clean → reinstall (移除自动启动)
- 添加 dev 快捷命令 (等同于 npm start)
- 添加 clean 命令 (只清理,不安装)
4. 优化 NODE_OPTIONS
- 不在每个命令中重复,通过注释说明可以提取为环境变量
- 保持 exit 0 在 lint 命令中
|
2025-10-29 16:00:21 +08:00 |
|
zdl
|
5cca88b280
|
feat: 任务 1: 集成 TradingSimulation 追踪事件任务 2: 传递 tradingEvents 到子组件
|
2025-10-29 14:24:39 +08:00 |
|
zdl
|
e5ab99bae6
|
feat: 任务 1: 集成 TradingSimulation 追踪事件任务 2: 传递 tradingEvents 到子组件
|
2025-10-29 14:24:39 +08:00 |
|
zdl
|
f380cf3151
|
feat: 统一的Hook架构
|
2025-10-29 13:15:14 +08:00 |
|
zdl
|
8632e40c94
|
feat: 统一的Hook架构
|
2025-10-29 13:15:14 +08:00 |
|
zdl
|
9253d58cfc
|
feat: 集成导航上报
|
2025-10-29 12:52:34 +08:00 |
|
zdl
|
173b13bc70
|
feat: 集成导航上报
|
2025-10-29 12:52:34 +08:00 |
|
zdl
|
e4db19e607
|
feat: 已完成的工作:
- ✅ 创建了4个P1优先级Hook(搜索、导航、个人资料、订阅)
- ✅ 将其中3个Hook集成到5个组件中
- ✅ 在个人资料、设置、搜索、订阅流程中添加了15+个追踪点
- ✅ 覆盖了完整的收入漏斗(支付发起 → 成功 → 订阅创建)
- ✅ 添加了留存追踪(个人资料更新、设置修改、搜索查询)
影响:
- 完整的用户订阅旅程可见性
- 个人资料/设置参与度追踪
- 搜索行为分析
- 完整的支付漏斗追踪(微信支付)
|
2025-10-29 12:29:41 +08:00 |
|