2569718930@qq.com
|
5228d2b3fd
|
Update landing and weather observation policies
|
2026-05-29 20:46:35 +08:00 |
|
2569718930@qq.com
|
2f039abb2c
|
Add event fallback for referral program
|
2026-05-29 19:34:56 +08:00 |
|
2569718930@qq.com
|
522e35de7f
|
Add trial and referral subscription program
|
2026-05-29 19:24:46 +08:00 |
|
2569718930@qq.com
|
f8f5035225
|
Fix runway chart collapse and ops cleanup
|
2026-05-29 18:40:29 +08:00 |
|
2569718930@qq.com
|
23b5fafb25
|
Reduce idle payment confirm polling
|
2026-05-29 18:14:59 +08:00 |
|
2569718930@qq.com
|
2269aaefd7
|
Reduce Supabase disk IO
|
2026-05-29 17:22:33 +08:00 |
|
2569718930@qq.com
|
9e3a4e2f45
|
Fix WU historical current observation merge
|
2026-05-29 17:20:07 +08:00 |
|
2569718930@qq.com
|
1d9f0033a6
|
Tighten payment tx validation before submit
|
2026-05-29 12:11:19 +08:00 |
|
2569718930@qq.com
|
f2e90fbcda
|
feat: support ethereum usdc payment route
|
2026-05-29 01:57:42 +08:00 |
|
2569718930@qq.com
|
eef611adb4
|
fix: align telegram runway slope with settlement endpoint
|
2026-05-28 11:05:50 +08:00 |
|
2569718930@qq.com
|
79b82a34cb
|
fix: use settlement runway endpoint temperatures
|
2026-05-28 10:55:32 +08:00 |
|
2569718930@qq.com
|
d83a0f0eef
|
feat: build DEB hourly consensus for peak windows
|
2026-05-28 10:44:48 +08:00 |
|
2569718930@qq.com
|
be549daf50
|
fix: use multi-model peak window for gaussian probability
|
2026-05-28 10:03:29 +08:00 |
|
2569718930@qq.com
|
fb4a9d7e09
|
fix: align gaussian probability with local forecast date
|
2026-05-28 09:44:42 +08:00 |
|
2569718930@qq.com
|
5d784f78b9
|
feat: implement scan terminal dashboard system and supporting services
|
2026-05-28 08:24:50 +08:00 |
|
2569718930@qq.com
|
725727d763
|
fix: restore Hong Kong CoWIN reference curve
|
2026-05-28 08:14:27 +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
|
8609376c59
|
feat: add versioned DEB bias backtesting
|
2026-05-27 21:40:26 +08:00 |
|
2569718930@qq.com
|
573768846e
|
feat: implement real-time SSE event architecture with Redis stream integration and add associated validation tests
|
2026-05-27 11:03:04 +08:00 |
|
2569718930@qq.com
|
820dabfbf3
|
feat: implement real-time observation patch normalization and live temperature threshold visualization logic
|
2026-05-27 10:17:33 +08:00 |
|
2569718930@qq.com
|
e6a673e27d
|
feat: add multiple weather data source scrapers and integrate dashboard temperature chart logic components
|
2026-05-27 09:31:24 +08:00 |
|
2569718930@qq.com
|
05010d20e2
|
feat: implement AMOS real-time weather data collection and add corresponding unit and frontend tests
|
2026-05-27 09:07:48 +08:00 |
|
2569718930@qq.com
|
bef3c610b7
|
feat: implement Telegram push utility and temperature threshold visualization components
|
2026-05-27 08:53:36 +08:00 |
|
2569718930@qq.com
|
bbd7c768f8
|
feat: implement live temperature threshold charting component with SSE patch support and data collection logic
|
2026-05-27 08:42:08 +08:00 |
|
2569718930@qq.com
|
79d94bed5f
|
feat: add weekly reward loop, i18n support, and scan terminal dashboard components
|
2026-05-27 07:50:05 +08:00 |
|
2569718930@qq.com
|
2670e2f8ee
|
feat: implement interactive temperature chart dashboard with runway trend visualization and multi-source data collection support
|
2026-05-27 01:16:49 +08:00 |
|
2569718930@qq.com
|
645e304b3e
|
feat: implement SSE-based real-time event distribution system with replay support and heartbeat functionality
|
2026-05-26 22:27:55 +08:00 |
|
2569718930@qq.com
|
88b80d66e8
|
全局替换旧域名 polyweather-pro.vercel.app → polyweather.top
- payment-host: 移除 vercel 域名,加 www.polyweather.top
- CORS: 移除 vercel,加 www
- bot: 绑定链接 + 市场概览提示
- weather_sources: User-Agent
|
2026-05-26 19:53:47 +08:00 |
|
2569718930@qq.com
|
7045e11082
|
修复 weather_sources.py MADIS cache 清理中未定义的 now 变量
|
2026-05-26 10:40:00 +08:00 |
|
2569718930@qq.com
|
23882ac1ef
|
SSE Patch 增量推送架构全链路实现
- web/sse_manager.py: asyncio.Queue 连接池 + broadcast + event_stream
- web/routers/sse_router.py: GET /api/events + POST /api/internal/collector-patch
- weather_sources.py: 采集后 POST patch 给 web
- Nginx polyweather.conf: /api/events proxy_buffering off
- frontend/api/events/route.ts: Next.js SSE 代理
- frontend/hooks/use-sse-patches.ts: EventSource + useLatestPatch + 重连
- LiveTemperatureThresholdChart: mergePatchIntoHourly 增量合并
- scan-terminal-query: 接入 SSE patch 更新行数据
- 新增 ssePatchArchitecture.test.ts 架构测试
|
2026-05-26 10:39:17 +08:00 |
|
2569718930@qq.com
|
6e6d27f323
|
莫斯科数据源简化:移除 METAR 集群 + NOAA 结算,仅保留 UUWW 单站
- city_registry: settlement_source noaa → metar
- weather_sources: 移除 Moscow METAR cluster 5 站配置
- country_networks: 删除 RussiaStationWebNetworkProvider 类
- 文档: Tier 4 备注更新
|
2026-05-26 09:20:49 +08:00 |
|
2569718930@qq.com
|
0fffc0faa1
|
修复 weather_sources.py 缺少 timezone 导入
|
2026-05-26 09:14:34 +08:00 |
|
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
|
c88d313f60
|
终端 header 显示当前在线人数
- src/utils/online_tracker.py:5 分钟滑动窗口,thread-safe 内存追踪
- web/core.py:认证成功时 record_activity(user_id)
- web/routers/ops.py:GET /api/ops/online-users 返回 {online: N}
- 前端 header 每 60s 轮询,Users 图标 + 数字
|
2026-05-26 08:40:17 +08:00 |
|
2569718930@qq.com
|
18b5e9cfed
|
修正深圳 HKO 站名:Shenzhen (LFS) → Lau Fau Shan 匹配天文台 CSV
|
2026-05-26 08:01:04 +08:00 |
|
2569718930@qq.com
|
20d53e1ae2
|
新增 CoWIN 6087 数据源:香港保良局陳守仁小學 1 分钟参考站
- cowin_sources.py:从 cowin.hku.hk API 抓取站 6087 的逐分钟温度
- weather_sources.py:CowinSourceMixin 接入采集链,优先级高于 HKO
- country_networks.py:_airport_primary_from_raw 加入 COWIN 优先检查
airport_primary.source_label 显示为 CoWIN 6087,前端图表默认可见
|
2026-05-26 07:52:49 +08:00 |
|
2569718930@qq.com
|
e852b9bc89
|
feat: initialize landing page, payment logic, bot coordination, and configuration validation systems
|
2026-05-26 02:11:27 +08:00 |
|
2569718930@qq.com
|
8cb2beb956
|
恢复美国城市电报推送和子话题
|
2026-05-26 00:25:35 +08:00 |
|
2569718930@qq.com
|
a6367ab7c2
|
修复 marketOverview 移除后的导入错误
|
2026-05-25 23:09:37 +08:00 |
|
2569718930@qq.com
|
b3aabe61ce
|
清理市场概览残留与 refresh_policy 中的 marketOverview 条目
|
2026-05-25 23:06:44 +08:00 |
|
2569718930@qq.com
|
d1aa3550ba
|
电报推送移除全部美国城市,降低服务器负载
|
2026-05-25 23:05:46 +08:00 |
|
2569718930@qq.com
|
ea5c6ec71e
|
清理市场概览残留:删除 MarketOverviewBanner+refresh_policy 中的 marketOverview 条目
|
2026-05-25 23:04:40 +08:00 |
|
2569718930@qq.com
|
10dcf20077
|
巴黎推送按新口径重构:当前实况始终为 AEROWEB,AROME 仅为模型参考
|
2026-05-25 21:48:20 +08:00 |
|
2569718930@qq.com
|
c5e80a56b4
|
巴黎推送同时展示 AEROWEB 实况和 AROME 临近预报两条温度
|
2026-05-25 21:41:48 +08:00 |
|
2569718930@qq.com
|
5202ed06ff
|
巴黎 AROME 仅在 AEROWEB 为主源时作对比展示,避免与当前温度重复
|
2026-05-25 21:38:10 +08:00 |
|
2569718930@qq.com
|
b8b99a0fc5
|
巴黎推送增加 AROME HD 15分钟临近预报温度行
|
2026-05-25 21:35:39 +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
|
7b8826dfa1
|
清理最后一批 Polymarket 注释+死代码 WeatherDecisionBand
|
2026-05-25 20:53:03 +08:00 |
|
2569718930@qq.com
|
ef8d89e72e
|
删除 Polymarket 核心文件:readonly 层+WS 缓存
|
2026-05-25 20:07:32 +08:00 |
|