Release v1.5.1 and improve mobile dashboard layouts
This commit is contained in:
+14
-6
@@ -1,15 +1,23 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased
|
||||
## 1.5.1 - 2026-03-23
|
||||
|
||||
- 新增 `/ops` 轻量运营后台,支持系统状态、会员列表、用户查询、周榜、手动补分
|
||||
- `/ops` 新增支付异常单,支持按原因筛选并手动标记“已处理”
|
||||
- 会员列表支持按 `user_id` 去重,并回补 Supabase Auth 邮箱/注册时间
|
||||
- `/ops` 页面增加管理员守卫,前后端双层限制管理员访问
|
||||
- `/ops` 支持会员列表、支付异常单、用户查询、周榜和手动补分
|
||||
- `/ops` 支付异常单支持按原因筛选、标记已处理,并补充支付异常审计视图
|
||||
- 会员列表支持按 `user_id` 去重,并优先回补 Supabase Auth 邮箱/注册时间
|
||||
- 新增按邮箱补跑订阅恢复脚本 `scripts/reconcile_subscription_by_email.py`
|
||||
- 支付确认失败(如 `receiver_mismatch`)现在会明确落 `failed`,并写入 SQLite 审计事件
|
||||
- 账户页支付前强制重新拉取 `/api/payments/config`,并对 `tx_payload.to` 做最新地址校验
|
||||
- 支付前强制重新拉取 `/api/payments/config`,并校验最新地址、允许域名和当前支付上下文
|
||||
- 浏览器钱包选择补齐 EIP-6963 发现、稳定去重和绑定后账户状态即时刷新
|
||||
- 城市详情页新增 `官方参考 / Official Sources` 区块,覆盖主要城市的官方机构/机场/METAR 链接
|
||||
- 前端钱包选择补齐 EIP-6963 发现、稳定去重和绑定后账户状态即时刷新
|
||||
- “今日日内分析”结构解读改为后端同源动态短评,并统一网页与 Bot 解释口径
|
||||
- 台北主结算源切换到 `NOAA RCTP`,按最终质控后的最高整度摄氏值展示和说明
|
||||
- 浏览器插件同步台北 `NOAA RCTP` 结算参考标签和说明
|
||||
- `/ops` 手机端收口为卡片化视图,保留桌面表格
|
||||
|
||||
|
||||
## Unreleased
|
||||
|
||||
## 1.5.0 - 2026-03-21
|
||||
|
||||
|
||||
Reference in New Issue
Block a user