- 10 Mar, 2026 8 commits
-
-
shaw authored
-
Wesley Liddick authored
fix: Linux.do OAuth 注册支持邀请码两步流程 (fix #836)
-
Wesley Liddick authored
feat: cleanup stale concurrency slots on startup
-
Wesley Liddick authored
fix: OpenAI临时性400错误支持池模式同账号重试 & HelpTooltip层级修复
-
Wesley Liddick authored
fix: use shared max_line_size config for OpenAI Responses SSE scanner
-
Wesley Liddick authored
fix(frontend): stack quota badges vertically in capacity column
-
Wesley Liddick authored
feat(frontend): pass locale to iframe embedded pages via lang parameter
-
Wesley Liddick authored
feat: OpenAI 账号信息增强 & 批量操作支持
-
- 09 Mar, 2026 30 commits
-
-
kyx236 authored
1. 识别OpenAI "An error occurred while processing your request" 临时性400错误 并触发failover,同时在池模式下标记RetryableOnSameAccount,允许同账号重试 2. ForwardAsAnthropic路径同步支持临时性400错误的识别和同账号重试 3. HelpTooltip组件使用Teleport渲染到body,修复在dialog内被裁切的问题
-
erio authored
Two SSE scanners in openai_gateway_messages.go were hardcoded to 1MB while all other scanners use defaultMaxLineSize (500MB) with config override. This caused Responses API streams to fail on large payloads.
-
QTom authored
- 提取 refreshSingleAccount 私有方法复用单账号刷新逻辑 - 新增 BatchClearError handler (POST /admin/accounts/batch-clear-error) - 新增 BatchRefresh handler (POST /admin/accounts/batch-refresh) - 前端 AccountBulkActionsBar 添加批量重置状态/刷新令牌按钮 - AccountsView 添加 handler 支持 partial success 反馈 - i18n 中英文补充批量操作相关翻译
-
QTom authored
提取 DecodeIDToken(跳过过期校验)供导入场景使用, ParseIDToken 复用它并保留原有过期检查行为。 导入 OpenAI/Sora OAuth 账号时自动补充缺失的 email、 plan_type、chatgpt_account_id 等字段,不覆盖已有值。
-
QTom authored
OAuth 授权和 token 刷新时从 id_token 的 OpenAI auth claim 中 提取 chatgpt_plan_type(plus/team/pro/free),存入 credentials, 账号管理页面 PlatformTypeBadge 显示订阅类型。
-
erio authored
QuotaBadge components (daily/weekly/total) were wrapped in a horizontal flex container, making them visually inconsistent with other capacity badges (concurrency, window cost, sessions, RPM) which stack vertically. Remove the wrapper so all badges align consistently. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
erio authored
When the service restarts, concurrency slots from the old process remain in Redis, causing phantom occupancy. On startup, scan all concurrency sorted sets and remove members with non-current process prefix, then clear orphaned wait queue counters. Uses Go-side SCAN to discover keys (compatible with Redis client prefix hooks in tests), then passes them to a Lua script for atomic member-level cleanup. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
erio authored
Embedded pages (purchase subscription, custom pages) now receive the current user locale through a `lang` URL parameter, allowing iframe content to match the user's language preference. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
shaw authored
-
shaw authored
-
shaw authored
-
shaw authored
-
Elysia authored
-
shaw authored
-
Wesley Liddick authored
fix(billing): 修复 OpenAI fast 档位计费并补齐展示
-
shaw authored
-
yangjianbo authored
- 打通 service_tier 在 OpenAI HTTP、WS、passthrough 与 usage 记录中的传递 - 修正 priority/flex 计费逻辑,并将 fast 归一化为 priority - 在用户端和管理端补齐服务档位与计费明细展示 - 补齐前后端测试,并修复 WS 限流信号重复持久化导致的全量回归失败 Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
shaw authored
-
Wesley Liddick authored
fix(openai): remove misplaced passthrough check from isModelSupportedByAccount
-
Wesley Liddick authored
feat(frontend): 为后台账号管理和 IP 管理增加拖筐选中能力
-
Wesley Liddick authored
fix: increase SSE scanner max line size from 40MB to 500MB
-
Wesley Liddick authored
chore: bump Antigravity user agent version to 1.20.4
-
Wesley Liddick authored
[Fix] Fix issue #851
-
erio authored
-
erio authored
-
erio authored
The viper config default (config.go) was overriding the constant in gateway_service.go. Both must be updated to take effect.
-
erio authored
4K image base64 data can exceed 40MB limit, causing "bufio.Scanner: token too long" errors. Scanner is adaptive (starts at 64KB, grows as needed), so increasing the cap has no impact on normal responses.
-
Wesley Liddick authored
支持 API Key 上游池模式的同账号重试次数配置与自定义错误策略
-
Wesley Liddick authored
feat(admin): 支持定时测试自动恢复并统一账号恢复入口
-
shaw authored
-
- 08 Mar, 2026 2 commits