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
蘭
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
蘭
5c33fa52ae
feat(ops-report): add history deletion functionality and confirmation prompts ( #14397 )
2026-11-11 13:50:59 +08:00
ssongliu
c3c1612bef
fix(cmd): align simple password validation with frontend ( #14384 )
2026-11-10 17:38:50 +08:00
ssongliu
8b712d2c16
fix: reduce terminal revocation logs and skip enterprise update checks ( #14383 )
2026-11-10 16:21:48 +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
蘭
b2921d1ec9
feat: increase maximum page size and update related components ( #14370 )
2026-11-09 23:53:36 +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
d5e3c7a820
fix(auth): restore access after re-enabling security entrance ( #14364 )
2026-11-09 16:39:17 +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
蘭
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
蘭
038fe1625a
fix: restrict expired sessions and credential expansion ( #14346 )
2026-11-08 22:40:12 +08:00
蘭
51a8156845
fix: unify trusted-proxy audit IP and snapshot login records ( #14343 )
2026-11-08 22:39:54 +08:00
蘭
349b21abf3
fix: verify TLS for external resource requests ( #14336 )
2026-11-08 22:39:29 +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 Guo and ssongliu
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
ssongliu
2e9c1794f2
feat: separate model services into a standalone menu ( #14300 )
2026-11-04 17:23:21 +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
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
蘭
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
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
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
50a45b72f3
Merge branch 'dev-v2' into pr@dev-v2@feat_image_check
2026-11-02 09:44:27 +08:00
ssongliu
046dc94d05
fix(script): bypass stale resource caches during library sync ( #14268 )
2026-11-01 22:32:58 +08:00
王贺 and zhengkunwang223
9a49f38ffd
fix(network): disable MPTCP by default ( #14258 )
...
Set multipathtcp=0 in the core and agent module defaults so Linux listeners use standard TCP without requiring service environment changes.
Co-authored-by: zhengkunwang223 <31820853+zhengkunwang223@users.noreply.github.com >
2026-10-30 23:31:05 +08:00
ssongliu
7156addf79
feat(ai): refine model pools, navigation and GPU deployment configuration ( #14257 )
2026-10-30 23:00:23 +08:00
CityFun and ssongliu
832d367428
perf(appstore): reduce resource requests during synchronization ( #14248 )
...
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-30 18:14:41 +08:00
Yuki Guo
e6c50b89ba
fix: ca website upload url ( #14244 )
2026-10-30 18:12:25 +08:00
guoyuqi
9644d5429f
refactor: reuse base settings for image update proxy checks
2026-10-30 17:42:24 +08:00
蘭
8bae2f6779
feat: add delete and reveal endpoints, support deleted_at field ( #14235 )
2026-10-30 10:11:35 +08:00
ssongliu
d7c42e3e8b
fix(ai): unify model deletion prompts and register template route ( #14233 )
2026-10-28 18:20:06 +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
CityFun
1798f9768e
fix(ai): preserve legacy Feishu and safely migrate OpenClaw 2026.10.7 upgrades ( #14214 )
...
* fix(ai): preserve legacy Feishu and migrate bundled plugin upgrades
* fix(ai): override inherited Feishu allowlists when cleared
2026-10-28 11:24:03 +08:00
ssongliu
bd0bc0079e
refactor(ai): remove obsolete tokenizer directory patterns ( #14225 )
2026-10-27 23:05:54 +08:00
ssongliu
8d320ef2ca
feat(node): add translations for existing node packages ( #14222 )
2026-10-27 17:12:14 +08:00
ssongliu
5346d5f58a
fix(ai): reconcile Ollama models and improve engine management ( #14211 )
2026-10-27 11:06:32 +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
ssongliu
9481a7535d
fix: align AI menu order and labels ( #14183 )
2026-10-26 11:29:20 +08:00
ssongliu
c4b76a8e89
feat(ai): unify model services and inference engine management ( #14175 )
2026-10-23 18:39:22 +08:00
Woolsen and ssongliu
9295f4ef8a
fix: correct 1pctl password complexity validation ( #14169 )
...
* fix: correct 1pctl password complexity validation
`isValidPassword("newPassword")` passed a literal string and the condition was inverted, so the complexity check never ran. Extract the validation into a testable helper and cover both the enabled and disabled paths.
Refs #12640
* Delete core/cmd/server/cmd/update_test.go
---------
Co-authored-by: ssongliu <sloooop1x@gmail.com >
2026-10-23 18:26:25 +08:00
Yuki Guo
e7b4146e1b
fix: operation log text ( #14173 )
2026-10-23 18:19:30 +08:00
CityFun
f9f9169a4d
fix(build): upgrade Go to 1.27.3 ( #14161 )
2026-10-22 15:41:34 +08:00