2569718930@qq.com
|
5a7d302d11
|
Add chart freshness diagnostics
|
2026-06-10 15:34:34 +08:00 |
|
2569718930@qq.com
|
3a1b2dfd6d
|
Avoid caching failed scan snapshots
|
2026-06-09 22:47:23 +08:00 |
|
2569718930@qq.com
|
6273921005
|
Add ops feedback reward grants
|
2026-06-08 20:54:20 +08:00 |
|
2569718930@qq.com
|
96dde3b50e
|
Add observation collector health status
|
2026-06-08 14:39:49 +08:00 |
|
2569718930@qq.com
|
fb4a144fcf
|
Use static terminal update announcements
|
2026-06-07 00:32:11 +08:00 |
|
2569718930@qq.com
|
3951735259
|
Add terminal update announcements
|
2026-06-07 00:04:08 +08:00 |
|
2569718930@qq.com
|
f7625218ae
|
Add user feedback status notifications
|
2026-06-06 22:55:15 +08:00 |
|
2569718930@qq.com
|
09979f3bb5
|
fix: handle auth callback failures
|
2026-06-05 16:50:52 +08:00 |
|
2569718930@qq.com
|
00f96150c5
|
fix: prevent slow chart proxy 504s
|
2026-06-03 02:34:27 +08:00 |
|
2569718930@qq.com
|
a440f3d2b5
|
fix: hide upstream html payment errors
|
2026-06-03 01:58:19 +08:00 |
|
2569718930@qq.com
|
9d136a337c
|
Speed up entitlement auth sync
|
2026-06-01 22:36:52 +08:00 |
|
2569718930@qq.com
|
fc0a8b8ff5
|
Harden wallet challenge proxy
|
2026-06-01 22:15:38 +08:00 |
|
2569718930@qq.com
|
8fc9f3ae1a
|
Add terminal feedback workflow
|
2026-06-01 21:10:37 +08:00 |
|
2569718930@qq.com
|
ac5b512a72
|
Reduce terminal chart update timeouts
|
2026-06-01 14:07:13 +08:00 |
|
2569718930@qq.com
|
fee402145e
|
Slim terminal chart detail batches
|
2026-06-01 11:37:16 +08:00 |
|
2569718930@qq.com
|
39c7c1903c
|
Shorten cold scan terminal timeout
|
2026-05-31 22:54:43 +08:00 |
|
2569718930@qq.com
|
78ea0326a5
|
Return partial city detail batches
|
2026-05-31 19:51:28 +08:00 |
|
2569718930@qq.com
|
8d26afdec0
|
Reduce terminal auth and analytics stalls
|
2026-05-31 19:21:53 +08:00 |
|
2569718930@qq.com
|
5083b7c433
|
Instrument API timing and reduce detail fallbacks
|
2026-05-31 18:58:57 +08:00 |
|
2569718930@qq.com
|
a4253c224a
|
Add auth profile timing instrumentation
|
2026-05-31 18:27:04 +08:00 |
|
2569718930@qq.com
|
46effcd45f
|
Optimize terminal detail loading and Redis replay
|
2026-05-31 04:32:48 +08:00 |
|
2569718930@qq.com
|
2a6d8748f4
|
Improve ops monitoring and chart loading
|
2026-05-31 03:21:58 +08:00 |
|
2569718930@qq.com
|
ca72072da0
|
Optimize terminal startup and deployment smoke checks
|
2026-05-31 01:56:08 +08:00 |
|
2569718930@qq.com
|
74a2d71644
|
Reduce scan terminal origin load
|
2026-05-30 21:55:45 +08:00 |
|
2569718930@qq.com
|
52f92d8650
|
Speed up terminal auth snapshot loading
|
2026-05-30 21:08:19 +08:00 |
|
2569718930@qq.com
|
d9eea721ef
|
feat: implement /api/auth/me proxy route with subscription-required state and fallback entitlement snapshots
|
2026-05-30 21:01:48 +08:00 |
|
2569718930@qq.com
|
aa583e7440
|
Add ops runtime secret rotation
|
2026-05-30 20:33:30 +08:00 |
|
2569718930@qq.com
|
3fcda3f3cd
|
Tighten cities fallback timeout
|
2026-05-30 19:38:31 +08:00 |
|
2569718930@qq.com
|
345691ad71
|
Add cities static fallback
|
2026-05-30 19:32:25 +08:00 |
|
2569718930@qq.com
|
e864181c3c
|
Improve terminal entitlement resilience
|
2026-05-30 19:10:19 +08:00 |
|
2569718930@qq.com
|
c0b1edaed0
|
feat: implement payment proxy routes and add security validation tests for wallet and intent operations
|
2026-05-30 15:41:15 +08:00 |
|
2569718930@qq.com
|
853a652e9b
|
fix: degrade auth profile on backend outage
|
2026-05-30 15:06:22 +08:00 |
|
2569718930@qq.com
|
522e35de7f
|
Add trial and referral subscription program
|
2026-05-29 19:24:46 +08:00 |
|
2569718930@qq.com
|
2269aaefd7
|
Reduce Supabase disk IO
|
2026-05-29 17:22:33 +08:00 |
|
2569718930@qq.com
|
784b27a954
|
fix: preserve terminal access during auth sync
|
2026-05-28 12:18:43 +08:00 |
|
2569718930@qq.com
|
2e6349cbc6
|
fix: align scan terminal proxy and build timeouts
|
2026-05-28 09:23:01 +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
|
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
|
d029d5c4e7
|
Auth session 持久化 + 多分辨率跑道图表 + 拖拽缩放
- middleware: refreshMiddlewareSession 前置刷新 Supabase token
- backend-auth: getUser() 优先触发 refresh,再 getSession 拿新 token
- Dashboard: onAuthStateChange 实时更新 proAccess + 15min getSession 心跳
- detail proxy: 新增 city/[name]/detail 代理,透传 resolution 参数
- city_payloads: aggregate_runway_history + build_runway_band_history 跑道聚合
- chart: 10m→1m 自适应分辨率 + zoom 拖拽 + 跑道温区 Area + Runway Details 开关
|
2026-05-26 20:37:00 +08:00 |
|
2569718930@qq.com
|
bf1ee43ffe
|
台北 Settlement 标签从 跑道实测 改为 CWA
|
2026-05-26 11:36: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
|
5d0d1e2673
|
删除 AI 预报系统全部死代码:11 个文件,扫描客户端 AI 流、状态管理、类型定义
|
2026-05-25 22:27:02 +08:00 |
|
2569718930@qq.com
|
7f0506b897
|
清理残留 skip_polymarket 参数和 PM 注释
|
2026-05-25 20:26:26 +08:00 |
|
2569718930@qq.com
|
2d9e99760f
|
深度清理 Polymarket 代码:删除10个文件+3个API路由+客户端引用
删除 MarketOverviewView、MarketDecisionLine、market-scan-state、use-city-market-scan、AnalyticsPanel、TerminalDashboard、polymarket-market-links、lib/types、market-scan 路由、use-ai-city-card-data。scan-terminal-client 移除 getMarketScan 和 skip_polymarket。
|
2026-05-25 19:50:28 +08:00 |
|
2569718930@qq.com
|
6b7a4575ad
|
拆分 analysis_service:剩余工具函数全部移至 analysis_utils.py
提取 _mgm_hourly_high/_dedupe_forecast_daily/_format_observation_time_local/_parse_local_hour/_parse_utc_datetime/_metar_is_current_local_day/_is_plausible_city_temp。统一 parse_utc_datetime 副本。analysis_service 2082→1966 行。
|
2026-05-25 17:51:10 +08:00 |
|
2569718930@qq.com
|
045121a457
|
feat: implement scan terminal dashboard with real-time market data services and interactive visual components
|
2026-05-25 16:48:19 +08:00 |
|
2569718930@qq.com
|
7273891794
|
更新 CLAUDE.md,清理死 import,图表与 API 细节调整
|
2026-05-25 07:52:31 +08:00 |
|
2569718930@qq.com
|
20c8395c0b
|
全局配置更新:OAuth 回调修复、支付安全加固、站点 URL 工具
- 新增 NEXT_PUBLIC_SITE_URL 支持及 site-url.ts 工具模块
- 修复 OAuth 回调域名:import.meta.env 统一读取站点 URL
- 支付 API 路由新增收款地址校验
- 后端支付服务更新
- middleware 清理
- 新增 paymentSecurity 测试
|
2026-05-24 18:33:47 +08:00 |
|
2569718930@qq.com
|
105713c799
|
@
支付提交增加 Tx 预校验:提交前链上验签收款地址与金额,防止转错地址;409 错误展示友好中文提示并自动对账恢复
- 新增 validate_intent_tx 方法及 POST /api/payments/intents/{id}/validate 端点,
在提交前查链上 receipt 对比收款地址和金额,mismatch 直接拦截
- 新增 handleSubmit409 辅助函数,根据后端错误详情分流处理:
已支付→自动 reconcile,已过期→提示重下单,其他→透传具体原因
- submit/validate 路由透传后端 detail 字段,生产环境也能看到具体错误
- 手动转账面板粘贴 tx hash 后自动触发验证,绿色/红色提示,
验证不通过时禁用提交按钮
Tested: tsc --noEmit + ruff check . 均通过
@
|
2026-05-22 04:44:14 +08:00 |
|
2569718930@qq.com
|
2f0b496066
|
ops 订阅开通改为 Next.js 直连 Supabase,免去 VPS 鉴权链路
|
2026-05-20 22:23:28 +08:00 |
|