Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
RoboCopyGUI_V1.2_Portable.zip | 2025-08-12 | 76.9 MB | |
README.md | 2025-08-03 | 6.9 kB | |
Robocopy GUI All In One V1.2 - Portable source code.tar.gz | 2025-08-03 | 2.3 kB | |
Robocopy GUI All In One V1.2 - Portable source code.zip | 2025-08-03 | 2.4 kB | |
Totals: 4 Items | 76.9 MB | 3 |
Changelog - RoboCopy All In One GUI All significant changes to this project will be documented in this file.
V1.2 - 12-08-2025 This version focuses on significant performance enhancements for the monitoring graphs, user interface refinements, and overall code optimizations for better stability and maintainability. Added - Dynamic Graph Legend: The real-time monitoring graphs now feature a dynamic legend that correctly labels data streams (e.g., "Read," "Write") and updates automatically when the application's language is changed. - Optimized Network Path Handling: The application now checks if a network share is already accessible before prompting for credentials. This speeds up the start time for copy jobs involving previously authenticated network paths. - Expert Mode: An 'Expert Mode' can now be activated via the Options menu. This mode unlocks a new 'All Robocopy Parameters' window, providing access to every available Robocopy flag for advanced users. - Balanced Two-Column Layout: The 'All Parameters' window features a balanced two-column layout to improve readability. - Dynamic Popup Sizing: The 'All Parameters' window now automatically resizes to fit its content, ensuring all descriptions are fully visible. Changed - Fluid Graph Animation: The matplotlib rendering logic has been completely overhauled to use the "Artist Animation" technique. Instead of fully redrawing the graphs on each update, the system now only updates the existing line and fill data. This results in a dramatically smoother, professional-looking animation and significantly reduces CPU usage during monitoring. - UI Layout Refinement: The main window's user interface has been improved by converting the "Browse" and "Empty Destination" buttons into icons placed directly within the text entry frames, creating a cleaner and more modern look. - Graph Update Rate: The graph refresh rate has been fine-tuned to provide a visually fluid experience while minimizing unnecessary system load. Fixed - Corrected Syntax Error: Fixed a SyntaxError that occurred in the _reset_copy_state method during progress bar reset, which previously prevented the application from running. - Robust Graph Rendering: Added error handling to the spline interpolation for graphs to prevent potential crashes when there are too few data points to render a smooth curve. - Improved Process Termination: The logic for stopping an ongoing copy process has been made more reliable. - Scheduler Logic: Fixed a critical bug where modifying the time of a schedule that had already run on the same day would prevent it from running again at the new time. - UI Translations: Completed all missing translations across the interface, particularly for the job scheduler's days of the week and other dialogs.
V1.1 - 2025-07-31 This version introduces powerful new features for managing presets and destination folders, along with significant UI enhancements for a better user experience. Added - Preset Management: Users can now save, load, and delete custom sets of Robocopy options via a new "Presets" menu. - Empty Destination Feature: A new "Empty Destination" button has been added, allowing users to securely and permanently delete all contents of the destination folder before a copy. - Deletion Safety & Progress: The "Empty Destination" feature includes a confirmation popup that requires typing 'DELETE' and shows progress in a dedicated window. - Time Estimation: The progress bar area now displays the elapsed time and an estimated time remaining for the copy operation to complete. - Total Time in Summary: The end-of-copy summary window now shows the total duration of the operation. Changed - Improved Monitoring Graphs: The performance graphs are now more fluid and readable, with a dynamically expanding time axis and more frequent updates. - UI Enhancements: Added an icon to the "Empty Destination" button and refined the main window layout for better clarity. - Code Refactoring: The internal logic for handling application configuration has been updated to include preset management. Fixed - Corrected an issue where the weekly scheduling label did not update immediately after selecting a new date. - Improved the reliability of the process termination logic when stopping a copy.
V1.0 - 2025-07-01 This version introduces important features for automation, resilience, and user experience improvement, making the application more powerful and flexible. Added - Job Scheduling: It is now possible to schedule a copy operation for a specific date and time using a convenient calendar selector. - Automatic Repetition: Added options to automatically repeat copy jobs on a daily or weekly basis. - Intelligent Post-Copy Verification: Introduced a new verification mode (via the "Verify Files" button) that checks the integrity (SHA256) of all files included in the copy plan (manifest), not just those that were transferred. The verification occurs in a dedicated window with a detailed log and read speed monitoring. - Summary Window with Chart: At the end of a copy, a summary popup is displayed with detailed statistics and a pie chart showing the distribution of files (copied, skipped, failed). - Interrupted Job Management: The application now detects if the last job was interrupted and, upon the next launch, asks the user whether to continue it or start a new operation. - Automatic Update Check: The program checks for new versions at startup and notifies the user if an update is available. - Context Menu: Added a context menu (cut, copy, paste, select all) to all main text fields and output areas for greater convenience. Changed - Improved Monitoring Graphs: The performance graphs now use smoothed lines (spline interpolation) for a more fluid and professional look. - Advanced Pre-scan: The initial analysis phase now creates a complete file "manifest." This significantly improves the accuracy of the progress bar and provides the basis for the new "Intelligent Verification" feature. - Refined User Interface: Replaced system popups (Yes/No, Alerts) with custom, fully translatable dialog windows for better visual consistency. - Language Management: Changing the language now explicitly requires an application restart via a popup to ensure the change is applied correctly. Fixed - Improved progress bar accuracy in complex scenarios thanks to the new manifest-based pre-scan system. - Strengthened handling of network paths (UNC) requiring credentials, with clearer prompts and better connection error management. - Fixed various minor UI display and interaction bugs. - Improved the robustness of error handling during RoboCopy execution. Security - No specific security issues were addressed in this initial release.