Description
Introduce a feature that displays completed job results ( Sync, Copy(upcomming), etc.) in an interactive Compare View UI, similar to how folder differences are shown in RcloneView.
This will allow users to visually verify:
-
What files were copied, skipped, deleted, or failed -
Per-file transfer status (Success, Error, Skipped) -
Source vs. Target structure comparison -
Side-by-side job impact overview (before/after)
The system would utilize structured .json logs saved after job execution and render the results in a user-friendly, color-coded UI.
Usage Scenarios
-
A user runs a scheduled backup job to sync local data with a remote cloud.
-
Upon completion, RcloneView stores the job result log as JSON.
-
The user navigates to the Job History tab and clicks on a completed job.
-
A Compare View is displayed, visually showing:
-
Files that were newly added
-
Files that were modified
-
Files that failed to copy
-
Items skipped or already in sync
-
-
Users can filter, search, or download the result for auditing.
This ensures complete transparency and helps troubleshoot issues without parsing raw logs.
Reference UI (Inspiration)
Limitations to Overcome
| Issue | Solution Proposal |
|---|---|
| Raw rclone logs are hard to parse | Generate structured JSON logs per job (enhanced logging wrapper) |
| Users can’t see what exactly happened per job | Map log → CompareView schema to render changes |
| Compare View is currently pre-job only | Extend the same component for post-job results |
Roadmap (Vision)
-
Add structured .json job result output per execution -
Extend Compare View component to support read-only visual diff -
Add color-coded markers (e.g., green=success, red=fail, yellow=skipped) -
Enable filter/search by file name, path, status -
Option to export result (PDF/JSON/CSV) for audit/reporting
Want this feature?
Upvote this post if you’d love to see your job results visually — not just in a text log.
Have ideas for visual comparison styles or export formats? Comment below ![]()