Improvements:
- Refactored the FUSE implementation, removing the deprecated @gcas/fuse dependency.
- Allowed the file explorer to download the first bytes of a file for thumbnail generation.
- Updated Electron to version 29 and Node.js to version 20.
- Added a feature to disable antivirus background scanning.
- Moved Antivirus logs to a separate file to reduce verbosity in the main log file.
- Added support for downloading and reading files in chunks.
Bug fixes:
- Fixed an error when copying multiple folders to the virtual drive.
- Added retry logic to file creation and uploads.
- Fixed a database closure error on logout.
- Fixed the deletion of zero-byte files.
- Prevented duplicate FUSE events.
- Prevented Backups from trying to upload symlinks.
- Fixed an issue updating the sync status in the app tray icon.