Skip to content

Releases: Zarestia-Dev/rclone-manager

RClone Manager v0.2.3

17 Mar 19:41
288cd43

Choose a tag to compare

v0.2.3 - Runtime Profiles, Homebrew Tap, and Important Security Updates

This release introduces expanded platform support, more flexible remote configurations, and important security enhancements.

🚨 CRITICAL WARNING FOR UPGRADING USERS 🚨
Please read before upgrading if you use crypt or similar remotes.
In the previous v0.2.2 release, we introduced the obscure argument to the rclone remote generation process to ensure passwords and API keys are encrypted in the rclone config file.

  • Action Required: If you have existing remotes that require keys (like crypt), you must re-create or update them after upgrading. Otherwise, your keys will remain unencrypted in the config file. (#90)

✨ What's New

  • macOS Homebrew Tap: Mac users can now easily install and update the app via our new Homebrew tap.
  • Windows Headless Builds: Headless builds are now officially available for Windows environments.
  • Runtime Remote Profiles: You can now configure remote-specific settings directly at runtime from the remote details view, without needing to modify the main rclone config file.
    • ⚠️ Security Note: These runtime settings are saved as normal remote settings. Unlike rclone config passwords or the Backend Management Dialog auth passwords, these are not encrypted or saved to the OS keyring. Please be mindful of the data you store here.
  • Sensitive Data Restriction: Implemented stricter restrictions on sensitive data mapped by rclone.
  • Fixed Broken AppImages: AppImages no longer require external environment dependencies and the laggy UI on AppImage builds has been resolved. 15fe89a

🔄 Changes & Improvements

  • Refined UI Components: Swapped out the custom date-time picker for the native Angular Material date-time picker, providing a much cleaner and more consistent user experience.
  • Security Patches: Updated several underlying dependencies to patch known security vulnerabilities.

🐛 Bug Fixes

  • Reactive UI: Fixed an issue where the App UI wouldn't properly refresh after configuration values were changed.
  • Linux Packages: Resolved missing or broken RPM dependencies for Red Hat-based distributions.
  • CLI: Fixed the tray argument for the command-line interface.

RClone Manager Headless v0.2.3

17 Mar 19:42
288cd43

Choose a tag to compare

v0.2.3 - Runtime Profiles, Homebrew Tap, and Important Security Updates

This release introduces expanded platform support, more flexible remote configurations, and important security enhancements.

🚨 CRITICAL WARNING FOR UPGRADING USERS 🚨
Please read before upgrading if you use crypt or similar remotes.
In the previous v0.2.2 release, we introduced the obscure argument to the rclone remote generation process to ensure passwords and API keys are encrypted in the rclone config file.

  • Action Required: If you have existing remotes that require keys (like crypt), you must re-create or update them after upgrading. Otherwise, your keys will remain unencrypted in the config file. (#90)

✨ What's New

  • macOS Homebrew Tap: Mac users can now easily install and update the app via our new Homebrew tap.
  • Windows Headless Builds: Headless builds are now officially available for Windows environments.
  • Runtime Remote Profiles: You can now configure remote-specific settings directly at runtime from the remote details view, without needing to modify the main rclone config file.
    • ⚠️ Security Note: These runtime settings are saved as normal remote settings. Unlike rclone config passwords or the Backend Management Dialog auth passwords, these are not encrypted or saved to the OS keyring. Please be mindful of the data you store here.
  • Sensitive Data Restriction: Implemented stricter restrictions on sensitive data mapped by rclone.

🔄 Changes & Improvements

  • Refined UI Components: Swapped out the custom date-time picker for the native Angular Material date-time picker, providing a much cleaner and more consistent user experience.
  • Security Patches: Updated several underlying dependencies to patch known security vulnerabilities.

🐛 Bug Fixes

  • Reactive UI: Fixed an issue where the App UI wouldn't properly refresh after configuration values were changed.
  • Linux Packages: Resolved missing or broken RPM dependencies for Red Hat-based distributions.
  • CLI: Fixed the tray argument for the command-line interface.

RClone Manager v0.2.2

11 Mar 17:05

Choose a tag to compare

🚀 What's New in v0.2.2

This release brings a significantly expanded Nautilus file component, full Spanish localization, deep Docker rework, a custom protocol schema fix for media streaming, and a solid round of bug fixes including sensitive field handling and icon quality improvements.


✨ Added

  • Language: Added Spanish language support. (Thanks to @dikler!)
  • Tray: Added visual task indicator to the system tray icon when transfers are active. (Resolves #61)
  • CLI: Added --data-dir, --cache-dir, and --logs-dir flags for custom directory overrides.
  • Docker: Added RCLONE_MANAGER_DATA_DIR, RCLONE_MANAGER_CACHE_DIR, and RCLONE_MANAGER_LOG_DIR environment variables for native path overrides.
  • Paths: Implemented platform-native log directory resolution (Cache directory on Linux/Windows, Logs directory on macOS).
  • Nautilus: Allow editing text-based files, using rclone rc operations/uploadfile to save.
  • Nautilus: Added delete, move, and copy operations support.
  • Nautilus: Added vertical split mode support.
  • Nautilus: Added cover image display support for audio files.
  • UI: Added new cloud provider icons to the app.

🔧 Changed

  • Core: Replaced Tauri's integrated protocols with custom OS-aware protocol schemas (http://rclone.localhost / http://local-asset.localhost for Windows WebView2, and rclone:// / local-asset:// for Unix WebKit) to fix media streaming display bugs.
  • CLI: Structurally reorganized command-line arguments into GeneralArgs and HeadlessArgs for better maintainability and build-mode awareness.
  • Build: Optimized headless build by strictly feature-gating desktop-only plugins (dialog, shell, window-state).
  • Tray: Optimized performance of tray unmount and browse actions by eliminating global config lookups.
  • Docker: Rclone binary no longer bundled in the image — downloaded at first startup to a persistent volume.
  • Docker: Added PUID and PGID environment variable support for user/group mapping.
  • Docker: Entrypoint extracted to standalone entrypoint.sh with gosu privilege dropping.
  • Docker: Simplified volume layout (/data and /config).
  • Environment: Use Zoneless Change Detection and CodeMirror instead of Syntax Highlighting.

🐛 Fixed

  • Fixed bug where remotes requiring sensitive fields like passwords or API keys (e.g., Filen) failed to create via UI due to being sent in plain text instead of an obscured format to the rclone RC API. (Fixed #128)
  • Sensitive fields now accept paste input. (Fixed #129)
  • Fixed blurry icons across the app — icon provider changed to Google Material Icons.
  • Fixed Tauri plugin initialization order causing startup crashes.
  • Removed the global shortcut handler from Tauri. (Fixed #117)
  • Fixed directory size calculation in the File Viewer returning the disk root size instead of the selected subfolder size.
  • Fixed shifted icons across the app.

  • feat(i18n): add Spanish (es-ES) translation - Ux Protocol by @dikler in #134

Full Changelog: v0.2.1...v0.2.2

RClone Manager Headless v0.2.2

11 Mar 17:06

Choose a tag to compare

🚀 What's New in v0.2.2

This release brings a significantly expanded Nautilus file component, full Spanish localization, deep Docker rework, a custom protocol schema fix for media streaming, and a solid round of bug fixes including sensitive field handling and icon quality improvements.


✨ Added

  • Language: Added Spanish language support. (Thanks to @dikler!)
  • Tray: Added visual task indicator to the system tray icon when transfers are active. (Resolves #61)
  • CLI: Added --data-dir, --cache-dir, and --logs-dir flags for custom directory overrides.
  • Docker: Added RCLONE_MANAGER_DATA_DIR, RCLONE_MANAGER_CACHE_DIR, and RCLONE_MANAGER_LOG_DIR environment variables for native path overrides.
  • Paths: Implemented platform-native log directory resolution (Cache directory on Linux/Windows, Logs directory on macOS).
  • Nautilus: Allow editing text-based files, using rclone rc operations/uploadfile to save.
  • Nautilus: Added delete, move, and copy operations support.
  • Nautilus: Added vertical split mode support.
  • Nautilus: Added cover image display support for audio files.
  • UI: Added new cloud provider icons to the app.

🔧 Changed

  • Core: Replaced Tauri's integrated protocols with custom OS-aware protocol schemas (http://rclone.localhost / http://local-asset.localhost for Windows WebView2, and rclone:// / local-asset:// for Unix WebKit) to fix media streaming display bugs.
  • CLI: Structurally reorganized command-line arguments into GeneralArgs and HeadlessArgs for better maintainability and build-mode awareness.
  • Build: Optimized headless build by strictly feature-gating desktop-only plugins (dialog, shell, window-state).
  • Tray: Optimized performance of tray unmount and browse actions by eliminating global config lookups.
  • Docker: Rclone binary no longer bundled in the image — downloaded at first startup to a persistent volume.
  • Docker: Added PUID and PGID environment variable support for user/group mapping.
  • Docker: Entrypoint extracted to standalone entrypoint.sh with gosu privilege dropping.
  • Docker: Simplified volume layout (/data and /config).
  • Environment: Use Zoneless Change Detection and CodeMirror instead of Syntax Highlighting.

🐛 Fixed

  • Fixed bug where remotes requiring sensitive fields like passwords or API keys (e.g., Filen) failed to create via UI due to being sent in plain text instead of an obscured format to the rclone RC API. (Fixed #128)
  • Sensitive fields now accept paste input. (Fixed #129)
  • Fixed blurry icons across the app — icon provider changed to Google Material Icons.
  • Fixed Tauri plugin initialization order causing startup crashes.
  • Removed the global shortcut handler from Tauri. (Fixed #117)
  • Fixed directory size calculation in the File Viewer returning the disk root size instead of the selected subfolder size.
  • Fixed shifted icons across the app.

  • feat(i18n): add Spanish (es-ES) translation - Ux Protocol by @dikler in #134

Full Changelog: headless-v0.2.1...headless-v0.2.2

RClone Manager v0.2.1

05 Feb 18:03

Choose a tag to compare

🔥 Hotfix & Feature Update v0.2.1

Fresh off the release of v0.2.0, this update brings a major quality-of-life improvement for managing running tasks, along with critical fixes for containerized environments and the update mechanism.

🌟 Highlight: Intelligent Job Grouping

Managing multiple operations just got cleaner. Jobs are now automatically organized and grouped by Remote Name and Profile Name (e.g., sync/Google Drive/default).

  • Better Visibility: View transfer stats per remote instead of a mixed global list.
  • Batch Control: Stop all running jobs for a specific remote with a single click.
  • Organization: Easily track operations on a per-remote basis.

✨ What’s New

📊 Mount Disk Usage

Added support for rclone rc core/du. You can now check the disk usage of your mounted remotes directly from the Mount Control accordion (calculates usage from the local mount point).

🎨 Visuals & UX

  • New Icons: Integrated the MoreWaita icon theme for a cleaner, modern look in the Nautilus component.
  • More Notifications: Expanded system notifications to keep you better informed of app states and background tasks.

🛠️ Changes & Fixes

🧠 Memory Optimization Behavior

  • Tray-Only Reopen: When "Memory Optimization" is enabled, the app now strictly enforces reopening via the Tray Icon. Launching from desktop shortcuts or the command line will no longer duplicate processes or mess with the optimized state.

🐛 Bug Fixes

  • Update Logic: Improved the rclone update mechanism. The app now verifies if the preconfigured path is writable. If not, it automatically falls back to the default config path to prevent update failures.
  • Container Support: Fixed path handling issues specifically for containerized/Docker versions.
  • General: Various small stability fixes and performance improvements.

Full Changelog: v0.2.0...v0.2.1

RClone Manager Headless v0.2.1

05 Feb 18:36

Choose a tag to compare

🔥 Hotfix & Feature Update v0.2.1

Fresh off the release of v0.2.0, this update brings a major quality-of-life improvement for managing running tasks, along with critical fixes for containerized environments and the update mechanism.

🌟 Highlight: Intelligent Job Grouping

Managing multiple operations just got cleaner. Jobs are now automatically organized and grouped by Remote Name and Profile Name (e.g., sync/Google Drive/default). (core/group-list, core/stats-delete, core/stats-reset, job/stopgroup rc endpoints added and integrated the job management).

  • Better Visibility: View transfer stats per remote instead of a mixed global list.
  • Batch Control: Stop all running jobs for a specific remote with a single click.
  • Organization: Easily track operations on a per-remote basis.

✨ What’s New

📊 Mount Disk Usage

Added support for rclone rc core/du. You can now check the disk usage of your mounted remotes directly from the Mount Control accordion (calculates usage from the local mount point. Separated from general disk usage. General disk usage uses operations/about).

🎨 Visuals & UX

  • New Icons: Integrated the MoreWaita icon theme for a cleaner, modern look in the Nautilus component.
  • More Notifications: Expanded system notifications to keep you better informed of app states and background tasks.

🛠️ Changes & Fixes

🧠 Memory Optimization Behavior

  • Tray-Only Reopen: When "Memory Optimization" is enabled, the app now strictly enforces reopening via the Tray Icon. Launching from desktop shortcuts or the command line will no longer duplicate processes or mess with the optimized state.

🐛 Bug Fixes

  • Update Logic: Improved the rclone update mechanism. The app now verifies if the preconfigured path is writable. If not, it automatically falls back to the default config path to prevent update failures.
  • Container Support: Fixed path handling issues specifically for containerized/Docker versions.
  • General: Various small stability fixes and performance improvements.

Full Changelog: headless-v0.2.0...headless-v0.2.1

RClone Manager v0.2.0

02 Feb 15:33

Choose a tag to compare

🚀 Release v0.2.0

This release marks a significant evolution of the project, moving toward a more modular architecture with the introduction of the rcman library and a major expansion of the Nautilus component capabilities.

📦 Major Highlight: rcman

We have decoupled our internal configuration logic into rcman, a standalone Rust library for settings management.

  • Schema-based configuration with automatic backup/restore.
  • Secure secret storage and a derive macro for schema generation.
  • This change makes the core app lighter and the settings management more robust.

✨ What’s New

📂 Nautilus Component Enhancements

  • Rich Previews: Support added for .dot, Markdown, and general text files.
  • Syntax Highlighting: Preview code files with full syntax highlighting.
  • Bulk Hashing: Quickly calculate hashes for all files within a directory.

🌐 Multi-Backend & Profile Support

  • Remote Rclone Instances: Connect to and manage multiple remote rclone instances from a single interface.
  • Remote Config: Support for config/unlock and config/setpath.
  • Per-Backend Profiles: Each backend now maintains its own settings profile, with full export/import support.

🛠️ Advanced Rclone Tooling

  • Custom Flags: Pass your own rclone flags via settings (reserved flags are protected to prevent conflicts).
  • Maintenance Tools: Added a Garbage Collector and Cache Cleaner (available under About Modal -> About Rclone).
  • Log Management: Full support for viewing and managing app and rclone logs.

📱 UI & UX Improvements

  • Adaptive Modals: Modals now transform into Bottom Sheets on mobile devices for a native GNOME-like feel.
  • Persistence: The app now remembers your window size and state between sessions.
  • Internationalization: Multi-language support is live! (We are looking for community translators to help us expand).

⚡ Improvements & Changes

  • Modernized UI: Simplified the interface for a cleaner look.
  • Headless Mode: Improved stability and added Tray Icon support for headless instances.
  • Plugin Management: Enhanced the Mount plugin detector with dynamic version checking for smoother installs.
  • Deprecation: Removed Terminal remote support as the app now natively handles all remote operations.

🐞 Bug Fixes

  • Fixed an issue where the Theme Setting would fail to apply correctly.
  • Fixed "Access Denied" errors when attempting to open local files while in Headless Mode.

🤝 Contributing

With the new Multi-language support, we need your help! If you'd like to see the app in your native language, please check our translation guide in the repository.

Full Changelog: v0.1.9...v0.2.0

RClone Manager Headless v0.2.0

02 Feb 15:39

Choose a tag to compare

🚀 Release v0.2.0

This release marks a significant evolution of the project, moving toward a more modular architecture with the introduction of the rcman library and a major expansion of the Nautilus component capabilities.

📦 Major Highlight: rcman

We have decoupled our internal configuration logic into rcman, a standalone Rust library for settings management.

  • Schema-based configuration with automatic backup/restore.
  • Secure secret storage and a derive macro for schema generation.
  • This change makes the core app lighter and the settings management more robust.

✨ What’s New

📂 Nautilus Component Enhancements

  • Rich Previews: Support added for .dot, Markdown, and general text files.
  • Syntax Highlighting: Preview code files with full syntax highlighting.
  • Bulk Hashing: Quickly calculate hashes for all files within a directory.

🌐 Multi-Backend & Profile Support

  • Remote Rclone Instances: Connect to and manage multiple remote rclone instances from a single interface.
  • Remote Config: Support for config/unlock and config/setpath.
  • Per-Backend Profiles: Each backend now maintains its own settings profile, with full export/import support.

🛠️ Advanced Rclone Tooling

  • Custom Flags: Pass your own rclone flags via settings (reserved flags are protected to prevent conflicts).
  • Maintenance Tools: Added a Garbage Collector and Cache Cleaner (available under About Modal -> About Rclone).
  • Log Management: Full support for viewing and managing app and rclone logs.

📱 UI & UX Improvements

  • Adaptive Modals: Modals now transform into Bottom Sheets on mobile devices for a native GNOME-like feel.
  • Persistence: The app now remembers your window size and state between sessions.
  • Internationalization: Multi-language support is live! (We are looking for community translators to help us expand).

⚡ Improvements & Changes

  • Modernized UI: Simplified the interface for a cleaner look.
  • Headless Mode: Improved stability and added Tray Icon support for headless instances.
  • Plugin Management: Enhanced the Mount plugin detector with dynamic version checking for smoother installs.
  • Deprecation: Removed Terminal remote support as the app now natively handles all remote operations.

🐞 Bug Fixes

  • Fixed an issue where the Theme Setting would fail to apply correctly.
  • Fixed "Access Denied" errors when attempting to open local files while in Headless Mode.

🤝 Contributing

With the new Multi-language support, we need your help! If you'd like to see the app in your native language, please check our translation guide in the repository.

RClone Manager v0.1.9

20 Dec 11:34
5b25545

Choose a tag to compare

Warning

Profile Migration Notice

Since multiple profiles support, the old profiles are automatically migrated to the new profile system. Please backup your old profiles before updating. If there is any problem with the new profile system migration, you can restore your old profiles from the backup and app will try the re-migration to the new profile system.


✨ What's New

🎯 Multiple Profiles Support

The most requested feature is finally here! You can now create multiple profiles for all operations (Sync, Copy, Move, Bisync, Mount, Serve) and run them separately.

  • Operation UI has been redesigned to show profiles
  • Configure profiles from the detailed remote setup modal
  • Select shared settings and add multiple profiles for shared settings too
  • Quick Remote Access uses the default profile

🐧 Flatpak Improvements

  • Added special Flatpak autostart entry for Flatpak version. Now it creates a desktop entry for Flatpak version of the app (Fixed #63)

📁 Nautilus File Manager Enhancements

  • Hash Calculation: Calculate file hash and copy it to clipboard via the properties dialog
  • Public Link Generation: Generate public links for files and directories (if remote supports it)
  • File Download: Download remote files directly to your local machine

image


🔄 Changes

Change Description
Rclone Dependency Removed rclone from required dependencies on Linux (deb/rpm). App handles rclone binary installation and updates.
Encrypted Export No longer requires standalone 7zip binary. Switched to sevenz-rust crate (backward compatible).
Tray Icon When remote not mounted, shows "Browse (In App)" to open RClone Manager's Nautilus.
Dependencies Angular and Angular Material updated to v21. Other dependencies updated to latest stable versions.
Quick Remote Modal Small design improvements.

🐛 Bug Fixes

  • Remote Configuration: Provider selection now correctly filters provider-specific fields (fixes #59 and #1)
  • Reduce Animations: Fixed broken reduce animations setting (fixes #60)
  • About Modal Links: Links now correctly open in the default browser

🙏 Thank You

Thanks to everyone who reported issues, suggested features and contributed to this release!

Full Changelog: v0.1.8...v0.1.9

RClone Manager Headless v0.1.9

20 Dec 11:51
5b25545

Choose a tag to compare

Warning

Profile Migration Notice

Since multiple profiles support, the old profiles are automatically migrated to the new profile system. Please backup your old profiles before updating. If there is any problem with the new profile system migration, you can restore your old profiles from the backup and app will try the re-migration to the new profile system.


✨ What's New

🎯 Multiple Profiles Support

The most requested feature is finally here! You can now create multiple profiles for all operations (Sync, Copy, Move, Bisync, Mount, Serve) and run them separately.

  • Operation UI has been redesigned to show profiles
  • Configure profiles from the detailed remote setup modal
  • Select shared settings and add multiple profiles for shared settings too
  • Quick Remote Access uses the default profile

📁 Nautilus File Manager Enhancements

  • Hash Calculation: Calculate file hash and copy it to clipboard via the properties dialog
  • Public Link Generation: Generate public links for files and directories (if remote supports it)
  • File Download: Download remote files directly to your local machine

image


🔄 Changes

Change Description
Rclone Dependency Removed rclone from required dependencies on Linux (deb/rpm). App handles rclone binary installation and updates.
Encrypted Export No longer requires standalone 7zip binary. Switched to sevenz-rust crate (backward compatible).
Dependencies Angular and Angular Material updated to v21. Other dependencies updated to latest stable versions.
Quick Remote Modal Small design improvements.

🐛 Bug Fixes

  • Remote Configuration: Provider selection now correctly filters provider-specific fields (fixes #59 and #1)
  • Reduce Animations: Fixed broken reduce animations setting (fixes #60)
  • About Modal Links: Links now correctly open in the default browser

🙏 Thank You

Thanks to everyone who reported issues, suggested features and contributed to this release!