Skip to content

Releases: TechGeek01/BackDrop

v4.0.1

23 Oct 21:05
2d439ab
Compare
Choose a tag to compare

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

23 Jul 07:22
6d8e296
Compare
Choose a tag to compare

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

18 Jul 16:02
459df41
Compare
Choose a tag to compare
v4.0.0-beta1 Pre-release
Pre-release

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

11 Jul 07:57
Compare
Choose a tag to compare
v4.0.0-alpha5 Pre-release
Pre-release

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

11 Dec 02:41
Compare
Choose a tag to compare

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

28 Nov 07:26
Compare
Choose a tag to compare

3.2.0 - 2021-11-28

Added

  • Added backup error log

Fixed

  • Fixed incorrect folder splits

v3.1.3

22 May 02:42
Compare
Choose a tag to compare

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

20 Apr 06:10
Compare
Choose a tag to compare
v3.1.3-rc.1 Pre-release
Pre-release

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

01 Apr 04:10
Compare
Choose a tag to compare

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

31 Mar 05:29
Compare
Choose a tag to compare

3.1.1 - 2021-03-31

Fixed

  • Fixed incorrect accelerator in tools menu