2569718930@qq.com
|
72e93f8e93
|
Optimize multi-model caching and frontend revalidation
|
2026-05-20 08:58:16 +08:00 |
|
2569718930@qq.com
|
1af33c3ab8
|
chore(account): separate payment methods into tabs and fix noWallet copy
|
2026-05-20 08:33:59 +08:00 |
|
2569718930@qq.com
|
76d5a0abe8
|
refactor: remove redundant telegram pricing, align daily forecast date, and hide sunrise/sunset from UI
|
2026-05-20 07:55:47 +08:00 |
|
2569718930@qq.com
|
a714817cdf
|
feat: implement health check dashboard client and admin service APIs
|
2026-05-19 23:39:33 +08:00 |
|
2569718930@qq.com
|
e1e000e854
|
后台会员页新增增长趋势图表:累计曲线、每日新增堆叠面积图、统计卡片
|
2026-05-19 19:28:38 +08:00 |
|
2569718930@qq.com
|
82d60cf05f
|
feat: implement Telegram-to-Web account binding flow and add supporting database and UI components
|
2026-05-19 18:26:45 +08:00 |
|
2569718930@qq.com
|
a5c508cce8
|
feat: implement SQLite database management and Supabase integration for user authentication and points synchronization
|
2026-05-19 18:07:39 +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
|
ac4f70e33d
|
feat: implement basic command handlers, orchestrator, database manager, and account binding UI
|
2026-05-19 17:47:51 +08:00 |
|
2569718930@qq.com
|
89914a296b
|
feat: add AccountCenter component for user profile and subscription management
|
2026-05-19 17:31:31 +08:00 |
|
2569718930@qq.com
|
6e2baa14ad
|
账户页付费用户新增城市话题群入口链接
|
2026-05-19 17:15:16 +08:00 |
|
2569718930@qq.com
|
9d6eb54a4f
|
移除分布视图地图点击时的 flyTo 放大动画
|
2026-05-19 17:09:59 +08:00 |
|
2569718930@qq.com
|
bddf7f1372
|
修复地图点击城市跳转决策卡:Pro 用户自动切换到分析视图
|
2026-05-19 17:06:00 +08:00 |
|
2569718930@qq.com
|
96b642ffac
|
重写 Pro 升级公告文案:突出交易决策价值,而非功能清单
|
2026-05-19 15:10:35 +08:00 |
|
2569718930@qq.com
|
9db37c6d7b
|
修复 CI 部署:使用原生 ssh 替代 appleboy action
|
2026-05-19 14:22:43 +08:00 |
|
2569718930@qq.com
|
53c9ed2118
|
修复 CI:移除 package.json 中残留的 husky prepare 脚本
|
2026-05-19 13:15:48 +08:00 |
|
2569718930@qq.com
|
6d132e6a7f
|
移除未使用的 husky 依赖,pre-push hook 用手写脚本替代
|
2026-05-19 12:48:36 +08:00 |
|
2569718930@qq.com
|
476a4f85d8
|
修复移动端点击城市列表触发 Leaflet flyTo NaN 崩溃:隐藏地图容器跳过动画
|
2026-05-19 12:41:38 +08:00 |
|
2569718930@qq.com
|
b93a75516d
|
移除未使用的 Groq 和 Meteoblue 服务代码及配置
|
2026-05-19 00:05:07 +08:00 |
|
2569718930@qq.com
|
1326176a85
|
@
修复移动端城市列表搜索无数据显示:非 Pro 用户回退到基础城市数据源
MobileCityPicker 原依赖扫描终端 API rows,该 API 仅 Pro 用户触发,
导致访客/免费用户 cityListRows 为空,所有城市被 pickCityRow 过滤掉。
现新增 cityListRows fallback:无 scan 数据时从 store.cities +
citySummariesByName 构建行数据,保证所有用户可见并搜索城市列表。
Constraint: fallback rows 缺少 metar/target 字段,但 MobileCityPicker 仅消费 display/temp/deb/airport 字段,不影响渲染。
@
|
2026-05-18 23:50:18 +08:00 |
|
2569718930@qq.com
|
c38dc80f58
|
后台新增 API 状态检测页:实时检测 Supabase/Open-Meteo/METAR/KNMI/MADIS/Telegram 连通性
|
2026-05-18 23:25:16 +08:00 |
|
2569718930@qq.com
|
d4640a578d
|
项目体检收尾:更新 CLAUDE.md 移除 EMOS/LGBM 引用,清理前端死字段,移除 git 跟踪的临时文件,VPS 关闭退役钱包监控
|
2026-05-18 22:54:00 +08:00 |
|
2569718930@qq.com
|
0e0aad3171
|
删除 LGBM 全部代码和模型文件,EMOS 简化为纯 legacy 高斯分桶模式
|
2026-05-18 22:05:55 +08:00 |
|
2569718930@qq.com
|
aec47adda1
|
缓存分析饼图:移除零值过滤,即使很小的命中数也显示
|
2026-05-18 21:34:17 +08:00 |
|
2569718930@qq.com
|
2fa27f54ac
|
修复转化漏斗:前后端数据格式对齐,正确解析 events/rates 结构
|
2026-05-18 21:29:06 +08:00 |
|
2569718930@qq.com
|
671a862400
|
总览页升级为综合数据大屏:双列布局、缓存桶图、会员分布饼图、转化漏斗、城市覆盖
|
2026-05-18 21:18:22 +08:00 |
|
2569718930@qq.com
|
a9d71c18aa
|
后台数据可视化:Recharts 漏斗图、总览页 KPI 卡片和缓存饼图
|
2026-05-18 20:53:27 +08:00 |
|
2569718930@qq.com
|
e12d935cde
|
会员订阅区分体验用户和付费用户:类型标签、筛选器、来源字段
|
2026-05-18 20:29:33 +08:00 |
|
2569718930@qq.com
|
546bc0c21e
|
删除旧的 OpsDashboard 1694 行单页组件
|
2026-05-18 20:26:24 +08:00 |
|
2569718930@qq.com
|
67701a4715
|
后台管理系统后端 API:在线配置编辑、手动订阅管理、日志查看(logs 目录避开 gitignore)
|
2026-05-18 20:18:42 +08:00 |
|
2569718930@qq.com
|
073d0efbb0
|
后台管理系统基础框架:侧边栏布局、9 个页面模块、共享类型和 API 客户端
|
2026-05-18 20:10:08 +08:00 |
|
2569718930@qq.com
|
2d1cb55151
|
非 Pro 用户隐藏城市决策卡标签页和深度分析视图
|
2026-05-18 19:35:16 +08:00 |
|
2569718930@qq.com
|
6bdad2eae9
|
修复游客无法加载城市简报:middleware 白名单遗漏 detail 端点导致 401
|
2026-05-18 19:22:51 +08:00 |
|
2569718930@qq.com
|
ff420c4bec
|
修复地图点击城市后跳转到决策卡而非右侧简报的问题
|
2026-05-18 19:13:21 +08:00 |
|
2569718930@qq.com
|
426bd7deab
|
统一城市决策卡 Pro 门禁:游客和免费用户点击 Today 引导至账户页
|
2026-05-18 19:06:04 +08:00 |
|
2569718930@qq.com
|
3e941a238a
|
移除分布视图的 Pro 权限门禁,游客和免费用户可查看地图和城市简报
|
2026-05-18 18:56:32 +08:00 |
|
2569718930@qq.com
|
ad16ae6b3b
|
账户页 Telegram 区块仅付费用户可见,移除过期的频道升级通知和市场监控链接
|
2026-05-18 18:44:20 +08:00 |
|
2569718930@qq.com
|
78b23ef361
|
feat: implement Telegram account binding and update project structure in documentation
|
2026-05-18 17:10:44 +08:00 |
|
2569718930@qq.com
|
6041d25f23
|
feat: add telegram group pricing and direct payments
|
2026-05-18 16:18:26 +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 |
|