Visualize Job Results with Interactive Compare View

:page_facing_up: 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:

  • :white_check_mark: What files were copied, skipped, deleted, or failed

  • :white_check_mark: Per-file transfer status (Success, Error, Skipped)

  • :white_check_mark: Source vs. Target structure comparison

  • :white_check_mark: 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.


:hammer_and_wrench: Usage Scenarios

  1. A user runs a scheduled backup job to sync local data with a remote cloud.

  2. Upon completion, RcloneView stores the job result log as JSON.

  3. The user navigates to the Job History tab and clicks on a completed job.

  4. 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

  5. Users can filter, search, or download the result for auditing.

This ensures complete transparency and helps troubleshoot issues without parsing raw logs.


:test_tube: Reference UI (Inspiration)


:warning: 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

:date: Roadmap (Vision)

  • :white_check_mark: Add structured .json job result output per execution

  • :desktop_computer: Extend Compare View component to support read-only visual diff

  • :puzzle_piece: Add color-coded markers (e.g., green=success, red=fail, yellow=skipped)

  • :magnifying_glass_tilted_left: Enable filter/search by file name, path, status

  • :inbox_tray: Option to export result (PDF/JSON/CSV) for audit/reporting


:man_raising_hand: 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 :backhand_index_pointing_down: