2569718930@qq.com
|
52ca7d3efa
|
移除天气市场新闻面板,市场列支持点击跳转 Polymarket
删除 WeatherNewsPanel 组件。GroupedMarketTable 市场价格列支持 ExternalLink 跳转到 Polymarket。城市数据去重,每城只保留排名最高的合约。
|
2026-05-25 04:25:22 +08:00 |
|
2569718930@qq.com
|
baede6a485
|
终端侧边栏新增训练数据面板,展示各城市 DEB 命中率/MAE 准确率
|
2026-05-25 04:24:44 +08:00 |
|
2569718930@qq.com
|
92af51b87f
|
feat: implement ScanTerminalDashboard component for weather market monitoring and visualization
|
2026-05-25 04:17:36 +08:00 |
|
2569718930@qq.com
|
78ff3c159b
|
移除已确认信号面板:左列仅保留天气合约表格+时区Tab过滤
删除 activeNavKey='signals' 分支、approveRows 计算、Approved Signals 面板和 TERM key。时区Tab切换直接过滤下方城市列表。
|
2026-05-25 03:59:45 +08:00 |
|
2569718930@qq.com
|
390df86a79
|
feat: implement ScanTerminalDashboard component for weather market intelligence
|
2026-05-25 03:53:46 +08:00 |
|
2569718930@qq.com
|
6de29ed2e1
|
清理调试日志:移除 BIAS_DEBUG/SCAN_DEBUG 临时日志,保留核心修正逻辑
|
2026-05-25 03:52:07 +08:00 |
|
2569718930@qq.com
|
446e303743
|
GroupedMarketTable 单选时区时隐藏分组标题行
groups.length === 1 时直接展示扁平表格,多时区(ALL)时保留可折叠分组。
|
2026-05-25 03:50:59 +08:00 |
|
2569718930@qq.com
|
43231d4474
|
新增城市实时数据源分级总览文档,梳理 51 城数据源与日内修正影响
|
2026-05-25 03:49:15 +08:00 |
|
2569718930@qq.com
|
baafd4fd81
|
终端搜索扩至全字段匹配:city key、中英文 region、market question 等 11 个字段
|
2026-05-25 03:45:04 +08:00 |
|
2569718930@qq.com
|
a764beedd6
|
移除终端顶栏语言切换和刷新按钮
|
2026-05-25 03:40:49 +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
|
e64d252081
|
修复 React 310 错误:refreshAuth useCallback 移至所有 early return 之前
|
2026-05-25 03:33:04 +08:00 |
|
2569718930@qq.com
|
5d6f906adb
|
bias correction 改用已解析的 cur_temp/max_so_far 变量替代错误的 raw 读取
|
2026-05-25 03:29:04 +08:00 |
|
2569718930@qq.com
|
9e74883fe7
|
终端左侧新增可收缩导航面板:折叠/展开切换,中英文标签
Menu 按钮切换展开/收起,52px 折叠态图标栏 → 172px 展开态带标签面板。6 个导航入口:天气合约、交易信号、分析图表、自选监控、实时预警、市场概览。
|
2026-05-25 03:25:52 +08:00 |
|
2569718930@qq.com
|
d7903f4387
|
bias correction 新增 BIAS_PRE 日志排查条件入口
|
2026-05-25 03:24:22 +08:00 |
|
2569718930@qq.com
|
89497bdf69
|
修复构建冲突:移除本地重复 Panel 定义,清理 .next 缓存,新增终端子组件模块
|
2026-05-25 03:23:10 +08:00 |
|
2569718930@qq.com
|
54b03321cb
|
bias correction 新增 BIAS_DEBUG 日志排查修正是否生效
|
2026-05-25 03:22:41 +08:00 |
|
2569718930@qq.com
|
c0df56e7b8
|
新增日内偏差修正:用实况与模型小时预报偏差动态修正 DEB 和概率分布
_analyze 在小时数据组装后,对比当前实测温度与模型预报偏差,
按日内时段权重修正 DEB 高温预测和概率分布 mu。
修正量上限 5°F/3°C,上午权重轻、峰值窗口加重、峰值后最强。
同时将 max-so-far 突破 DEB 预测作为辅助趋势修正信号。
|
2026-05-25 03:18:00 +08:00 |
|
2569718930@qq.com
|
b8985dc52e
|
清理旧地图仪表盘 CSS 模块残留:DashboardHomeIntelligence、DashboardMap
|
2026-05-25 03:09:46 +08:00 |
|
2569718930@qq.com
|
53f17ac4f2
|
进一步拆分 useAccountPayment:提取 useWalletBind、usePaymentFlow、useBilling 三个子 hook
|
2026-05-25 03:05:39 +08:00 |
|
2569718930@qq.com
|
59dc74b5e1
|
移除 decisionClass 死函数,Koyfin → PolyWeather 品牌重命名
|
2026-05-25 03:01:17 +08:00 |
|
2569718930@qq.com
|
f8133d6003
|
清理死代码:移除 14 个孤立组件/模块,Koyfin 品牌改为 PolyWeather
删除的文件:
- ContinentGroupHeader, AiPinnedForecastView, DataFreshnessBar, MarketDecisionLine
- opportunity-ai-meta/evidence-summary/v4-decision/v4-risk
- HeaderBar, IntradaySignalScene, MapCanvas, PolyWeatherDashboard
- ScanFilterPanel, WeatherAuraLayer
修改:
- decisionClass 死函数移除
- KoyfinWeatherTerminal → PolyWeatherTerminal
- Koyfin-style grid → Multi-panel grid
- 欢迎覆盖层 CSS 清理
|
2026-05-25 02:59:47 +08:00 |
|
2569718930@qq.com
|
8849ef8fe6
|
放宽扫描终端硬过滤默认值,适配 Polymarket 低流动性长尾桶
min_price 0.05→0.001,max_price 0.95→0.999,min_liquidity 500→50,
max_spread 0.03→0.2,edge 过滤从定向改为绝对值以捕获空头信号。
|
2026-05-25 02:58:41 +08:00 |
|
2569718930@qq.com
|
852010b8d4
|
_passes_hard_filters 新增过滤原因日志排查扫描行被全部筛掉问题
|
2026-05-25 02:54:20 +08:00 |
|
2569718930@qq.com
|
d2a9e9a9b3
|
修复概率引擎与 Polymarket 桶不匹配导致 model_p 始终为 None 的问题
_distribution_probability_for_market 新增高斯 CDF fallback:
当离散概率分布桶与 Polymarket 市场桶无精确重叠时(如 NYC 分布 56-59F
但市场桶为 51-70F),用分布的 mu/sigma 构建正态分布计算 CDF 概率,
不再直接返回 None,保证 scan_rows 正常生成。
|
2026-05-25 02:51:58 +08:00 |
|
2569718930@qq.com
|
032d46ec1d
|
Polymarket 市场扫描新增 SCAN_DEBUG 日志排查终端无数据问题
在 _build_distribution_scan_pack / _row_from_entry 关键路径
添加 logger.info 跟踪 related_markets 数量、批量报价结果、
行过滤原因和最终结果,便于定位 scan_rows 始终为空的原因。
|
2026-05-25 02:46:05 +08:00 |
|
2569718930@qq.com
|
4844af2273
|
feat: add institutional landing page with i18n support and subscription-gated access logic
|
2026-05-25 02:40:36 +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
|
ad936bfd91
|
Telegram 高频推送内存优化:LRU 缓存限制、TTL 驱逐、速率控制、连接复用
core.py: _cache 改用 LRUDict(maxsize=256) + threading.Lock 线程安全读写
analysis_service.py: _CACHE_LOCK 保护读写,_SUMMARY_CACHE 改用 LRUDict(maxsize=128)
weather_sources.py: 新增 _maybe_trim_caches() 定期清理 11 个过期缓存条目,防止无限增长
telegram_push.py: requests.Session 连接复用替代裸 requests.get,ThreadPoolExecutor 跨周期复用,
新增 _rate_limited_send 消息发送速率控制防止 API 限流堆积
Tested: ruff check 通过, 182 pytest 通过
|
2026-05-25 02:20:15 +08:00 |
|
2569718930@qq.com
|
3534f759d0
|
终端内直接弹出 UnlockProOverlay:订阅支付无需跳转账户页
新增 useTerminalPay hook 和 billing-utils 纯函数,SubscriptionGate 集成支付弹窗。
用户点击订阅后原地弹窗 → 连接钱包 → 链上支付 → 自动刷新进入终端。
|
2026-05-25 02:14:21 +08:00 |
|
2569718930@qq.com
|
5ee416bd0a
|
从最新 logo 重新生成所有尺寸 favicon 和 PWA 图标
|
2026-05-25 02:11:06 +08:00 |
|
2569718930@qq.com
|
29365f10a5
|
UnlockProOverlay 硬编码字符串翻译:off/减免、查看链上交易
discountSuffix "off" 改为 isEn 切换,链上交易链接跟随语言。
Standard Pro 为品牌名保留原文。
Tested: npm run build 通过
|
2026-05-25 02:04:00 +08:00 |
|
2569718930@qq.com
|
d05d11148e
|
删除 ProFeaturePaywall 组件,模态框内改为简洁订阅提示
|
2026-05-25 02:02:05 +08:00 |
|
2569718930@qq.com
|
b6725ea36d
|
全站 i18n 收尾:账户中心状态消息、权限提示页、终端因子面板
账户中心 account-copy.ts 新增 60+ 条状态/错误翻译 key,AccountCenter.tsx
将所有硬编码中英文支付提示改为 copy.xxx 引用。
entitlement-required 页拆分为 Client 组件接入 I18nProvider。
account/error.tsx 接入 useI18n 双语言支持。
终端 Global Weather Factors / Terminal Status 面板和大陆分组头
接入 t() 翻译,Heat/Active/Tradable/Primary/Closed 等标签跟随语言切换。
Tested: tsc --noEmit 通过, npm run build 通过
|
2026-05-25 01:59:31 +08:00 |
|
2569718930@qq.com
|
ed8e4e0b67
|
终端右侧面板中文化:全球天气因子与终端状态标签接入 t() 翻译
Global Weather Factors 和 Terminal Status 面板中的英文硬编码替换为 i18n key。
|
2026-05-25 01:58:26 +08:00 |
|
2569718930@qq.com
|
7e61d1a7e5
|
移除试用系统和 Legacy Token Gate:删除 signup trial 授权、ensure_signup_trial、handleLegacyTokenGate、entitlement-required 页面及相关配置
|
2026-05-25 01:56:17 +08:00 |
|
2569718930@qq.com
|
9a49ff3f5e
|
新增终端大洲分组与移动端卡片 CSS 模块
包含分组标题行、移动端 Tab 隐藏滚动条、信号卡片样式及浅色主题适配。
|
2026-05-25 01:55:55 +08:00 |
|
2569718930@qq.com
|
0b47f4b487
|
终端表格重构:9列时区分组、移动端Tab+卡片流响应式布局
|
2026-05-25 01:55:24 +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
|
f0dec1e65e
|
终端全面中文化:表格、面板、统计、图表均接入语言切换
新增 TERM 翻译字典(28 个 key),通过 t() 函数统一取词。
MarketTable/SparkArea/ProbabilityDistributionChart 接收 isEn 参数。
所有 Panel 标题、表头、统计标签、详情卡片、搜索提示、门控组件
均跟随语言切换实时生效。
Tested: tsc --noEmit 通过, npm run build 通过
|
2026-05-25 01:42:02 +08:00 |
|
2569718930@qq.com
|
c79dfda495
|
新增终端大洲分组逻辑模块
|
2026-05-25 01:41:43 +08:00 |
|
2569718930@qq.com
|
8fbbe54c46
|
新增终端大洲分组实施计划 — 9个任务,从continent-grouping逻辑到响应式UI
|
2026-05-25 01:39:34 +08:00 |
|
2569718930@qq.com
|
6672f02989
|
新增终端城市大洲分组设计文档
覆盖桌面端 9 列分区分组表格、移动端 Tab+卡片流布局方案。所有数据字段已就绪,无需后端改动。
|
2026-05-25 01:36:00 +08:00 |
|
2569718930@qq.com
|
637b580bbd
|
@
新增终端城市大洲分组设计文档
覆盖桌面端 9 列分区分组表格、移动端 Tab+卡片流布局方案。
所有数据字段已就绪,无需后端改动。
@
|
2026-05-25 01:35:07 +08:00 |
|
2569718930@qq.com
|
7e9d7a4b59
|
落地页登录态感知:已登录用户隐藏登录/注册按钮
InstitutionalLandingPage 挂载时检测 Supabase session,
用户已登录则仅显示"进入产品"直达 /terminal,未登录则保留完整按钮组。
Tested: npm run build 通过
|
2026-05-25 01:33:30 +08:00 |
|