Commit Graph

1243 Commits

Author SHA1 Message Date
2569718930@qq.com 58e6557c66 feat: implement mobile scan terminal dashboard and city picker with backend forum automation scripts 2026-05-17 17:05:47 +08:00
2569718930@qq.com 2d9aa576dd feat: implement scan terminal mobile dashboard components and data management logic 2026-05-17 15:32:47 +08:00
2569718930@qq.com 04e0369255 feat: implement Telegram push notification utility with state management and market filtering 2026-05-17 15:06:27 +08:00
2569718930@qq.com c60baaa1e8 feat: implement utility modules and AI-pinned city dashboard components for temperature forecasting 2026-05-17 14:33:23 +08:00
2569718930@qq.com 341c6d0a93 feat: implement Telegram push utility and add new dashboard components for scan terminal and paywall management 2026-05-17 13:59:40 +08:00
2569718930@qq.com a83d9e7649 feat: implement 60-second analysis cache TTL for high-frequency airport cities 2026-05-17 13:41:44 +08:00
2569718930@qq.com 07bb8e1d15 feat: implement Telegram push utility and corresponding hashtag validation tests 2026-05-17 13:37:51 +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
2569718930@qq.com 80ca892611 回退 debTemps 首尾填充,修复 canvas CSS 无尺寸导致的图表缩塌
- 首尾填充会画成水平直线不反映预测,回退;past_days=1 已从后端补齐全天数据
- canvas 保留 width/height:100% 但去掉 !important,Chart.js 自管分辨率
2026-05-16 22:05:09 +08:00
2569718930@qq.com a24185e6dc DEB 预测线填充首尾空值,确保全天 00:00-23:00 铺满 2026-05-16 21:40:56 +08:00
2569718930@qq.com 4a938395be 修复温度曲线三个渲染问题:数据点过少、张力过高、canvas被CSS拉伸
- 小时数据插值为每半小时一点(24→47点)
- 全线 tension 从 0.28-0.32 降至 0.1-0.12
- 移除 canvas CSS width/height !important 声明,交由 Chart.js ResizeObserver 管理
2026-05-16 21:30:47 +08:00
2569718930@qq.com 2e02133696 修复图表时间轴不全与城市决策卡模型补齐卡顿
- 后端 Open-Meteo 请求加 past_days=1,小时数据从 00:00 开始
- 前端图表层填充完整 00:00-23:00 时间轴,缺失时段置空
- 城市深度分析门槛从 >1 降为 >=1,单模型城市不再被拦
- hydration 队列加最大重试 3 次,防止永久卡在等待模型补齐
- 移除右侧面板历史对账按钮
2026-05-16 20:14:05 +08:00
2569718930@qq.com b27bedbca3 修复网站 API 阻塞与积分同步问题
- uvicorn 改用 import string 格式启动 4 workers,防止数据采集阻塞 event loop
- prewarm 去掉 --force-refresh,仅依赖缓存预热避免每 5 分钟全量采集
- 积分变动时同步写入 Supabase user_metadata,避免前端回退路径失败时显示 0 积分
- /api/auth/me 积分解析增加 Supabase email 回退路径
2026-05-16 13:15:30 +08:00
2569718930@qq.com 884a7899f3 修复图表横轴时间标签不完整:用tickLabels替代index取模过滤 2026-05-16 00:12:56 +08:00
2569718930@qq.com 04d0ae1125 卡片结构重组为三层:当前/日高/DEB显式展示→模型区间→市场叙述
叙述函数改为多行解释,增加具体delta和状态描述
2026-05-15 23:59:57 +08:00
2569718930@qq.com 6f14ef20db 重构跑道观测卡片为市场结构卡:核心指标压缩+多模型结构+市场叙述 2026-05-15 23:54:19 +08:00
2569718930@qq.com 9d3aa7fb53 修复凌晨伪冲顶误判:夜间直接停推,早晨需日高已形成才激活Peak Watch 2026-05-15 23:42:46 +08:00
2569718930@qq.com 5d514a4950 推送消息增加市场状态标签:🚀超预期 🔥升温中 ⚠️冲顶观察 ❄️降温中
取消DEB兑现即停推规则,超预期行情为重点信号
2026-05-15 23:36:03 +08:00
2569718930@qq.com 87b24aa071 重写跑道观测推送规则为热度状态机:盯今日最高而非DEB,夜间停推 2026-05-15 23:30:41 +08:00
2569718930@qq.com e7a13c9be7 跑道观测推送增加规则:今日实测最高已达DEB预报则跳过,避免夜间降温噪音 2026-05-15 23:26:33 +08:00
2569718930@qq.com 6a4ec08b12 修复CI测试用例以匹配最新推送格式、间隔、AMSC数据结构 2026-05-15 18:01:53 +08:00
2569718930@qq.com 6746650bb1 跑道观测推送及前端刷新间隔改回60秒,匹配AMSC每分钟更新频率 2026-05-15 17:58:13 +08:00
2569718930@qq.com 861b394e49 跑道观测推送时间修正为AMSC/AMOS观测时间,显示HH:MM格式 2026-05-15 17:49:37 +08:00
2569718930@qq.com cbf6a12f79 跑道观测推送增加市场最高选项对比,超过市场覆盖范围则跳过 2026-05-15 17:43:41 +08:00
2569718930@qq.com 767e0e7de1 feat: implement telegram alert notification utility with state persistence and market filtering logic 2026-05-15 17:10:16 +08:00
2569718930@qq.com e93f052559 feat: implement telegram notification push utilities with state management and alert filtering 2026-05-15 16:38:02 +08:00
2569718930@qq.com a614cbd298 feat: implement runway observations monitoring panel and Telegram alert utilities 2026-05-15 16:22:42 +08:00
2569718930@qq.com f7fb2ec83b feat: add utility module for Telegram alert push notifications and state management 2026-05-15 16:20:07 +08:00
2569718930@qq.com 30de937d04 feat: add Telegram push notification utility for weather alerts with state persistence 2026-05-15 16:09:32 +08:00
2569718930@qq.com 7aea20c956 feat: implement telegram notification utilities with alert state management and market filtering 2026-05-15 15:46:02 +08:00
2569718930@qq.com b45010a92e feat: implement runway observations dashboard panel, add telegram alert utility, and create city payload service 2026-05-15 15:37:25 +08:00
2569718930@qq.com 5e8548999a feat: implement ScanTerminalDashboard UI and state management with supporting tests 2026-05-15 15:02:15 +08:00
2569718930@qq.com 747c8aa401 feat: tune scan dashboard and telegram monitor 2026-05-15 14:36:43 +08:00
2569718930@qq.com e7fc3c97cb feat: add scan terminal dashboard components, monitoring panels, and associated utility hooks 2026-05-15 12:52:39 +08:00
2569718930@qq.com 1a284c9990 跑道观测卡片移除机场报文展示 2026-05-15 04:37:40 +08:00
2569718930@qq.com 77488e561a 跑道观测面板每 60 秒自动刷新观测时间 2026-05-15 04:36:45 +08:00
2569718930@qq.com c2a78e7b62 Dockerfile 启用 BuildKit 缓存挂载加速构建 2026-05-15 04:25:57 +08:00
2569718930@qq.com 3845432ac2 测试 mock 方法名同步为 _amsc_http_get_json 2026-05-15 04:20:52 +08:00
2569718930@qq.com c031dd0e28 prewarm 加 --force-refresh 确保按时拉取最新 AMSC 跑道数据 2026-05-15 04:15:58 +08:00
2569718930@qq.com c6f1eac6c1 跑道观测面板添加移动端响应式布局(768px / 480px 断点) 2026-05-15 04:04:54 +08:00
2569718930@qq.com f47ea93ec1 AMSC 重命名 _http_get_json 为 _amsc_http_get_json,避免 MRO 被 WeatherDataCollector 的同名方法覆盖 2026-05-15 03:47:15 +08:00
2569718930@qq.com 856e9aa6d1 AMSC 添加 stderr 调试输出,确认 urllib 代码路径被执行 2026-05-15 03:42:14 +08:00
2569718930@qq.com e981188bf8 AMSC 请求从 httpx 改为 urllib,彻底绕过代理干扰 2026-05-15 03:33:06 +08:00
2569718930@qq.com d8639f40f9 AMSC 请求绕过代理 trust_env=False,修复容器内 SSL 验证失败 2026-05-15 03:19:33 +08:00
2569718930@qq.com 6655476fd4 AMSC SSL 硬编码 verify=False,跳过证书验证环境变量依赖 2026-05-15 03:13:30 +08:00
2569718930@qq.com 06df0a87dd AMSC 请求添加调试日志,排查 SSL verify 状态 2026-05-15 03:03:26 +08:00
2569718930@qq.com 00400f1392 AMSC 请求添加 app: AMS header,对齐浏览器完整请求头 2026-05-15 02:49:34 +08:00
2569718930@qq.com bbb47b1634 AMSC sessionId 从 Cookie 改为自定义 header,对齐浏览器请求格式 2026-05-15 02:46:56 +08:00
2569718930@qq.com 189a77d03d AMSC SSL 改用 httpx.Client(verify=False) 确保跳过证书验证 2026-05-15 02:42:03 +08:00
2569718930@qq.com 0f7322dbd8 feat: add RunwayObservationsPanel component to display AMSC airport weather data 2026-05-15 02:28:26 +08:00