fawney19
d488b1a680
fix auth refresh request body
2026-05-27 15:06:51 +08:00
fawney19
b9ac97ebc3
Simplify request detail cost overview
2026-05-27 14:24:57 +08:00
fawney19
ccfc4cbddc
Cache provider catalog lookups
2026-05-27 13:56:39 +08:00
fawney19
674cc85005
Stabilize stream runtime nextest timing
2026-05-27 11:00:04 +08:00
fawney19
dd2da69361
Merge pull request #580 from AAEE86/main
...
fix(mobile): improve usage and pool management layouts
2026-05-27 10:23:17 +08:00
fawney19
0ee6e393ce
Record stream first byte on upstream event
2026-05-27 10:19:49 +08:00
fawney19
433a4d3c7d
test(gateway): run claude pii redaction cases on large stack
2026-05-27 09:21:57 +08:00
AAEE86
049f26c03b
fix(mobile): improve usage and pool management layouts
...
- Fix pool account batch dialog scrolling on mobile
- Rework usage records mobile filters into clearer rows
- Align user filter styling with other select filters
- Improve request detail drawer metric layout on mobile
2026-05-27 09:20:10 +08:00
fawney19
cf8372c8cb
fix(usage): record visible stream first byte timing
2026-05-27 02:48:01 +08:00
fawney19
f03550415b
style(usage): make fast badge white
2026-05-27 02:11:59 +08:00
fawney19
5a710c4f5e
Merge remote-tracking branch 'origin/pr/578'
2026-05-27 02:07:52 +08:00
fawney19
56901f91ce
Merge remote-tracking branch 'origin/pr/576'
2026-05-27 02:06:22 +08:00
fawney19
1109c3547c
Merge branch 'pr-577'
2026-05-27 01:35:25 +08:00
fawney19
d24ead234d
Merge branch 'pr-575'
...
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/payload.rs
# apps/aether-gateway/src/ai_serving/planner/passthrough/provider/family/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/family/payload.rs
# apps/aether-gateway/src/ai_serving/planner/standard/family/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/chat/decision/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/responses/decision/payload.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/responses/decision/request.rs
2026-05-27 01:34:19 +08:00
fawney19
d816ae5c88
Merge remote-tracking branch 'origin/pr/573'
2026-05-27 01:06:57 +08:00
fawney19
8c6e586063
Merge remote-tracking branch 'zhefox/main'
2026-05-27 01:01:34 +08:00
fawney19
c632ec616d
Merge remote-tracking branch 'origin/pr/564'
2026-05-27 00:52:15 +08:00
fawney19
bd71a46c25
Merge pull request #561 from Kayphoon/codex/s3-integrated-backup
2026-05-27 00:48:59 +08:00
fawney19
e2b5c3acc8
docs: remove simple query inventory
2026-05-27 00:45:03 +08:00
AAEE86
e27ca671fd
feat(usage): show reasoning and fast badges in usage records
...
- extract provider reasoning effort from request body metadata
- extract priority service tier and expose it as service_tier
- show reasoning level and fast badges after model names
- include badges in active request updates and usage list payloads
- add targeted backend and frontend coverage
2026-05-27 00:36:52 +08:00
fawney19
614c999871
feat(admin): expose s3 backup as module
2026-05-27 00:30:37 +08:00
fawney19
42693c2c52
chore: remove s3 backup docs
2026-05-27 00:07:37 +08:00
fawney19
e21cd72181
fix: preserve pool scan budget for exhausted accounts
2026-05-26 23:49:26 +08:00
MMEXA
a9e6a7d644
fix(frontend): recover login redirect navigation
2026-05-26 23:22:30 +08:00
yangrs
ba72770cab
fix: wire windsurf oauth runtime scheduling
2026-05-26 22:40:46 +08:00
Kayphoon
7530bec7de
test(gateway): cover chat pii redaction formats
2026-05-26 22:29:45 +08:00
zhefox
1173a4d9d5
fix(provider): split partial model fetch warnings from errors
2026-05-26 17:45:06 +08:00
zhefox
aa409a8a9c
fix(provider): refine endpoint default paths for openai and claude roots
2026-05-26 16:50:36 +08:00
AAEE86
949e251b2e
fix(provider): 模型测试按 Key 模型权限过滤
...
测试模型前检查 provider key 的 allowed_models:
- 空权限视为允许所有模型
- 非空权限需匹配请求模型或映射后的实际模型
- 不匹配的 key 标记为跳过,避免发起测试请求
同时补充相关单测和前端跳过原因文案。
2026-05-26 16:46:21 +08:00
fawney19
4933ae9014
Merge pull request #572 from AAEE86/main
...
fix(admin): add User-Agent for Done-hub provider ops
2026-05-26 16:19:02 +08:00
AAEE86
1793443b09
fix(admin): add User-Agent for Done-hub provider ops
...
- Done-hub Cookie 请求增加浏览器 User-Agent
- 覆盖认证验证和余额查询的共享请求头
- 补充请求头测试,确认 Cookie 与 User-Agent 同时发送
2026-05-26 16:07:02 +08:00
ZheFox
23a36e37bb
Merge branch 'fawney19:main' into main
2026-05-26 15:56:17 +08:00
zhefox
c9cf1d458a
fix(provider): factor model fetch route test type alias
2026-05-26 15:56:03 +08:00
zhefox
d28a389a93
fix(provider): support unversioned API roots in model fetch
2026-05-26 15:39:56 +08:00
fawney19
7e76c9763d
Clarify stream first byte timeout message
2026-05-26 15:02:50 +08:00
Kayphoon
9e029462aa
test(gateway): stabilize stream timeout regression
2026-05-26 14:41:56 +08:00
Kayphoon
4523a2c67b
fix(data): cast MySQL usage aggregates
2026-05-26 14:41:56 +08:00
Kayphoon
84c8bc960e
feat(admin): add configurable S3 backups
2026-05-26 14:41:56 +08:00
zhefox
c4927162b7
Merge branch 'main' of https://github.com/zhefox/Aether
2026-05-26 13:57:27 +08:00
zhefox
1ebe0aeadf
fix(users): allow clearing explicit admin group memberships
2026-05-26 13:57:22 +08:00
ZheFox
992c58f2bd
Merge branch 'fawney19:main' into main
2026-05-26 13:08:59 +08:00
zhefox
0bf63cc80e
fix(provider): support multi-key selection in model tests
2026-05-26 13:08:35 +08:00
zhefox
5fc6dc8019
Merge branch 'main' of https://github.com/zhefox/Aether
2026-05-26 12:31:03 +08:00
zhefox
96184caa48
fix(codex): strip unsupported OpenAI responses body fields
2026-05-26 12:30:58 +08:00
fawney19
12ff87949d
fix(ai): preserve combined Gemini builtin tools
2026-05-26 11:14:24 +08:00
fawney19
b75953bf4c
Merge remote-tracking branch 'origin/pr/569'
2026-05-26 11:11:13 +08:00
MMEXA
c733139091
fix(ai): normalize Gemini search grounding tools
2026-05-26 05:33:34 +08:00
fawney19
331d37be26
test: run sub2api balance provider ops on larger stack
2026-05-26 02:30:39 +08:00
fawney19
57ccd44b89
fix: fill provider quota execution timeout defaults
2026-05-26 02:11:10 +08:00
fawney19
d60b6e7454
test: run gemini image bridge case on larger stack
2026-05-26 01:52:01 +08:00