DLMUP Changelog

Sunday 8th of November 2020

New Feature - Timers now start instantly on pressing "Start Timers" button then they scan at the Interval setting
New Feature - DLMUP is now a single instance application.
New Feature - DLMUP now checks for free disk space before unpacking each archive. If there is insufficient disk space for the archive to be unpacked, the archive will be marked as "Bad" and skipped.
UI Fix - Changed "Preserve Directory Structure" to "Preserve Archive Directory Structure" to add clarity.
New Feature - DLMUP now supports "Keep Source Directory Structure". e.g. So if a source folder has an archive in: C:\1\2\3 and the target folder is: D:\Unpacked, it will unpack the archive into: D:\Upacked\1\2\3.

Sunday 20th of September 2020

Bug Fix - Fixed a bug where if a Timer Destination Folder was deleted during unpack, it would crash the program.
Bug Fix - Fixed a bug where if a Timer Template was invalid, it would ask for confirmation and then exit the application It no longer exits the application after the confirmation.
Bug Fix - Fixed a bug where the Timer combobox for Minutes and Seconds could cause a crash upon selection.

Saturday 12th of September 2020

Bug Fix - Fixed the timer scanning issue bug that took Timers double the time to start up. Now Timers start instantly after their initial countdown.
UI Fix - Refresh Timer Seconds column now has up to 59 seconds in the ComboBox dropdown instead of 60 seconds.

Thursday 10th of September 2020

UI Fix - Added closing of the Open and Save File Dialogs once Start Timers is activated.

Monday 7th of September 2020

Bug Fix - Added code to center MessageBox dialogs to the parent application window.

Sunday 6th of September 2020

Bug Fix - Fixed a bug where the Status timer messages showing time overdue were not accurate.

Wednesday 2nd of September 2020

Bug Fix - Fixed a bug where when Status window was closed, and then reopened from the System Tray icon, it failed to redraw the Settings tab.
Bug Fix - Fixed a bug where Source FolderName, Minutes, Seconds were not being committed to the FolderList after pressing OK on the Settings tab.

Tuesday 1st of September 2020

Bug Fix - Fixed the DLMUP Wix Installer copying over all essential files so the Release version now operates correctly after installation.
Bug Fix - Fixed a bug where if a filename had ".PART" in the filename apart from at the end, it would endlessly unpack in a loop

Sunday 30th of August 2020

Bug Fix - Now handles .PART rar multi volume files correctly using SharpCompress.

Sunday 23rd of August 2020

New Feature - Unpack Sub Folders now has 3 settings (none, archive, parent) for each Timer
Bug Fix - Timer Templates now won't save if there are no timers or incomplete timers in the Timer Settings DataGridView
New Feature - Added functionality for Timers to have subfoldered archives (such as subtitles) unpacked in a parent directory.

Saturday 2nd of May 2020

Bug Fix - Memory leak from timers fixed.

Sunday 26th of April 2020

Other - Scanning button and Scanning menu item from system tray have been removed. DLMUP only works on Timers now.
New Feature - Unpack Queue button has been added to allow the user to stop timers and clear up the unpack queue at the same time.

Saturday 25th of April 2020

New Feature - Updated SharpCompress to the latest stable release.
Bug Fix - Fixed an IOException when DLMUP wasn't releasing the resources it was using to test, then Unpack.
New Feature - Added a label so the user can see which archive file is currently being handled.
New Feature - Timer Templates are now located in their own subfolder. The Wix installer will create this automatically for the user.
UI Fix - Modified UI timer to refresh every 1 second instead of 2.
Bug Fix - DLMUP now correctly handles .001 files as 7-ZIP files instead of RAR.

Tuesday 21st of April 2020

Bug Fix - Correctly resolved the DataGridView's ComboBox value if checked or unchecked state.
Bug Fix - Added SharpCompress in to check Archive status.

Saturday 18th of April 2020

New Feature - Total number of bad and completed archives now summarised in real-time in Statistics DataGridView label on the Status page.
UI Fix - Renamed some DataGridView column headers to be more consistent with what they actually are.
New Feature - Users can now manually enter Timer's minutes and seconds values without clicking on DataGridView ComboBox dropdowns.
Bug Fix - ExtractionFailedException has been added to the list of exceptions caught in the "BAD" category.
Bug Fix - Changed the type of ArgumentException message to a more specific "BAD - Unknown Archive Error".
Bug Fix - Saving Templates was using the wrong delimiter. It was still using the old comma delimiter when it should've been a pipe.

Friday 17th of April 2020

Bug Fix - If DLMUPSettings.cfg does not exist on load then create it.
Bug Fix - DLMUP will now unpack to subdirectories regardless of whether it finds it in the Unpacked Archives list. It is completely dependent on whether it finds the DLMUP Complete file and it’s already being unpacked or not.
Bug Fix - Multiple tray icons not disappearing properly after DLMUP being run. Now it properly disposes of it’s resources including that of System Tray.
Bug Fix - The checkboxes Preserve Directory Structure and Unpack To Archive SubFolders were not saving to templates correctly based on their state.
Bug Fix - Preserve Directory Structure works but it was poorly named. If disabled it will unpack all files to the root of the target directory, not in the subfolders.
Bug Fix - UnpackerDataGridView now updates in real time and no longer has extra rows for duplicates.
Bug Fix - When halfway entering a row on Settings and you switch to status and try to hit OK, it used to crash.
UI Fix - If you don’t complete the Settings and go to Status and press OK it will show an error
Bug Fix - After previously adding a source folder. Then when you remove it, the header row disappears. Then if you add a new folder by dragging it, the header does not appear, and the source field is not populated.
Bug Fix - After previously adding a source folder. Then when you remove it and try to re-add it it does not display and the header shrinks.
UI Fix - When dragging and dropping the same folder it doesn’t draw any of them.

Thursday 16th of April 2020

New Feature - Mark bad archives with a BAD 0 byte log file.