⚠️ Action Required: If you have custom profile settings, back up your configuration before upgrading and verify your settings after migration.
What's Changed in v0.2.7
✨ New Features
Filesystem Watchers for Automations
Local filesystem watchers are now available as triggers for sync, copy, move, and bisync automations. Sync, copy, and move require at least one local source path; bisync watches local paths from both sides. #204
Cancel Support During Updates
Downloads in progress can now be cancelled while an update is being fetched.
Rclone Version Validation
The rclone binary validator now supports minimum version enforcement and properly parses version strings, including pre-release identifiers.
French Localization
French language support has been added via Crowdin. Contributions welcome!
🔒 Security
Secure-by-Default Local Engine Credentials
The local Rclone engine now uses a secure-by-default credential policy. If no username or password is explicitly configured, a fresh set of random credentials is generated in-memory at runtime on every engine start. These transient credentials are never written to the keyring or connections.json. Remote backends are unaffected. (Weakness CWE-306)
🔄 Changes
- Automation Manager: The Scheduled Task Manager and all related components have been renamed to Automation Manager. All related language throughout the UI has been updated accordingly.
- Profile Settings Refactor: Profile settings now store native rclone RC values directly, eliminating the intermediate parsing layer. Existing profiles are migrated automatically, but if you have custom settings, please review them after upgrading. Back up your settings before updating.
- Client-Side Preference Storage: Transient UI state (Nautilus layout, sort order, split divider position, sidebar state, dashboard accordion state, selected profiles/operations per remote) has been moved from the backend database to client-side local storage, reducing unnecessary I/O.
- Snap Package: Snap packaging support has been removed for now and may return in a future release.
🐛 Bug Fixes
- Fixed missing translation keys in several sections of the UI; removed unused language entries.
- Fixed incorrectly mapped rclone flags for backend and sync types.
- Serve VFS Options Fix: VFS options passed at serve startup were being silently ignored. This is now resolved by dynamically flattening and mapping PascalCase VFS option keys to the flat, CLI-style snake_case format rclone expects (e.g.
VfsCacheMode→vfs_cache_mode). This is a temporary backend workaround pending resolution of rclone/rclone#9492

