Releases: Willster419/RelhaxModpack
Beta Application version 1.2.1.0 (2020-11-15)
Beta Application version 1.2.1.0 (2020-11-15)
https://www.virustotal.com/gui/file-analysis/NjgyYzEwMGZmYjJmYjFiMjhmNjc4MWQ5NmU2NDRiZTQ6MTYwNTQ5NjM2NA==/detection
- Complete re-work of the database editor transfer window to allow for identify-able cod blocks based on transfer mode (Media upload, zip file upload, zip file download). What is code debt.
- Fixed bug of application not installing mods to the correct WoT mods and res_mods folders when in beta database, if the beta database's target version does not match the client's version.
- Fixed bug of application crashing when global dependencies comparison list attempts to check for a global dependency package in the database that no longer exists. What is quality control.
- Fixed bug of preview window crashing when trying to right click on a picture preview. (Thanks heavyshot of the NA server for pointing this out)
- Disabled spell checking of database editor textboxes. The API's implementation is awful and lags out the application.
- Added clearing of the database editor's components undo stacks when switching to a new component to display. Helps with application lag.
- Added feature in database editor to delete a local version of an uploaded zip file after upload, or move it to a specified folder.
- Stability improvements for FTP integration of database editor.
- Code organization and optimizations.
Application version 1.2.3.0 (2020-11-29)
Application version 1.2.3.0 (2020-11-29)
https://www.virustotal.com/gui/file-analysis/NjlkNGRlOWRhM2FkOWNiZTYyMjIxZGQzMzNhNDc2MmQ6MTYwNjcwMjY1OA==/detection
- Fixed memory leaks in the mod selection list.
- Lots of code cleanup, optimization and refactor of the Main Window and mod selection list.
- Fixed bugs with management of auto install timer causing high CPU usage (thanks for @jc on the discord server for reporting this).
Application version 1.2.0.0 (2020-10-19)
Application version 1.2.0.0 (2020-10-19)
https://www.virustotal.com/gui/file-analysis/OTU5ODg1ZjAzZWEzYjIxMTQ3MDgxZTY3MjQyYTcyYTA6MTYwMzA5MzUxNA==/detection
- Added a unit tests project to the code base solution. This will allow us to unit test individual software features and help catch bugs in the application before they get released to beta.
- Added database property and editor code-behind for adding tags to packages to classify what type of package it is (does it have patches, scripts, images, etc.)
- Re-worked the
ModSelectionList
loading code to be organized into loading sections and what thread each loading section happens on. - The algorithm for modifying atlas image data was re-written and saw a 96% time reduction. The entire time of atlas creation has been reduced by about 15-25%, depending on your system configuration.
- Added a check to ensure the user has the .NET Framework version 4.8 or later installed. If not the user is prompted to download the latest .NET Framework.
- Re-worked the shortcut code to use one imported COM reference. Allows us to remove the COM reference for
IWshRuntimeLibrary
- Lots of refactoring and code re-organization to match what is more common in c# projects. Big thanks to 'hrobohboy' for joining the application development team and taking on code cleanup and testing frameworks.
- Modified build script to copy nuget packages to a custom location to be embedded into the application. This means that when a nuget package is updated, the update is automatically included into the next application build.
- Updated several of our 3rd party APIs, including
DotNetZip
,TexImpNet
, andHtmlAgilitypack
. - Renamed
DatabaseUpdater
toModpackToolbox
.- Added feature to export translations to a tab-delimited csv file, with text escaped.
- Removed setting to save database as legacy in the editor. No one uses it.
- Added several utility methods to the
Translations
class. Useful for the translators. - Created another unit testing project for UI testing and automated mod testing.
- Several comment and logfile writing improvements.
- Fixed issues with UI when running authorization section of
ModpackToolbox
. - Re-worked descriptions and parameter names on several common utility methods to make more sense. Which is always good.
- Removed legacy database methods no longer used
- Removed unused code.
Beta Application version 1.1.4.0 (2020-09-13)
Beta Application version 1.1.4.0 (2020-09-13)
https://www.virustotal.com/gui/file/726aa850bbc6f04d1276b8741447d8fa73c552a8f41e9697d909f168dec9c23c/detection
- Added a unit tests project to the code base solution. This will allow us to unit test individual software features and help catch bugs in the application before they get released to beta.
- Lots of refactoring and code re-organization to match what is more common in c# projects. Big thanks to 'hrobohboy' for joining the application development team and taking on code cleanup and testing frameworks.
- The algorithm for modifying atlas image data was re-written and saw a 96% time reduction. The entire time of atlas creation has been reduced by about 15-25%, depending on your system configuration.
- Added a check to ensure the user has the .NET Framework version 4.8 or later installed. If not the user is prompted to download the latest .NET Framework.
- Re-worked the shortcut code to use one imported COM reference. Allows us to remove the COM reference for
IWshRuntimeLibrary
- Modified build script to copy nuget packages to a custom location to be embedded into the application. This means that when a nuget package is updated, the update is automatically included into the next application build.
- Updated several of our 3rd party APIs, including
DotNetZip
,TexImpNet
, andHtmlAgilitypack
- Renamed
DatabaseUpdater
toModpackToolbox
- Added feature to export translations to a tab-delimited csv file, with text escaped
- Removed setting to save database as legacy in the editor. No one uses it
- Added several utility methods to the
Translations
class - Several comment and logfile writing improvements
Application version 1.1.1.0 (2020-07-03)
Application version 1.1.1.0 (2020-07-03)
https://www.virustotal.com/gui/file-analysis/YTQ5YTlmN2MxNjE0NDZiNjhjMmQ4ZjM0ODRkMTk1ZTc6MTU5MzgwODc4NA==/detection
- Fixed the bug with drop down combobox selections not selecting the item that you click on. (Thanks Silvers of the NA server for reporting)
- Fixed bugs with selecting font from the MainWindow.
- Removed redundant code in ModSelectionList and code optimizations.
- Added ability to select custom font to use with the application. Yes that means you can select Comic Sans.
- Disabled custom themes in RelhaxColorPicker.
- Updated translations.
- Updated in-code documentation.
- Added new package property 'FromWGmods'. Allows us to display if the source for updating the package is from the official WoT mod portal (wgmods.net).
- Fixed a bug with loading the selection list where if a non-UI thread tried to handle exceptions, it would in itself cause an exception.
- Other database editor fixes.
- Updated translations (all languages).
- Removed half-baked method of updating the supported_clients xml document during the database publish/release process.
- Now during the publish process, it will inform you if the supported_clients xml document needs to be updated.
- Significantly improved and moved the code to maintain the supported_clients xml document to it's own tool process.
- Re-worked the database serialization code to promote reuse.
- Fixed bug with categories not being serialized properly to the xml database.
- Added showing calculated package offset values for installation in the editor.
- Fixed a bug with the editor not showing test previews after the preview window re-work.
- Refactored the code base to make more sense when looking at the source and doesn't lead you to question my organizational abilities as a developer.
- Fixed potential future issues with database xpath search queries.
- Updated Polish (Nullmaruzero) and Russian (DrWeb7_1) translations.
- General code cleanup and optimizations.
Beta Application version 1.1.0.8 (2020-06-13)
Beta Application version 1.1.0.8 (2020-06-13)
https://www.virustotal.com/gui/file/c603f966ebaec077e7d995719e6e481da1b388ae5cd0970efc11ab73908c25ee/detection
- Fixed the bug with drop down combobox selections not selecting the item that you click on. (Thanks Silvers of the NA server for reporting)
- Fixed bugs with selecting font from the MainWindow.
- Removed redundant code in ModSelectionList and code optimizations.
Beta Application version 1.1.0.7 (2020-06-07)
Beta Application version 1.1.0.7 (2020-06-07)
https://www.virustotal.com/gui/file-analysis/MTY5MGEwYjcwZmU4NzI2YzcyMTJmNjc5OGVkNDEzZWU6MTU5MTU0NzUzMg==/detection
- Added ability to select custom font to use with the application. Yes that means you can select Comic Sans.
- Disabled custom themes in RelhaxColorPicker.
- Updated translations.
- Updated in-code documentation.
Beta Application version 1.1.0.6 (2020-06-03)
Beta Application version 1.1.0.6 (2020-06-03)
https://www.virustotal.com/gui/file-analysis/NzJlYjQyMzZhOWQ3MDU2NGNjMmQ0N2E5MGJmZDMyZTE6MTU5MTI5ODUzNQ==/detection
- Added new package property 'FromWGmods'. Allows us to display if the source for updating the package is from the official WoT mod portal (wgmods.net).
- Fixed a bug with loading the selection list where if a non-UI thread tried to handle exceptions, it would in itself cause an exception.
- Other database editor fixes.
- Updated translations (all languages).
Beta Application version 1.1.0.5 (2020-06-02)
Beta Application version 1.1.0.5 (2020-06-02)
https://www.virustotal.com/gui/file/477df2d0002a77c419c0c4bc08b9877c4972587b7aabd011a579ebb284b88302/detection
- Removed half-baked method of updating the supported_clients xml document during the database publish/release process.
- Now during the publish process, it will inform you if the supported_clients xml document needs to be updated.
- Significantly improved and moved the code to maintain the supported_clients xml document to it's own tool process.
- Re-worked the database serialization code to promote reuse.
- Fixed bug with categories not being serialized properly to the xml database.
- Added showing calculated package offset values for installation in the editor.
- Fixed a bug with the editor not showing test previews after the preview window re-work.
- Refactored the code base to make more sense when looking at the source and doesn't lead you to question my organizational abilities as a developer.
- Fixed potential future issues with database xpath search queries.
- Updated Polish (Nullmaruzero) and Russian (DrWeb7_1) translations.
- General code cleanup and optimizations.
Application version 1.1.0.2 (2020-05-08)
Application version 1.1.0.2 (2020-05-08)
https://www.virustotal.com/gui/file-analysis/NjQxMzRkOWM5ZGQ1NTcxNjBiNzRiODNlZGJjMzViYzU6MTU4ODk4NTUxNg==/detection
- Well that was quick.
- Fixed bug of save selection confirmation window showing when the load selection V3 method is saving/updating the selection entries.
- Added one-time check if user launched the application from the downloads folder. This is not a reccomended place to contain the modpack.
- Added check in database updater when determining if supported_clients.xml needs to be updated on server.
- Updated logging.
- Fixed minor issues with printing output of database updater.
- Added forgotten translations entries.
- Updated documentation.