Feat/auto disable failed proxies#68
Merged
cnlimiter merged 9 commits intocnlimiter:fix1from Mar 23, 2026
Merged
Conversation
- 增强了 OAuth 刷新错误解析,遇到一次性 refresh_token 已失效时返回明确中文指引,合并了多余的 status_code 401 判断逻辑 - 为通用 API 请求增加可选超时与中断能力 (utils.js) - 为前端账号列表的单账号刷新和批量验证增加并发保护及超时控制,避免请求悬挂导致界面卡死 (accounts.js)
fix: 修复 OAuth token 刷新一次性令牌报错及批量验证卡死问题
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更说明
解决。 https://github.com/cnlimiter/codex-manager/issues/50这个issue问题
本次修改主要包含两部分:
另外补充修复了一个页面兼容性问题:
TemplateResponse调用方式,修复/login等页面访问时出现500 Internal Server Error的问题修改内容
修改原因
当前代理列表中如果存在无效代理,测试失败后仍保持启用,会导致后续继续命中这些无效代理,影响使用体验。
同时,这个分支在当前依赖环境下存在模板渲染兼容性问题,访问
/login页面会直接报 500,导致页面无法正常验证分支功能,因此一并修复。验证方式
uv run pytest,结果为15 passed/login,确认页面可正常打开,返回200 OK