v1.0.9
本版本把订阅档位理清:Enterprise 不再占用一个订阅档位(它是登录方式),Power 独立成档,
并补上 Pro Max。API Key 管理页新增与账号管理同构的筛选面板,
同时修掉一个会让列表整个变空的筛选缺陷。
新增
API Key 筛选
- API Key 管理页新增筛选面板,四个维度:订阅档位、状态(正常 / 异常 / 未检查)、
使用量占比、额度重置剩余天数 - 每个选项带命中计数,工具栏按钮上有角标显示生效条件数,
统计行另有「筛选中 N 项」标签可一键清空 - 与账号管理的筛选面板同构,两者外观样式收敛到同一处,不再各写一份
- 卡片补充显示额度重置日期,位置与账号卡片一致。上游返回额度的同一个接口本来就带重置时间,
此前 API Key 侧没有解析,因此这个字段需要重新同步一次才会有值
添加账号弹窗的导入入口
- 「添加账号」弹窗在三种添加方式下方新增「从文件导入」与「输入 JSON 导入」,
点击后关闭当前弹窗、直接打开对应的导入弹窗,不必退出去再找工具栏的「导入」下拉 - 两组入口用分组小标题隔开:上面是新增单个账号,下面是批量导入已有账号
修复
- 订阅档位里混进了登录方式:Enterprise 是登录方式(IdC),不是订阅档位,
两者是正交的 —— 一个账号完全可以「订阅 Power、用 Enterprise 登录」。
此前的判定把标题里的 ENTERPRISE 当档位,还把 POWER 一起并进这一档,
结果 Power 账号既显示不出自己的档位,也没法单独筛选 - Power 档位筛选恒为 0:
subscription.type是从上游标题派生出来的持久化值,
只改判定逻辑不会动到磁盘上已存的旧值,除非把每个账号的用量重新刷一遍。
现在主进程在读取账号数据时按标题重新对齐档位并落盘,启动一次即生效 - 范围筛选清空后列表变空:在「使用量」或「重置剩余」里填过数字再删空,
列表会变成空白。a-input-number在内容被删空时给出的是null,而筛选按
!== undefined判断「是否已设置」,null因此被当成有效条件,比较时又被转成0,
于是剩余天数 > 0、用量 > 0把几乎所有条目都滤掉了。
现在范围条件统一按!= null判断,输入框也统一收敛成未设置,
清空后命中数量与列表实时恢复;筛选按钮角标此前同样会把清空的输入算作一项,一并修正
优化
添加账号弹窗
- 遮罩点击关闭改为按步骤区分:停在「选择添加方式」时点遮罩可以关闭,
进入在线登录之后(选择登录方式 / Enterprise SSO / 等待浏览器授权)不再响应遮罩点击,
点返回退回到「选择添加方式」后又可以关闭。
此前所有步骤一律禁止点遮罩关闭,连什么都没做的第一步也得去点右上角 - OIDC 凭证那一步同样不响应遮罩点击:该步骤有填了一半的 Refresh Token 表单,
误触遮罩会全部丢掉
变更
- 订阅档位新增 Pro Max,档位顺序为 Free / Pro / Pro+ / Pro Max / Power / Teams。
判定链对顺序敏感:Pro Max 与 Pro+ 都含子串 “Pro”,两者必须先于 Pro 判断 - 档位标签配色:Power 用黄色(Enterprise 不再占用档位后腾出来的颜色,
与 API Key 页原本的 Power 配色一致),Pro Max 用洋红 - 订阅档位的判定收敛到一处共享实现,主进程解析接口响应与读取历史数据时对齐都走它,
不再各持一份正则 - API Key 的档位配色改为与账号管理共用同一张表,同一个订阅在两个页面颜色一致;
档位判定也改为直接取上游标题,不再依赖旧的小写分层字段(那套分层没有 Pro Max,
且把 Pro Max 并进了 Pro+) - 订阅档位的展示统一走带兜底的查表函数:磁盘上可能残留已废弃的档位值,
直接索引元数据表会取到undefined,进而让整张卡片渲染失败
📦 下载
| 平台 | 文件 |
|---|---|
| macOS (Apple Silicon) | *-mac-arm64.dmg |
| macOS (Intel) | *-mac-x64.dmg |
| Windows | *-win-x64-setup.exe |
| Linux | *-linux-x86_64.AppImage |
macOS 安装包未做签名与公证,首次打开请右键选择「打开」,或在
「系统设置 - 隐私与安全性」中允许运行。
安装遇到问题?请查看 安装说明与常见问题。