fix: review fixes — bump CHROMIUM_VERSION to v145, add colorScheme to JS, guard download fallback

This commit is contained in:
CloakHQ
2026-03-02 02:59:23 +01:00
parent f417fe2530
commit 8eb666885f
7 changed files with 14 additions and 6 deletions
+4 -1
View File
@@ -151,10 +151,13 @@ async function downloadAndExtract(version?: string): Promise<void> {
);
try {
// Try primary server, fall back to GitHub Releases
// Try primary server, fall back to GitHub Releases (skip fallback if custom URL)
try {
await downloadFile(primaryUrl, tmpPath);
} catch (primaryErr) {
if (process.env.CLOAKBROWSER_DOWNLOAD_URL) {
throw primaryErr;
}
console.warn(
`[cloakbrowser] Primary download failed (${primaryErr instanceof Error ? primaryErr.message : primaryErr}), trying GitHub Releases...`
);