ssongliu
97fafa7a80
feat(vllm): localize image selection and preview labels ( #14428 )
...
* feat(vllm): localize image selection and preview labels
* feat(vllm): localize standard and custom image types
2026-11-13 15:29:07 +08:00
ssongliu
92c3173aec
feat(ai): sync gateway providers and model discovery ( #14426 )
...
* feat(ai): sync gateway providers and model discovery
Add provider account types and protocol-aware model discovery, and replace predefined models with editable model pools.
Align provider icons with AI Gateway, preserve international Coding Plan restrictions, and filter account counts consistently with selectable accounts.
* fix(ai): preserve Ollama base paths during model discovery
* fix(ai): restore custom DashScope image protocol support
2026-11-13 14:04:11 +08:00
ssongliu
a922e5bfae
fix: isolate GPU monitoring failures and scope device warnings ( #14421 )
2026-11-12 23:27:43 +08:00
蘭
de9399e7ac
feat(table): enhance file operation buttons with batch support and context menu integration ( #14418 )
2026-11-12 23:26:29 +08:00
蘭
40a2b177e5
feat(upgrade): enhance upgrade dialog with dynamic version title ( #14420 )
2026-11-12 23:26:07 +08:00
ssongliu
806de6307b
feat(ai): add streaming model chat drawer ( #14412 )
2026-11-12 15:58:09 +08:00
蘭
cedb8ddda9
fix: update default Docker image version ( #14411 )
2026-11-12 14:22:38 +08:00
蘭
e5c1987eaa
feat(auth): improve license agreement logic ( #14410 )
2026-11-12 14:05:47 +08:00
ssongliu
7f91e7cb67
fix(gpu): compact group cards and order by topology ( #14404 )
2026-11-11 18:56:19 +08:00
ssongliu
bf4d923135
feat(vllm): support external instances in dashboard monitoring ( #14402 )
2026-11-11 17:59:33 +08:00
蘭
5c33fa52ae
feat(ops-report): add history deletion functionality and confirmation prompts ( #14397 )
2026-11-11 13:50:59 +08:00
ssongliu
3adee94458
feat(vllm): integrate instance monitoring lifecycle and settings ( #14391 )
2026-11-10 20:56:28 +08:00
ssongliu
d0439ea9b2
fix(ai): expose sanitized verification errors and clarify vLLM authentication ( #14388 )
2026-11-10 17:38:34 +08:00
ssongliu
8b712d2c16
fix: reduce terminal revocation logs and skip enterprise update checks ( #14383 )
2026-11-10 16:21:48 +08:00
ssongliu
aec5684184
feat(ai): streamline GPU groups and NUMA configuration ( #14381 )
2026-11-10 15:27:38 +08:00
蘭
ddce8287ec
feat(ops): enhance license evaluation and add availability reasons ( #14380 )
2026-11-10 15:19:09 +08:00
guoyuqi
bd4b0991a9
fix: revise cache index
2026-11-10 14:54:29 +08:00
CityFun
6ed0b1a672
fix(i18n): add image prefix removal prompt ( #14374 )
2026-11-10 11:53:55 +08:00
蘭
a9420d9192
ref: remove deprecated translations ( #14376 )
2026-11-10 11:36:23 +08:00
ssongliu
a4572e0ca4
fix: correct backup account name search ( #14375 )
2026-11-10 10:42:21 +08:00
ssongliu
e65a9d9939
feat(gpu): show shared system memory usage in overview ( #14373 )
2026-11-10 10:17:27 +08:00
ssongliu
dc0c00b04a
feat(ai): unify GPU group layout and clarify single-sample labels ( #14372 )
2026-11-10 10:02:46 +08:00
Yuki Guo
7d7a1a69d2
feat: add url agent ( #14368 )
...
* feat: add url agent
* feat: add url agent
2026-11-09 23:54:25 +08:00
Yuki Guo
01b6e61830
feat: add database url ( #14369 )
2026-11-09 23:53:54 +08:00
蘭
b2921d1ec9
feat: increase maximum page size and update related components ( #14370 )
2026-11-09 23:53:36 +08:00
ssongliu
79f07333b0
feat(ai): clarify vLLM metrics and refine GPU configuration ( #14371 )
2026-11-09 23:53:02 +08:00
蘭
4d5438315c
feat(ops-report): implement OpsReport functionality and initialization settings ( #14365 )
...
* feat(ops-report): implement OpsReport functionality and initialization settings
* refactor(ops-report): remove unused OpsReport functionality and improve export handling
* fix: update report context messages in multiple languages
2026-11-09 18:31:43 +08:00
ssongliu
528486cabd
fix(ai): unify GPU detection and improve group topology ( #14367 )
2026-11-09 18:20:37 +08:00
蘭
fcd8c350f4
fix(file): improve file renaming logic and handle escape/cancel actions ( #14352 )
2026-11-09 16:53:50 +08:00
Kadxy
21d34431b2
feat(openresty): add proxy timeout settings to performance tuning ( #14313 )
...
* feat(openresty): add proxy timeout settings to performance tuning
Expose proxy_connect_timeout, proxy_send_timeout and proxy_read_timeout
at http level, so a slow backend no longer hits the 60s 504 without a
way to raise it from the panel.
The stock nginx.conf does not set them, so an absent directive is shown
with nginx's built-in 60s and only written once changed. Writing it
unconditionally would clash with the same directive set at http level
by an included file and fail the config test.
Time directives now keep their unit suffix like the size directives do.
keepalive_timeout previously dropped it, saving 5m back as 5 seconds,
and its helper text no longer reads as a generic connection timeout.
Refs #13824
* fix(openresty): keep performance settings from overwriting http-level values
Reading the http scope used FindDirectives, which descends into server
and location blocks, while saving writes the http block. A site-level
proxy_read_timeout 2s was shown as the global value and written back
over the global 5m when only gzip was changed. Read only the http
block's own directives.
A directive nginx.conf leaves unset may still be set at the top level
of an included file. Report that value with its file, show it
read-only, and leave it out of the save, instead of showing nginx's
default and writing a duplicate that fails the config test.
Durations are now edited as written and only sent when changed, so
1m30s and keepalive_timeout's second value round-trip intact. Input is
validated against nginx's duration syntax.
Saving is disabled until the current values have loaded, so the form
defaults cannot be written over the real configuration.
2026-11-09 15:50:08 +08:00
ssongliu
ed182b5408
feat(ai): add peak analysis ( #14358 )
2026-11-09 14:17:47 +08:00
王贺
67c36d1845
fix(build): normalize frontend lockfile metadata ( #14356 )
2026-11-09 11:47:15 +08:00
ssongliu
9a83fa4af2
feat(ai): add GPU groups and NUMA binding ( #14348 )
...
* feat(ai): add GPU groups and NUMA binding
* fix(ai): normalize NVIDIA GPU index aliases before validation
2026-11-09 09:54:02 +08:00
Yuki Guo
fa125e4386
fix : page caching settings ( #14320 )
2026-11-08 22:42:15 +08:00
蘭
c32f7e0a6c
fix: verify backup and HTTPS proxy certificates with custom CA support ( #14338 )
2026-11-08 22:40:53 +08:00
蘭
f3eafd9a2e
fix: guard AI endpoint probes and discovery ( #14347 )
2026-11-08 22:40:28 +08:00
蘭
b8c0605763
fix: update markdown-it parser security patch ( #14340 )
2026-11-08 22:39:39 +08:00
ssongliu
8ed1bf0eda
feat(gpu): show aggregate memory usage in monitor summary ( #14349 )
2026-11-08 22:30:50 +08:00
ssongliu
5c71dcba19
feat(ai): share compose preview helpers and translations ( #14342 )
2026-11-08 17:24:01 +08:00
ssongliu
c5dfcae38b
feat(ai): add model deployment naming help translations ( #14341 )
2026-11-08 15:56:26 +08:00
ssongliu
3c1f2a64b4
fix(ai): simplify GPU status and add benchmark log translations ( #14334 )
2026-11-07 22:58:14 +08:00
ssongliu
94e2ee5403
fix: refine GPU monitor layout and vendor environment checks ( #14333 )
2026-11-07 19:21:35 +08:00
ssongliu
1927e68010
fix: align model deployment config and GPU environment status ( #14332 )
2026-11-07 17:14:21 +08:00
ssongliu
ab506e4a3b
feat(container): add NVIDIA GPU runtime configuration switch ( #14331 )
2026-11-07 15:39:38 +08:00
王贺 and ssongliu
6fa378c13d
fix: keep table tooltips below their triggers ( #14329 )
...
* fix: keep table tooltips below their triggers
* fix: unify tooltip placement and model list previews
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-11-07 12:51:34 +08:00
王贺
451ec3398e
fix(ai): clarify token throughput monitoring labels ( #14327 )
2026-11-07 10:37:17 +08:00
ssongliu
726fd94e07
fix(dashboard): improve vLLM monitoring display and preserve samples ( #14326 )
2026-11-06 23:44:30 +08:00
王贺 and ssongliu
95f12c16c3
feat(ai): add GPU environment diagnostics and device summaries ( #14322 )
...
* feat(ai): add GPU environment diagnostics and device summaries
* chore(ai): remove GPU diagnostics comments and test files
* feat: separate host and container GPU environment status
* fix(ai): correct GPU environment diagnostics and timeout handling
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-11-06 23:16:10 +08:00
Yuki Guo
7a40ef9725
refactor : modify the text for the quick-access menu button ( #14321 )
2026-11-06 22:33:01 +08:00
ssongliu
ea31289da3
feat(dashboard): add vLLM token throughput monitoring ( #14325 )
2026-11-06 21:47:02 +08:00