
(v3.8) Implemented a manual select (once off) KFXInput CLI option for the selected ebook, found on the Program Options window, and useful where an error reports the need to use such for converting.

(v3.7) Another Bugfix attempt for the rare zipping error, involving modifying the Zip UDF.

(v3.6) Another Bugfix attempt for the rare zipping error, also involving modifying the Zip UDF in an effort to catch the error and not remain trapped in a perpetual program loop. If the fix fails to work (program stays trapped), then on restart the program will hopefully prompt to process the missing Log file records, plus also deal with left over files etc when conversion resumed. NOTE - The elusive error may be timing related, so to that end there is now also a 2 second delay between the ebook being extracted to a HTML folder, and the zipping of that folder. This error may also be a permission issue as reported by the error message, perhaps AV related (in which case, the delay may need increasing).

(v3.5) Bugfix for a zipping error, involving modifying the UDF in an attempt to catch the error and not remain trapped in a perpetual program loop. NOTE - The original loops were poorly coded, with no escape check, so I have myself added some in, but I am no expert, so some of what I have done is aimed more at prevention than cure, which means there is room for failure still.

(v3.4) Bugfix for zipping issues.

(v3.3) Changed how entries are added to the Log file - still at the start, but no longer in reverse order, so now listed top downward.

(v3.2) Added the option of ripping an ebook to HTML based content (in a folder) first and then zipping that, before then converting, using that zip file to speed up conversion to multiple formats.

(v3.1) Bugfix & improvements to ensure the right calibre Library path and file are used.

(v3.0) The option to 'Convert With Errors', is now displayed in red text if either enabled or if set for a retry temporarily. NOTE - Retry only occurs after a prompt, if that has been enabled for KFX errors.

(v2.9) Improved how 'Convert With Errors' is presented and processed during proceedings, with an 'Abort ALL' option added, plus an auto restore for skipped error entries. Minor Bugfix.

(v2.8) The 'Stop After Current' option is now a three state setting (tick, block, cleared). The new block option allows for cancelling between format conversions, whereas the tick only cancels after all specified formats have been converted to (for the current entry being processed).

(v2.7) Changed some Status colors, including for EPUB, MOBI and AZW3 ... each now having a conversion color of their own.

(v2.6) Added AZW3 format as a 'Convert To' option in 'Program Options'.

(v2.5) Added a 'Minimize DOS' console checkbox option, that can be set before or during. NOTE - If it is set during, then current process needs to complete before it is implemented. The 'Query & Timed Pause' option can now be temporarily set or unset during conversion, and restored immediately afterward.

(v2.4) Bugfix for manual response to dialog prompt (process ALL or Selected entry only).

(v2.3) Path currently being processed is now shown in the Source input field. Other minor improvements. A dialog query, allows a single selected entry to be processed instead of ALL the entries on the List.

(v2.2) Gave preference to PRC and LIT source files over other extra types.

(v2.1) Added support for AZW4 as the source file.

(v2.0) Added an 'Allow conversion with errors' option, specifically for KFX files that sometimes have font etc issues. You can set and forget the option (not recommended) or be queried when an error occurs.

(v1.9) Added more error checking and a report for missing conversion files. More job information is now displayed during processing in some added fields (i.e. times and status). Splash no longer used during conversion, with Status field used instead.

(v1.8) BUGFIX for mixup between AZW and AZW3, which prevented AZW3 files from being converted ... oops.

(v1.7) Added support for KFX as the source file, ensuring that it is always used if it exists, with AZW being the second choice if it exists. NOTE - Calibre may require a KFX plugin etc to do the conversion.

(v1.6) Added a basic (forced) 'Shutdown' option.

(v1.5) Converting to Epub and Mobi, is now optionally either one or both. NOTE - These conversions only occur if the required file type is missing.

(v1.4) Added a Splash image that appears when a list entry is clicked, if a 'cover.jpg' file is found in teh same folder as the OPF file. Moving the mouse or clicking its left button closes the image. The method added in v1.3 has now become optional, and one of three choices, available on the new 'Options' window. Some very minor bugfixes also applied. NOTE - Showing the splash Cover Image, can be turned off on the Options window.

(v1.3) Added a method to overcome the issue in some EPUB files, where the cover exists but does not show. NOTE - This uses some calibre options during conversion to EPUB, to remove the first found cover image, and replace it with the extracted image 'cover.jpg' (if it exists), that calibre created during the ADD ebook process.

(v1.2) Added an 'Open' button for the 'Calibre Library'. Some buttons resized, and the 'Log' button shrunk and relocated, to accommodate the new 'Open' button.

(v1.1) BUGFIX for '&amp;' in the metadata file when doing a title check search. This only impacted the return when ampersand was found in title (i.e. Peaches & Cream).
