From 11c714124b781a06839e0ce2c4972dee314ded86 Mon Sep 17 00:00:00 2001 From: Geert Rademakes Date: Thu, 28 Aug 2025 13:45:24 +0200 Subject: [PATCH] fix: Fix critical syntax error in renderer.js that was blocking UI updates - Remove extra closing brace in updateSyncStatus method - Fix 'Unexpected token this' error that prevented renderer execution - Restore real-time sync status display in UI - Sync functionality was working perfectly, only UI rendering was broken --- packages/desktop-sync/renderer/renderer.js | 1 - packages/desktop-sync/src/main.ts | 1 + packages/desktop-sync/src/services/awsS3Service.ts | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/desktop-sync/renderer/renderer.js b/packages/desktop-sync/renderer/renderer.js index 93b456b..70f85b5 100644 --- a/packages/desktop-sync/renderer/renderer.js +++ b/packages/desktop-sync/renderer/renderer.js @@ -241,7 +241,6 @@ class RekordboxSyncRenderer { if (forceSyncBtn) { forceSyncBtn.disabled = status.isRunning; } - } // Update files synced count with more detail if (this.filesSyncedElement) { diff --git a/packages/desktop-sync/src/main.ts b/packages/desktop-sync/src/main.ts index 3893eb5..80f226b 100644 --- a/packages/desktop-sync/src/main.ts +++ b/packages/desktop-sync/src/main.ts @@ -404,6 +404,7 @@ class RekordboxSyncApp { lastUpdate: new Date().toISOString() }; + console.log('📤 Sending to renderer:', uiState); safeSend('sync-status-changed', uiState); this.updateTrayTooltip(uiState); }); diff --git a/packages/desktop-sync/src/services/awsS3Service.ts b/packages/desktop-sync/src/services/awsS3Service.ts index 0bd278b..96acec6 100644 --- a/packages/desktop-sync/src/services/awsS3Service.ts +++ b/packages/desktop-sync/src/services/awsS3Service.ts @@ -694,6 +694,7 @@ export class AwsS3Service extends EventEmitter { */ private emitStatusUpdate(): void { const status = this.getStatus(); + console.log('🔍 AWS S3 Service emitting status:', status); this.emit('statusChanged', status); }