Commit Graph

867 Commits

Author SHA1 Message Date
2569718930@qq.com 5d10d60dcb 缓存 TTL 对齐:图表内存/会话缓存统一降为 5 分钟(metar),与大表刷新同步
- HOURLY_CACHE_TTL_MS: model(30min) → metar(5min)
- SESSION_CACHE_TTL_MS: 10min → metar(5min)
- 消除大表已刷新但折线图仍显示旧温度的时差问题
2026-05-26 08:13:37 +08:00
2569718930@qq.com 8a534160f0 修复 MADIS 测试:HH:MM 时间戳改为 ISO 格式,避免日期回退导致 slot 错位
normObs 对 HH:MM 格式调用 getCityLocalUtcTimestamp 时未传 referenceLocalDate,
导致取当前真实日期而非测试数据日期,所有观测挤到最后一个 slot。
2026-05-26 08:11:13 +08:00
2569718930@qq.com c331c89289 修复 fallback fetch 依赖:rows.length 改为 useRef 标记,避免 terminalData 刷新时无意义 re-run 2026-05-26 07:59:55 +08:00
2569718930@qq.com 598cd17c0b 城市图表增加 LoadingSignal 组件:detail 数据加载中显示进度指示 2026-05-26 07:57:38 +08:00
2569718930@qq.com 00e3007949 feat: add LiveTemperatureThresholdChart component to dashboard scan-terminal 2026-05-26 07:32:02 +08:00
2569718930@qq.com 04dcbcd6ea 移除图表跑道系列的 AMOS/AMSC source 标签 2026-05-26 06:31:55 +08:00
2569718930@qq.com 3a82c11e78 feat: implement LiveTemperatureThresholdChart and add visibility and refresh policy unit tests 2026-05-26 06:13:18 +08:00
2569718930@qq.com 636a81d6df test: add unit tests for temperature chart data and visibility policy, and document city data sources 2026-05-26 06:02:47 +08:00
2569718930@qq.com e1417f607d feat: implement LiveTemperatureThresholdChart and add visibility policy unit tests 2026-05-26 05:46:45 +08:00
2569718930@qq.com 8ca9ce4223 feat: add scan terminal dashboard, fallback city mapping, and Nginx deployment configuration 2026-05-26 05:20:36 +08:00
2569718930@qq.com 1ac41dde33 Callback 修复补丁:redirect URL 改用 siteUrl 构造,避免跳转到 localhost:3000 2026-05-26 04:48:07 +08:00
2569718930@qq.com f884b016cc 修复 callback 无限重定向:origin 比较改为 host header 比较
nextUrl.origin 在 route handler 中不认 x-forwarded-* headers,
导致 canonical origin 检查始终失败,callback 无限重定向到自身。
改用 request.headers.get(host) 比较。
2026-05-26 04:27:37 +08:00
2569718930@qq.com 2b5d5545e2 城市选择器弹框尺寸放大:280→380px,结果列表 240→380px 2026-05-26 02:53:05 +08:00
2569718930@qq.com 67460685e8 添加 .env.production:CI 构建时可读取 NEXT_PUBLIC 变量 2026-05-26 02:48:47 +08:00
2569718930@qq.com d088ff389a CI/CD 优化:前端构建产物上传 artifact,VPS 跳过二次 npm run build 2026-05-26 02:39:02 +08:00
2569718930@qq.com 58cc82f520 feat: implement LoginClient component and add institutional landing page layout 2026-05-26 02:32:15 +08:00
2569718930@qq.com 98458c0c05 前端 Dockerfile 支持 build args,docker-compose 注入 NEXT_PUBLIC 变量 2026-05-26 02:25:41 +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 f2ce23d7de VPS 增加 frontend Docker 服务替代 Vercel 2026-05-26 01:04:20 +08:00
2569718930@qq.com cf84b8336f 扫描 worker 默认值 6→8,上限 8→12(适配 8GB 内存) 2026-05-26 01:01:07 +08:00
2569718930@qq.com a13dff84ba LoginClient 细节调整 2026-05-26 00:37:18 +08:00
2569718930@qq.com d76c57466d 卸载 leaflet 地图依赖包 2026-05-26 00:33:43 +08:00
2569718930@qq.com 617d3c910e 支付域名识别更新:Vercel → polyweather.top
payment-host.ts 新增 polyweather.top。site-url.ts/wallet.ts/usePaymentFlow/AccountCenter 硬编码域名替换。PRODUCTION_SITE_URL 改为 https://polyweather.top
2026-05-26 00:33:02 +08:00
2569718930@qq.com 9545725d7f 清理旧决策卡片、市场总览、跑道面板等已废弃组件 2026-05-25 23:52:44 +08:00
2569718930@qq.com 723c6dafc6 终端布局和搜索框清理,新增网格策略业务测试 2026-05-25 23:44:02 +08:00
2569718930@qq.com 26b6f3ae9b 删除 AI 机场解读 12 个失效测试 2026-05-25 23:14:48 +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 ea5c6ec71e 清理市场概览残留:删除 MarketOverviewBanner+refresh_policy 中的 marketOverview 条目 2026-05-25 23:04:40 +08:00
2569718930@qq.com a3db39909d 术语统一:合约/市场/交易 → 阈值/信号/实况路径/多模型预测 2026-05-25 22:51:53 +08:00
2569718930@qq.com 5d0d1e2673 删除 AI 预报系统全部死代码:11 个文件,扫描客户端 AI 流、状态管理、类型定义 2026-05-25 22:27:02 +08:00
2569718930@qq.com de8e92c985 feat: implement ScanTerminalDashboard and LiveTemperatureThresholdChart components 2026-05-25 22:06:54 +08:00
2569718930@qq.com 368388899d 移除左侧导航栏「市场概览」按钮 2026-05-25 21:57:10 +08:00
2569718930@qq.com b7c5623161 移除终端搜索框 2026-05-25 21:54:49 +08:00
2569718930@qq.com 5202ed06ff 巴黎 AROME 仅在 AEROWEB 为主源时作对比展示,避免与当前温度重复 2026-05-25 21:38:10 +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 87643699e7 缓存TTL 2min→10min,空闲时预加载相邻区域数据 2026-05-25 21:06:57 +08:00
2569718930@qq.com 25bcc35063 温度链增加 settlement_current 兜底:CWA/HKO 等官方结算站温度优先于 METAR 2026-05-25 20:58:18 +08:00
2569718930@qq.com 7b8826dfa1 清理最后一批 Polymarket 注释+死代码 WeatherDecisionBand 2026-05-25 20:53:03 +08:00
2569718930@qq.com 11a901d22e 修复 scan_terminal_filters 残留语法错误 2026-05-25 20:28:48 +08:00
2569718930@qq.com 64ab74f7fc 移除区域标签栏和自选时区面板 2026-05-25 20:28:09 +08:00
2569718930@qq.com 7f0506b897 清理残留 skip_polymarket 参数和 PM 注释 2026-05-25 20:26:26 +08:00
2569718930@qq.com 2cd43b607d 清理时区逻辑:TRADING_REGIONS→REGIONS,移除 detectLocalRegion/TZ fallback,用 CITY_REGION 硬编码替代 2026-05-25 20:23:44 +08:00
2569718930@qq.com 9c9924cc5a 扫描缓存键按区域隔离,修复切换区域时显示旧区域数据的问题 2026-05-25 20:16:50 +08:00
2569718930@qq.com 96b8165be1 移除图表 Polymarket 跳转链接,保留城市名称标签 2026-05-25 20:10:56 +08:00
2569718930@qq.com e0ab26a01e 城市列表移除合约数显示,仅保留城市名和当地时间 2026-05-25 20:09:36 +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 a3c4fd522b Y 轴改为整度刻度 + 右侧显示,砍掉 Polymarket 市场温度选项,formatPrice 兜底 2026-05-25 19:42:44 +08:00
2569718930@qq.com cdd3cd25ae 气象情报终端:移除 Polymarket 市场数据列和 MarketOverviewView
GroupedMarketTable 9列→6列(删Market/Edge/SprLiq)。continent-grouping 删 formatPrice/formatSpreadLiquidity,getGapColor 纯温度语义。KoyfinRowsTable 精简为城市列表。MobileCityCard 市场价格替换为本地时间。侧边栏移除市场概览入口。
2026-05-25 19:42:06 +08:00