elky
2ef7ac79bc
feat(frontend): add collapsible navigation sidebar
...
Persist the desktop sidebar state, provide accessible compact navigation tooltips, and cover the collapsed navigation markup with a focused component test.
2026-07-25 21:28:51 +08:00
elky
764e9fd131
feat(frontend): improve provider detail drawer and pool actions
2026-07-25 11:16:59 +08:00
elky
387134ca87
fix(models): correct fast pricing and online sync
2026-07-24 01:45:38 +08:00
elky
a0767d957c
fix(frontend): synchronize pool account state
2026-07-23 16:20:18 +08:00
ZheFox
1d2655432d
feat(models): track online pricing sources and unsupported fields
2026-07-23 15:18:08 +08:00
ZheFox
323273ff30
feat(models): sync global model prices from online catalog
2026-07-23 13:29:28 +08:00
elky
3606290ac8
fix(provider): harden Agent Identity OAuth lifecycle
2026-07-23 09:33:00 +08:00
elky
e49024d33b
fix(frontend): shorten Agent Identity tab label
2026-07-22 20:26:49 +08:00
elky
fdbc2607ec
feat(provider): add dedicated Codex Agent Identity flow
2026-07-22 20:19:29 +08:00
elky
856605defa
fix(model-directives): harden suffix configuration
2026-07-22 14:19:09 +08:00
AAEE86
a4350a482a
feat(codex): enroll agent identity from session token
2026-07-22 10:21:11 +08:00
AAEE86
b61c590bdb
feat(codex): support agent identity accounts
2026-07-21 20:58:49 +08:00
elky
f8778c4a23
feat(gateway): configure cyber policy failover
2026-07-19 23:27:19 +08:00
elky
e0dbb233f7
fix(frontend): avoid misleading cache TTL fallback label
2026-07-19 22:21:46 +08:00
elky
9725f9abae
fix(frontend): clarify processing tier pricing
2026-07-19 22:00:12 +08:00
elky
d562c594c3
fix(frontend): preserve compact scope and detail badge
2026-07-19 16:42:32 +08:00
MMEXA
ce226a3010
Merge 0c3f51bcec into 644ae9c1bf
2026-07-19 16:12:37 +08:00
elky
644ae9c1bf
feat(pool): add table-driven account batch actions
2026-07-19 16:09:20 +08:00
elky
95053f9502
Merge PR #672 : 支持账号批量配置与可用模型管理
2026-07-18 22:06:32 +08:00
MMEXA
0c3f51bcec
merge(main): 解决 usage 模型展示契约冲突
2026-07-18 19:26:14 +08:00
elky
e3d97b573b
fix(usage): align fast-tier pricing and model metadata
2026-07-18 16:57:04 +08:00
MMEXA
e31df5989a
merge(main): 解决 usage 展示与生命周期同步冲突
2026-07-18 05:38:38 +08:00
elky
a6c6f14b09
style(frontend): align pool cycle stats values
2026-07-18 00:13:35 +08:00
elky
e558f55cd9
style(frontend): refine badges and cycle stats
2026-07-18 00:05:22 +08:00
elky
88a057b8d9
fix(usage): force fast badge background transparent
2026-07-17 22:56:54 +08:00
elky
ed27d404ac
style(usage): make fast badge background transparent
2026-07-17 22:52:47 +08:00
elky
5dda34c66e
style(usage): give fast tier an amber accent
2026-07-17 22:36:55 +08:00
elky
373ebf26d6
fix(pricing): default zero tier ratios to one
2026-07-17 21:33:21 +08:00
elky
f65ed2795c
fix(codex): support dynamic quota windows
2026-07-17 20:18:04 +08:00
elky
664c063a06
feat(usage): enrich audit metadata and detail views
2026-07-17 19:20:16 +08:00
MMEXA
3b0d87b0fd
Merge remote-tracking branch 'origin/main' into codex/pool-key-bulk-management-20260714
2026-07-17 00:17:02 +08:00
MMEXA
3c348dff3a
Merge remote-tracking branch 'origin/main' into codex/usage-pending-reasoning-reset-expiry-20260712
...
# Conflicts:
# frontend/src/features/usage/components/__tests__/UsageRecordsTable.spec.ts
2026-07-17 00:16:58 +08:00
MMEXA
ec1783a35c
Merge remote-tracking branch 'origin/main' into codex/pool-key-bulk-management-20260714
...
# Conflicts:
# apps/aether-gateway/src/handlers/admin/request/provider/tasks.rs
# frontend/src/api/endpoints/pool.ts
2026-07-16 23:43:04 +08:00
MMEXA
427030c5de
Merge remote-tracking branch 'origin/main' into codex/usage-pending-reasoning-reset-expiry-20260712
...
# Conflicts:
# crates/aether-ai-formats/src/formats/openai/responses/mod.rs
# crates/aether-usage/runtime/src/runtime.rs
# frontend/src/features/usage/components/UsageRecordsTable.vue
# frontend/src/features/usage/components/__tests__/UsageRecordsTable.spec.ts
2026-07-16 23:41:58 +08:00
elky
0be380243b
feat(pricing): support processing tier multipliers
2026-07-16 23:30:42 +08:00
fawney19
312583f055
Merge pull request #680 from Kayphoon/codex/s3-backup-user-agent
...
feat(admin): configure S3 backup User-Agent
2026-07-16 23:30:30 +08:00
ZheFox
3f5f65eb9a
Merge pull request #681 from zhefox/main
...
Codex 重置功能和显示缓存修复以及批量key的导入和管理功能
2026-07-16 19:48:33 +08:00
ZheFox
6664c2dbb8
feat(pool): 支持批量导入 Key 和选择性更新设置
2026-07-16 19:31:07 +08:00
ZheFox
0099167a6d
fix(codex): 避免重置机会缺失触发配额刷新
2026-07-16 19:13:09 +08:00
ZheFox
f009fb73c3
缓存问题修复
2026-07-16 18:55:28 +08:00
ZheFox
715a5ed626
修复重置次数缓存问题
2026-07-16 18:09:10 +08:00
ZheFox
5cf38d1b35
Codex 重置功能和显示修复
2026-07-16 17:23:41 +08:00
Kayphoon
6b707f29a2
feat(admin): configure S3 backup User-Agent
2026-07-16 08:56:56 +00:00
elky
9ea84f9748
fix(frontend): show service tier transitions
2026-07-16 16:38:30 +08:00
elky
c32d043afb
fix(frontend): preserve fetched model preset pricing
2026-07-16 16:38:30 +08:00
ZheFox
7dc919e8e3
Merge pull request #679 from zhefox/main
...
fix(frontend): 优化移动端弹窗并完善提供商配额刷新
2026-07-16 15:48:49 +08:00
ZheFox
1333efdad5
fix(frontend): 优化移动端弹窗并完善提供商配额刷新
2026-07-16 15:21:11 +08:00
elky
9a47267545
fix(usage): bound terminal event persistence
...
Add end-to-end terminal admission, bounded database fallback, and observable overload handling. Preserve first-byte lifecycle state across asynchronous runtime and frontend updates.
2026-07-16 13:12:30 +08:00
elky
8616fe6ee2
refactor(workspace): enforce layered crate boundaries
2026-07-15 23:47:19 +08:00
MMEXA
9b8724453b
test(pool): 使用正式 Gemini API 格式
2026-07-14 08:39:41 +08:00