Commit Graph

  • 65fe2d7361 feat: implement runway temperature charting logic and UI components for scan terminal dashboard 2569718930@qq.com 2026-05-27 08:07:49 +08:00
  • 79d94bed5f feat: add weekly reward loop, i18n support, and scan terminal dashboard components 2569718930@qq.com 2026-05-27 07:50:05 +08:00
  • 2670e2f8ee feat: implement interactive temperature chart dashboard with runway trend visualization and multi-source data collection support 2569718930@qq.com 2026-05-27 01:16:49 +08:00
  • c4119c1aab feat: add LiveTemperatureThresholdChart component and corresponding SSE architecture tests 2569718930@qq.com 2026-05-27 00:53:53 +08:00
  • 40dcd6e8f0 feat: implement core logic and visualization components for runway temperature monitoring with SSE patching support 2569718930@qq.com 2026-05-27 00:44:38 +08:00
  • 6b2c99cea4 feat: implement SSE architecture for real-time temperature updates with componentized dashboard charts and validation tests 2569718930@qq.com 2026-05-27 00:24:19 +08:00
  • 50ac181b8d feat: add default visibility policies and chart data logic for temperature scan terminal 2569718930@qq.com 2026-05-27 00:05:55 +08:00
  • 91ccb061a7 feat: implement LiveTemperatureThresholdChart and associated data processing logic with comprehensive unit tests 2569718930@qq.com 2026-05-26 23:56:42 +08:00
  • b3496bed2d feat: add LiveTemperatureThresholdChart component with SSE-driven data synchronization and automated polling fallback 2569718930@qq.com 2026-05-26 23:28:43 +08:00
  • b6194b4756 feat: implement live temperature threshold chart logic with auto-visibility policies and snapshot testing 2569718930@qq.com 2026-05-26 23:12:48 +08:00
  • 645e304b3e feat: implement SSE-based real-time event distribution system with replay support and heartbeat functionality 2569718930@qq.com 2026-05-26 22:27:55 +08:00
  • 5c6ffa4742 docs: shorten realtime patch replay retention 2569718930@qq.com 2026-05-26 22:10:15 +08:00
  • ff104cfc31 docs: design production realtime sse patches 2569718930@qq.com 2026-05-26 22:08:44 +08:00
  • 7a9dc35c63 Settlement 标签改为显示当地官方站点名称 2569718930@qq.com 2026-05-26 21:30:33 +08:00
  • a17ba0efb9 docker-compose 加 json-file 日志上限 50m×3,防止容器日志吃光磁盘 2569718930@qq.com 2026-05-26 20:58:30 +08:00
  • d029d5c4e7 Auth session 持久化 + 多分辨率跑道图表 + 拖拽缩放 2569718930@qq.com 2026-05-26 20:37:00 +08:00
  • 88b80d66e8 全局替换旧域名 polyweather-pro.vercel.app → polyweather.top 2569718930@qq.com 2026-05-26 19:53:47 +08:00
  • dd585ac83b 模型区间数据修复:scan row 优先 daily models,fallback 到 multi forecasts + hourly 2569718930@qq.com 2026-05-26 11:51:27 +08:00
  • bf1ee43ffe 台北 Settlement 标签从 跑道实测 改为 CWA 2569718930@qq.com 2026-05-26 11:36:00 +08:00
  • 72d2f360c6 feat: add LiveTemperatureThresholdChart component for real-time runway temperature monitoring 2569718930@qq.com 2026-05-26 11:28:33 +08:00
  • 4ad1014108 修复全局 CORS:NEXT_PUBLIC_API_BASE_URL 默认改为空,前端请求走 Next.js 代理 2569718930@qq.com 2026-05-26 11:23:12 +08:00
  • c43f92cdeb CI build-and-push 前后端并行构建,matrix 策略砍半墙钟时间 2569718930@qq.com 2026-05-26 11:18:18 +08:00
  • 777b7465b7 SSE CORS 修复:EventSource 跨域 + preflight OPTIONS 2569718930@qq.com 2026-05-26 11:15:41 +08:00
  • a4891d58cd feat: implement SSE patch synchronization with frontend hooks and backend infrastructure 2569718930@qq.com 2026-05-26 11:12:48 +08:00
  • 55439977f6 文档更新 + SSE hook 修复 2569718930@qq.com 2026-05-26 11:02:33 +08:00
  • 7045e11082 修复 weather_sources.py MADIS cache 清理中未定义的 now 变量 2569718930@qq.com 2026-05-26 10:40:00 +08:00
  • 23882ac1ef SSE Patch 增量推送架构全链路实现 2569718930@qq.com 2026-05-26 10:39:17 +08:00
  • 14252915ab 移除图表点击时的毛玻璃 loading 蒙层,改为静默后台更新 2569718930@qq.com 2026-05-26 09:54:16 +08:00
  • fbd00df72f 移除图表 Brush 缩放拖拽组件,简化交互 2569718930@qq.com 2026-05-26 09:52:09 +08:00
  • 4d103a7a38 test: add unit tests for country network snapshots, city time zone mappings, and METAR data source logic 2569718930@qq.com 2026-05-26 09:48:46 +08:00
  • dd72908e0e 60s 轮询扩展:跑道曲线 + 站点观测同步刷新 2569718930@qq.com 2026-05-26 09:46:36 +08:00
  • 6e6d27f323 莫斯科数据源简化:移除 METAR 集群 + NOAA 结算,仅保留 UUWW 单站 2569718930@qq.com 2026-05-26 09:20:49 +08:00
  • 0fffc0faa1 修复 weather_sources.py 缺少 timezone 导入 2569718930@qq.com 2026-05-26 09:14:34 +08:00
  • 45365df694 CoWIN 6087 历史持久化 + 跑道曲线聚合 + 模型区间修复 + HKO 曲线对调 + 毛玻璃加载层 2569718930@qq.com 2026-05-26 09:13:39 +08:00
  • 09a8e1bfbe SEO 全链路:OG/Twitter 标签 + robots.txt + sitemap.xml + JSON-LD 结构化数据 2569718930@qq.com 2026-05-26 08:43:55 +08:00
  • c88d313f60 终端 header 显示当前在线人数 2569718930@qq.com 2026-05-26 08:40:17 +08:00
  • 23203f6ebb 图表 stats bar 温度数字 60 秒级轻量轮询 2569718930@qq.com 2026-05-26 08:30:33 +08:00
  • 5b19a49ffb 首屏优化:scan terminal 加 s-maxage 缓存 + 落地页预加载 API 2569718930@qq.com 2026-05-26 08:23:33 +08:00
  • 4bc352519a 文档更新:香港 HKO 改 10min + CoWIN 6087 补入优先级链 + 深圳移入 Tier 3 2569718930@qq.com 2026-05-26 08:16:42 +08:00
  • 5d10d60dcb 缓存 TTL 对齐:图表内存/会话缓存统一降为 5 分钟(metar),与大表刷新同步 2569718930@qq.com 2026-05-26 08:13:37 +08:00
  • 8a534160f0 修复 MADIS 测试:HH:MM 时间戳改为 ISO 格式,避免日期回退导致 slot 错位 2569718930@qq.com 2026-05-26 08:11:13 +08:00
  • 18b5e9cfed 修正深圳 HKO 站名:Shenzhen (LFS) → Lau Fau Shan 匹配天文台 CSV 2569718930@qq.com 2026-05-26 08:01:04 +08:00
  • c331c89289 修复 fallback fetch 依赖:rows.length 改为 useRef 标记,避免 terminalData 刷新时无意义 re-run 2569718930@qq.com 2026-05-26 07:59:55 +08:00
  • 598cd17c0b 城市图表增加 LoadingSignal 组件:detail 数据加载中显示进度指示 2569718930@qq.com 2026-05-26 07:57:38 +08:00
  • 20d53e1ae2 新增 CoWIN 6087 数据源:香港保良局陳守仁小學 1 分钟参考站 2569718930@qq.com 2026-05-26 07:52:49 +08:00
  • 00e3007949 feat: add LiveTemperatureThresholdChart component to dashboard scan-terminal 2569718930@qq.com 2026-05-26 07:32:02 +08:00
  • 04dcbcd6ea 移除图表跑道系列的 AMOS/AMSC source 标签 2569718930@qq.com 2026-05-26 06:31:55 +08:00
  • 3a82c11e78 feat: implement LiveTemperatureThresholdChart and add visibility and refresh policy unit tests 2569718930@qq.com 2026-05-26 06:13:18 +08:00
  • 636a81d6df test: add unit tests for temperature chart data and visibility policy, and document city data sources 2569718930@qq.com 2026-05-26 06:02:47 +08:00
  • e1417f607d feat: implement LiveTemperatureThresholdChart and add visibility policy unit tests 2569718930@qq.com 2026-05-26 05:46:45 +08:00
  • 8ca9ce4223 feat: add scan terminal dashboard, fallback city mapping, and Nginx deployment configuration 2569718930@qq.com 2026-05-26 05:20:36 +08:00
  • 1ac41dde33 Callback 修复补丁:redirect URL 改用 siteUrl 构造,避免跳转到 localhost:3000 2569718930@qq.com 2026-05-26 04:48:07 +08:00
  • a7076f48a6 deploy.sh 成功后自动清理旧镜像,防止磁盘积满 2569718930@qq.com 2026-05-26 04:36:43 +08:00
  • f884b016cc 修复 callback 无限重定向:origin 比较改为 host header 比较 2569718930@qq.com 2026-05-26 04:27:37 +08:00
  • ecf9481dfe smoke test 修复:scan terminal 换 api/cities,避免 pre-warm 阻塞超时 2569718930@qq.com 2026-05-26 04:07:33 +08:00
  • ee3d489d8b 部署修复:healthz 重试从 60s 扩大到 150s,适配 pre-warm 125s 2569718930@qq.com 2026-05-26 03:57:22 +08:00
  • f5aefb27e3 部署修复:sleep 5 改重试循环,等 backend 真正 ready 再 smoke test 2569718930@qq.com 2026-05-26 03:55:21 +08:00
  • e2f11d580e CI 修复:添加 setup-buildx 解决 GHA cache 导出报错 2569718930@qq.com 2026-05-26 03:46:01 +08:00
  • 91eb4307bd 部署加固:去重构建 + SHA tag 部署 + smoke test + 自动回滚 2569718930@qq.com 2026-05-26 03:42:48 +08:00
  • 28ad77c517 部署迁移:VPS 本机构建 → GitHub Actions 构建镜像推送 ghcr.io 2569718930@qq.com 2026-05-26 03:37:47 +08:00
  • 6cc83ab165 placeholder 2569718930@qq.com 2026-05-26 03:21:11 +08:00
  • 468e53f959 CI 简化:移除 SCP artifact,Dockerfile 内 npm run build 2569718930@qq.com 2026-05-26 03:19:28 +08:00
  • 2e8349a2c9 CI 修复:简化 SSH 命令为 && 链,确保 mkdir 在 SCP 前执行 2569718930@qq.com 2026-05-26 03:11:10 +08:00
  • e1bad1bcfa CI 部署顺序修复:先 git pull 建目录,再 SCP 上传 .next 2569718930@qq.com 2026-05-26 02:57:40 +08:00
  • 2b5d5545e2 城市选择器弹框尺寸放大:280→380px,结果列表 240→380px 2569718930@qq.com 2026-05-26 02:53:05 +08:00
  • 67460685e8 添加 .env.production:CI 构建时可读取 NEXT_PUBLIC 变量 2569718930@qq.com 2026-05-26 02:48:47 +08:00
  • 5fb59b1b21 docker-compose 前端改用 prod.Dockerfile(CI 预构建,跳过 VPS 二次 build) 2569718930@qq.com 2026-05-26 02:42:33 +08:00
  • d088ff389a CI/CD 优化:前端构建产物上传 artifact,VPS 跳过二次 npm run build 2569718930@qq.com 2026-05-26 02:39:02 +08:00
  • 58cc82f520 feat: implement LoginClient component and add institutional landing page layout 2569718930@qq.com 2026-05-26 02:32:15 +08:00
  • 98458c0c05 前端 Dockerfile 支持 build args,docker-compose 注入 NEXT_PUBLIC 变量 2569718930@qq.com 2026-05-26 02:25:41 +08:00
  • e852b9bc89 feat: initialize landing page, payment logic, bot coordination, and configuration validation systems 2569718930@qq.com 2026-05-26 02:11:27 +08:00
  • b68772f031 站点域名从 sslip.io 切换到 polyweather.top 2569718930@qq.com 2026-05-26 01:25:44 +08:00
  • 5b97de4892 frontend 端口改为 3001 避免与 polymarket-bot 冲突 2569718930@qq.com 2026-05-26 01:18:46 +08:00
  • f2ce23d7de VPS 增加 frontend Docker 服务替代 Vercel 2569718930@qq.com 2026-05-26 01:04:20 +08:00
  • cf84b8336f 扫描 worker 默认值 6→8,上限 8→12(适配 8GB 内存) 2569718930@qq.com 2026-05-26 01:01:07 +08:00
  • fedfebc76d 清理残留 .pyc 和 .env.example 中 Polymarket 环境变量 2569718930@qq.com 2026-05-26 00:46:43 +08:00
  • a13dff84ba LoginClient 细节调整 2569718930@qq.com 2026-05-26 00:37:18 +08:00
  • d76c57466d 卸载 leaflet 地图依赖包 2569718930@qq.com 2026-05-26 00:33:43 +08:00
  • 617d3c910e 支付域名识别更新:Vercel → polyweather.top 2569718930@qq.com 2026-05-26 00:33:02 +08:00
  • 3d0d099cb9 修复 _analyze() 移除 include_llm_commentary 参数后的残留调用 2569718930@qq.com 2026-05-26 00:29:45 +08:00
  • 8cb2beb956 恢复美国城市电报推送和子话题 2569718930@qq.com 2026-05-26 00:25:35 +08:00
  • 9545725d7f 清理旧决策卡片、市场总览、跑道面板等已废弃组件 2569718930@qq.com 2026-05-25 23:52:44 +08:00
  • 723c6dafc6 终端布局和搜索框清理,新增网格策略业务测试 2569718930@qq.com 2026-05-25 23:44:02 +08:00
  • 26b6f3ae9b 删除 AI 机场解读 12 个失效测试 2569718930@qq.com 2026-05-25 23:14:48 +08:00
  • a6367ab7c2 修复 marketOverview 移除后的导入错误 2569718930@qq.com 2026-05-25 23:09:37 +08:00
  • c2bb9d3901 电报推送移除美国城市;修复 market_overview_api 死引用 2569718930@qq.com 2026-05-25 23:07:32 +08:00
  • b3aabe61ce 清理市场概览残留与 refresh_policy 中的 marketOverview 条目 2569718930@qq.com 2026-05-25 23:06:44 +08:00
  • d1aa3550ba 电报推送移除全部美国城市,降低服务器负载 2569718930@qq.com 2026-05-25 23:05:46 +08:00
  • ea5c6ec71e 清理市场概览残留:删除 MarketOverviewBanner+refresh_policy 中的 marketOverview 条目 2569718930@qq.com 2026-05-25 23:03:55 +08:00
  • a3db39909d 术语统一:合约/市场/交易 → 阈值/信号/实况路径/多模型预测 2569718930@qq.com 2026-05-25 22:51:53 +08:00
  • a80280732c 限制 bot 容器资源占用 2569718930@qq.com 2026-05-25 22:31:42 +08:00
  • 5d0d1e2673 删除 AI 预报系统全部死代码:11 个文件,扫描客户端 AI 流、状态管理、类型定义 2569718930@qq.com 2026-05-25 22:27:02 +08:00
  • 9291ab9b3d 更新 CLAUDE.md:移除已删除的 PM 文件引用,补充新服务模块和组件 2569718930@qq.com 2026-05-25 22:21:00 +08:00
  • de8e92c985 feat: implement ScanTerminalDashboard and LiveTemperatureThresholdChart components 2569718930@qq.com 2026-05-25 22:06:54 +08:00
  • 368388899d 移除左侧导航栏「市场概览」按钮 2569718930@qq.com 2026-05-25 21:57:10 +08:00
  • b7c5623161 移除终端搜索框 2569718930@qq.com 2026-05-25 21:54:49 +08:00
  • 10dcf20077 巴黎推送按新口径重构:当前实况始终为 AEROWEB,AROME 仅为模型参考 2569718930@qq.com 2026-05-25 21:48:20 +08:00
  • c5e80a56b4 巴黎推送同时展示 AEROWEB 实况和 AROME 临近预报两条温度 2569718930@qq.com 2026-05-25 21:41:48 +08:00
  • 5202ed06ff 巴黎 AROME 仅在 AEROWEB 为主源时作对比展示,避免与当前温度重复 2569718930@qq.com 2026-05-25 21:38:10 +08:00
  • b8b99a0fc5 巴黎推送增加 AROME HD 15分钟临近预报温度行 2569718930@qq.com 2026-05-25 21:35:39 +08:00