Skip to content

Commit 2b1157c

Browse files
committed
debug: add logging to auto-update mechanism to troubleshoot download URL issue
1 parent 8f82925 commit 2b1157c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/public/js/ui/settings.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1456,7 +1456,10 @@ PulseApp.ui.settings = (() => {
14561456
}
14571457

14581458
async function applyUpdate() {
1459+
console.log('[Settings] applyUpdate called, latestReleaseData:', latestReleaseData);
1460+
14591461
if (!latestReleaseData || !latestReleaseData.assets || latestReleaseData.assets.length === 0) {
1462+
console.error('[Settings] No release data or assets:', { latestReleaseData, hasAssets: !!latestReleaseData?.assets, assetCount: latestReleaseData?.assets?.length });
14601463
showMessage('No update information available. Please check for updates first.', 'error');
14611464
return;
14621465
}
@@ -1466,6 +1469,9 @@ PulseApp.ui.settings = (() => {
14661469
asset.name.endsWith('.tar.gz') && asset.name.includes('pulse')
14671470
);
14681471

1472+
console.log('[Settings] Looking for tarball asset in:', latestReleaseData.assets.map(a => ({ name: a.name, downloadUrl: a.downloadUrl, browser_download_url: a.browser_download_url })));
1473+
console.log('[Settings] Found tarball asset:', tarballAsset);
1474+
14691475
if (!tarballAsset) {
14701476
console.error('Available assets:', latestReleaseData.assets.map(a => a.name));
14711477
showMessage('No update package found in the release. Expected a .tar.gz file containing "pulse".', 'error');

0 commit comments

Comments
 (0)