Release/1.1.7 - #25
Conversation
…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]>
feat: support Claude Sonnet 5.5
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 配置中的模型目录依赖
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.
|
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:
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. |
No description provided.