ZheFox
a151f37d63
refactor(frontend): unify mobile menu background styles
2026-07-03 13:17:18 +08:00
ZheFox
e72e25c59c
refactor(frontend): improve mobile overflow handling
2026-07-03 12:53:22 +08:00
ZheFox
26d85681f0
refactor(frontend): improve mobile overflow and proxy node table
2026-07-03 12:25:53 +08:00
ZheFox
1dcee77055
refactor(frontend): improve dialog and mobile overflow handling
2026-07-03 11:26:40 +08:00
elky
2e5ff32e1a
perf(frontend): 收敛导航预取并去重首屏请求
...
- 导航预取仅保留 pointerdown 触发,移除 mouseenter/focus,避免鼠标划过误触发
- 后台预取只做组件懒加载,不再预取各页业务数据,减少首屏资源争抢
- 版本状态检查增加 sessionStorage 缓存(正常 20 分钟 / 错误 5 分钟 TTL)
- fetchModules、必读公告拉取增加请求去重,避免并发重复请求
- 更新检查改用可清理的定时器,组件卸载时清理
- UsageRecordsTable 搜索防抖改为自定义实现,卸载时取消挂起 emit 并补充测试
2026-07-01 20:42:52 +08:00
elky
f179ee72f9
chore: update gateway pressure observability
2026-06-30 17:01:39 +08:00
elky
974def5fef
refactor(frontend): extract provider key identity block
2026-06-30 17:01:39 +08:00
elky
e5351b7d9d
refactor(frontend): extract provider key actions
2026-06-30 17:01:39 +08:00
elky
ed83184d55
refactor(frontend): extract provider quota display components
2026-06-30 17:01:39 +08:00
elky
15b6606c82
refactor(frontend): extract pool key display panels
2026-06-30 17:01:39 +08:00
elky
d7411a3104
refactor(frontend): extract pool header and theme toggle
2026-06-30 17:01:39 +08:00
elky
9f138d09e6
refactor(frontend): modularize i18n architecture
2026-06-30 17:01:39 +08:00
elky
7e9424008f
Add usage queue worker autoscaling
2026-06-26 14:02:57 +08:00
elky
063834e95b
Split admin operations dashboard route
2026-06-26 01:48:37 +08:00
elky
c76d6b6396
Add admin operations dashboard and usage state fixes
2026-06-26 01:32:45 +08:00
elky
6f00e9fc67
Improve gateway transport and usage runtime
2026-06-25 22:36:27 +08:00
fawney19
363d1aba9a
Merge pull request #615 from AAEE86/main
...
feat: 健康监控仪表盘与关联下钻优化,完善使用记录展示
2026-06-21 12:48:13 +08:00
elky
cc2830f6ec
Merge branch 'review/pr-639'
2026-06-21 10:48:49 +08:00
elky
f1c30439ff
fix: preserve provider auth metadata
2026-06-20 22:11:42 +08:00
elky
16584067d7
Add route-backed routing profile views
2026-06-18 02:06:34 +08:00
AAEE86
c255f29e98
Merge remote-tracking branch 'upstream/main'
2026-06-16 10:53:47 +08:00
elky
68038c182b
Distinguish expired OAuth token status
2026-06-12 19:43:59 +08:00
elky
30b545785f
feat: improve failover rules and request timeline
2026-06-11 00:49:29 +08:00
elky
8edcbdcb29
feat(usage): expose request timing details
2026-06-10 09:16:15 +08:00
ndllz
84b99a641a
fix: speed up usage activity heatmap render
2026-06-09 16:52:58 +08:00
AAEE86
4824e4a487
fix(frontend): 移除账号导入重复处理中提示
2026-06-09 16:40:45 +08:00
elky
77759fac54
feat: 新增提供商批量处理功能
2026-06-07 22:57:02 +08:00
AAEE86
85573d7980
Merge remote-tracking branch 'upstream/main'
2026-06-05 08:28:43 +08:00
stabey
9f19ca5754
fix(usage): keep streamed call args in responses completion
...
The response.completed fallback rebuilt every call item with responsesCallInput(), which returns '{}' for a function_call lacking arguments. Since '{}' is truthy, ensureToolCall overwrote arguments already collected from streamed delta events. Guard the completed branch with responsesCallHasInput (matching the output_item.done branch) so empty/default inputs no longer clobber streamed args, and align its dedupe key with the streaming phase to avoid duplicate tool-call rendering when an item has no id. Drop the now-dead '工具调用' fallbacks since responsesCallName never returns empty.
2026-06-04 13:30:20 +08:00
stabey
ada690624b
fix(usage): render responses call items in conversation view
2026-06-04 11:06:36 +08:00
elky
21432911de
Merge remote-tracking branch 'origin/pr/605'
2026-06-03 00:16:22 +08:00
elky
eb98340924
Merge remote-tracking branch 'origin/pr/604'
2026-06-02 23:34:59 +08:00
elky
bce3bf2b6e
Merge remote-tracking branch 'origin/pr/593'
2026-06-02 21:40:59 +08:00
AAEE86
7835840ebd
feat(dashboard): 增加全站实时指标和自动刷新
...
- 管理员仪表盘新增全站 RPM/TPM 与在线/启用用户指标
- 合并今日请求/费用、全站 RPM/TPM、在线/启用用户卡片展示
- 在线用户按最近 5 分钟活跃请求去重统计
- 全站 RPM/TPM 按最近 60 秒请求与 Token 统计
- 新增仪表盘自动刷新按钮,开启后每 10 秒静默刷新数据
- 同步前端类型、空态占位和仪表盘测试
2026-06-02 18:16:24 +08:00
AAEE86
86f72da3d9
feat(health): 增加历史状态条指标 Tooltip
...
- 为健康监控时间轴返回 timeline_details 分段指标
- Hover 历史状态柱时展示总请求/成功/失败/可用率/状态
- 展示平均耗时/TTFB/速度和完整时间范围
- 修复历史状态柱 Tooltip 触发区域不可用的问题
- 补齐前端类型、详情抽屉透传和 mock 数据
2026-06-02 10:36:54 +08:00
AAEE86
d5d3f09846
refactor(health): add dashboard overview and related drill-down
...
- Replace health monitor tabs with a dashboard layout
- Add related health drill-down for endpoint, model, and provider cards
- Render provider health as cards and hide empty monitors
2026-06-02 00:10:59 +08:00
AAEE86
2aef9d2478
Refine mobile usage record metadata layout
2026-06-01 21:59:45 +08:00
AAEE86
21c478be22
fix(health): hide empty endpoint monitors
...
- Remove raw API format label from endpoint health cards
- Hide endpoint health cards with no requests
2026-06-01 21:24:20 +08:00
AAEE86
9d8f7d158b
Refine mobile usage record details
...
- Move mobile usage actions into the card header
- Add compact user/provider metadata line on mobile
- Preserve hidden unknown toggle and auto refresh controls
2026-06-01 21:13:10 +08:00
AAEE86
c1649fe837
refactor(health): consolidate monitor components
2026-06-01 20:49:38 +08:00
AAEE86
d3c8317939
fix(health): align model health card layout
2026-06-01 18:54:56 +08:00
AAEE86
7ffe33f867
feat(health): refine health monitor metrics
...
- add TPS to model and provider health payloads
- exclude user-cancelled 499 requests from health statistics
- update model/provider health cards with average latency, average TTFB, TPS, and availability
2026-06-01 18:34:51 +08:00
elky
392353ffff
Merge remote-tracking branch 'entropy-xu/codex/ccswitch-import'
2026-05-31 20:52:26 +08:00
elky
905453d62b
revert: remove usage elapsed clock calibration
2026-05-31 20:30:51 +08:00
elky
06f26cfacf
Merge remote-tracking branch 'origin/pr/597'
2026-05-31 00:09:42 +08:00
elky
1bdd300606
Merge branch 'review-pr-612'
2026-05-30 21:26:18 +08:00
elky
c3a8352d76
Merge branch 'review-pr-603'
2026-05-30 21:25:58 +08:00
elky
ae96d5d61b
fix usage trace active key selection
2026-05-30 19:48:18 +08:00
cym
ce1d532e3c
fix(pool): align status filters with visible key state
2026-05-30 18:49:26 +08:00
Entropy.Xu
7ed4b84654
feat(ccswitch): 添加一键导入和用量查询
2026-05-29 21:39:45 +08:00