Skip to content

Release/1.1.7 - #25

Merged
MACOSDO merged 33 commits into
mainfrom
release/1.1.7
Sep 30, 2026
Merged

MACOSDO merged 33 commits into
mainfrom
release/1.1.7

Conversation

@MACOSDO

@MACOSDO MACOSDO commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

No description provided.

wucm667 and others added 30 commits September 21, 2026 12:58
…t button

The Claude reset credit query rendered as a bare "Claude 重置额度" link,
which reads like a redeem action, and dumped raw ISO timestamps and
window keys. Render it like OpenAIQuotaResetCell instead: a read-only
"次数 N" button sharing one row with the local query button via a
#pre-actions slot, plus an expiry chip whose tooltip carries the grant
label, cleared windows and limit requirement.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
- Show resets held (sum of resets_left) on the count button, matching the
  Codex count; flag "not usable now" when none is redeemable yet, instead
  of showing 0 while a grant exists.
- Pick the redeemable (next) grant for the expiry chip, falling back to
  the earliest expiry, rather than assuming credits[0] is next.
- Render a single ClaudeResetCreditsCell across usage states so a query
  started while usage loads is not lost on remount.
- Drop an unrelated google/subcommands go.sum entry.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
- Drop selection_token (unsalted hash of a short grant ID, reversible) and
  claudeGrantSelection from the read-only DTO; assert it never serializes.
- query() returns only the projected result; no raw upstream block escapes.
- Clear a cooldown_until that is already past, using the same `now` as the
  redeemable check; the cell also shows the cooldown only when in the future.
- Invalidate in-flight queries when account id, platform or type changes.
- Sort the earliest-expiry fallback by parsed timestamp, invalid/missing last.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
fix(anthropic): rewrite tool names in one body pass
…ing-trend

feat(dashboard): toggle recent usage between tokens and spending
…at-keepalive

fix(antigravity): keep compat streams alive before first content
…flict

fix(accounts): warn when whitelist model conflicts with mapping
…ting

fix(gateway): resolve composite routes for websocket aliases
…sage

fix(gateway): forward received chat stream usage
…dits-ui

feat(claude): 查询 Claude 重置次数(只读),UI 复用 Codex 次数按钮 / Read-only Claude reset credit count, reusing Codex count UI
fix: 移除 OpenAI 分组 Codex 配置中的模型目录依赖
Wei-Shaw and others added 3 commits September 29, 2026 15:53
feat: 新增可信用户风控白名单,保留审计并免除本地自动处罚
feat: Claude Code 专用分组仅展示受支持的客户端入口
Merge Wei-Shaw/sub2api v0.2.10 at
2f3fed2.

Preserve sub4api module paths, Codex ticket wiring and routes, and BPS
account binding while integrating upstream changes. Set the application
version to 1.1.7 and add the requested concise changelog.
@github-actions

Copy link
Copy Markdown
Contributor

Thank you for your contribution! Before we can merge this PR, we need you all to sign our Contributor License Agreement (CLA).

To sign, please reply with the following comment:

I have read the CLA Document and I hereby sign the CLA

You only need to sign once — it will be valid for all your future contributions to this project.


I have read the CLA Document and I hereby sign the CLA


0 out of 7 committers have signed the CLA.
❌ @wucm667
❌ @PMExtra
❌ @StarryKira
❌ @korkin25
❌ @william-drakemond
❌ @Wei-Shaw
❌ @Jobs
Jobs seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@MACOSDO
MACOSDO merged commit 85baa25 into main Sep 30, 2026
11 of 14 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 30, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants