Commit Graph

57 Commits

Author SHA1 Message Date
2569718930@qq.com 6041d25f23 feat: add telegram group pricing and direct payments 2026-05-18 16:18:26 +08:00
2569718930@qq.com d99a3c25e9 Add safe Open-Meteo cache diagnostic 2026-05-18 00:21:18 +08:00
2569718930@qq.com 6cee86ec7b 修复 ruff E401: 拆分 check_city_cache.py 的合并 import 2026-05-17 23:01:21 +08:00
2569718930@qq.com bd21b05fbc 完全移除预热(prewarm)功能
- 删除 src/utils/prewarm_dashboard.py
- 删除 scripts/prewarm_dashboard_cache.py、prewarm_dashboard_worker.py
- docker-compose.yml 移除 polyweather_prewarm 服务
- runtime_coordinator.py 移除预热循环启动逻辑
- web/core.py 移除 prewarm status 上报
- web/routers/system.py 移除 /api/system/prewarm 端点
- web/services/system_api.py 移除 run_system_prewarm
- city_runtime.py DEFAULT_PREWARM_CITIES 改名为 DEFAULT_STATUS_CITIES
- 清理 env.example、测试、VPS .env 中的预热配置
2026-05-17 22:43:17 +08:00
2569718930@qq.com 22e2409e13 修复 Open-Meteo 冷却期无限循环导致多模型数据缺失
- fetch_all_sources 新增 om_from_cache_only 模式:force_refresh_observations_only
  时直接从内存缓存取 OM 数据,不发起 HTTP 请求。缓存未命中则跳过,
  避免机场推送 60s 周期持续触发 429 限流
- nws_open_meteo_sources 三类 fetch 函数冷却期加磁盘缓存兜底:
  内存未命中时 force-reload SQLite 磁盘缓存再查一次
- 预热停止后冷却期自然过期(900s),下一次正常请求会填充缓存
2026-05-17 22:31:10 +08:00
2569718930@qq.com 02fd7d9e49 修复 CI: 适配 MobileCityPicker 测试断言 + 清理 f-string 和无用 import
- removedMonitorRunwayTabs.test.ts: 检查 MobileCityPicker 替代旧 scan-mobile-city-list-view
- stableServerRefreshPolicy.test.ts: 同上,MobileCityPicker 替代旧视图标识
- scan_forum_topics.py: 移除无占位符的 f-string 和无用 json import
2026-05-17 18:08:59 +08:00
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 eb056a890b 移除 PolyWeather 市场提醒功能及监控基础设施
- 删除 market_alert_engine.py:交易预警引擎
- 删除 alertmanager_telegram_relay.py:Alertmanager 到 Telegram 转发
- 移除 telegram_push.py 中市场监控推送循环
- 移除 runtime_coordinator.py 中 trade_alert_push 协程
- 移除 docker-compose.yml 中 Prometheus/Alertmanager/Grafana 服务
- 移除 monitoring/ 目录:prometheus/alertmanager/grafana 配置

Tested: ruff check . ✓
2026-05-14 18:23:39 +08:00
2569718930@qq.com 1167d6e39e Keep lint checks passing after backtest cleanup
The backtest script carried stale imports that made ruff fail even though runtime behavior did not depend on them. Removing the unused imports keeps CI lint checks green without changing script logic.

Confidence: high
Scope-risk: narrow
Reversibility: clean
Tested: python -m ruff check .
Not-tested: full application test suite
2026-05-02 12:32:12 +08:00
2569718930@qq.com 6c203bee60 This version of Antigravity is no longer supported. Please upgrade to receive the latest features. 2026-05-01 11:27:16 +08:00
2569718930@qq.com 9d0570a36b This version of Antigravity is no longer supported. Please upgrade to receive the latest features. 2026-05-01 11:11:17 +08:00
2569718930@qq.com b5c1de1078 Add debug logging for Polymarket market scans 2026-04-21 22:40:51 +08:00
2569718930@qq.com 02c7787985 feat: add admin utility script to reconcile payment transactions and grant subscriptions 2026-04-20 00:19:13 +08:00
2569718930@qq.com 6914e6277b feat: implement backend routing, dashboard components, and transaction reconciliation scripts 2026-04-19 20:14:07 +08:00
2569718930@qq.com 1883f96034 Match subscriptions to exact email users 2026-04-19 19:50:51 +08:00
2569718930@qq.com 6d96ebbe32 Add verbose snapshot options to calibration evaluation 2026-04-19 04:41:12 +08:00
2569718930@qq.com 855b1df8dc Add EMOS retraining snapshot limit and verbose logging 2026-04-19 04:25:15 +08:00
2569718930@qq.com 260550763f Support runtime EMOS auto-retrain outputs 2026-04-19 04:16:12 +08:00
2569718930@qq.com 7c3b8ec459 Add EMOS auto retraining and gating 2026-04-19 04:08:48 +08:00
2569718930@qq.com b635070106 Fix history fallback handling and auth status probe behavior 2026-04-16 13:26:53 +08:00
2569718930@qq.com 611e2d9009 Expand calibration samples and extend training retention 2026-04-16 01:05:43 +08:00
2569718930@qq.com c3da29c09c Add dashboard prewarm worker and cache visibility 2026-04-08 06:53:49 +08:00
2569718930@qq.com 22621f5d9c Fix exact email grants and clarify cloud and wind labels 2026-04-07 10:17:17 +08:00
2569718930@qq.com eab6ec7cff Handle future subscriptions and trial overlap correctly 2026-04-07 09:54:21 +08:00
2569718930@qq.com 420aa32a39 Remove manual grant detail from subscription audit log 2026-04-07 09:39:33 +08:00
2569718930@qq.com 1b5b38e99d feat: add script to manually grant subscriptions by email 2026-04-07 09:35:33 +08:00
2569718930@qq.com a5b5711863 Remove AI analysis and rank cities by recent DEB performance 2026-04-05 07:13:00 +08:00
2569718930@qq.com 781c247952 Add ops dashboards for training data and model coverage 2026-04-03 00:57:19 +08:00
2569718930@qq.com 90791b6070 Refactor monitoring relay alert dispatch 2026-04-02 23:30:52 +08:00
2569718930@qq.com 95c0c452f1 Finalize SQLite defaults and refresh calibration artifacts 2026-04-02 23:24:38 +08:00
2569718930@qq.com 400916b023 Move DBManager import into main for sync script 2026-04-01 15:33:42 +08:00
2569718930@qq.com 3bbd8774a4 Sync Telegram profile fields to Supabase and show user IDs 2026-04-01 02:13:17 +08:00
2569718930@qq.com a8462e188b Add external monitoring stack and alerting docs 2026-04-01 01:49:58 +08:00
2569718930@qq.com bbda6da39a Remove unused type-checking imports from training script 2026-03-30 01:08:35 +08:00
2569718930@qq.com 16404ccf71 Switch repository licensing to AGPL-3.0 2026-03-30 00:46:01 +08:00
2569718930@qq.com 0cc4f4f0d3 Add LightGBM daily high forecasting pipeline 2026-03-29 23:29:17 +08:00
2569718930@qq.com 90822c81d4 Add METAR backfill script and remove settlement history fallback 2026-03-24 00:55:16 +08:00
2569718930@qq.com 578e50b2da Fix E402 imports in model gap backfill script 2026-03-23 23:46:02 +08:00
2569718930@qq.com 5ac5caf3ef Preserve model forecasts and add gap backfill script 2026-03-23 23:41:56 +08:00
2569718930@qq.com 0425c237b1 Add script to reconcile subscriptions by email 2026-03-21 13:26:03 +08:00
2569718930@qq.com ddf909f690 Add script to grant points by Supabase email 2026-03-20 23:52:49 +08:00
2569718930@qq.com 98d36a9174 Fix weekly points display and clarify leaderboard stats 2026-03-20 23:50:40 +08:00
2569718930@qq.com a0b8a3595c feat: Implement payment processing with contract auditing, event loops, and web observability endpoints. 2026-03-20 23:33:50 +08:00
2569718930@qq.com 43749fff7c Unify runtime state in SQLite and add rollout observability 2026-03-20 23:00:07 +08:00
2569718930@qq.com f6771247a6 Add config validation and deployment docs 2026-03-20 22:00:02 +08:00
2569718930@qq.com 3196552c78 Archive probability snapshots and wire them into training 2026-03-20 21:30:52 +08:00
2569718930@qq.com 1c84893bed Add CI and shadow calibration reporting 2026-03-20 20:59:30 +08:00
2569718930@qq.com 25ab512371 release: v1.4.0 2026-03-20 19:13:14 +08:00
2569718930@qq.com fef3097c36 Remove RP5 multi-model data 2026-03-18 00:20:04 +08:00
2569718930@qq.com 1ae9b55509 Add RP5 forecast scraping support 2026-03-17 23:15:13 +08:00