IanShaw027
7dc7ff22d2
fix: preserve messages dispatch config in repository hydration
2026-04-10 18:13:18 +08:00
IanShaw027
67a05dfccd
fix: honor table defaults and preserve dispatch mappings
2026-04-10 17:55:37 +08:00
IanShaw027
b6bc042302
fix(frontend): 升级 axios 修复审计高危漏洞
2026-04-10 09:28:32 +08:00
IanShaw027
1312405966
fix(settings): 补齐公开设置中的表格分页字段返回
2026-04-10 09:18:48 +08:00
qingyuzhang
07d2add674
fix(sidebar): smooth collapse transitions
2026-04-10 05:16:20 +08:00
IanShaw027
57d0f9794f
fix(frontend): 补全 messages 调度国际化文案
2026-04-10 00:56:23 +08:00
IanShaw027
269c7a065c
fix(test): restore integration expectations
2026-04-09 22:08:42 +08:00
IanShaw027
b6946e78a2
fix(lint): restore repository sort helpers
2026-04-09 21:49:10 +08:00
IanShaw027
2b70d1d332
merge upstream main into fix/bug-cleanup-main
2026-04-09 21:35:48 +08:00
IanShaw027
b37afd68ec
fix(lint): format setting service
2026-04-09 21:31:48 +08:00
Wesley Liddick
00c08c574e
Merge pull request #1539 from warksu/fix/loadfactor-not-synced-to-scheduler-cache
...
fix: 同步 LoadFactor 到调度快照缓存
2026-04-09 21:15:40 +08:00
Wesley Liddick
bbc79796dc
Merge pull request #1529 from IanShaw027/feat/group-messages-dispatch-redo
...
feat: 为openai分组增加messages调度模型映射并支持instructions模板注入
2026-04-09 21:14:38 +08:00
Wesley Liddick
760cc7d6be
Merge pull request #1481 from alfadb/fix/increase-error-log-body-limit
...
fix(ops): 将错误日志请求体存储限制从 10KB 提升至 256KB
2026-04-09 21:14:13 +08:00
Wesley Liddick
9a72025afb
Merge pull request #1523 from octo-patch/fix/issue-1519-home-content-csp-frame-src
...
fix: include home_content URL in CSP frame-src origins
2026-04-09 21:13:46 +08:00
Wesley Liddick
74302f60ab
Merge pull request #1010 from Glorhop/pr/oidc-login
...
feat(auth): support OIDC login and prefer IdP real email on sign-in
2026-04-09 21:13:22 +08:00
IanShaw027
62962c05f1
fix(lint): 修复 CI 中的 ineffassign 和 unused 代码告警,修正 group 排序集成测试兼容性
2026-04-09 19:25:08 +08:00
swark2006
118ff85fbf
fix: 同步 LoadFactor 到调度快照缓存
...
LoadFactor 字段在构建调度快照缓存时缺失,导致调度算法
EffectiveLoadFactor() 无法使用配置的负载因子,回退到 Concurrency。
这会影响账号的负载率计算,进而影响调度优先级。
修复:在 buildSchedulerMetadataAccount 中添加 LoadFactor 字段。
2026-04-09 18:50:11 +08:00
IanShaw027
5f8e60a1b7
feat(table): 表格排序与搜索改为后端处理
2026-04-09 18:14:28 +08:00
IanShaw027
66e15a54a4
fix(export): 导出逻辑与当前筛选条件对齐
2026-04-09 18:14:28 +08:00
IanShaw027
ad80606a44
feat(settings): 增加全局表格分页配置,支持自定义
2026-04-09 18:14:28 +08:00
IanShaw027
d8fa38d55a
fix(account): 修复账号管理中的状态筛选
2026-04-09 18:14:28 +08:00
alfadb
6401dd7cc7
fix(ops): increase error log request body limit from 10KB to 256KB
...
10KB is too aggressive for modern LLM API requests where conversation
context routinely exceeds 1MB. This causes error logs to contain only
a minimal placeholder, making it impossible to debug upstream failures.
256KB retains enough context for effective debugging while the existing
multi-pass trimming logic handles larger payloads gracefully.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 17:49:02 +08:00
IanShaw027
fe211fc563
fix(ui): 修复在 macOS 系统下数据表格横向滚动条闪隐和消失的问题
...
问题原因:
原本的 `style.css` 代码全局使用了 W3C 标准属性 (`scrollbar-width`)。而在 Chrome 121+ 以及 Safari 环境下,一旦匹配到 W3C 标准属性,浏览器就会放弃 WebKit 的定制样式,全面交由操作系统原生渲染。因为 macOS 原生的滚动条特性就是“不滚动时自动隐藏”,加之原本又配置了全局 hover 时才显色的透明度逻辑,最终导致在苹果系统下数据表常常无法明显看出横向滚动条。
修复方式:
1. 在 `style.css` 中增加 `@supports (-moz-appearance:none)`,将对全局 `scrollbar-width` 的干预严格隔离限制在 Firefox 浏览器内,防止误伤 Chrome 等 WebKit 系浏览器。
2. 移除旧版代码中对 `.table-wrapper` 直接定义的 `scrollbar-width` 和透明覆盖。
3. 在 `DataTable.vue` 内部,通过 `!important` 将 Webkit 专属定制外观(12px高度,实心圆角灰色轨道)的优先权推至最高,强制覆盖透明隐身规则。
4. 为底层 table 添加了 `min-w-max` 属性,强制阻止内容宽度受限于屏幕边界带来的收缩,充分保证合理超出范围而触发常驻横向溢出。
2026-04-09 15:13:16 +08:00
IanShaw027
7d008bd5b6
fix(test): 修正 admin service 分组测试平台字段赋值
2026-04-09 12:42:37 +08:00
IanShaw027
66ff2def8c
fix(test): 补充 admin service 分组测试字符串指针辅助函数
2026-04-09 12:39:05 +08:00
IanShaw027
de9b9c9dfb
feat(admin): 增加分组 messages 调度映射配置界面
2026-04-09 12:30:25 +08:00
IanShaw027
d765359f4b
test(admin): 增加messages调度表单状态转换测试
2026-04-09 12:30:06 +08:00
IanShaw027
4de4823a65
feat(openai): 支持messages模型映射与instructions模板注入
2026-04-09 12:29:49 +08:00
IanShaw027
23c4d592f8
feat(group): 增加messages调度模型映射配置
2026-04-09 12:29:28 +08:00
Glorhop
311f06745a
chore: clean up deprecated Sora settings after rebase
2026-04-09 03:06:53 +00:00
Wesley Liddick
1b79f6a7cf
Merge pull request #1522 from xvhuan/fix/redis-snapshot-meta-fix
...
优化调度快照缓存,避免 1.5 万账号场景下 Redis 大 MGET
2026-04-09 10:25:33 +08:00
Glorhop
8e1a7bdfff
fix: fixed an issue where OIDC login consistently used a synthetic email address
2026-04-09 02:20:51 +00:00
ruiqurm
02a66a01c3
feat: support OIDC login.
2026-04-09 02:20:51 +00:00
octo-patch
ce833d91ce
fix: include home_content URL in CSP frame-src origins ( fixes #1519 )
2026-04-09 09:47:27 +08:00
shaw
155d3474d6
chore: update Sponsors
2026-04-09 09:21:55 +08:00
ius
265687b56d
fix: 优化调度快照缓存以避免 Redis 大 MGET
2026-04-08 10:39:15 -07:00
win
5595297203
chore: merge upstream v0.1.110, keep Claude customizations
...
Merge strategy: keep local Claude customizations (ours), accept all other upstream changes.
Claude constants.go retains:
- DefaultCLIVersion = 2.1.88
- Enhanced beta headers (9 new betas)
- ModelSupports1M() function
- GetOAuthBetaHeader() function
- GetAPIKeyBetaHeader() function
- ApplyFingerprintOverrides() function
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-09 00:46:41 +08:00
win
ac0f69165c
chore: restore docker-compose and entrypoint script to upstream
...
Removing LS-related environment variables and configurations:
- ANTIGRAVITY_LS_MODE
- ANTIGRAVITY_LS_PROXY / STRATEGY / REPLICAS
- GATEWAY_ANTIGRAVITY_LS_WORKER_* settings
- Docker socket mount for LS worker
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-09 00:43:23 +08:00
win
d6100ae39e
chore: restore Dockerfile to upstream v0.1.110
...
Reverting Dockerfile to match upstream version:
- Use golang:1.26.2-alpine instead of 1.25
- Use Alpine as final runtime image (not Debian)
- Remove LS binary and certificate setup
- Restore apk-based package management
- Remove multi-architecture build targets
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-09 00:43:10 +08:00
win
c2db74a24c
chore: remove Node.js TLS proxy, use Go native utls
...
Removing Node.js TLS proxy to align with upstream:
- antigravity/node-tls-proxy/proxy.js
The upstream version uses Go native utls fingerprinting,
which is more efficient and maintainable.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-08 23:46:12 +08:00
win
a3f2d4577e
chore: remove LS pool implementation
...
Removing all LS (Language Server Pool) related code:
- backend/cmd/lsworker/
- backend/internal/pkg/lspool/
- backend/internal/service/lspool_bootstrap_service.*
- deploy/ls-bin/
- deploy/lsworker.Dockerfile
- deploy/lsworker-entrypoint.sh
Keeping:
- Claude custom fingerprint (immutable)
- Antigravity OAuth and telemetry improvements
- TLS fingerprint SOCKS5 Docker DNS fix
- Gemini OAuth security improvements
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-08 23:43:05 +08:00
github-actions[bot]
0d69c0cd64
chore: sync VERSION to 0.1.110 [skip ci]
2026-04-08 08:41:32 +00:00
shaw
f54e9d0b1c
chore: update readme
2026-04-08 16:37:00 +08:00
shaw
b982076e52
fix: resolve errcheck lint and add missing enable_cch_signing to test
...
- Suppress errcheck for xxhash Digest.Write (never returns error)
- Add enable_cch_signing field to settings API contract test
2026-04-08 16:23:02 +08:00
shaw
7060596a30
fix: bump Go from 1.26.1 to 1.26.2 to resolve 6 stdlib CVEs
...
Fixes GO-2026-4947, GO-2026-4946, GO-2026-4870, GO-2026-4869,
GO-2026-4866, GO-2026-4865 in crypto/x509, crypto/tls, archive/tar,
and html/template.
2026-04-08 16:17:15 +08:00
shaw
e51c9e50b5
feat: sync billing header cc_version with User-Agent and add opt-in CCH signing
...
- Sync cc_version in x-anthropic-billing-header with the fingerprint
User-Agent version, preserving the message-derived suffix
- Implement xxHash64-based CCH signing to replace the cch=00000
placeholder with a computed hash
- Add admin toggle (enable_cch_signing) under gateway forwarding settings,
disabled by default
2026-04-08 16:11:19 +08:00
Wesley Liddick
5088e91566
Merge pull request #1417 from YanzheL/fix/openai-empty-base64-image-payloads
...
fix: sanitize empty base64 image payloads for OpenAI requests
2026-04-08 14:20:38 +08:00
Wesley Liddick
276f499c82
Merge pull request #1418 from YanzheL/fix/1161-gemini-google-search-grounding
...
fix(gemini): preserve google search grounding tools
2026-04-08 14:19:57 +08:00
Wesley Liddick
5c203ce6c6
Merge pull request #1428 from YanzheL/fix/openai-gateway-content-session-hash-fallback
...
fix(gateway): add content-based session hash fallback for non-Codex clients
2026-04-08 14:17:49 +08:00
Wesley Liddick
47cd1c5286
Merge pull request #1467 from touwaeriol/refactor/channel-service-cleanup
...
refactor(channel): split long functions, extract shared validation, move billing validation to service
2026-04-08 14:16:28 +08:00