Improve installer extraction, login failures, and upload handling

This commit is contained in:
2026-07-27 00:17:30 +08:00
parent 97ea6fb7aa
commit 73555cd04c
14 changed files with 199 additions and 31 deletions
@@ -255,7 +255,11 @@ public sealed class StartupInitializationService(
context.Report(0.25, T("正在扫描内置与随包工具...", "Scanning built-in and bundled tools..."));
var externalTools = await externalToolCatalog.GetModulesAsync(token).ConfigureAwait(false);
var builtinTools = builtinToolCatalog.GetModules();
var count = ToolCatalog.DefaultModules().Count() + builtinTools.Count + externalTools.Count;
var count = ToolCatalog.DefaultModules()
.Concat(NexNativeToolCatalog.Modules)
.Concat(builtinTools)
.Concat(externalTools)
.Count();
setToolCount(count);
context.Report(1, T($"工具目录已就绪:{count} 个工具。", $"Tool catalog ready: {count} tools."));
});