cagedbird043
32b7c0ca9b
feat(frontend): 补齐 GPT-5.3 系列模型到白名单、批量编辑列表与预设映射
...
- useModelWhitelist.ts 添加 gpt-5.3-codex、gpt-5.3-codex-spark
- BulkEditAccountModal.vue 添加 5.3 模型选项与预设按钮(含 5.2→5.3 升级映射)
2026-02-26 16:04:15 +08:00
shaw
4ac57b4edf
fix: 临时移除fast-mode-2026-02-01避免429问题
2026-02-26 15:44:28 +08:00
cagedbird043
685a1e0ba3
feat(i18n): 添加批量编辑跨平台警告的中英文翻译
2026-02-26 15:24:50 +08:00
cagedbird043
e350aab1bd
fix(frontend): 批量编辑添加跨平台模型映射警告与过滤
...
- 新增 selectedPlatforms prop,从父组件传入选中账号的平台集合
- 根据选中平台过滤模型列表与预设映射按钮,避免误操作
- 混选多平台时显示 amber 警告横幅,提醒用户注意映射适用性
- 仅警告不阻断,保持加法兼容
2026-02-26 15:24:50 +08:00
Wesley Liddick
0dd6986e28
Merge pull request #639 from cagedbird043/pr/refactor-antigravity-model-source
...
refactor(admin): 消除测试连接 Gemini 模型硬编码,统一由 DefaultModels 提供
2026-02-26 14:57:13 +08:00
Wesley Liddick
6d0102a70c
Merge pull request #638 from cagedbird043/pr/antigravity-claude-model-cleanup
...
feat(antigravity): 更新 opencode.json 模板至 Claude 4.6 并补齐模型支持
2026-02-26 14:55:32 +08:00
cagedbird043
f96a2a18c1
feat(opencode): 更新 opencode.json 模板至 Claude 4.6(默认启用 thinking)
2026-02-26 14:27:51 +08:00
cagedbird043
f955b04a6f
feat(frontend): 补齐 Antigravity Claude 4.6 前端预设映射与显示
2026-02-26 14:27:51 +08:00
cagedbird043
2fd6ac319b
feat(antigravity): 添加 Claude Opus/Sonnet 4.6 后端模型定义
2026-02-26 14:27:51 +08:00
wucm667
82fbf452a8
feat(i18n): 切换语言时同步更新页面标题
...
- resolveDocumentTitle() 新增 titleKey 参数,优先通过 i18n 翻译
- router beforeEach 中将路由 meta.titleKey 传入标题解析函数
- setLocale() 切换语言后同步刷新 document.title
2026-02-26 14:04:13 +08:00
cagedbird043
ba69736f55
refactor(admin): 测试连接模型列表改为复用 antigravity.DefaultModels,消除硬编码重复
2026-02-26 13:34:10 +08:00
shaw
c75c6b6858
fix: 将 DriveClient 注入 GeminiOAuthService,消除单元测试中的真实 HTTP 调用
...
FetchGoogleOneTier 原先在方法内部直接创建 DriveClient 实例,
导致单元测试中对 googleapis.com 发起真实 HTTP 请求,在 CI 环境
产生 401 错误。
将 DriveClient 作为依赖注入到 GeminiOAuthService,遵循项目
端口与适配器架构规范:
- 新增 repository/gemini_drive_client.go 作为 Provider
- 注册到 repository Wire ProviderSet
- 测试中使用 mockDriveClient 替代真实调用
2026-02-26 10:53:04 +08:00
Wesley Liddick
de61745bb2
Merge pull request #635 from alfadb/fix/count-tokens-fallback-for-proxy
...
fix: count_tokens 端点不支持时降级返回空值
2026-02-26 10:07:30 +08:00
Wesley Liddick
3fab0fcd4c
Merge pull request #644 from LemonZuo/fix/remove-pgdata-env-var
...
移除 PostgreSQL 容器多余重复的 PGDATA 环境变量
2026-02-26 09:40:50 +08:00
alfadb
03bcd94ae5
fix: count_tokens 端点不支持时降级返回空值 (404 only)
...
第三方 Anthropic 中转站通常不支持 /v1/messages/count_tokens 端点,
上游返回 404 时降级返回 {input_tokens: 0},客户端 fallback 到本地估算。
- 仅匹配 404 状态码,语义明确:端点不存在
- 其他错误 (400/429/500) 保留原始处理链和 ops 遥测
- 无需解析错误消息内容,不依赖字符串匹配
- 新增 table-driven 测试覆盖 fallback 和 non-fallback 路径
2026-02-26 09:28:45 +08:00
Lemon
0343bc7777
fix: 移除 PostgreSQL 容器多余重複的 PGDATA 环境变量
2026-02-26 09:01:03 +08:00
Wesley Liddick
565d19acfd
Merge pull request #636 from cagedbird043/pr/antigravity-gemini-3.1-models
...
fix(antigravity): 补全测试连接 Gemini 模型列表并新增 3.1 Pro High/Low 支持
2026-02-26 08:52:19 +08:00
Wesley Liddick
960acf1982
Merge pull request #632 from cagedbird043/pr/gemini-v1beta-template-align
...
feat: 对齐 Gemini v1beta 模型模板与映射顺序
2026-02-26 08:45:56 +08:00
erio
efe8810dff
fix: remove duplicate model_mapping field in GeminiCredentials
...
The field was defined twice (line 563 and 585) due to merge conflict
with upstream v0.1.86, causing TypeScript compilation error TS2300.
2026-02-25 22:10:57 +08:00
cagedbird043
ece911521e
fix(antigravity): 修正 Gemini 3.1 Pro High/Low 发布日期为 2026-02-19
2026-02-25 20:18:19 +08:00
erio
5c07e11473
refactor: remove unused UserAgent constant
...
The UserAgent constant was never referenced; all HTTP requests
use GetUserAgent() which reads from defaultUserAgentVersion
(configurable via ANTIGRAVITY_USER_AGENT_VERSION env var).
2026-02-25 20:08:44 +08:00
erio
d552ad7673
fix: 修复合并后的重复代码和闭包签名不匹配
...
- 删除 account_handler.go 中重复的 CheckMixedChannel 函数
- 修复 gateway_handler.go 闭包调用传参不匹配(上游已改为闭包捕获)
- 恢复 docker-compose.yml 中缺失的 postgres_data volume 定义
2026-02-25 19:24:56 +08:00
erio
496173da1f
merge: 合并上游 v0.1.86 到 main 分支
2026-02-25 19:02:10 +08:00
eriol touwa
1cdaf33272
Merge pull request #3 from touwaeriol/compact-model-ratelimit-badges
...
ui: 减小模型限流徽章区域间距
2026-02-25 18:54:06 +08:00
erio
e2b3969492
ui: 减小模型限流徽章区域间距,与用量窗口列高度对齐
2026-02-25 18:51:49 +08:00
cagedbird043
5d95e59742
fix(admin): 补全 antigravity 测试连接下拉框的 Gemini 模型列表
2026-02-25 18:51:47 +08:00
cagedbird043
01d084bbfd
feat(antigravity): 新增 Gemini 3.1 Pro High 和 Gemini 3.1 Pro Low 模型支持
2026-02-25 18:51:47 +08:00
cagedbird043
7918fc2844
feat: 对齐 Gemini v1beta 模板模型与顺序
2026-02-25 15:19:23 +08:00
Wesley Liddick
31b30a6df2
Merge pull request #631 from cagedbird043/pr/opencode-template-openai-antigravity
...
feat: 补齐 OpenCode 模板中的 OpenAI 与 Antigravity 模型配置
2026-02-25 14:23:43 +08:00
cagedbird043
d217b59e0b
feat: 补齐 Antigravity OpenCode 模板模型配置
2026-02-25 14:17:31 +08:00
cagedbird043
169a4b9d32
feat: 补齐 OpenAI OpenCode 模板模型配置
2026-02-25 14:17:31 +08:00
shaw
15f3ffb165
chore: 调整模型定价文件仓库
2026-02-25 13:50:21 +08:00
Wesley Liddick
02db1010dd
Merge pull request #630 from DouDOU-start/main
...
Sora 平台: SDK 重构、JSON 转义修复及 AT 手动导入
2026-02-25 11:49:48 +08:00
huangenjun
935ea66681
fix: 修复 sora_sdk_client 类型断言未检查的 errcheck lint 错误
...
使用安全的 comma-ok 模式替代裸类型断言,避免 golangci-lint errcheck 报错。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 11:43:08 +08:00
huangenjun
26060e702f
feat: Sora 平台支持手动导入 Access Token
...
新增 Access Token 输入方式,支持批量粘贴(每行一个)直接创建账号,
无需经过 OAuth 授权流程。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 11:33:07 +08:00
huangenjun
65d4ca2563
fix: 修复流式响应中 URL 的 & 被转义为 \u0026 的问题
...
新增 jsonMarshalRaw 使用 SetEscapeHTML(false) 替代 json.Marshal,
避免 HTML 字符转义导致客户端无法直接使用返回的 URL。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 11:32:56 +08:00
huangenjun
3c619a8da5
refactor: 使用 go-sora2api SDK 替代自建 Sora 客户端
...
使用 go-sora2api v1.1.0 SDK 替代原有 ~2000 行自建 HTTP/PoW/TLS 指纹代码,
SDK 提供高并发性能优化(实例级 rand、PoW 缓冲区复用、context.Context 支持)。
- 新增 SoraSDKClient 适配器实现 SoraClient 接口
- 精简 sora_client.go 为仅保留接口和类型定义
- 更新 Wire 绑定使用 SoraSDKClient
- 删除 SoraDirectClient、sora_curl_cffi_sidecar、sora_request_guard 等旧代码
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 10:15:38 +08:00
shaw
ded9b6c14e
fix: upgrade utls to v1.8.2 to resolve GO-2026-4512 vulnerability
v0.1.86
2026-02-25 08:57:43 +08:00
Wesley Liddick
609abbbd7c
Merge pull request #624 from cagedbird043/pr/antigravity-gemini31-passthrough-buttons
...
feat: 补充 Antigravity 的 Gemini 3.1 Pro 透传快捷按钮
2026-02-25 08:45:49 +08:00
Wesley Liddick
1b4e504fad
Merge pull request #625 from cagedbird043/pr/antigravity-default-gemini31-passthrough
...
fix: 默认补全 Antigravity 的 Gemini 3.1 Pro 透传映射
2026-02-25 08:45:16 +08:00
Wesley Liddick
0a3a445828
Merge pull request #628 from cagedbird043/pr/docs-model-mapping-bulk-edit-tip
...
docs: 增加跨平台批量修改导致模型映射丢失的排障经验
2026-02-25 08:31:31 +08:00
Wesley Liddick
c7e18bd5be
Merge pull request #627 from touwaeriol/pr/bugfixes-and-enhancements
...
feat: 反重力(Antigravity)增强、Failover 重构及新模型支持
2026-02-25 08:30:25 +08:00
cagedbird043
083d202fe4
docs: 增加跨平台批量修改导致模型映射丢失的排障经验
2026-02-25 01:02:25 +08:00
erio
8365a8328b
merge: resolve conflicts with upstream/main (Gemini 3→3.1 mappings)
2026-02-25 00:38:39 +08:00
erio
58f21e4b3a
fix: correct gofmt alignment in gemini-3.1-pro fallback pricing
2026-02-25 00:23:37 +08:00
erio
5bd7408b2f
fix: add fallback pricing for opus-4.6 and gemini-3.1-pro models
2026-02-25 00:10:07 +08:00
erio
c671e8dd1d
fix: 统一gemini-3默认映射为非强制3.1
2026-02-24 23:24:48 +08:00
cagedbird043
a3aed3c4c3
fix: 默认补全 antigravity 的 Gemini 3.1 Pro 透传映射
2026-02-24 22:54:11 +08:00
cagedbird043
c008649584
feat: 补充 antigravity 的 Gemini 3.1 Pro 透传快捷按钮
2026-02-24 22:53:53 +08:00
Wesley Liddick
516f8f287c
Merge pull request #623 from cagedbird043/fix/antigravity-mapping-upgrade-additions
...
fix: 补全 Antigravity 模型映射升级与快捷按钮
2026-02-24 22:50:24 +08:00