fawney19
|
d816ae5c88
|
Merge remote-tracking branch 'origin/pr/573'
|
2026-05-27 01:06:57 +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 |
|
zhefox
|
d28a389a93
|
fix(provider): support unversioned API roots in model fetch
|
2026-05-26 15:39:56 +08:00 |
|
zhefox
|
0bf63cc80e
|
fix(provider): support multi-key selection in model tests
|
2026-05-26 13:08:35 +08:00 |
|
fawney19
|
f3a367b02d
|
Merge commit 'refs/pull/563/head' of github-fawney19:fawney19/Aether into review/pr-562
|
2026-05-25 23:44:02 +08:00 |
|
fawney19
|
4fb8955bc2
|
fix(provider): move key model auto-match into dialog
|
2026-05-25 23:03:52 +08:00 |
|
zhefox
|
4c22a819f9
|
fix(provider): always show batch assign models action
|
2026-05-25 20:05:13 +08:00 |
|
calida-tec
|
63681b4be3
|
fix(provider): accept common OAuth token JSON aliases
|
2026-05-25 10:02:47 +08:00 |
|
ZheFox
|
e9efc5c42a
|
Merge branch 'fawney19:main' into main
|
2026-05-25 09:15:13 +08:00 |
|
Codex
|
218ca8e6eb
|
修复 ChatGPT Web 生图额度递减显示
|
2026-05-24 18:50:14 +08:00 |
|
zhefox
|
e6423a91aa
|
feat(provider): auto-match batch assign models from key
|
2026-05-24 15:19:37 +08:00 |
|
fawney19
|
ef04f4b0fb
|
Add automatic B/T compact unit formatting
|
2026-05-22 17:13:16 +08:00 |
|
fawney19
|
504c1ccb37
|
feat: restructure notification services
|
2026-05-22 01:45:46 +08:00 |
|
fawney19
|
d5e64d6ad9
|
Merge branch 'pr-503'
# Conflicts:
# apps/aether-gateway/src/handlers/admin/provider/summary/value.rs
# apps/aether-gateway/src/lib.rs
# apps/aether-gateway/src/maintenance/mod.rs
# apps/aether-gateway/src/maintenance/runtime/workers.rs
# frontend/src/api/endpoints/types/provider.ts
|
2026-05-22 00:19:23 +08:00 |
|
fawney19
|
97997685b5
|
Merge remote-tracking branch 'origin/pr/498'
|
2026-05-21 22:56:43 +08:00 |
|
fawney19
|
e7f8b259ac
|
Revert "Merge pull request #517 from zhiqicloud/feat/provider-balance-query"
This reverts commit 7e95e769d5, reversing
changes made to 490306c242.
|
2026-05-21 01:24:17 +08:00 |
|
Entropy.Xu
|
129c7c90c0
|
fix(provider): 修复 Windsurf 原生工具桥接
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
02d1343436
|
feat(provider): 补充 Windsurf 邮箱密码导入表单
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
0226e14251
|
feat(provider): 原生接入 Windsurf provider
|
2026-05-21 01:02:02 +08:00 |
|
ZheFox
|
64ad0f694b
|
feat(usage): include cache token details in stream usage payloads
|
2026-05-20 21:06:51 +08:00 |
|
ZheFox
|
8838e9289b
|
fix(provider): remove stale image preview block from model test dialog
|
2026-05-20 20:53:13 +08:00 |
|
ZheFox
|
ab2287202d
|
feat(provider): show image previews in model test dialog
|
2026-05-20 19:59:20 +08:00 |
|
zhiqicloud
|
122daf0f87
|
支持 Provider Key 余额查询与自动刷新
|
2026-05-20 12:33:31 +08:00 |
|
fawney19
|
25c7bb935e
|
chore(frontend): simplify concurrent limit hint text
|
2026-05-19 23:52:59 +08:00 |
|
fawney19
|
57655bdb25
|
Hide capability tags from UI
|
2026-05-19 19:10:30 +08:00 |
|
fawney19
|
124077a0a1
|
Merge branch 'pr-506'
|
2026-05-19 18:36:36 +08:00 |
|
fawney19
|
8bcd5b8189
|
Revert "Merge remote-tracking branch 'origin/pr-473'"
This reverts commit f2cdb74ed8, reversing
changes made to 3f0fd15395.
|
2026-05-19 16:31:58 +08:00 |
|
fawney19
|
7e9ca88e00
|
fix: restore provider key circuit breaker backoff
|
2026-05-19 13:57:36 +08:00 |
|
mayrain
|
d88f092dd1
|
feat(kiro): add simulated cache provider toggle
|
2026-05-19 10:47:17 +08:00 |
|
fawney19
|
69af74b1e0
|
Merge PR #488 and #489
|
2026-05-19 03:16:35 +08:00 |
|
fawney19
|
c563c192b7
|
Merge remote-tracking branch 'origin/pr-483' into merge-pr-483
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/standard/openai/chat/decision/payload.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
# apps/aether-gateway/src/execution_runtime/chatgpt_web_image.rs
|
2026-05-19 02:23:14 +08:00 |
|
fawney19
|
afedd90c80
|
Merge commit 'refs/pull/481/head' of github-fawney19:fawney19/Aether
# Conflicts:
# apps/aether-gateway/src/ai_serving/api.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/request.rs
|
2026-05-19 01:46:41 +08:00 |
|
MMEXA
|
be2e8e594c
|
fix(frontend): align Vertex Gemini endpoint controls
|
2026-05-18 17:36:04 +00:00 |
|
 yangrsandClaude Opus 4.7
|
6c16f399d4
|
feat: 重要通知模块、Server 酱独立配置与额度提醒
- 新增重要通知统一模块(邮件 + Server 酱)作为后台任务通知出口
- 拆出独立的 Server 酱 配置页(SendKey + Markdown 模板,支持 {title}/{body} 变量替换),通过仪表盘内置工具入口进入
- 新增提供商额度提醒后台 worker:余额低于阈值时通过重要通知推送,提供商配置页加入额度提醒开关与阈值
- 重要通知页加入配置可用性守卫:未配置任一通道时禁用总开关,未配置邮件/SendKey 时禁用对应通道开关
- 测试通知端点支持 channel 过滤(all/email/server_chan),并绕过总开关与通道开关,便于配置阶段先验证通道
- 修复:测试通知路由未在 buffered-body 白名单导致 channel 参数丢失、测试时邮件分支被误触发
- 修复:sub2api 验证响应中 username 为 null 时正确回退到 email,避免误报"验证响应缺少: 用户信息"
Co-Authored-By: Claude Opus 4.7 <[email protected]>
|
2026-05-18 23:51:14 +08:00 |
|
ZheFox
|
61d5fdb0ec
|
fix(frontend): preserve fixed provider model test key inheritance
|
2026-05-18 22:06:27 +08:00 |
|
ZheFox
|
995ab302be
|
Merge remote-tracking branch 'upstream/main'
# Conflicts:
# apps/aether-gateway/src/handlers/admin/provider/endpoints_admin/payloads.rs
# apps/aether-gateway/src/handlers/admin/provider/endpoints_admin/reads.rs
# apps/aether-gateway/src/handlers/admin/provider/endpoints_admin/update.rs
# apps/aether-gateway/src/tests/control/admin/endpoints/routes.rs
# frontend/src/features/models/components/GlobalModelFormDialog.vue
# frontend/src/features/providers/components/ProviderModelFormDialog.vue
# frontend/src/features/providers/components/provider-tabs/__tests__/model-test-request.spec.ts
# frontend/src/features/providers/components/provider-tabs/model-test-request.ts
|
2026-05-18 22:02:31 +08:00 |
|
fawney19
|
40e925680c
|
Merge remote-tracking branch 'origin/pr-480'
|
2026-05-18 16:46:35 +08:00 |
|
fawney19
|
f2cdb74ed8
|
Merge remote-tracking branch 'origin/pr-473'
# Conflicts:
# frontend/src/features/providers/components/ProviderModelFormDialog.vue
|
2026-05-18 16:46:22 +08:00 |
|
ZheFox
|
2de0cbbafc
|
Merge branch 'fawney19:main' into main
|
2026-05-18 13:13:37 +08:00 |
|
fawney19
|
e4315fbbf0
|
fix: refine frontend admin and auth UI
|
2026-05-18 12:41:57 +08:00 |
|
ZheFox
|
a10c02ef63
|
feat(billing): add image output range pricing support
|
2026-05-18 11:52:01 +08:00 |
|
ZheFox
|
f5ace4fd6d
|
fix(frontend): stabilize image generation overrides in model forms
|
2026-05-18 03:39:55 +08:00 |
|
ZheFox
|
a05ae94cea
|
fix(frontend): update checkbox bindings to checked events
|
2026-05-18 03:27:31 +08:00 |
|
ZheFox
|
dff17b6cb1
|
feat(billing): support image output pricing in model forms and details
|
2026-05-18 03:19:58 +08:00 |
|
ZheFox
|
0b2a8fafce
|
feat(billing): add image output pricing and usage tracking
|
2026-05-18 02:49:56 +08:00 |
|
ZheFox
|
c024c782e4
|
feat(billing): add image quality pricing and usage tracking
|
2026-05-18 00:11:30 +08:00 |
|
ZheFox
|
485d166912
|
fix(provider): count inherited endpoint formats for model tests
|
2026-05-17 18:04:16 +08:00 |
|
mayrain
|
936e1ae37b
|
feat(grok): add admin oauth and quota support
|
2026-05-16 21:15:38 +08:00 |
|