release: prepare v2.0.53 updater handoff

Launch the verified NSIS installer directly before application shutdown, wait for Windows to confirm process creation, and keep the application open on spawn failure. Move process waiting into NSIS with a bounded graceful and post-force termination check, and cover the handoff with updater regression tests.
This commit is contained in:
Sucukdeluxe
2026-08-21 12:19:20 +02:00
parent c375491c88
commit bc86c29d57
8 changed files with 108 additions and 127 deletions
+3
View File
@@ -40,6 +40,9 @@ describe("Multi-Debrid-Downloader product metadata", () => {
expect(installer).toContain("${isUpdated}");
expect(installer).toContain("FIND_PROCESS");
expect(installer).toContain("taskkill /f /im");
expect(installer).toContain("$R1 >= 300");
expect(installer).toContain("update_force_wait:");
expect(installer).toContain("update_force_ready:");
});
it("moves the legacy user data directory without losing runtime state", () => {