2569718930@qq.com
|
45365df694
|
CoWIN 6087 历史持久化 + 跑道曲线聚合 + 模型区间修复 + HKO 曲线对调 + 毛玻璃加载层
- weather_sources: CoWIN 1min 观测写入 official_intraday_observations_store
- country_networks: cowin_obs 源从 DB 回读 1min 历史,不复用 VHHH METAR
- analysis_service: 跑道实测 36h 历史按跑道分组,透传至前端
- scan_terminal_city_row: model_cluster_sources fallback 修复 + runway_plate_history
- 前端: CoWIN 6087 升级为主轴实线,HKO 退为虚线,VHHH METAR 轻虚线
- 前端: Loading 升级为毛玻璃全卡蒙层
|
2026-05-26 09:13:39 +08:00 |
|
2569718930@qq.com
|
23203f6ebb
|
图表 stats bar 温度数字 60 秒级轻量轮询
liveTemp state 独立于 hourly 缓存,每 60s fetch /api/city/{city}/summary。
只取 current.temp,不触发 _analyze() 重算。
图表曲线保持 5min TTL,顶部数字最快 1min 级更新。
|
2026-05-26 08:30:33 +08:00 |
|
2569718930@qq.com
|
5d10d60dcb
|
缓存 TTL 对齐:图表内存/会话缓存统一降为 5 分钟(metar),与大表刷新同步
- HOURLY_CACHE_TTL_MS: model(30min) → metar(5min)
- SESSION_CACHE_TTL_MS: 10min → metar(5min)
- 消除大表已刷新但折线图仍显示旧温度的时差问题
|
2026-05-26 08:13:37 +08:00 |
|
2569718930@qq.com
|
8a534160f0
|
修复 MADIS 测试:HH:MM 时间戳改为 ISO 格式,避免日期回退导致 slot 错位
normObs 对 HH:MM 格式调用 getCityLocalUtcTimestamp 时未传 referenceLocalDate,
导致取当前真实日期而非测试数据日期,所有观测挤到最后一个 slot。
|
2026-05-26 08:11:13 +08:00 |
|
2569718930@qq.com
|
598cd17c0b
|
城市图表增加 LoadingSignal 组件:detail 数据加载中显示进度指示
|
2026-05-26 07:57:38 +08:00 |
|
2569718930@qq.com
|
00e3007949
|
feat: add LiveTemperatureThresholdChart component to dashboard scan-terminal
|
2026-05-26 07:32:02 +08:00 |
|
2569718930@qq.com
|
04dcbcd6ea
|
移除图表跑道系列的 AMOS/AMSC source 标签
|
2026-05-26 06:31:55 +08:00 |
|
2569718930@qq.com
|
3a82c11e78
|
feat: implement LiveTemperatureThresholdChart and add visibility and refresh policy unit tests
|
2026-05-26 06:13:18 +08:00 |
|
2569718930@qq.com
|
636a81d6df
|
test: add unit tests for temperature chart data and visibility policy, and document city data sources
|
2026-05-26 06:02:47 +08:00 |
|
2569718930@qq.com
|
e1417f607d
|
feat: implement LiveTemperatureThresholdChart and add visibility policy unit tests
|
2026-05-26 05:46:45 +08:00 |
|
2569718930@qq.com
|
8ca9ce4223
|
feat: add scan terminal dashboard, fallback city mapping, and Nginx deployment configuration
|
2026-05-26 05:20:36 +08:00 |
|
2569718930@qq.com
|
2b5d5545e2
|
城市选择器弹框尺寸放大:280→380px,结果列表 240→380px
|
2026-05-26 02:53:05 +08:00 |
|
2569718930@qq.com
|
617d3c910e
|
支付域名识别更新:Vercel → polyweather.top
payment-host.ts 新增 polyweather.top。site-url.ts/wallet.ts/usePaymentFlow/AccountCenter 硬编码域名替换。PRODUCTION_SITE_URL 改为 https://polyweather.top。
|
2026-05-26 00:33:02 +08:00 |
|
2569718930@qq.com
|
9545725d7f
|
清理旧决策卡片、市场总览、跑道面板等已废弃组件
|
2026-05-25 23:52:44 +08:00 |
|
2569718930@qq.com
|
723c6dafc6
|
终端布局和搜索框清理,新增网格策略业务测试
|
2026-05-25 23:44:02 +08:00 |
|
2569718930@qq.com
|
26b6f3ae9b
|
删除 AI 机场解读 12 个失效测试
|
2026-05-25 23:14:48 +08:00 |
|
2569718930@qq.com
|
b3aabe61ce
|
清理市场概览残留与 refresh_policy 中的 marketOverview 条目
|
2026-05-25 23:06:44 +08:00 |
|
2569718930@qq.com
|
ea5c6ec71e
|
清理市场概览残留:删除 MarketOverviewBanner+refresh_policy 中的 marketOverview 条目
|
2026-05-25 23:04:40 +08:00 |
|
2569718930@qq.com
|
a3db39909d
|
术语统一:合约/市场/交易 → 阈值/信号/实况路径/多模型预测
|
2026-05-25 22:51:53 +08:00 |
|
2569718930@qq.com
|
5d0d1e2673
|
删除 AI 预报系统全部死代码:11 个文件,扫描客户端 AI 流、状态管理、类型定义
|
2026-05-25 22:27:02 +08:00 |
|
2569718930@qq.com
|
de8e92c985
|
feat: implement ScanTerminalDashboard and LiveTemperatureThresholdChart components
|
2026-05-25 22:06:54 +08:00 |
|
2569718930@qq.com
|
5202ed06ff
|
巴黎 AROME 仅在 AEROWEB 为主源时作对比展示,避免与当前温度重复
|
2026-05-25 21:38:10 +08:00 |
|
2569718930@qq.com
|
0e81b974e7
|
巴黎推送标明数据源:AEROWEB 实况或 AROME HD 临近预报
|
2026-05-25 21:28:17 +08:00 |
|
2569718930@qq.com
|
7a10f4b474
|
统一 METAR 获取:非 HK/深圳城市走同一条 NOAA 路径,前端移除所有流浮山字样
|
2026-05-25 21:15:14 +08:00 |
|
2569718930@qq.com
|
87643699e7
|
缓存TTL 2min→10min,空闲时预加载相邻区域数据
|
2026-05-25 21:06:57 +08:00 |
|
2569718930@qq.com
|
25bcc35063
|
温度链增加 settlement_current 兜底:CWA/HKO 等官方结算站温度优先于 METAR
|
2026-05-25 20:58:18 +08:00 |
|
2569718930@qq.com
|
7b8826dfa1
|
清理最后一批 Polymarket 注释+死代码 WeatherDecisionBand
|
2026-05-25 20:53:03 +08:00 |
|
2569718930@qq.com
|
7f0506b897
|
清理残留 skip_polymarket 参数和 PM 注释
|
2026-05-25 20:26:26 +08:00 |
|
2569718930@qq.com
|
2cd43b607d
|
清理时区逻辑:TRADING_REGIONS→REGIONS,移除 detectLocalRegion/TZ fallback,用 CITY_REGION 硬编码替代
|
2026-05-25 20:23:44 +08:00 |
|
2569718930@qq.com
|
9c9924cc5a
|
扫描缓存键按区域隔离,修复切换区域时显示旧区域数据的问题
|
2026-05-25 20:16:50 +08:00 |
|
2569718930@qq.com
|
96b8165be1
|
移除图表 Polymarket 跳转链接,保留城市名称标签
|
2026-05-25 20:10:56 +08:00 |
|
2569718930@qq.com
|
2d9e99760f
|
深度清理 Polymarket 代码:删除10个文件+3个API路由+客户端引用
删除 MarketOverviewView、MarketDecisionLine、market-scan-state、use-city-market-scan、AnalyticsPanel、TerminalDashboard、polymarket-market-links、lib/types、market-scan 路由、use-ai-city-card-data。scan-terminal-client 移除 getMarketScan 和 skip_polymarket。
|
2026-05-25 19:50:28 +08:00 |
|
2569718930@qq.com
|
cdd3cd25ae
|
气象情报终端:移除 Polymarket 市场数据列和 MarketOverviewView
GroupedMarketTable 9列→6列(删Market/Edge/SprLiq)。continent-grouping 删 formatPrice/formatSpreadLiquidity,getGapColor 纯温度语义。KoyfinRowsTable 精简为城市列表。MobileCityCard 市场价格替换为本地时间。侧边栏移除市场概览入口。
|
2026-05-25 19:42:06 +08:00 |
|
2569718930@qq.com
|
2e2670491f
|
走势图重构:全天 48 槽位 X 轴、交互图例切换、Brush 缩放
|
2026-05-25 19:27:37 +08:00 |
|
2569718930@qq.com
|
ee1859a118
|
修复 LiveTemperatureThresholdChart 缺失常量+Legend 导入
|
2026-05-25 19:25:05 +08:00 |
|
2569718930@qq.com
|
bd5b4b32da
|
Panel 容器移除 overflow-auto,内容区不滚动
|
2026-05-25 19:04:03 +08:00 |
|
2569718930@qq.com
|
13d818faf2
|
走势图智能分流:有跑道数据时图表展示跑道+多模型列表,无跑道时图表展示多模型曲线
|
2026-05-25 19:01:37 +08:00 |
|
2569718930@qq.com
|
887148a85e
|
图表改用 depth=full 获取多模型逐时曲线
|
2026-05-25 18:32:21 +08:00 |
|
2569718930@qq.com
|
de78934444
|
城市列表快速加载 + 点击城市按需拉取 Polymarket 价格
|
2026-05-25 18:04:47 +08:00 |
|
2569718930@qq.com
|
d306c1ff29
|
扫描终端加 localStorage 缓存,二次进入城市列表瞬间加载
|
2026-05-25 18:01:01 +08:00 |
|
2569718930@qq.com
|
7d609e40f6
|
打开 Polymarket 市场扫描:skip_polymarket 从 true 改为 false
|
2026-05-25 17:52:20 +08:00 |
|
2569718930@qq.com
|
6b7a4575ad
|
拆分 analysis_service:剩余工具函数全部移至 analysis_utils.py
提取 _mgm_hourly_high/_dedupe_forecast_daily/_format_observation_time_local/_parse_local_hour/_parse_utc_datetime/_metar_is_current_local_day/_is_plausible_city_temp。统一 parse_utc_datetime 副本。analysis_service 2082→1966 行。
|
2026-05-25 17:51:10 +08:00 |
|
2569718930@qq.com
|
c82c33ec53
|
拆分 scan_terminal_service:AI 配置常量移至 scan_ai_config.py
提取 ~140 行配置+env helpers 到新模块。scan_terminal_service 1534→1474 行。
|
2026-05-25 17:37:38 +08:00 |
|
2569718930@qq.com
|
dc5b747385
|
抽离 KoyfinRowsTable 为独立组件
|
2026-05-25 17:16:58 +08:00 |
|
2569718930@qq.com
|
f38f0893df
|
清理旧 Dashboard 全栈死代码:useDashboardStore、dashboardClient、22个关联组件
删除 6650+ 行死代码:useDashboardStore.tsx(1666)、dashboardClient.ts(576)、CitySidebar/DetailPanel/PanelSections/ProbabilityDistribution 及关联 CSS、9个 opportunity-* 模块、ModelEvidencePanel/AiPinnedCityCard/MobileDecisionCard/AiPinnedForecastView/useAiPinnedCityWorkspace。scan-root-styles 清理 6 个无用 CSS 导入。
|
2026-05-25 17:11:12 +08:00 |
|
2569718930@qq.com
|
80729274bc
|
修复业务测试:MarketTable→CityRegionList 组件名同步
|
2026-05-25 17:07:58 +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
|
7273891794
|
更新 CLAUDE.md,清理死 import,图表与 API 细节调整
|
2026-05-25 07:52:31 +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 |
|