release: prepare v2.0.43

Add sanitized provider and account runtime diagnostics, complete the Multi-Debrid-Downloader product rename, preserve existing application data during migration, update public release verification, and publish the accompanying English documentation and regression coverage.
This commit is contained in:
Sucukdeluxe
2026-08-16 21:50:01 +02:00
parent 7107a92ae2
commit a8a5ca4b40
36 changed files with 1117 additions and 146 deletions
+4 -4
View File
@@ -147,13 +147,13 @@ describe("browser-security", () => {
externalHosts: githubOnly
});
const allowed = harness.navigate("https://github.com/Sucukdeluxe/multi-debrid-downloader");
const allowed = harness.navigate("https://github.com/Sucukdeluxe/Multi-Debrid-Downloader");
const lookalike = harness.navigate("https://github.com.evil.example/Sucukdeluxe");
expect(allowed.preventDefault).toHaveBeenCalledTimes(1);
expect(lookalike.preventDefault).toHaveBeenCalledTimes(1);
expect(electron.openExternal).toHaveBeenCalledTimes(1);
expect(electron.openExternal).toHaveBeenCalledWith("https://github.com/Sucukdeluxe/multi-debrid-downloader");
expect(electron.openExternal).toHaveBeenCalledWith("https://github.com/Sucukdeluxe/Multi-Debrid-Downloader");
});
it("applies the main-window navigation policy to redirects", () => {
@@ -163,13 +163,13 @@ describe("browser-security", () => {
externalHosts: githubOnly
});
const allowed = harness.redirect("https://github.com/Sucukdeluxe/multi-debrid-downloader");
const allowed = harness.redirect("https://github.com/Sucukdeluxe/Multi-Debrid-Downloader");
const lookalike = harness.redirect("https://github.com.evil.example/Sucukdeluxe");
expect(allowed.preventDefault).toHaveBeenCalledTimes(1);
expect(lookalike.preventDefault).toHaveBeenCalledTimes(1);
expect(electron.openExternal).toHaveBeenCalledTimes(1);
expect(electron.openExternal).toHaveBeenCalledWith("https://github.com/Sucukdeluxe/multi-debrid-downloader");
expect(electron.openExternal).toHaveBeenCalledWith("https://github.com/Sucukdeluxe/Multi-Debrid-Downloader");
});
it("denies local-file navigation outside the packaged main renderer file", () => {