Releases: TechGeek01/BackDrop
Releases · TechGeek01/BackDrop
v4.0.1
4.0.1 - 2023-10-23
Note: I am unable to get Python 3.12 working yet to compile on Linux. However, BackDrop is not yet using any new Python 3.12 features. The Linux binaries are compiled with Python3.11, so you may notice performance differences between Linux and Windows.
Added
- Added progress bar for current file
- Added sound effect for completed backups
- Add minimum size to windows to prevent them from being resized too small
Fixed
- Fixed loading source and destination custom paths causing UI to hang
- Fixed program crash when running backup if no files need copying
- Fixed crash on PermissionError when trying to open some existing destination files for writing
- Fixed backup timer not stopping when backup is completed or aborted
- Fixed program crash if PermissionError is raised when deleting files
v4.0.0
4.0.0 - 2023-07-23
Added
- Added current working file during backup to status bar details
- Experimental* Mac OSX support
- By "experimental," I mean that it opens on Mac OSX. I can't guarantee it'll do anything else. Soon™
Removed
- Removed buggy CLI for performance reasons
Fixed
- Fixed removable drives like flash drives not showing as local drives
- Fixed regression causing source drive selection to list folders in PWD instead of drive root if drive selected was the same drive BackDrop is run from
- Fixed requiring root on Linux due to
keyboard
library - Fixed version string being parsed incorrectly when checking for updates
- Fixed some assets not showing as download links when prompted for updates
- Fixed update screen incorrectly identifying some assets for download
Changed
- Migrated from tkinter to wxPython for GUI
- Replaced blake2b hash with blake3
- Increased buffer size for copy operations
- Improved performance
v4.0.0-beta1
4.0.0-beta1 - 2023-07-18
Currently, Linux and OSX builds open, but don't seem to function when clicking buttons. Windows builds work fine, so this prerelease only includes Windows binaries for now, since the others aren't functional.
Added
- Added current working file during backup to status bar details
- Experimental* Mac OSX support
- By "experimental," I mean that it opens on Mac OSX. I can't guarantee it'll do anything else. Soon™
Removed
- Removed buggy CLI for performance reasons
Fixed
- Fixed removable drives like flash drives not showing as local drives
- Fixed regression causing source drive selection to list folders in PWD instead of drive root if drive selected was the same drive BackDrop is run from
- Fixed requiring root on Linux due to
keyboard
library
Changed
- Migrated from tkinter to wxPython for GUI
- Replaced blake2b hash with blake3
- Increased buffer size for copy operations
- Improved performance
v4.0.0-alpha5
4.0.0-alpha5 - 2023-07-11
Added
- Added current working file during backup to status bar details
Removed
- Removed buggy CLI for performance reasons
Fixed
- Fixed removable drives like flash drives not showing as local drives
- Fixed regression causing source drive selection to list folders in PWD instead of drive root if drive selected was the same drive BackDrop is run from
- Fixed requiring root on Linux due to
keyboard
library
Changed
- Migrated from tkinter to wxPython for GUI
- Replaced blake2b hash with blake3
- Increased buffer size for copy operations
- Improved performance
v3.3.0
3.3.0 - 2021-12-10
Fixed
- Fixed measured width of TabbedFrame tabs being 0 when tab is not active
Changed
- Converted backup details and overview to tabbed layout, and made window smaller
- Cleaned up code
v3.2.0
3.2.0 - 2021-11-28
Added
- Added backup error log
Fixed
- Fixed incorrect folder splits
v3.1.3
3.1.3 - 2021-05-21
Added
- Backup analysis is now killable
Fixed
- Fixed partially copied files not showing as failed in the GUI
- Fixed split shares calculating incorrect file exclusions
- Fixed UI alignment
Changed
- Locked tree selection when backup or analysis is running to allow for easier viewing of configured selection
- Restructured code
v3.1.3-rc.1
3.1.3-rc.1 - 2021-04-20
Added
- Added status bar backup halt indicator if verification doesn't allow an immediate halt
- Made main window resizable
- Added option to update to prerelease versions
Fixed
- Fixed button styling
- Fixed typo in update notification
- Fixed drive selection not emptying missing drive list when selecting extra drives after a config load
- CLI mode updater works on Linux
- Fixed selected source total not updating when auto selecting from config if source paths are already of known size
- Fixed PermissionError when saving config file if it can't be written to
- Made backup summary scrollable to prevent long summaries from pushing controls outside of the visible window
- Fixed indeterminate progress bar not stopping if all sources are of known size
- Fixed source selection disabling backup button if backup is running
- Fixed completed file detail counters in success and fail lists not including both copy and delete lists
- Fixed PermissionError exception when deleting protected files
- Broke analysis source distributing into chunks to prevent extremely long wait times when checking permutations of sources
- Scrollable frames now scroll when hovering over the frame, not just dragging the scrollbar
Changed
- Backup and analysis both disabled the other button when running
- Sped up loading of GUI
v3.1.2
3.1.2 - 2021-03-31
Added
- Failed file operations now increment the status bar file counter
- Data verification is now killable
- Data verification now lists files in file details pane
Fixed
- File verification is prevented from running when backup is active
- Fixed menubar taking background of main window in dark mode
Changed
- Styled buttons to match the rest of the UI
v3.1.1
3.1.1 - 2021-03-31
Fixed
- Fixed incorrect accelerator in tools menu