From 32efb46f4f3a2d16331487c6335417042effa726 Mon Sep 17 00:00:00 2001 From: italic-jinxin <106428113+italic-jinxin@users.noreply.github.com> Date: Fri, 20 Mar 2026 23:10:37 +0800 Subject: [PATCH] feat(web): merge Providers into Inference tab with UX improvements --- src/channels/web/static/app.js | 24 ++++++++++++----- src/channels/web/static/index.html | 43 +++++++++++++----------------- src/channels/web/static/style.css | 25 +++++++---------- 3 files changed, 45 insertions(+), 47 deletions(-) diff --git a/src/channels/web/static/app.js b/src/channels/web/static/app.js index dea704ba..18be56b4 100644 --- a/src/channels/web/static/app.js +++ b/src/channels/web/static/app.js @@ -4705,7 +4705,6 @@ function loadSettingsSubtab(subtab) { else if (subtab === 'extensions') { loadExtensions(); startPairingPoll(); } else if (subtab === 'mcp') loadMcpServers(); else if (subtab === 'skills') loadSkills(); - else if (subtab === 'providers') loadConfig(); if (subtab !== 'extensions' && subtab !== 'channels') stopPairingPoll(); } @@ -4864,9 +4863,11 @@ function loadInferenceSettings() { } container.innerHTML = ''; renderStructuredSettingsInto(container, INFERENCE_SETTINGS, settings, activeValues); + loadConfig(); }).catch(function(err) { container.innerHTML = '