2569718930@qq.com
|
ffbb2d9765
|
Settlement runway 改名 Settlement station
|
2026-05-25 05:37:25 +08:00 |
|
2569718930@qq.com
|
3b288dc4c4
|
气温走势图 Y 轴改用市场合约温度选项刻度
纵坐标从 distribution_full 提取温度分桶作为 ticks,domain 动态计算而非硬编码。
|
2026-05-25 05:34:05 +08:00 |
|
2569718930@qq.com
|
d631ae08ad
|
修复 Polymarket 链接:市场 slug 剥除温度后缀转为事件 URL
|
2026-05-25 05:31:01 +08:00 |
|
2569718930@qq.com
|
17c6c13d4f
|
气温走势图 Y 轴和 UMA 阈值标签从右侧移至左侧
|
2026-05-25 05:29:46 +08:00 |
|
2569718930@qq.com
|
a2da66ca5e
|
移除 AI prompt 中 EMOS/CRPS 禁令文本
EMOS/CRPS 从未在项目中实现,仅存在于 AI prompt 的禁止列表和历史文档中。
|
2026-05-25 05:18:26 +08:00 |
|
2569718930@qq.com
|
472ef9fa3b
|
气温走势图底部恢复 Polymarket 市场链接
|
2026-05-25 05:07:25 +08:00 |
|
2569718930@qq.com
|
c1cc144b8e
|
气温走势图底部恢复 Polymarket 市场链接
|
2026-05-25 05:06:32 +08:00 |
|
2569718930@qq.com
|
ece77d7595
|
DEB预报曲线改为平滑monotone渲染,时间轴每2小时一个刻度;修复TrainingDashboard类型错误
|
2026-05-25 04:57:03 +08:00 |
|
2569718930@qq.com
|
0edcc11d3f
|
实时气温走势图改用 DEB 小时预报曲线替代平直虚线,选中城市时拉取 hourly 数据
|
2026-05-25 04:53:28 +08:00 |
|
2569718930@qq.com
|
685d65a36a
|
训练数据独立为侧边栏专属页面:独立文件+管理仪表盘风格
TrainingDashboard 抽到单独文件,从 Panel 内嵌升级为全宽管理后台页面:4 统计卡片 + 进度条命中率表。点击侧边栏「训练数据」时替换 3 列布局为独立视图。
|
2026-05-25 04:49:28 +08:00 |
|
2569718930@qq.com
|
a5eed410d3
|
feat: add LiveTemperatureThresholdChart component and supporting scan terminal city row utility
|
2026-05-25 04:39:24 +08:00 |
|
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 |
|