polish: simplify ToolHub startup output

This commit is contained in:
7015725
2026-05-07 23:52:33 +08:00
parent 726ed4465a
commit 7ce5ebeda8
4 changed files with 21 additions and 22 deletions

View File

@@ -401,28 +401,27 @@ var __out = (function() {
var syncInfo = summarizeModuleUpdates(__moduleUpdates); var syncInfo = summarizeModuleUpdates(__moduleUpdates);
var loadInfo = summarizeLoadErrors(loadErrors); var loadInfo = summarizeLoadErrors(loadErrors);
var started = !!(startRet && startRet.ok); var started = !!(startRet && startRet.ok);
var rawMsg = optStr(startRet && startRet.msg); var layoutObj = startRet && startRet.layout || null;
var layoutText = layoutObj ? (String(layoutObj.cols || "?") + "×" + String(layoutObj.rows || "?")) : "未知";
var securityText = __securityStatus.ok
? ("✓ 已验签 v" + String(__securityStatus.version || 0) + " / " + optStr(__securityStatus.keyId))
: ("✗ " + optStr(__securityStatus.msg));
var syncText = syncInfo.count > 0
? ("✓ 已更新 " + syncInfo.count + " 个模块:" + syncInfo.modules.join("、"))
: "✓ 子模块已是最新";
var out = { var out = {
ok: started, ok: started,
started: started, 状态: started ? "ToolHub 启动成功" : "ToolHub 启动失败",
msg: started ? (rawMsg ? ("ToolHub 启动成功:" + rawMsg) : "ToolHub 启动成功") : "ToolHub 启动失败", 安全: securityText,
securityMsg: __securityStatus.msg, 同步: syncText,
manifestVersion: __securityStatus.version || 0, 布局: layoutText,
manifestKeyId: __securityStatus.keyId || "", 关闭广播: optStr(startRet && startRet.closeAction)
minManifestVersion: MIN_TRUSTED_MANIFEST_VERSION,
syncMsg: syncInfo.msg,
updatedCount: syncInfo.count,
updatedModules: syncInfo.modules,
closeAction: optStr(startRet && startRet.closeAction),
layout: startRet && startRet.layout || null
}; };
if (loadInfo.count > 0) { if (syncInfo.count > 0) out.更新模块 = syncInfo.modules;
out.loadMsg = loadInfo.msg; if (loadInfo.count > 0) out.加载异常 = loadInfo.modules;
out.loadErrors = loadInfo.modules; if (!started) out.错误 = optStr(startRet && startRet.err) || (loadInfo.modules && loadInfo.modules.join(", ")) || "未知错误";
if (!started) out.err = loadInfo.modules.join(", ");
}
if (!started && !out.err) out.err = optStr(startRet && startRet.err) || "未知错误";
return out; return out;
})(); })();
JSON.stringify(__out); JSON.stringify(__out, null, 2);

View File

@@ -1 +1 @@
279b1a5e7a9dee01bbfc8c67fab650285e9e1a899ec91f4fee08ac569287a393 ToolHub.js 55dbcacaaa31b031e9a0fcef1253c2e0403fca423ad969e0e1387815e69de3e7 ToolHub.js

View File

@@ -68,5 +68,5 @@
}, },
"keyId": "toolhub-targets-2026-rsa3072", "keyId": "toolhub-targets-2026-rsa3072",
"schema": 2, "schema": 2,
"version": 20260507154625 "version": 20260507155220
} }

View File

@@ -1 +1 @@
HleQZVymedTYdJbRyd2SNcndHqUMH1FuVjy7MJi9NQtgZKVNdKRBwns9w6le7cZZW8a2Xb3fqqlsBjJaDYQ3x/LveeE18u2SfNRoC97Q0lDVj9sxPRD/vsw6HQgDDuCMdqezmfWlROobd5CHHAjJvmaV+zHH6A3VYga6tAnY3/4JwVcoDua2W1Sjk3PB2Lqi9YcIGy3ub2gfm+RKakyBvYy9k/8cb7KbUbovPDU4oviS3Xn26aF3lN3o8tbTWBg9XYgsXM3gAqWZ+Y0YVXuZZB4VjgDw9cUITlZ8vxCxloo66nJSGy7/7CwDJ69F0i+vbipibracv2wut/RMqqkUaGy+PSd+EVFUFuLxoMFTs5eT4ybiSqOfj0/wdRfv//8XNa/s9sMZru+/PgKyNmSMTivAcdxjip43YNvRd/uWtQZTaHC72iVlHEeqNSPAR5gHPWcKuJ19EPecuVRr3wPK9i8Ois4QCpgdibCJ7cE2341x56ertHJQRAfjTN/UJ7eb TwIGuNRj9b0pIqiICJpA3vNxwNtQfsSj4LQKyOcUfuVxbbDsAJ1SZWra9ioDdd1jdjo8jEiSHMZ5JgDdKSkrUQZwUpQYsBXdtFFS2Zb5aoGk7QLgrgHRoJvvJOinU3/DLS93by3msNMoEJmZLQEoa4ltXK7hehc5dclp82ZOXg3p5A1OCgdzavGzSqPfg4eH1o3GHzS2I/zDhZgzrbKNcoKUsy//fr5E34ePQ4aWNXAmcyQFNXLT8aCDL+yXn3wjbTgASuHS+GncwbYJ5y4/toMyW+EJNX0xiOsIa7OFA7jRfX0U6qqgZH0fW/jGlZNeJhnqZYfOpjKIPy7t7B5iThJT0iiJ6L4X/mjUe9ggO/YAhJ7g4Vp8m/g5LpmWpVPLRwYJje6Q5Ypulm95CaBek2FEjXwqGa1hsCQ1MfMj1rCwfn7biLH1Vkfff+JgoRvE/2JWbPMLU+j1jCNOLWVUPIpTsazu8/kR4NkjJPUm7uZX5ogtfRhGbkLl08+lB8Lm