- Updated node-fetch to version 2.6.7 to resolve compatibility issues
- Modified main.js to handle new async token retrieval approach
- Simplified start-sync IPC handler to prepare for new authentication flow
- Updated package.json and package-lock.json to reflect dependency changes
- Adjusted renderer.js to work with new GraphApiClient token retrieval method
- Updated 'start-sync' IPC event to process video files, specifically filtering for .mov and .mp4 formats.
- Improved error handling and logging to provide feedback on video item retrieval and download status.
- Integrated Graph API client for folder content retrieval prior to sync initiation.
- Enhanced user feedback mechanisms for sync completion and error reporting.
- Updated renderer.js to manage UI states during the sync process.