2569718930@qq.com
|
52ca7d3efa
|
移除天气市场新闻面板,市场列支持点击跳转 Polymarket
删除 WeatherNewsPanel 组件。GroupedMarketTable 市场价格列支持 ExternalLink 跳转到 Polymarket。城市数据去重,每城只保留排名最高的合约。
|
2026-05-25 04:25:22 +08:00 |
|
2569718930@qq.com
|
446e303743
|
GroupedMarketTable 单选时区时隐藏分组标题行
groups.length === 1 时直接展示扁平表格,多时区(ALL)时保留可折叠分组。
|
2026-05-25 03:50:59 +08:00 |
|
2569718930@qq.com
|
baafd4fd81
|
终端搜索扩至全字段匹配:city key、中英文 region、market question 等 11 个字段
|
2026-05-25 03:45:04 +08:00 |
|
2569718930@qq.com
|
074ad1c36c
|
撤除终端内联支付:订阅按钮统一跳转 /account
删除 useTerminalPay.ts、billing-utils.ts,SubscriptionGate 恢复为 <Link href=/account>,全站支付入口统一到账户页。
|
2026-05-25 03:38:15 +08:00 |
|
2569718930@qq.com
|
89497bdf69
|
修复构建冲突:移除本地重复 Panel 定义,清理 .next 缓存,新增终端子组件模块
|
2026-05-25 03:23:10 +08:00 |
|
2569718930@qq.com
|
7f8dca2066
|
拆分 AccountCenter:提取支付与钱包逻辑至 useAccountPayment hook,主组件从 2917 行减至 1280 行
|
2026-05-25 02:38:20 +08:00 |
|
2569718930@qq.com
|
22872f26e7
|
移除旧 AI Weather Decision Terminal 品牌名,统一为 PolyWeather Terminal
删除未使用的 ScanTerminalTopBar 和 ScanTerminalContentView 类型。
ScanTerminalLoadingScreen 顶栏文字改用 PolyWeather 品牌名。
|
2026-05-25 02:33:53 +08:00 |
|
2569718930@qq.com
|
f7eeca1021
|
LoadingSignal 升级:换用新品牌 logo,明亮简洁蓝色旋转动画
logo 改用 apple-touch-icon,spinner 改为蓝色渐变环 + 微光晕
+ cubic-bezier 缓动曲线,整体更轻盈现代。
同时 ScanTerminalScreen 加载态接入 ScanTerminalLoadingScreen。
|
2026-05-25 02:29:04 +08:00 |
|
2569718930@qq.com
|
6f3fef4a3c
|
新增终端移动端城市卡片组件
|
2026-05-25 01:50:56 +08:00 |
|
2569718930@qq.com
|
3e0725f680
|
新增终端移动端大洲 Tab 栏组件
|
2026-05-25 01:50:41 +08:00 |
|
2569718930@qq.com
|
933cae74b4
|
新增终端大洲分组标题行组件
|
2026-05-25 01:50:30 +08:00 |
|
2569718930@qq.com
|
ad14a007e7
|
continent-grouping 审查修复:localTimeRange 排序、key 类型收窄
|
2026-05-25 01:49:28 +08:00 |
|
2569718930@qq.com
|
c79dfda495
|
新增终端大洲分组逻辑模块
|
2026-05-25 01:41:43 +08:00 |
|
2569718930@qq.com
|
6672f02989
|
新增终端城市大洲分组设计文档
覆盖桌面端 9 列分区分组表格、移动端 Tab+卡片流布局方案。所有数据字段已就绪,无需后端改动。
|
2026-05-25 01:36:00 +08:00 |
|
2569718930@qq.com
|
af97173eed
|
登录页 logo 替换为图片,终端及落地页样式微调
LoginClient 双布局 logo 从 CloudSun 图标+文字改为 /logo.png 图片。
ScanTerminalState 样式精简,LoadingSignal 调整,落地页细节优化。
Tested: tsc --noEmit 通过, npm run build 通过
|
2026-05-25 01:10:26 +08:00 |
|
2569718930@qq.com
|
fd2531341d
|
更新终端重构后的业务状态测试
|
2026-05-25 00:23:44 +08:00 |
|
2569718930@qq.com
|
e4d123d94d
|
重构首页为机构落地页,新增终端路由,时区感知 Polymarket 市场发现
|
2026-05-25 00:16:53 +08:00 |
|
2569718930@qq.com
|
32a3ba0ea4
|
feat: implement HeaderBar and ScanTerminal UI layout components for dashboard navigation and decision workspace
|
2026-05-24 22:38:43 +08:00 |
|
2569718930@qq.com
|
864b1fa1f9
|
修复前端长时间挂机内存累积:城市缓存 LRU 逐出 + AI 预测缓存上限
Constraint: cityDetailsByName/citySummariesByName/cityDetailMetaByName 只增不减,52 城全量可达 ~5MB+
Constraint: aiCityForecastStateCache 无上限,随城市×日期组合膨胀
Tested: tsc --noEmit OK, ruff OK, pytest 184 passed
|
2026-05-23 21:18:32 +08:00 |
|
2569718930@qq.com
|
6cbc56ac5a
|
修复业务测试:AI 预测最高温需等待 AI 就绪,不再回退行数据
|
2026-05-23 12:45:19 +08:00 |
|
2569718930@qq.com
|
5817d4157d
|
AI 未就绪时不再用集群中位数冒充 AI 预测最高温
|
2026-05-23 12:34:26 +08:00 |
|
2569718930@qq.com
|
348dfe132a
|
移除 Polymarket 价格层 UI:删除 MarketDecisionLine 组件及相关数据流
|
2026-05-23 12:24:49 +08:00 |
|
2569718930@qq.com
|
573393409d
|
更新业务状态测试适配全跑道展示
|
2026-05-20 18:25:37 +08:00 |
|
2569718930@qq.com
|
9b2ac614cb
|
重构跑道观测系统:全跑道展示、结算跑道标注、热力模型、风场分析
|
2026-05-20 18:16:27 +08:00 |
|
2569718930@qq.com
|
0c2e22e770
|
feat: implement ScanTerminalShellParts component for loading, topbar, and paywall UI
|
2026-05-19 17:52:31 +08:00 |
|
2569718930@qq.com
|
44e8921e5c
|
前端移除 Lagos 城市及相关本地化文案
|
2026-05-17 22:59:58 +08:00 |
|
2569718930@qq.com
|
415f03466d
|
修复 CI: mobileAnnouncement 测试适配公告移除
|
2026-05-17 21:52:50 +08:00 |
|
2569718930@qq.com
|
4c6eaa6390
|
feat: add useAiCityForecast hook to manage streamed AI city weather forecasting logic
|
2026-05-17 21:50:20 +08:00 |
|
2569718930@qq.com
|
3351991fe1
|
feat: add AiCityTemperatureChart component and useAiPinnedCityWorkspace hook for deep-analysis city tracking
|
2026-05-17 21:37:51 +08:00 |
|
2569718930@qq.com
|
1645fd88d0
|
移除 v1.5.6 升级公告横幅
- ScanTerminalDashboard: 删除 showAnnouncement 状态、localStorage 检测逻辑、渲染代码
- ScanTerminalShellParts: 删除 ScanUpgradeAnnouncement 组件
|
2026-05-17 21:24:28 +08:00 |
|
2569718930@qq.com
|
9d8c59f741
|
修复城市决策卡切换时地图白屏和第二城市加载失败
- MapCanvas 改为始终挂载,视图切换用 display:none 隐藏而非卸载,
避免 Leaflet 重初始化时容器尺寸为 0 导致白屏
- handleMapCitySelect 在 matchedRow 为空时主动调用 ensureCityDetail
预加载城市详情,不再依赖 hydration 队列异步补拉
|
2026-05-17 21:20:17 +08:00 |
|
2569718930@qq.com
|
deec8221ea
|
重构温度曲线图表数据模块,修复 DEB offset 基准
- 新建 temperature-chart-paths.ts:抽取 8 个纯函数(buildChartTimeAxis、
buildDebBaselinePath、buildCalibratedPath、buildObservationGrid 等)
- DEB offset 基准改为优先用 hourly 曲线自身 max,forecast.today_high
降级为 fallback,防止不可靠的 today_high 整体抬升/压低曲线
- chart-utils.ts 精简 ~280 行,清除重写的 normalizeTafHm/chartHmToMinutes
- temperatureChartData.test.ts 新增 Moscow/Ankara/正常城市 3 个测试场景
|
2026-05-17 20:57:52 +08:00 |
|
2569718930@qq.com
|
07f61f8ca9
|
Bump city detail cache for chart rebuild
|
2026-05-17 19:48:09 +08:00 |
|
2569718930@qq.com
|
38ac9844c1
|
Ensure DEB chart path covers full day
|
2026-05-17 19:34:42 +08:00 |
|
2569718930@qq.com
|
a83200d505
|
Fix Ankara decision chart model coverage
|
2026-05-17 19:12:28 +08:00 |
|
2569718930@qq.com
|
8ade6dd7d2
|
Improve scan decision card hydration
|
2026-05-17 18:57:02 +08:00 |
|
2569718930@qq.com
|
55099c3dd8
|
恢复城市决策卡温度曲线图
- AiPinnedCityCard: 重新引入 AiCityTemperatureChart 渲染
- MobileDecisionCard: 恢复温度走势图折叠区
|
2026-05-17 18:19:31 +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
|
2d9aa576dd
|
feat: implement scan terminal mobile dashboard components and data management logic
|
2026-05-17 15:32:47 +08:00 |
|
2569718930@qq.com
|
c60baaa1e8
|
feat: implement utility modules and AI-pinned city dashboard components for temperature forecasting
|
2026-05-17 14:33:23 +08:00 |
|
2569718930@qq.com
|
341c6d0a93
|
feat: implement Telegram push utility and add new dashboard components for scan terminal and paywall management
|
2026-05-17 13:59:40 +08:00 |
|
2569718930@qq.com
|
8e2317592d
|
feat: implement chart utilities for temperature forecasting, calibration, and observation processing
|
2026-05-16 22:19:10 +08:00 |
|
2569718930@qq.com
|
4a938395be
|
修复温度曲线三个渲染问题:数据点过少、张力过高、canvas被CSS拉伸
- 小时数据插值为每半小时一点(24→47点)
- 全线 tension 从 0.28-0.32 降至 0.1-0.12
- 移除 canvas CSS width/height !important 声明,交由 Chart.js ResizeObserver 管理
|
2026-05-16 21:30:47 +08:00 |
|
2569718930@qq.com
|
2e02133696
|
修复图表时间轴不全与城市决策卡模型补齐卡顿
- 后端 Open-Meteo 请求加 past_days=1,小时数据从 00:00 开始
- 前端图表层填充完整 00:00-23:00 时间轴,缺失时段置空
- 城市深度分析门槛从 >1 降为 >=1,单模型城市不再被拦
- hydration 队列加最大重试 3 次,防止永久卡在等待模型补齐
- 移除右侧面板历史对账按钮
|
2026-05-16 20:14:05 +08:00 |
|
2569718930@qq.com
|
884a7899f3
|
修复图表横轴时间标签不完整:用tickLabels替代index取模过滤
|
2026-05-16 00:12:56 +08:00 |
|
2569718930@qq.com
|
6746650bb1
|
跑道观测推送及前端刷新间隔改回60秒,匹配AMSC每分钟更新频率
|
2026-05-15 17:58:13 +08:00 |
|
2569718930@qq.com
|
861b394e49
|
跑道观测推送时间修正为AMSC/AMOS观测时间,显示HH:MM格式
|
2026-05-15 17:49:37 +08:00 |
|
2569718930@qq.com
|
a614cbd298
|
feat: implement runway observations monitoring panel and Telegram alert utilities
|
2026-05-15 16:22:42 +08:00 |
|
2569718930@qq.com
|
b45010a92e
|
feat: implement runway observations dashboard panel, add telegram alert utility, and create city payload service
|
2026-05-15 15:37:25 +08:00 |
|