2569718930@qq.com
|
59cd48997f
|
Fix ops market opportunity scan snapshot
|
2026-07-04 00:07:24 +08:00 |
|
2569718930@qq.com
|
7a5fe8b571
|
Add ops low-price market opportunities
|
2026-07-03 23:52:03 +08:00 |
|
2569718930@qq.com
|
459909539c
|
Add WeatherNext2 worker and prevent empty scan cache
|
2026-07-02 20:25:40 +08:00 |
|
2569718930@qq.com
|
5bad2ec398
|
Accept stale scan snapshot in deploy smoke
|
2026-06-30 18:39:13 +08:00 |
|
2569718930@qq.com
|
ee1162f15f
|
Rerun model summary deploy
|
2026-06-30 18:28:37 +08:00 |
|
2569718930@qq.com
|
a2f169f008
|
Use direct scan rows for model summary
|
2026-06-30 18:23:05 +08:00 |
|
2569718930@qq.com
|
35a9d8e943
|
Allow initializing scan smoke during deploy
|
2026-06-30 17:18:27 +08:00 |
|
2569718930@qq.com
|
a983c8094e
|
Keep scan terminal model forecasts
|
2026-06-30 17:06:33 +08:00 |
|
2569718930@qq.com
|
15de44767e
|
Batch scan terminal model forecasts
|
2026-06-30 13:22:11 +08:00 |
|
2569718930@qq.com
|
a5f6bca527
|
Fetch model forecasts on scan refresh
|
2026-06-30 12:12:20 +08:00 |
|
2569718930@qq.com
|
1da32c4593
|
Refresh stale scan terminal forecasts
|
2026-06-30 12:02:30 +08:00 |
|
2569718930@qq.com
|
ad9b33f957
|
Reject stale scan terminal panel data
|
2026-06-30 11:46:53 +08:00 |
|
2569718930@qq.com
|
f9b7b49690
|
Clarify private trading boundary
|
2026-06-29 23:44:49 +08:00 |
|
2569718930@qq.com
|
409ab0ffb6
|
Use market option labels for probability buckets
|
2026-06-29 23:12:06 +08:00 |
|
2569718930@qq.com
|
515c7c1d40
|
Expand model summary probability rows
|
2026-06-29 22:46:52 +08:00 |
|
2569718930@qq.com
|
bbf2db4da1
|
Show market buckets with model probability
|
2026-06-29 22:27:22 +08:00 |
|
2569718930@qq.com
|
5404fdef2b
|
Render probability distribution per city row
|
2026-06-29 21:48:47 +08:00 |
|
2569718930@qq.com
|
02521d6fdb
|
Show Gaussian probability buckets in model summary
|
2026-06-29 21:35:08 +08:00 |
|
2569718930@qq.com
|
168b813754
|
Keep model summary data during refresh gaps
|
2026-06-29 21:17:04 +08:00 |
|
2569718930@qq.com
|
1df13bb9e6
|
Fix model summary live local time
|
2026-06-29 20:08:41 +08:00 |
|
2569718930@qq.com
|
709a567525
|
Fix model summary local time and regions
|
2026-06-29 19:30:35 +08:00 |
|
2569718930@qq.com
|
b8d4970f9a
|
Publish model summary announcement
|
2026-06-29 19:17:51 +08:00 |
|
2569718930@qq.com
|
a680fca73e
|
Add model summary terminal view
|
2026-06-29 19:04:15 +08:00 |
|
2569718930@qq.com
|
d7ab68182e
|
Fix Telegram bot deploy receiver cleanup
|
2026-06-26 21:16:17 +08:00 |
|
2569718930@qq.com
|
1d11a5cbc6
|
Reject stale Open-Meteo forecast cache
|
2026-06-25 16:46:50 +08:00 |
|
2569718930@qq.com
|
a76ec62882
|
Fix stale multi-model DEB inputs
|
2026-06-25 16:35:42 +08:00 |
|
2569718930@qq.com
|
ac565c4a00
|
Add DEB ensemble confidence signal
|
2026-06-25 02:49:12 +08:00 |
|
2569718930@qq.com
|
578f547fa7
|
Complete public brief locale switching
|
2026-06-24 18:53:22 +08:00 |
|
2569718930@qq.com
|
3439e0e47a
|
Fix public brief temperature units
|
2026-06-24 18:29:45 +08:00 |
|
2569718930@qq.com
|
1a5bab9fad
|
Fix DEB training truth finality handling
|
2026-06-24 18:18:45 +08:00 |
|
2569718930@qq.com
|
0fef948fac
|
Localize public brief pages
|
2026-06-24 18:14:35 +08:00 |
|
2569718930@qq.com
|
07c5451f1d
|
Allow manual payment tx submission during transient validation
|
2026-06-24 17:03:45 +08:00 |
|
2569718930@qq.com
|
51b0e41c0f
|
Track public content acquisition events
|
2026-06-24 16:45:47 +08:00 |
|
2569718930@qq.com
|
0a46933f6a
|
Add public market brief content assets
|
2026-06-24 16:41:13 +08:00 |
|
2569718930@qq.com
|
004439b736
|
Add Microsoft Clarity tracking
|
2026-06-24 16:25:49 +08:00 |
|
2569718930@qq.com
|
b8a1950932
|
Fix Ankara chart stale MGM observations
|
2026-06-23 19:02:31 +08:00 |
|
2569718930@qq.com
|
221edb480c
|
Bootstrap missing training actual history
|
2026-06-23 18:27:32 +08:00 |
|
2569718930@qq.com
|
ba2db42eaa
|
Restore DEB training settlement worker
|
2026-06-23 18:16:46 +08:00 |
|
2569718930@qq.com
|
0c76874418
|
Implement ops operational closure
|
2026-06-23 17:07:25 +08:00 |
|
2569718930@qq.com
|
24415ee427
|
Track forwarded users in online presence
|
2026-06-22 12:08:20 +08:00 |
|
2569718930@qq.com
|
567e41ba2a
|
Fix chart forecast floor for live observations
|
2026-06-21 16:28:37 +08:00 |
|
2569718930@qq.com
|
566c47e683
|
修复图表多模型旧日期缓存
|
2026-06-17 21:52:14 +08:00 |
|
2569718930@qq.com
|
4b4fb92070
|
修复图表多模型缓存兜底
|
2026-06-17 21:26:10 +08:00 |
|
2569718930@qq.com
|
6279b8ac32
|
给终端更新公告加未读提醒
|
2026-06-17 02:18:49 +08:00 |
|
2569718930@qq.com
|
75eb4eb35d
|
修复 AROME HD 旧预测片段渲染
|
2026-06-17 01:43:34 +08:00 |
|
2569718930@qq.com
|
0f65591931
|
更新终端公告文案
|
2026-06-17 01:14:15 +08:00 |
|
2569718930@qq.com
|
9aa6653364
|
修复 Taipei CWA 旧缓存覆盖判定
|
2026-06-17 00:19:41 +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
|
53cf5b556b
|
补齐实时观测采集源覆盖
|
2026-06-16 23:01:29 +08:00 |
|
2569718930@qq.com
|
8edcedb300
|
修复 Telegram 绑定按钮开空白页:去掉 about:blank 跳转
|
2026-06-16 22:59:52 +08:00 |
|
2569718930@qq.com
|
3931d21637
|
拆分图表实时观测和模型缓存
|
2026-06-16 22:42:01 +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
|
f1d9487017
|
修复台北 CWA 旧缓存图表回退
|
2026-06-16 17:36:11 +08:00 |
|
2569718930@qq.com
|
482dc3c9e6
|
补充 CWA 官方日内观测兜底
|
2026-06-16 17:08:31 +08:00 |
|
2569718930@qq.com
|
20d64a880a
|
统一城市详情实时观测叠加路径
|
2026-06-16 16:57:51 +08:00 |
|
2569718930@qq.com
|
ba59aebf87
|
优先使用本地官方观测修复图表旧值
|
2026-06-16 16:43:15 +08:00 |
|
2569718930@qq.com
|
6943f637ad
|
修复图表实时观测叠加缓存降级
|
2026-06-16 16:29:09 +08:00 |
|
2569718930@qq.com
|
a2d9051be1
|
新增 CWA 台北图表叠加
|
2026-06-16 15:27:53 +08:00 |
|
2569718930@qq.com
|
2a38a19f18
|
图表叠加超时 500→3000ms,避免 SQLite 锁竞争下的误跳过
|
2026-06-16 15:17:47 +08:00 |
|
2569718930@qq.com
|
aad917ccb6
|
修复图表叠加超时 500ms→2000ms 导致 overlay 被跳过
|
2026-06-16 15:17:11 +08:00 |
|
2569718930@qq.com
|
a9ed45a3d3
|
修复图表 reference-only 加载动画
|
2026-06-16 05:43:19 +08:00 |
|
2569718930@qq.com
|
153595ccfc
|
新增 HKO(香港/深圳)图表叠加
|
2026-06-16 05:31:04 +08:00 |
|
2569718930@qq.com
|
2d019d051f
|
新增 AMOS(首尔/釜山)和 MGM(安卡拉/伊斯坦布尔)图表叠加
- overlay_latest_amos_observation: 从 raw_observation_latest 读取韩国跑道传感器数据
- overlay_latest_mgm_observation: 读取土耳其 MGM 官方观测
- 接入 _get_city_chart_data 的 force_refresh 和缓存两条路径
|
2026-06-16 05:26:18 +08:00 |
|
2569718930@qq.com
|
9dc0d598a0
|
修复图表时区计算和 stale 缓存展示
- formatCityLocalDate 改为纯 UTC+cityOffset+getUTC*,不再受浏览器时区影响
- 新增 formatCityLocalDateTime 统一更新时间的时区处理
- 缓存过期时静默后台刷新,不转 loading spinner
- showingStaleDetail 现在不依赖 detailError 就显示橙色标签
|
2026-06-16 05:18:23 +08:00 |
|
2569718930@qq.com
|
f6fbff9a28
|
修复东京图表旧 JMA 观测叠加
|
2026-06-16 05:11:49 +08:00 |
|
2569718930@qq.com
|
3bc8e73ab6
|
收敛终端图表缓存状态
|
2026-06-16 04:57:26 +08:00 |
|
2569718930@qq.com
|
fbea6df175
|
收敛终端图表详情刷新入口
|
2026-06-16 04:46:48 +08:00 |
|
2569718930@qq.com
|
1e1a78e946
|
修正终端 METAR 当前温度显示
|
2026-06-16 04:34:49 +08:00 |
|
2569718930@qq.com
|
1afd3c6976
|
修复终端首屏图表加载动画
|
2026-06-16 04:29:24 +08:00 |
|
2569718930@qq.com
|
14e356c3c9
|
修正跑道高点缺历史时的回退来源
|
2026-06-16 04:18:30 +08:00 |
|
2569718930@qq.com
|
f9d3fc2d96
|
接入 Cloudflare 免费能力并修正跑道日高
|
2026-06-16 03:59:01 +08:00 |
|
2569718930@qq.com
|
7756b137a2
|
触发 CI 重建
|
2026-06-16 03:53:19 +08:00 |
|
2569718930@qq.com
|
a94e6ecaf9
|
提交 Turnstile 集成源文件改动
|
2026-06-16 03:49:49 +08:00 |
|
2569718930@qq.com
|
e896ffa7ac
|
修复跑道高点测试:校验值改为实际跑道传感器高点
|
2026-06-16 03:46:52 +08:00 |
|
2569718930@qq.com
|
382bc99f0c
|
集成 Turnstile 人机验证 + Cloudflare R2 事件归档
|
2026-06-16 03:40:47 +08:00 |
|
2569718930@qq.com
|
9d61d9443d
|
修复电报推送跑道高点使用机场METAR而非跑道传感器数据
_get_airport_daily_high 对 AMSC/AMOS 跑道城市优先从
runway_plate_history 取结算跑道的历史最高温
|
2026-06-16 03:08:29 +08:00 |
|
2569718930@qq.com
|
555de2f415
|
添加 AMSC 跑道数据诊断脚本
|
2026-06-16 02:57:06 +08:00 |
|
2569718930@qq.com
|
316540e8f4
|
修复 ruff E402 和依赖策略测试
|
2026-06-16 02:09:54 +08:00 |
|
2569718930@qq.com
|
eb5579dbbd
|
修复 torch 安装:使用 extra-index-url 替代直接 URL
|
2026-06-16 02:04:52 +08:00 |
|
2569718930@qq.com
|
6d7f213cd9
|
修复 lint 警告及测试 monkeypatch 引用
|
2026-06-16 02:03:47 +08:00 |
|
2569718930@qq.com
|
dca4f2d618
|
架构重构:拆分 core/ops/DBManager,统一 SQLite 锁,DEB 改进,新增注意力模型
- web/core.py 858→236行,拆出 schemas/middleware/auth/diagnostics
- ops_api.py 2876→4个 domain 模块 (users/payments/health/config)
- DBManager Supabase HTTP 调用提取到 SupabaseAdminClient
- 新增 LockedSQLiteConnection 统一多进程读写锁
- 新增 WeatherCacheManager 替代 12 个独立缓存字典
- METAR 缓存迁移至统一缓存管理器
- analysis_service 提取 _build_intraday_meteorology 到独立模块
- DEB 改进:偏差惩罚、分歧回退、自适应 lookback (MAE ↓12.6%)
- 新增 PyTorch 注意力模型 deb_attention.py (数据积累后启用)
- 新增 torch 到 requirements.lock
|
2026-06-16 02:00:22 +08:00 |
|
2569718930@qq.com
|
ed0447f408
|
Drop stale observation fields during overlay
|
2026-06-15 23:32:47 +08:00 |
|
2569718930@qq.com
|
3984e12c44
|
Clear stale Ankara source fields
|
2026-06-15 23:25:50 +08:00 |
|
2569718930@qq.com
|
5075cf40b8
|
Fix Ankara stale chart date overlay
|
2026-06-15 23:12:56 +08:00 |
|
2569718930@qq.com
|
fd9d768c6d
|
Fix Ankara MGM observation freshness
|
2026-06-15 22:47:13 +08:00 |
|
2569718930@qq.com
|
c0b050d2a7
|
Serialize SQLite write connections
|
2026-06-15 22:23:29 +08:00 |
|
2569718930@qq.com
|
55cfb202da
|
Label Turkey station observations as MGM
|
2026-06-15 21:02:44 +08:00 |
|
2569718930@qq.com
|
95b55d4ab3
|
Replace stale runway history on raw backfill
|
2026-06-15 20:49:37 +08:00 |
|
2569718930@qq.com
|
07e28481e8
|
Require recent runway history coverage
|
2026-06-15 20:40:57 +08:00 |
|
2569718930@qq.com
|
383011f9fe
|
Filter runway history by observation time
|
2026-06-15 20:20:31 +08:00 |
|
2569718930@qq.com
|
7443383720
|
Avoid raw runway history rebuild on hot path
|
2026-06-15 20:08:13 +08:00 |
|
2569718930@qq.com
|
9e91e8576c
|
Avoid repeated runway history copies
|
2026-06-15 19:58:04 +08:00 |
|
2569718930@qq.com
|
4ff334aec4
|
Use indexed raw observation history lookup
|
2026-06-15 19:47:17 +08:00 |
|
2569718930@qq.com
|
7a9573c214
|
Build runway history from raw observations
|
2026-06-15 19:35:17 +08:00 |
|
2569718930@qq.com
|
791b2d115f
|
Backfill runway history from latest AMSC overlay
|
2026-06-15 19:20:22 +08:00 |
|
2569718930@qq.com
|
56f397bb2e
|
Persist AMSC runway history from collector
|
2026-06-15 18:59:41 +08:00 |
|