Commit Graph

24 Commits

Author SHA1 Message Date
2569718930@qq.com 75eb4eb35d 修复 AROME HD 旧预测片段渲染 2026-06-17 01:43:34 +08:00
2569718930@qq.com e1376108f9 重命名图表渲染态类型 2026-06-17 00:14:02 +08:00
2569718930@qq.com 491415427c 强类型隔离图表观测和详情数据 2026-06-16 23:30:13 +08:00
2569718930@qq.com d3e76ecac9 修复图表观测缓存阻塞详情加载 2026-06-16 21:58:14 +08:00
2569718930@qq.com 4627a110bf 修复图表预测曲线和机场观测标签 2026-06-16 21:18:22 +08:00
2569718930@qq.com 1aa4fab6d8 修正非美国机场观测标签回退 2026-06-16 20:40:49 +08:00
2569718930@qq.com 135198e161 拆分图表实时观测兜底 2026-06-16 18:29:37 +08:00
2569718930@qq.com 3bc8e73ab6 收敛终端图表缓存状态 2026-06-16 04:57:26 +08:00
2569718930@qq.com 55cfb202da Label Turkey station observations as MGM 2026-06-15 21:02:44 +08:00
2569718930@qq.com 05a36f857b Preserve runway history during chart refresh 2026-06-15 18:47:25 +08:00
2569718930@qq.com 39977e4431 Restore detail chart 23:30 slot 2026-06-15 02:45:20 +08:00
2569718930@qq.com 4210f5f753 Preserve chart models during live updates 2026-06-15 02:04:55 +08:00
2569718930@qq.com c0a5912246 Preserve terminal chart detail during refresh 2026-06-14 20:11:08 +08:00
2569718930@qq.com a098a5ab20 Prevent stale chart auto refresh rollback 2026-06-14 08:39:08 +08:00
2569718930@qq.com 63038cfaea fix multi-model chart time axis 2026-06-11 20:31:07 +08:00
2569718930@qq.com df40e6c2ca Guard charts from stale scan rows 2026-06-10 14:00:43 +08:00
2569718930@qq.com efd66ca80c Keep live chart observations current 2026-06-10 13:35:23 +08:00
2569718930@qq.com 93fe7a9b69 Plot live chart observations immediately 2026-06-10 12:56:43 +08:00
2569718930@qq.com 1a7d2a487f feat: add hourly peak correction for DEB charts 2026-05-27 22:41:16 +08:00
2569718930@qq.com 9d8c59f741 修复城市决策卡切换时地图白屏和第二城市加载失败
- MapCanvas 改为始终挂载,视图切换用 display:none 隐藏而非卸载,
  避免 Leaflet 重初始化时容器尺寸为 0 导致白屏
- handleMapCitySelect 在 matchedRow 为空时主动调用 ensureCityDetail
  预加载城市详情,不再依赖 hydration 队列异步补拉
2026-05-17 21:20:17 +08:00
2569718930@qq.com deec8221ea 重构温度曲线图表数据模块,修复 DEB offset 基准
- 新建 temperature-chart-paths.ts:抽取 8 个纯函数(buildChartTimeAxis、
  buildDebBaselinePath、buildCalibratedPath、buildObservationGrid 等)
- DEB offset 基准改为优先用 hourly 曲线自身 max,forecast.today_high
  降级为 fallback,防止不可靠的 today_high 整体抬升/压低曲线
- chart-utils.ts 精简 ~280 行,清除重写的 normalizeTafHm/chartHmToMinutes
- temperatureChartData.test.ts 新增 Moscow/Ankara/正常城市 3 个测试场景
2026-05-17 20:57:52 +08:00
2569718930@qq.com 38ac9844c1 Ensure DEB chart path covers full day 2026-05-17 19:34:42 +08:00
2569718930@qq.com a83200d505 Fix Ankara decision chart model coverage 2026-05-17 19:12:28 +08:00
2569718930@qq.com 8e2317592d feat: implement chart utilities for temperature forecasting, calibration, and observation processing 2026-05-16 22:19:10 +08:00