547 Commits
Author SHA1 Message Date
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
蘭 69cf9b5d12 fix: improve error handling for MCP image version and catalog probes (#14416) 2026-11-12 15:02:33 +08:00
ssongliu ad51a8d026 fix: match dual GB10 vLLM version suffix (#14407) 2026-11-11 21:46:35 +08:00
ssongliu 5afcedc235 fix(vllm): unify default images and upgrade suffix rules (#14406) 2026-11-11 21:19:22 +08:00
ssongliu d0439ea9b2 fix(ai): expose sanitized verification errors and clarify vLLM authentication (#14388) 2026-11-10 17:38:34 +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
ssongliu c31898e666 fix(ntp): preserve UTC offset when synchronizing system time (#14363)
Fixes #14265
2026-11-09 16:37:59 +08:00
ssongliu ed182b5408 feat(ai): add peak analysis (#14358) 2026-11-09 14:17:47 +08:00
Leo Camus 4c58c712c2 fix(app): keep env values unchanged when upgrading an app (#14264)
renderUpgradeEnv still wrote the .env with godotenv.Marshal, which turns
any value that parses as an integer into its canonical form. A password
such as 0123 was rewritten as 123 on upgrade, the same bug #14180 fixed
for install. Use the env package marshaller, and escape $ inside double
quotes there so values containing both $ and a quote still read back
unchanged.
2026-11-09 10:23:57 +08:00
蘭 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
蘭 f3eafd9a2e fix: guard AI endpoint probes and discovery (#14347) 2026-11-08 22:40:28 +08:00
蘭 ab90f4bc2d fix: confine download names to the selected directory (#14345) 2026-11-08 22:40:02 +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
王贺 58c81b9255 fix: align GB10 dual-node vLLM deployments (#14330) 2026-11-07 15:39:06 +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 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
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 daae8c43f8 refactor: remove Fxplay and TensorRT-LLM support (#14287) 2026-11-03 14:38:15 +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
ssongliu c06c4e338b feat(vm): enable community virtual machines and migrate xpack data (#14279)
* feat(vm): enable community virtual machines and migrate xpack data

* fix(vm): stop ISO download polling on failure or cancellation

* fix(vm): respect deleteFile when deleting failed ISO imports
2026-11-02 18:22:58 +08:00
ssongliu f8c61993c5 feat(ai): open source model marketplace and migrate historical data (#14277)
* feat(ai): open source model marketplace and migrate historical data

* fix(ai): wait for canceled model downloads before retrying
2026-11-02 17:46:26 +08:00
Yuki Guo 50f0a37bee feat: add remote Docker Hub image search (#14271) 2026-11-02 11:35:26 +08:00
Yuki Guo 50a45b72f3 Merge branch 'dev-v2' into pr@dev-v2@feat_image_check 2026-11-02 09:44:27 +08:00
ssongliu 13362f84a6 fix(ai): synchronize inference engine task states and unify management (#14269) 2026-11-01 23:36:15 +08:00
ssongliu 7156addf79 feat(ai): refine model pools, navigation and GPU deployment configuration (#14257) 2026-10-30 23:00:23 +08:00
CityFunandssongliu 832d367428 perf(appstore): reduce resource requests during synchronization (#14248)
Co-authored-by: ssongliu <sloooop1x@gmail.com>
2026-10-30 18:14:41 +08:00
ssongliu 02031e4d7c feat: support GB10 shared memory and refine AI model UI (#14254) 2026-10-30 18:09:51 +08:00
guoyuqi 9644d5429f refactor: reuse base settings for image update proxy checks 2026-10-30 17:42:24 +08:00
ssongliu 2f7bab67b3 feat(ai): add unified GPU configuration and collapsible deployment cards (#14253) 2026-10-30 17:03:21 +08:00
guoyuqi e9c2162921 feat(container): add image update checks with scheduling and task logs 2026-10-29 18:25:32 +08:00
Yuki Guo ecedaf8c21 feat(container): support batch upgrades with bounded concurrency and recovery (#14231) 2026-10-28 18:45:13 +08:00
蘭 d32cbb40f6 feat(mcp): add Panel MCP task configuration and website binding structures (#14229)
* feat(mcp): add Panel MCP task configuration and website binding structures

* fix(mcp): correct variable assignment in mcpWebsiteDomain function
2026-10-28 14:04:38 +08:00
Yuki Guo eb4beb50c4 fix: docker image pull and stop (#14202) 2026-10-27 23:07:21 +08:00
ssongliu bd0bc0079e refactor(ai): remove obsolete tokenizer directory patterns (#14225) 2026-10-27 23:05:54 +08:00
Raphael Fakhri ac09426f10 fix(app): keep signed numeric env values unchanged (#14180) 2026-10-27 09:58:53 +08:00
ssongliu 7c7fd492c4 feat(ai): support benchmark report routes and parameter translations (#14210) 2026-10-26 23:33:17 +08:00
蘭 d7355f3ccc feat(mcp): add 1Panel MCP and enhance MCP credential management (#14189)
* feat(mcp): add 1Panel MCP and enhance MCP credential management

* feat(i18n): implement MCP document localization and remove legacy code
2026-10-26 13:59:49 +08:00
HynoRandCursor 04099ae2a2 feat(terminal): add session grace expiry tests and improve detach logic (#14127)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-19 17:54:05 +08:00
ssongliu 547f9775b0 fix(firewall): support legacy ip RA checks and link documentation (#14083) 2026-10-14 15:57:07 +08:00
蘭 12bfe6a1bd fix: Fix Webhook Response Judgment and Optimize Configuration and Testing Experience (#14077) 2026-10-14 11:28:21 +08:00
ssongliu aaf70cfc41 fix(log): improve operation logs (#14076) 2026-10-13 18:28:34 +08:00
ssongliu bc6cf519ce fix: improve database file handling (#14043) 2026-10-13 09:39:27 +08:00
ssongliu f9c43989fe fix: improve firewall compatibility (#14046) 2026-10-13 09:39:18 +08:00
ssongliu dada7294dd fix(firewall): preserve fail2ban priority when binding iptables chains (#14039)
Refs #14019
2026-10-12 15:54:55 +08:00
ssongliu afcb94f6ef feat(vllm): add request metrics and optimize monitor history (#14032) 2026-10-12 15:54:42 +08:00