zdl
|
9ff77b570d
|
docs: 更新 NOTIFICATION_SYSTEM.md,添加用户快速指南并移除测试工具引用
## 主要更新
### ✅ 新增内容(235 行)
**用户快速指南章节**(面向普通用户):
- 🔌 连接状态查看(页面横幅 + 控制台命令)
- 🔧 手动操作指南(重连、查看日志、检查权限)
- 🆘 常见问题解决(收不到通知、连接断开、页面卡顿)
- 💻 可用调试命令速查(Socket、通知权限、综合调试、Mock 模式)
### ❌ 删除内容
移除所有已失效的测试工具引用:
- NotificationTestTool 组件(架构图、组件清单、文件结构)
- "金融资讯测试工具"说明(改为控制台命令)
- window.__TEST_NOTIFICATION__ API 引用
- notificationDebugger 引用
- 测试用例文档引用(已删除)
### 🔄 更新内容
- 文档版本:v2.11.0 → v2.12.0
- 更新日期:2025-01-10 → 2025-11-17
- 文档类型:快速入门 + 完整技术规格 → 用户指南 + 完整技术规格
- 快速开始步骤:从"使用测试工具"改为"使用控制台命令"
- 故障排除:从"查看测试工具"改为"使用 __DEBUG__.socket.getStatus()"
- 开发规范:从"在测试工具中添加测试按钮"改为"使用控制台命令测试"
- 支持章节:添加用户快速指南链接,移除已删除的测试用例引用
## 文档统计
- 行数:1974 → 2209(+235 行)
- 大小:56KB → 60KB(+4KB)
- 修改:+31 处新增,-19 处删除
## 保留的调试工具
- ✅ window.__DEBUG__(生产可用)
- ✅ window.browserNotificationService(生产可用)
- ✅ __mockSocket(仅 Mock 模式)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-17 15:25:21 +08:00 |
|
zdl
|
de37546ddb
|
docs: 删除测试相关文档
## 删除内容
- docs/TEST_GUIDE.md (7.4KB) - 崩溃修复测试指南
- docs/test-cases/notification-tests.md (49KB) - 自动化测试用例
- docs/test-cases/ 目录(已清空)
## 原因
- 这些文档是针对开发者的测试文档
- 通知测试工具(NotificationTestTool、window.__TEST_NOTIFICATION__)已删除
- 保留 NOTIFICATION_SYSTEM.md 作为主文档,后续可根据需要更新
## 相关清理
已删除的测试工具:
- NotificationTestTool 组件
- window.__TEST_NOTIFICATION__ API
- notificationDebugger 调试工具
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-17 15:14:24 +08:00 |
|
zdl
|
643c3db03e
|
feat: 通知调试能力
|
2025-11-10 20:05:53 +08:00 |
|
zdl
|
0f3219143f
|
Merge branch 'feature_bugfix/251104_event' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251104_event
* 'feature_bugfix/251104_event' of https://git.valuefrontier.cn/vf/vf_react:
agent功能开发增加MCP后端
agent功能开发增加MCP后端
agent功能开发增加MCP后端
agent功能开发增加MCP后端
agent功能开发增加MCP后端
agent功能开发增加MCP后端
agent功能开发增加MCP后端
|
2025-11-07 19:48:20 +08:00 |
|
zdl
|
7b49062986
|
docs: 更新 Community 文档
- 补充精简/详细模式切换功能文档
- 添加无头部模式(showHeader)使用说明
- 更新 CollapsibleSection 和 DynamicNewsDetailPanel 的 API 参考
- 添加相关组件的使用示例
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-07 19:47:14 +08:00 |
|
|
|
315d606945
|
agent功能开发增加MCP后端
|
2025-11-07 19:11:58 +08:00 |
|
zdl
|
e93e307ad8
|
feat: 添加权限通知文档
|
2025-11-07 15:08:29 +08:00 |
|
zdl
|
16d60ef773
|
feat: 更新md文档
|
2025-11-07 15:07:38 +08:00 |
|
zdl
|
72e9456aba
|
feat: Community 页面有了自己独立的技术文档
|
2025-11-07 14:01:24 +08:00 |
|
zdl
|
d57db02c15
|
fix(klineDataCache): 修复 K线类型参数错误导致的 400 错误
**问题描述**
MiniTimelineChart 组件加载时,K线数据请求失败:
- 错误: `HTTP error! status: 400`
- 响应: `{"error":"不支持的类型"}`
- 请求: `GET /api/stock/{code}/kline?type=minute`
**根本原因**
klineDataCache.js 使用了错误的 K线类型参数:
- ❌ 使用: `'minute'`
- ✅ 应为: `'timeline'`
根据 API 文档 (MOCK_API_DOCS.md),后端支持的类型:
- `'timeline'` - 分时图
- `'daily'` - 日K线
- `'weekly'` - 周K线
- `'monthly'` - 月K线
**修复内容**
### 1. src/views/Community/components/StockDetailPanel/utils/klineDataCache.js
```diff
const requestPromise = stockService
- .getKlineData(stockCode, 'minute', normalizedEventTime)
+ .getKlineData(stockCode, 'timeline', normalizedEventTime)
.then((res) => {
```
### 2. docs/StockDetailPanel_BUSINESS_LOGIC.md
更新文档中的 K线类型说明:
```diff
- **K线类型**: 'minute' (分时), 'day' (日K), 'week' (周K), 'month' (月K)
+ **K线类型**: 'timeline' (分时), 'daily' (日K), 'weekly' (周K), 'monthly' (月K)
```
更新代码示例:
```diff
const requestPromise = stockService
- .getKlineData(stockCode, 'minute', eventTime)
+ .getKlineData(stockCode, 'timeline', eventTime)
```
**验证**
- ✅ 与 MidjourneyHeroSection.js 中的用法保持一致
- ✅ 符合 MOCK_API_DOCS.md 规范
- ✅ 消除控制台 400 错误
**影响范围**
- StockDetailPanel 中的 MiniTimelineChart 组件
- 所有使用 fetchKlineData 的地方
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-30 18:32:24 +08:00 |
|
zdl
|
09db05c448
|
docs: 将所有文档迁移到 docs/ 目录
- 移动42个文档文件到 docs/ 目录
- 更新 .gitignore 允许 docs/ 下的 .md 文件
- 删除根目录下的重复文档文件
📁 文档分类:
- StockDetailPanel 重构文档(3个)
- PostHog 集成文档(6个)
- 系统架构和API文档(33个)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-30 14:51:22 +08:00 |
|