feat: complete remaining Go backend modules

This commit is contained in:
2026-08-14 00:02:43 +08:00
parent cea2751dc5
commit aef5a97165
145 changed files with 18376 additions and 199 deletions

View File

@@ -23,6 +23,7 @@ type SettingsGroup = {
};
type SettingsPayload = {
restartRequired?: boolean;
services: {
visual: boolean;
evolink: boolean;
@@ -121,7 +122,7 @@ export function SettingsPanel() {
if (!response.ok) throw new Error(nextPayload.error || "保存设置失败");
setPayload(nextPayload);
setValues(valuesFromPayload(nextPayload));
setMessage("配置已保存并应用到当前服务。");
setMessage(nextPayload.restartRequired ? "配置已保存,重启 Go 服务后生效。" : "配置已保存并应用到当前服务。");
} catch (err) {
setError(err instanceof Error ? err.message : String(err));
} finally {