2569718930@qq.com
|
56ddce4be0
|
清理临时测试脚本
|
2026-05-25 17:00:09 +08:00 |
|
2569718930@qq.com
|
75e6f58a56
|
SQLite 开启 WAL 模式 + busy_timeout 解决并行扫描写入锁冲突
|
2026-05-25 16:53:44 +08:00 |
|
2569718930@qq.com
|
045121a457
|
feat: implement scan terminal dashboard with real-time market data services and interactive visual components
|
2026-05-25 16:48:19 +08:00 |
|
2569718930@qq.com
|
21a375a198
|
修复 WS 事件识别:无 type envelope 的价格消息也处理
|
2026-05-25 07:56:45 +08:00 |
|
2569718930@qq.com
|
7273891794
|
更新 CLAUDE.md,清理死 import,图表与 API 细节调整
|
2026-05-25 07:52:31 +08:00 |
|
2569718930@qq.com
|
e6d24c308f
|
WS 新增临时调试日志查看实际接收消息
|
2026-05-25 07:52:18 +08:00 |
|
2569718930@qq.com
|
5566894e84
|
修复 WS 订阅格式:type=subscribe channel=market 对齐官方文档
|
2026-05-25 07:49:55 +08:00 |
|
2569718930@qq.com
|
c2c7d428bf
|
移除 REST 价格获取,纯 WebSocket 报价;默认开启 WS 价格
|
2026-05-25 07:42:46 +08:00 |
|
2569718930@qq.com
|
1ef209ce2f
|
移除 REST 价格获取,纯 WebSocket 报价;默认开启 WS 价格;修复图表 TS 错误
|
2026-05-25 07:38:35 +08:00 |
|
2569718930@qq.com
|
81f61370fe
|
_batch_get_token_market_data 批量 WS 预热订阅避免全冷 REST 查询
|
2026-05-25 07:35:19 +08:00 |
|
2569718930@qq.com
|
93174babbc
|
点击城市自动选中首条合约并加载走势图
|
2026-05-25 07:20:24 +08:00 |
|
2569718930@qq.com
|
e5575c96a0
|
修复 DEB 预报曲线因 API 结构不匹配而永不渲染
P0: detail?depth=panel 返回 timeseries.hourly 嵌套结构,图表原来直接读 json.hourly 始终 undefined。改为 json.hourly ?? json.timeseries?.hourly fallback。models_hourly 同理。
|
2026-05-25 07:14:39 +08:00 |
|
2569718930@qq.com
|
734d8a05d5
|
修复 selectedCity 解构遗漏
|
2026-05-25 07:11:08 +08:00 |
|
2569718930@qq.com
|
f66f6e53d6
|
修复 region 过滤透传和 PolyWeatherTerminal selectedCity 类型错误
|
2026-05-25 07:10:03 +08:00 |
|
2569718930@qq.com
|
17dc79cd56
|
normalize_scan_terminal_filters 透传 trading_region 参数以支持区域过滤
|
2026-05-25 07:08:45 +08:00 |
|
2569718930@qq.com
|
10112d2f58
|
LiveTemperatureThresholdChart 第二轮修复:hourlyCache模块化、去闪烁、数据修复
P0: hourlyCache 从组件体移到模块作用域+移除 setHourly(null)闪烁。P1: normObs 过滤无时间戳数据点。seriesStats 标签 15m→Δ15。buildMarketTemperatureOptions 停止从 market_question 文本暴力提取数字。
|
2026-05-25 07:04:59 +08:00 |
|
2569718930@qq.com
|
c74be88cf9
|
扫描终端支持 region 参数按区域懒加载
|
2026-05-25 07:00:59 +08:00 |
|
2569718930@qq.com
|
699ef065b7
|
大洲分组逻辑微调
|
2026-05-25 06:57:28 +08:00 |
|
2569718930@qq.com
|
41e322642a
|
扫描终端超时从 60s 提高到 120s,确保所有 51 城完成处理
|
2026-05-25 06:52:27 +08:00 |
|
2569718930@qq.com
|
bb60630fd7
|
LiveTemperatureThresholdChart 修复:移除跑道死代码+人造时间戳,修复跨午夜 toTimestamp
删除 RunwayObsPayload 类型和 runway_obs 读数分支(ScanOpportunityRow 无此字段,死代码)。toTimestamp 感知跨午夜:若解析时间超前当前>2h则回溯一天。
|
2026-05-25 06:51:45 +08:00 |
|
2569718930@qq.com
|
85452fdf56
|
移除未使用的 CITIES 导入
|
2026-05-25 06:44:04 +08:00 |
|
2569718930@qq.com
|
9978ac3e01
|
新增实时滚动温度走势图:API端点+前端组件
后端 city_realtime_stream.py:循环缓冲区(deque maxlen=1440),best_temp() METAR优先。路由 /api/city/{name}/realtime-stream 返回 {points, thresholds}。前端 RealtimeScrollChart:每30秒轮询,一条温度线+多条阈值横线,横轴随时间推进。
|
2026-05-25 06:43:42 +08:00 |
|
2569718930@qq.com
|
414708794d
|
终端与时区分组逻辑微调
|
2026-05-25 06:38:05 +08:00 |
|
2569718930@qq.com
|
1c97f0add1
|
气温走势图重构:滑动时间窗口替代固定半小时间隔
废弃 HALF_HOUR_SLOTS/parseTimeSlot 槽位映射。新设计:真实时间戳+滑动窗口(MAX_OBS_POINTS=1440)。横坐标随时间推进滚动,阈值线固定。观测数据按原始时间戳对齐,DEB 和多模型曲线按预报时刻对准。XAxis interval 自适应数据密度。
|
2026-05-25 06:35:33 +08:00 |
|
2569718930@qq.com
|
d64a92fd24
|
扫描终端按需加载:后端支持 trading_region 过滤 + skip_polymarket 快速通道
scan_terminal_service:trading_region 参数预过滤城市列表。scan_terminal_city_row:快速模式跳过 Polymarket RPC。前端 hook 支持按区域查询。
|
2026-05-25 06:32:42 +08:00 |
|
2569718930@qq.com
|
dd8f1c2d73
|
扫描终端快速模式:skip_polymarket 跳过市场匹配,秒出城市列表
后端 _scan_city_terminal_rows_quick 返回缓存分析数据(Obs/DEB/概率),跳过 Polymarket RPC。前端 getTerminal 默认传 skip_polymarket=true,点击城市时再拉取市场数据。
|
2026-05-25 06:26:51 +08:00 |
|
2569718930@qq.com
|
56b630029f
|
移除走势图 UMA 前缀,清理未使用变量 metar_ctx
|
2026-05-25 06:26:15 +08:00 |
|
2569718930@qq.com
|
c9339c1bca
|
移除走势图 ReferenceLine 的 UMA 前缀,仅显示温度值
|
2026-05-25 06:25:53 +08:00 |
|
2569718930@qq.com
|
dc5bd9a496
|
预热线程增加 I/O 异常保护,避免进程关闭时 file closed 报错
|
2026-05-25 06:18:55 +08:00 |
|
2569718930@qq.com
|
ccc21b7e9d
|
修复 lau fau shan → shenzhen 重命名导致的 3 个测试失败
|
2026-05-25 06:17:10 +08:00 |
|
2569718930@qq.com
|
804b720b3c
|
扫描终端优化:增加并发到6、超时60s、启动预热全城缓存
MAX_WORKERS 2→6,BUILD_TIMEOUT 22→60s。新增 start_scan_terminal_prewarm:服务启动时后台跑全城 _analyze(),后续扫描直接命中缓存。app_factory 在路由注册后触发热身。
|
2026-05-25 06:12:17 +08:00 |
|
2569718930@qq.com
|
33f0ee48b2
|
修复 shenzhen 重复键,移除旧 ZGSZ 条目
|
2026-05-25 06:12:05 +08:00 |
|
2569718930@qq.com
|
bf4be0436b
|
完成 lau fau shan → shenzhen 全量重命名,前端库和文档同步更新
|
2026-05-25 06:10:54 +08:00 |
|
2569718930@qq.com
|
341397bc45
|
lau fau shan 重命名为 shenzhen,移除旧 ZGSZ 深圳条目,统一使用流浮山天文台 HKO 数据
|
2026-05-25 06:09:50 +08:00 |
|
2569718930@qq.com
|
9670d2bc77
|
移除无市场城市观察行 fallback,所有城市确认有 Polymarket 合约数据
|
2026-05-25 06:04:29 +08:00 |
|
2569718930@qq.com
|
0affe08798
|
扫描终端缓存缺失概率分布时自动强制刷新,确保所有城市产生市场扫描行
|
2026-05-25 06:01:35 +08:00 |
|
2569718930@qq.com
|
90f9beb139
|
CI 部署前先 docker compose down 避免容器名称冲突
|
2026-05-25 05:59:41 +08:00 |
|
2569718930@qq.com
|
ce667ba1b6
|
气温走势图:多模型逐小时预测曲线 + API 新增 models_hourly 字段
city_payloads 新增 models_hourly 包含 per-model hourly_forecasts。LiveTemperatureThresholdChart 渲染多模型曲线替代点预测卡片。CityDetail 类型新增 models_hourly。
|
2026-05-25 05:58:15 +08:00 |
|
2569718930@qq.com
|
e478a1f08d
|
无 Polymarket 市场的城市也生成仅观测行,终端覆盖所有 51 城
|
2026-05-25 05:51:53 +08:00 |
|
2569718930@qq.com
|
b5d5e96f0b
|
气温走势图 X 轴从固定24h改为半小时间隔的时间滑动窗口
横坐标由 00:00~23:00 硬编码改为半小时间隔槽位,parseTimeSlot 替代 parseHourOfDay。数据映射粒度从小时提升到半小时,窗口随当前时间滑动。
|
2026-05-25 05:49:40 +08:00 |
|
2569718930@qq.com
|
4c92a1ad4d
|
点击城市主行同时选中并展开/收起温度档位子列表
|
2026-05-25 05:45:21 +08:00 |
|
2569718930@qq.com
|
28e0cf8f55
|
模型点预测卡片只显示温度值,移除无意义的 max/15m
|
2026-05-25 05:44:28 +08:00 |
|
2569718930@qq.com
|
ffbb2d9765
|
Settlement runway 改名 Settlement station
|
2026-05-25 05:37:25 +08:00 |
|
2569718930@qq.com
|
f32ce52428
|
移除天气合约表城市前的复选框占位列
|
2026-05-25 05:35:43 +08:00 |
|
2569718930@qq.com
|
3b288dc4c4
|
气温走势图 Y 轴改用市场合约温度选项刻度
纵坐标从 distribution_full 提取温度分桶作为 ticks,domain 动态计算而非硬编码。
|
2026-05-25 05:34:05 +08:00 |
|
2569718930@qq.com
|
d631ae08ad
|
修复 Polymarket 链接:市场 slug 剥除温度后缀转为事件 URL
|
2026-05-25 05:31:01 +08:00 |
|
2569718930@qq.com
|
17c6c13d4f
|
气温走势图 Y 轴和 UMA 阈值标签从右侧移至左侧
|
2026-05-25 05:29:46 +08:00 |
|
2569718930@qq.com
|
945c2c4e20
|
清理旧 FutureForecast 组件链和 scan-root-styles 死引用
|
2026-05-25 05:28:36 +08:00 |
|
2569718930@qq.com
|
d808d89fdd
|
清理旧 dashboard 组件和未使用的模块
|
2026-05-25 05:27:16 +08:00 |
|
2569718930@qq.com
|
a4529e0409
|
合约表新增模型概率列,Edge/Model/Live/DEB/盘口/价差流动性完整决策视图
|
2026-05-25 05:24:32 +08:00 |
|