RClone Manager Headless v0.3.6
This release adds an RC Console, one-click resolution of Check differences and BiSync conflicts, a new Job Monitor with per-file reports, directory listings for static websites, and a round of updater fixes.
Highlights
- RC Console. Run any rclone remote-control call from the web UI (
Ctrl + Alt + R), with call and parameter suggestions, inline help, job following and a read-only start mode.
- Resolve Check differences and BiSync conflicts. Copy a missing file with one click, or compare both versions and pick the winner, one file or a whole selection. Implements #329.
- Job Monitor and File Report. One card shows the figures that matter for each kind of job, and finished sync, copy and move jobs list every new, different, missing, matching and failed file.
- Directory listings. Write browsable
index.html,index.jsonorcaddy.jsonlistings into every folder of a remote, so a bucket can be served as a static website.
Added
- RC Console: Lists every call in a sidebar, suggests calls and parameters as you type, shows the help for a call and follows the jobs it starts. It starts read-only, asks before dangerous calls and masks secrets in the output. On a local backend it shows the rclone version and process ID and has a Restart engine button that picks up a rebuilt rclone.
- Resolve Check Differences: Each difference is labelled as new on the source, only on the destination, or different on both sides, with the direction a copy would go. A file that exists on one side is copied with one click. For a file that differs on both sides, a dialog shows both versions (path, size, modified time, newer or larger), can compare checksums and asks which one should win. Several differences can be selected and applied together. Implements #329.
- Resolve BiSync Conflicts: A finished BiSync run with conflicts has a Conflicts tab. Pick the version to keep, one file or a selection; the kept version gets the original name on both paths and the other copies are removed. Conflicts are read from the rclone log, so it works with any rclone version. Conflicts BiSync settled itself (
--conflict-resolve,--conflict-loser delete) are not listed. Implements #329. - File Report: A finished sync, copy or move job keeps the lists rclone reports (new, different, missing, matching, failed) and shows them as tabs with a status for every file.
- Job Monitor: One card replaces the separate job information, statistics and activity cards. It shows progress, speed with a live graph, time left or taken, files and checks for transfers; compared, matched and different files for a check; and how many files a delete removed. A failed job shows its error above the figures. The layout follows the card's width, so it works on a phone, a tablet and a wide window.
- Directory Listings: Uses rclone's
indexcommand to write a listing into every folder. Choose Generate directory listings… from the file manager's path menu, a remote's menu there, the dashboard or Quick Run. Pick the formats, depth, which folders to include or skip, the time shown for a folder and whether links point todir/index.html. Unchanged listings are not rewritten. It is also an operation of a remote's profiles (schedule, auto-start and, for a local folder on a local backend, a folder watcher), a card on the dashboard, a Quick Run and a workflow node. - AUR Update Instructions: AUR installs (
rclone-manager-headless,rclone-manager-server) show the command that updates them (paru -Soryay -S, otherwise themakepkgsteps) and link to their AUR page. An update is offered once the AUR publishes it;-gitpackages are not offered releases. - Update Status Survives Reloads: The About page shows when updates were last checked and why a check failed, including scheduled checks and checks started in another window. Rolled-back updates and the "restart the remote rclone" reminder are shown too, so a reloaded web UI and servers without OS notifications see them.
Changed
- Workflow RC Editor: Has the same call list, suggestions and hints as the RC Console, and test runs only read until you allow writes.
- Activity Panel: Files are cards with the folder above the name and full paths shown. Tabs (Active, Recent, File Report, Conflicts) and the search, copy and delete buttons share one row.
- Job Details Order: The monitor comes first, then the profile or Quick Run, then the paths and the counters.
- Count Badges: Counters have a minimum width and aligned digits.
- Updates on Slow Connections: Update checks and downloads no longer have a total time limit; a request fails only when the connection stalls (30 s to connect, 120 s without data).
- Fewer Update Requests: The release list is revalidated with its ETag (not counted against GitHub's rate limit), the rclone changelog is downloaded once per version, and rclone beta builds no longer look up a GitHub release that does not exist.
- Translated Updater Errors: Updater errors, rollback reasons and rclone update failures are translated in all ten languages.
- Update Commands: Flatpak shows the headless build's own app ID (it used to show the desktop one), Docker shows
docker compose pull && docker compose up -d, and AUR installs are labelled AUR. - Some UI/UX improvements.
Fixed
- DEB and RPM In-App Updates (Linux): Installs from the
.debor.rpmupdate in the app again, through the system password prompt (pkexec, zenity or kdialog); 0.3.4 had treated them as externally managed. They are only offered newer versions, sincerpmrefuses downgrades. - Quick Run Jobs Shown as "Default": Job details now show the Quick Run's name. Jobs started before this update have no name to show.
- rclone Engine After a Failed Update: If swapping in a downloaded rclone failed, the engine stayed stopped; the original binary now starts again. A failed check before the swap no longer reports a running engine as stopped.
- Remote rclone Updates: Updating a remote backend's rclone no longer leaves "Restart to apply" showing, which also blocked later checks.
- Hidden rclone Update Errors: Failed rclone update checks are now shown on the About page.
- Update Notices: A finished download says the update is ready to install instead of "installed", and the pre-release badge follows the release's pre-release flag.
- Updater Stuck After a Stalled Request: A stalled update check could block installing, applying and cancelling until restart.
- Failed Restart After an Update: If the server could not restart itself after an update, it now exits so the installed version starts next.
- Windows Update Helper: Ending
updater.exeafter a successful update, for example from Task Manager, no longer closes the application.
Full Changelog: headless-v0.3.5...headless-v0.3.6


