Commit Graph
5759 Commits
Author SHA1 Message Date
蘭 00feb6e23b fix: enforce sensitive file sources and persistent history provenance (#14344) 2026-11-08 22:41:30 +08:00
蘭 c32f7e0a6c fix: verify backup and HTTPS proxy certificates with custom CA support (#14338) 2026-11-08 22:40:53 +08:00
蘭 74bf243c27 fix: upgrade x/net HTML parser (#14339) 2026-11-08 22:40:43 +08:00
蘭 f3eafd9a2e fix: guard AI endpoint probes and discovery (#14347) 2026-11-08 22:40:28 +08:00
蘭 038fe1625a fix: restrict expired sessions and credential expansion (#14346) 2026-11-08 22:40:12 +08:00
蘭 ab90f4bc2d fix: confine download names to the selected directory (#14345) 2026-11-08 22:40:02 +08:00
蘭 51a8156845 fix: unify trusted-proxy audit IP and snapshot login records (#14343) 2026-11-08 22:39:54 +08:00
蘭 b8c0605763 fix: update markdown-it parser security patch (#14340) 2026-11-08 22:39:39 +08:00
蘭 349b21abf3 fix: verify TLS for external resource requests (#14336) 2026-11-08 22:39:29 +08:00
蘭 af919ed887 fix: prevent tar option injection (#14335) 2026-11-08 22:39:19 +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
王贺 58c81b9255 fix: align GB10 dual-node vLLM deployments (#14330) 2026-11-07 15:39:06 +08:00
王贺andssongliu 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
王贺andssongliu 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
ssongliu d7783e72cb fix(ai): clarify benchmark image pull and model directory hints (#14319)
* fix(ai): clarify benchmark image pull and model directory hints

* feat(ai): update model and tokenizer directory guidance
2026-11-06 18:02:26 +08:00
ssongliu 8a68d30dcb feat(ai): refine model service details and container log streaming (#14317) 2026-11-06 16:00:40 +08:00
王贺 66e9862cba feat(ai): add benchmark setup guidance and image pull navigation (#14318) 2026-11-06 15:57:34 +08:00
ssongliu 23a54653f8 fix(ai): persist model verification settings and reset lifecycle status (#14312)
* fix(ai): persist model verification settings and reset lifecycle status

* fix(ai): reset model verification before upgrade cutover
2026-11-06 00:44:50 +08:00
ssongliu 56ecd56c6d feat(ai): refine model lists and sync status hints (#14309) 2026-11-05 18:29:01 +08:00
ssongliu 024a246a46 refactor(ai): align menu order and simplify model routes (#14308) 2026-11-05 17:08:15 +08:00
ssongliu fe3953963e refactor(ai): move model preparation to XPack and reorganize model views (#14306) 2026-11-05 16:27:06 +08:00
Yuki Guoandssongliu d658395188 feat(sync): sync php extended template (#14299)
* feat(sync): sync php extended template

* fix(i18n): complete resource sync translations

---------

Co-authored-by: ssongliu <sloooop1x@gmail.com>
2026-11-05 15:06:12 +08:00
ssongliu 51bae946e1 feat(ai): refine model service terminology and provider setup (#14305) 2026-11-05 14:58:17 +08:00
Yuki Guo 56c7981b3a fix(docker): check image update (#14302) 2026-11-05 14:03:55 +08:00
ssongliu 730dbbab5b fix(vllm): distinguish empty metrics from collection failures (#14303) 2026-11-04 20:42:58 +08:00
ssongliu 2e9c1794f2 feat: separate model services into a standalone menu (#14300) 2026-11-04 17:23:21 +08:00
ssongliu d1059c7356 feat(ai): link model downloads to recipe search (#14298) 2026-11-04 16:43:29 +08:00
ssongliu b07afd3785 feat(ai): improve model preparation and download progress refresh (#14297) 2026-11-04 16:11:16 +08:00
ssongliu 89787a55ee feat(ai): refine model deployment UI and support GB10 upgrades (#14295) 2026-11-04 12:28:30 +08:00
ssongliu 5b9aaa7d7a fix(ai): use default buttons for additional model counts (#14294) 2026-11-04 10:02:09 +08:00
蘭 3a30f69b91 fix(mcp): unify website binding error feedback and fix status refresh and retries (#14290) 2026-11-04 09:54:19 +08:00
ssongliu 30381a3c68 feat(ai): streamline deployments and add local model selection (#14293)
* feat(ai): split model management and add weight provider filters

* feat(ai): streamline deployments and add local model selection
2026-11-03 23:54:22 +08:00
Kadxy 37170ae81a fix(openresty): report brotli as pending when the http.d include can be added (#14285)
Installs that enabled ngx_brotli before v2.3.0 have no http.d include in
nginx.conf, because the include is only inserted when a module is toggled
or built. The settings page reported this as "cannot write the managed
configuration" and skipped the brotli save, so the save path that inserts
the include was never reached, even on a stock nginx.conf.

The settings response now tells the two cases apart with an in-memory
insertion check that writes nothing:

- include missing but insertable, or managed file missing: managedPending,
  the page explains the values take effect after saving and saves normally
- no safe insertion point: managedUnavailable, unchanged

The save path now inserts the include through ensureNginxHTTPIncludeActive,
the same function module activation uses, so both produce identical
results. A sentinel error keeps "no insertion point" mapped to
ErrBrotliUnsupported while I/O failures are still returned as-is.
2026-11-03 18:58:24 +08:00
ssongliu daae8c43f8 refactor: remove Fxplay and TensorRT-LLM support (#14287) 2026-11-03 14:38:15 +08:00
ssongliu 133a02741a feat(vm): promote virtual machines to a top-level menu (#14286)
Migrate existing VM menus directly to the top level and preload permission-filtered menus on login. Coordinate menu refreshes during node switching and retain only sidebar preferences in persisted state.
2026-11-03 11:41:08 +08:00
ssongliu fac15e3292 fix(ai): refine model service forms and Ollama drawers (#14283) 2026-11-03 00:07:38 +08:00
蘭 e29679768b feat: add MCP error metadata handling and improve source policy resolution (#14270)
* feat: add MCP error metadata handling and improve source policy resolution

* fix: adjust height-diff for improved table layout
2026-11-02 22:17:12 +08:00
CityFun 8e1b761f4c fix(app): allow upgrades from removed versions (#14280) 2026-11-02 22:17:03 +08:00
蘭 963c1463a8 fix: update MCP access permissions and improve titles in routing (#14281) 2026-11-02 22:16:53 +08:00
ssongliu 2401bb16a2 feat(ai): connect local model accounts and add Ollama management page (#14282)
* feat(ai): connect local model accounts and add Ollama management page

* fix(ai): register Ollama management frontend path
2026-11-02 22:16:43 +08:00