Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 18 additions & 7 deletions .github/changes/v1.0.5.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,25 @@
## v1.0.5 更新内容

### 新增

- **Codex 提前重置通知**:周额度在预定时间之前重新开始(例如 OpenAI 全局重置)时发送通知。只根据你自己的用量数据判断,不请求第三方。可在「设置 › 提醒 › Codex 提前重置时通知我」中关闭。
- **用量页显示重置概率**:开启「重置概率」后,用量页用两行蓝色进度条显示「24H重置概率」和「48H重置概率」。只有一个 Codex 账号时显示在该卡片下;有多个时在订阅合计下显示一次。
- **测试通知**:「设置 › 提醒」底部可发送一条测试通知,确认能否收到。
- **用量页添加入口与更新时间**:标题栏新增「+」添加账号,标题下显示「x 分钟前更新」。

### 改进

- **紧凑用量卡片**:用量页每个账号的头部压缩为一行(图标、名称、套餐、状态);每个额度只占一行:名称、进度条、已用百分比和重置倒计时。同样的屏幕可以看到更多服务商。剩余额度和完整重置时间仍在详情页显示。
- **节奏线**:进度条上的细竖线表示「按平均速度此刻应用到的位置」,进度超过竖线说明用得比平均快。适用于 5 小时、每日、每周和每月窗口。
- **大字体自动换行**:系统字体放大到 1.3 倍及以上时,每个额度自动改为三行显示,保证可读性。
- **套餐到期提示**:卡片上只在到期前 7 天内显示,其余时间在详情页查看。
- **全局重置雷达**:Codex 详情页的预测、事件和服务状态合并为一张卡。先给出未来 24 小时全局重置的可能性(较低 / 有可能 / 较高)和百分比,再展示 48 小时概率、置信度、标出你自己周额度重置时间的时间线、近 30 天重置记录和平均间隔。历史和故障信息可展开查看,数据来源只显示一次。
- **用量页重置提示**:开启全局重置雷达后,若未来 24 小时全局重置的可能性达到 15% 及以上,或出现官方信号,Codex 卡片会显示「全局重置 N%」或「全局重置信号」标签。该标签不影响账号状态和提醒。
- **紧凑卡片**:每个账号的标题压缩为一行,每个额度一行:名称、进度条、已用百分比、重置倒计时。进度条上的细竖线表示按平均速度此刻应用到的位置。系统字体放大时自动改为三行显示。
- **卡片顺序固定**:不再按用量排序,刷新后卡片不会跳动;登录失效和出错的账号排在最前。
- **重置概率精简**:Codex 详情页只保留未来 24 / 48 小时的全局重置概率,只请求概率这一个接口,不再获取历史事件和服务状态。关闭按钮更明显。
- **账号详情页更短**:额度改为单行,点击展开完整明细;删除账号单独放在页面最底部。
- **通知标题更短**:标题只写事件(例如「5 小时窗口已用 80%」),账号名放在正文,避免被截断。
- **界面清理**:去掉卡片上的标签,新版本提示改为标题下的一行文字;提示图标改为圆形感叹号并与文字对齐;去掉分隔点「·」;设置页去掉加载动画,赞助卡片移到底部,提醒页去掉多余说明;底部导航改用系统图标;中文倒计时的分钟显示为「分」。

### 修复

- **5 小时重置通知重复**:账号未使用时,5 小时窗口的重置时间会不断后移,导致旧的「重置前提醒」反复通知。该提醒已移除,现在只有额度用满(100%)的窗口才会在重置时通知。

### 使用说明

- 全局重置数据来自独立第三方 codex-reset.com,默认关闭,开启前需确认;预测不保证你的个人额度恢复。
- 重置概率来自独立第三方 codex-reset.com,默认关闭,开启前需确认;预测不保证你的个人额度恢复。
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@
- **中转站一键接入**:New API、Sub2API、One API 等中转站只需地址和 Key,自动识别站点和余额。
- **所有订阅一屏看完**:每个账号的每个额度窗口(5 小时、每周、每月、余额)用横条显示已用与剩余,附重置倒计时;最需要注意的账号排在最前面。
- **用完预测**:按你当前的消耗速度,估算什么时候会用完——如果早于重置就提前告诉你。
- **Codex 全局辅助信息**:默认关闭。在 ChatGPT / Codex 详情页打开「显示全局重置预测」,同意独立第三方 [codex-reset.com](https://codex-reset.com/) 数据来源后,显示 24 / 48 小时概率、置信度、已确认重置历史及服务状态。开关对所有 Codex 账号生效;取消同意或关闭后不请求该来源。不会向其发送 API Key、ChatGPT Token、账户 ID 或个人用量。它不是 OpenAI 官方个人额度 API;预测不保证个人额度恢复,也不会修改个人窗口重置时间。低置信度和过期缓存会明确标注。
- **Codex 全局辅助信息**:默认关闭。在 ChatGPT / Codex 详情页的「重置概率」点「开启」,同意独立第三方 [codex-reset.com](https://codex-reset.com/) 数据来源后,只在该详情页显示未来 24 / 48 小时的全局重置概率。开关对所有 Codex 账号生效;取消同意或关闭后不请求该来源。不会向其发送 API Key、ChatGPT Token、账户 ID 或个人用量。它不是 OpenAI 官方个人额度 API;预测不保证个人额度恢复,也不会修改个人窗口重置时间。过期缓存会明确标注。
- **订阅与花费**:显示服务商返回的套餐到期 / 续费日;为每个账号填上月费,首页汇总你每月在 AI 订阅上花了多少。
- **及时提醒**:用量超过你设的阈值、窗口重置额度恢复、套餐快到期、登录失效时,发本地通知提醒你。
- **新版本提示**:有新版时在用量页标题下显示一行文字,点一下前往下载;选择不再提示后,同一版本不再出现。
- **及时提醒**:用量超过你设的阈值、用满(100%)的窗口重置后额度恢复、套餐快到期、登录失效时,发本地通知提醒你。
- **小组件**(iOS):主屏和锁屏小组件,不打开应用也能看余量。
- **新版本提示**:有新版时在首页标题旁提示,点一下前往下载;关闭后同一版本不再提示。
- **好用的细节**:中文 / English(可跟随系统)、浅色 / 深色、7 种主题色、流畅的动画与触觉反馈,并尊重系统的「减弱动态效果」。

## 下载与安装
Expand All @@ -54,7 +54,7 @@

| 服务 | 连接方式 | 显示内容 |
|---|---|---|
| ChatGPT / Codex | 浏览器登录 | 5 小时窗口、每周窗口、额度余额、套餐有效期;独立第三方全局重置预测、事件历史与服务状态 |
| ChatGPT / Codex | 浏览器登录 | 5 小时窗口、每周窗口、额度余额、套餐有效期;独立第三方全局重置概率 |
| GitHub Copilot | 个人访问令牌(Token) | Premium 请求、Chat、代码补全用量 |
| OpenRouter | 浏览器登录 / API Key | 额度余额、Key 限额、今日 / 本周 / 本月花费 |
| Cline / ClinePass | API Key | ClinePass 的 5 小时 / 每周 / 每月用量与套餐到期日;额度余额(含组织余额) |
Expand Down Expand Up @@ -82,11 +82,11 @@
## 隐私

- **没有服务器**:应用直接向各服务商请求个人用量。全局重置模块直接读取 Codex Reset 的公开数据,不发送 ChatGPT Token、账户 ID 或个人用量。
- **版本检查**:应用每隔几小时读取一次本仓库在 GitHub 上的最新 Release,用来提示新版本;请求不携带任何账号或用量信息。
- **凭据只存在本机**:API Key 和登录令牌保存在系统钥匙串(iOS Keychain / Android Keystore)中,不会上传。
- **用量历史只存在本机**:保存在应用的本地数据库里,可在「设置 → 数据」一键全部删除。
- **无广告、无统计**:不收集任何使用数据。
- **版本检查**:应用每隔几小时读取一次本仓库在 GitHub 上的最新 Release,用来提示新版本;请求不携带任何账号或用量信息。
- **第三方公共数据**:只有同意来源并开启开关后,应用才在前台及系统允许的后台刷新中读取 Codex Reset;关闭会隐藏模块并中止进行中的公共请求。每个接口至少间隔 5 分钟,缓存保存在本机;网络失败可显示旧数据,第三方不可访问不代表 Codex 故障。展示数据的每个区域均提供可点击的 `Data: codex-reset.com` 署名,遵循其 [接口文档](https://codex-reset.com/developers) 和 [使用条款](https://codex-reset.com/terms)。
- **第三方公共数据**:只有同意来源并开启开关后,应用才在前台及系统允许的后台刷新中读取 Codex Reset;关闭会隐藏模块并中止进行中的公共请求。只请求概率这一个接口,至少间隔 5 分钟,缓存保存在本机;网络失败可显示旧数据,第三方不可访问不代表 Codex 故障。展示概率的区域提供可点击的 `Data: codex-reset.com` 署名,遵循其 [接口文档](https://codex-reset.com/developers) 和 [使用条款](https://codex-reset.com/terms)。
- 浏览器登录使用本机 `127.0.0.1` 临时回调,只在登录过程中短暂开启,授权完成后立即关闭。

## 常见问题
Expand All @@ -98,7 +98,7 @@
它按本周期内的平均消耗速度线性估算,适合判断「今天会不会被限流」,不代表精确时间。

**Codex 全局重置概率代表我的额度会恢复吗?**
不代表。它是 Codex Reset 对额外全局事件的预测,不是个人额度倒计时。历史事件只有 `group=reset` 且 `announcement_state=announced` 才列为已确认重置;储备重置、普通公告和未确认信号另行标注。个人额度仍以账户接口及 ChatGPT / Codex 本身为准。本版本不提供全局重置通知。
不代表。它是 Codex Reset 对额外全局重置的预测,不是个人额度倒计时。个人额度仍以账户接口及 ChatGPT / Codex 本身为准。本版本不提供全局重置通知。

## 参与开发

Expand Down
Binary file removed assets/images/tabIcons/explore.png
Binary file not shown.
Binary file removed assets/images/tabIcons/explore@2x.png
Binary file not shown.
Binary file removed assets/images/tabIcons/explore@3x.png
Binary file not shown.
Binary file removed assets/images/tabIcons/home.png
Binary file not shown.
Binary file removed assets/images/tabIcons/home@2x.png
Binary file not shown.
Binary file removed assets/images/tabIcons/home@3x.png
Binary file not shown.
Loading
Loading