Release V2.0.3.42 Full edit function 1. Full edit functionality added in the Edit tab including the following: a. Replacing dds files b. Replacing preview images c. Added the ability to add a second version to an existing skin (censored or uncensored) d. Added the ability to add a secondary file to an existing skin e. Changing the following text info: Skin type, Description, Skin pack & IL-2 Group f. You can not change the Artist, Vehicle and skin name. These require a full deletion of the skin g. Added “Last updated on” date to the skin info for artists h. Added curator changes to see if a skin is new or has been edited 2. Added support for 1K skin files 3. Added a message feature where curators can provide feedback about issues with curated (approved or deleted) skins. 4. Added mail icon in the top right when an artist has received a message 5. Added “Deleted” icon in the edit tab when a skin deletion request has been made 6. Fixed an issue where HSD would incorrectly restore the selected skin type after reset 7. Fixed a scaling issue where the account creation texts would get cut off 8. Fixed an issue where the skin type drop-down would uncheck the “Historical” checkbox 9. Added a check where HSD will check that the HSD.exe is not placed inside the Program Files folder which can cause installation issues 10. Fixed a number of smaller bugs Release V2.0.3.14 Introducing the account function! 1. Introduced the account function ? Give Haluter a big compliment. He deserves it! 1. Instructions on how to make an account included 2. New account creation 3. Existing account validated creation (watch for capitalization) 4. Email/account verification 5. Log-in 6. Automatic log-in on restart 7. Automatic log-out if the automatic log-in fails 8. PW reset 9. Encrypted data storage 10. Account deletion option with email verification requirement 11. Your skin count is displayed 2. Added reupload “auto-fill-out” feature on the upload tab for easier reuploading of skins. 3. Updated some error/warning messages to fit with re-uploading skins 4. Added warnings if a log-in fails during start-up for some reason 5. Introduced admin tools to manage accounts 6. Introduced several admin tools to make our job easier 1. Added back-end images tools so we can change the preview background 2. Added tools to make adding new vehicles easier and faster 3. Added tools to make updating HSD easier 7. Automatic artist name inclusion when uploading skins 8. Edit tab v1 released 1. Delete button to remove your own skins 2. Including warning 3. Reload skins list included 4. Other features will come later 9. Added “Inspired” Skin type for skins that are historically inspired but didn’t exist irl 10. Added backup function in the Options tab 11. Added backup restoration function 12. Added report button for skins linked to Discord 13. Added new upload warning for curators linked to Discord 14. Added a number of vehicles 15. Changed all red buttons and text to be HSD orange so it’s easier to read 16. Updated the “Skin with 2 files per skin” Pop-up ? to include all new double-file skins 17. Fixed a bug where the install screen would not check for the correct folder path 18. Fixed an issue where starting HSD could give an Access violation error 19. Fixed an issue where the UELA would be scrolled down to point 7 instead of 1 20. Added several entries in the .log in case of issues 21. Fixed a number of smaller bugs ________________ Release V1.2.2.10 Signing Certificate 1. Renewed the Signing certificate for HSD ________________ Release V1.2.2.9 Hotfix 1. Fixed the "Download All" button not working 2. Fixed the "Delete All" button not working 3. Fixed the "Deselect all" button from incorrectly changing all greyed out checkboxes to white checkboxes. ________________ Release V1.2.2.8 1. Replaced and improved the "Skins" and "Queue" lists 1. Added new HSD style check icons 2. Checkboxes which are unusable are greyed out 2. Fixed a bug where HSD would add skins to the queue for skin updates that you do not own 3. Fixed a major issue where HSD could no longer download the Previews.zip file during installation 4. Added automatic "Skin file name" based on the first .dds file selected 5. Added ping sound to "Are you ready to upload…" pop-up 6. Added a Blue ? behind "Skin contains restricted symbols" with clarifying text 7. Added “&1” and "&1#1" to the "Skin with 2 files" upload boxes to make it easier to figure out which file goes where 8. Added files counter to the start-up screen to indicate how many existing skins have been scanned already 9. Fixed a number of small back-end bugs ________________ Release V1.2.1.50 1. Fixed the issue where HSD will add the wrong skins to the queue for update. 2. The splash screen will now correctly add updates to the queue 3. New previews are installed on startup instead when clicked on 4. Fixed an admin tool. ________________ Release V1.2.1.47 1. Fixed an issue where HSD would add skins to the queue that are not owned 2. Significantly reduced memory usage 3. Significantly reduced memory usage during browsing 4. Temporary files are cleared from the memory more often 5. Temporary files now require less memory overall 6. Moved the preview update check to only check for an image update when the user wants to see the image itself 7. Fixed a significant issue where the windows date format setting would cause HSD to hang during startup 8. Fixed several issues where pre-owned skins couldn’t be found 9. Fixed the “Find skin updates” loading bar 10. Fixed an issue with the Apply filters and Remove filters buttons 11. Fixed an issue where commas couldn’t be used in the Skin file name ________________ Release V1.2.1.29 1. Introduced “Sort skins by release date” option in the options tab 2. Increased the loading speed of the skins list. Actual improvement depends on your system. (between 1,9 - 3,5x faster in our tests) 3. Significantly decreased start-up times. Especially when HSD hasn’t started for a while. 4. Fixed an issue where previews wouldn’t update correctly 5. Made the Skins and Queue lists resizable 6. Added explanation texts to the individual upload text fields 7. Description box now allows up to 4000 characters 8. Fixed “tab” order in the uploader 9. Reduced the sensitivity of the “similar name check” 10. AutoExpand enabled for the vehicles tree 11. Auto-expand option for the Vehicles tree added 12. Vehicles tree will auto-expand on first start-up regardless ________________ Release V1.2.1.10 Hotfix 1. Fixed the EULA buttons disappearing with high windows scaling enabled 2. Fixed the right click for the Description box 3. The “Do you want to add this pack” warnings will now appear after the mandatory field warnings ________________ Release V1.2.1.9 1. Upgraded Alonzo’s status to “Server programmer & Technical advisor”. He’s now a full part of the team! 2. Added an EULA to the start-up. Sadly, in the times we live, this is necessary 3. Introduced a new upload component which should speed up uploads by about 4-5x (based on our tests) 1. Hopefully this also fixes the missing preview upload bug 4. Added the “Reset fields after successful upload” checkbox to the uploader. (file fields are still cleared regardless) 5. Added “Clear” button to the uploader to clear all fields 6. Added checkboxes for the skin type. Selection is stored 7. Added checkboxes for the resolution. Selection is stored 8. Rearranged filters to improve clarity 9. Made the filter lists taller for easier browsing 10. Skins list can now be sorted by Owned skins 11. Added apply filters button 1. Added an option to use Dynamic filtering so the Apply button isn’t used. 12. Optimised the skin list loading code 1. Speeds up populating the skins list 2. Removed a bug where the wrong items were loaded in 3. Added a loading bar to show that the list is still populating 4. Removed the “Select first item in list” feature to smoothen the workflow 13. Added symbols to the uploader text fields ( : ; [] {} () ! @ # $ % ^ & * _+ - = / | \ ? > < ~ `) 1. Added to the Description, Artist name, Skin pack and IL2 group 2. Curly apostrophes and quotation marks are now transformed to the non-curly variant in compliance with HSD limitations 3. Other non-compliant symbols are removed with warning message 14. Allowed Skin file name to use these symbols ( {} [] () _ + - = . ) 1. Other non-compliant symbols are removed with warning message 2. These symbols work well with HSD, IL-2 GB, Windows & Linux 3. A “.” (dot) is now trimmed off the end of a skin file name 15. Automated the resolution selection. HSD now does that for you based on file size 16. Changed how the previews are loaded in during the first start-up speeding up the process significantly. 1. Changed text above loading bar to more accurately reflect what it’s doing 17. Fixed an issue where uploading a TC skin on the right would cause the files to be renamed incorrectly and thus fail to upload correctly 18. Switching too fast between items in the Vehicles tree no longer leads to incorrect skins lists 19. Fixed an issue where clicking anywhere in the vehicles tree would cause the skins list to reload unnecessarily 20. Time stamps on skins are now UTC instead of local time 21. Disabled Right Click on the skins list 22. Added the option to use “Enter” to select skins for download or deletion 23. Added a Patreon button to the Browse tab 24. Added a PayPal button in the About tab 25. Fixed the FokkerD7, FokkerD7F and PzVI-H1 skins not showing up correctly after clicking on them in the vehicles tree 26. Splash Screen will no longer be forced to show on the foreground. 1. This should also fix a bug where the “can’t connect to the server” message would be hidden behind the splash screen 27. Changed the splash screen text to more clearly reflect what it’s doing 28. Sped up the splash screen preview downloads a little 29. Removed unnecessary error message after checking for updates 30. Fixed a bug where the skins list would reload after clearing the queue 31. Fixed a bug where the queue would unintentionally list skins not owned by the user 32. Fixed a bug which caused the “similar file name” check to be overly sensitive 33. The skin information will only display the upload date and not the time to reduce clipping when Windows scaling is used 34. The database will be rebuild automatically if a significant database error is detected 35. Added a character limit to the log file to keep its size in check ________________ Beta V1.2.0.20 Hotfix 1. Defaulted the filters to “all” instead of sorting alphabetically ________________ Beta V1.2.0.19 1. Added the option “Other” to Skin type ________________ Beta V1.2.0.18 1. Renamed US to “Uncensored Restricted Symbols” (URS) ________________ Beta V1.2.0.17 1. Fixed an issue where some skin names wouldn’t be accepted 2. Fixed a bug where HSD would keep recalculating the hash for a skin ________________ Beta V1.2.0.13 1. Added the Options tab 2. Moved optional settings and the Skin Folder bar to the options tab 3. Added a visualisation to indicate if US is on/off in the browse tab ________________ Beta V1.2.0.10 1. Fixed a bug where skins without swastika would not be updated if US is enabled. 2. Fixed an issue where a newly uploaded skin that the user already owned would cause a double pop-up. 3. Added the Fw 190A-6 4. Fixed a bug where starting HSD would cause unnecessary downloading of already owned preview images. 5. Changed the “tab” order for the browser. 6. Fixed a bug related to the “tab” order. 7. Added a “?” button behind the US checkbox. This will allow the user to read what US does beyond just the start-up screen. ________________ Beta V1.2.0.7 1. Fixed an issue where numbers would affect the default filter setting. It’s now forced to always keep “All” as the default. 2. Fixed an issue when the user would manually type “None” in the “Skin pack” or “IL-2 Group”. 3. Fixed an issue where upper case letters would affect the sorting of the Skins list. 4. Added the file name above the “With swastika” image. 5. Rearranged the order in which the user can move through the uploader using the “Tab” button. ________________ Beta V1.2.0.4 1. Reworked the “File Name / Skin title” to make it much more clearly what it does. Now named “Skin file name” with explanations. 2. Automatically trims .dds, &1 and &1#1 off the end. 3. Changed “Fix Files” button to “Fix file” ________________ Beta V1.2.02 1. Completely reworked the backend with a new "Multi-skin file system". 1. HSD can now accept skins with 2 files per skin. 2. Support for TC and the Hurricane Mk.II is therefore completely implemented. 3. Readied the system for any future vehicles that require "2 files per skin". 4. Information is stored centralised per skin. 5. Information stored is more extensive and ready for future development. 6. By extension, all files of a single skin are now linked through a centralised file. 2. Implemented a curation system so curators can quickly and easily check, approved or delete skins. 3. File names are no longer based on the name of one of the files, but instead by an entry made by the uploader. 1. File names are completely handled by HSD now. Reducing the chance for errors. 2. Added a "File name / Skin title" character limit. 4. Added a feature to preview DDS files. 5. Reworked the uploader. 1. Added "2 files per skin" checkbox. 2. Added "2 files per skin" upload areas for both without and with swastikas. 3. Added previews for the .dds files. 4. Added "Preview DDS file" buttons to preview the DDS files in a full-screen pop-out. 5. Replaced the file selection path with a click on solution. 6. Added file names above the previews. 7. Moved the checkboxes to the top for a more intuitive workflow. 8. Moved the image preview above the DDS file selection. 9. "File name / Skin title" now has double functionality and improves commonality between the file names. 10. Changed "Plane" to "Vehicle". 11. The "Resolution" drop-down now defaults to a blank entry. 12. Added red "required fields" * to the uploader. 13. Updated the text below the Swastika upload areas. 14. Cleaned up and reduced the spacing between the text boxes. 15. Increased size of the Vehicle dropdown list. 16. Added maximum resolution text to preview areas. 17. Improved the "similar file name" check. 6. Restricted uploads of DDS files. 1. DDS files must have file sizes based on known values to avoid corrupt/incomplete skins. (4,00MB, 5,33MB, 16,0MB, and 21,3MB) 2. DDS files must be saved with "BC3 / DXT 5" compression. 3. Added minor file size deviation to possibly allow for intel BC7 compression at a later stage. 7. Added "2 files per skin" functionality to the browser. 8. Changed "Planes" list to "Vehicles" list. 9. Moved the "Owned" checkbox in front of the plane title in the Skins list. 10. Skin list now displays the skin title instead of the file name of the skin. 11. Skins list is now sorted alphabetically by skin title as default. 12. Updated skin file counter to correctly count "2 files per skin" as one skin but double the file size. 13. Updated the queue to have built-in space for a scrollbar. 14. Both the skins list and queue will only highlight the last skin clicked on. 15. The queue now adds required skin updates back into the queue after some files have been downloaded/deleted. 16. Updated skin Information. 1. Added pop-out preview for the image. 2. "Contains swastika" now has 3 options: Yes, Optional, and No. 17. Improved the update check functionality. 1. Added check for missing skin files. 2. Added check for US-only skins when US is disabled. These are added to the queue as "delete". 18. HSD now stores a list of the skins you downloaded/own on your PC. 1. HSD detects and restores skin files that are missing. 2. By extension, HSD also detects and fixes one missing file for skins with "2 files per skin". 3. You can copy over the database to a new PC/fresh install to quickly restore your owned skins. 19. HSD automatically adds any known US-only skins to the queue for deletion when US is disabled. 1. Add warning as to why this file is being removed when clicked on. 2. Fixed display of skin info so the user can still see what is deleted. 20. Added full TC support. 21. Added the B-25 to BoBp 22. Added Battle of Normandy. 1. Added P-47D-22. 2. Added Bf 109G-6 Late. 3. Added C-47A. 23. Added Hurricane MkII to Collector planes. 24. Restructured some items in the Vehicles list in Browse to ensure commonality in structure between modules. 25. Preview images are by default shown at native resolution. 26. Updated the start-up screen to check file path when the skins path is entered manually. 27. Added check to splash screen to verify that the stored folder path still exists.[a] 28. Added folder path check to the manual folder path selection box in HSD. 29. Added instant update check after the folder path has been manually changed in HSD. 30. Fixed a bug where after an automatic update, the database would be locked during restart resulting in the start-up screen showing instead of the splash screen. 31. Added small start-up delay to help prevent restart issues during update restart. 32. Added Generic Skin type option for skins without plane specific markings. 33. Removed the "Refresh previews" button as this is done automatically. 34. Warnings added: 1. Added warning if "Resolution" is left blank in the uploader. 2. Added warning if the wrong folder path is chosen. The path must end with "\skins". Active in every skins folder path selection. 3. Added warning to splash screen if the stored folder path is not found. 4. Added warning message when US is disabled and a US-only skin is in the queue. Contains an explanation of why this skin is being removed. 5. Fixed warning when US is enabled with an empty queue 6. Fixed warning when US is enabled with items in the queue. 7. Fixed warning when US is disabled with an empty queue. 8. Added warning to clear queue when US is disabled with items in the queue. 9. DDS files with missing mipmaps get a warning suggesting to save with mipmaps enabled. Can be ignored. 10. DDS files that fail DDS criteria are instantly rejected with a warning stating how to correctly save the file. 35. HSD has been digitally signed by Haluter. 36. About page has been updated to reflect the newly signed state of HSD. 37. Updated the splash screen and start-up images to correctly reflect our tasks. 38. Completely reworked the serverside coding to handle the new file management system. Special thanks to Alonzo. 39. Completely reworked serverside folder structure to handle the new file management system. 40. Introduced server backups. 41. Introduced the last bit of data encryption through the implementation of SFTP to better secure all data. 42. Implemented correct scaling of lists for people that use windows at over 100% scale. 43. Added sounds to the pop-up messages and queue processing completion. The pop-up sounds are linked to the emblem shown. 44. Added checkbox to enable/disable the sounds. 45. Fixed download/delete button placement. 46. Fixed a bug where a newly uploaded skin would show incorrectly. 47. Fixed the inconsistent alignment of text on the pop-up messages. 48. Fixed a bug where spaces at the start or end of the file name would cause files to be named incorrectly. 49. Fixed an issue where skins with the same name but placed in different vehicle folders would crosstalk in HSD. 50. Fixed a bug where switching between tabs could cause the "Skin pack" and "IL-2 Group" to not upload correctly. 51. In the vehicle tree renamed "Collector" to "Collector Planes" in preparation for the addition of collector ground vehicles. 52. Improved CDN setup to reduce delays. 53. Fixed a whole bunch of spelling and text errors. 54. Fixed so many more bugs I can’t even start counting them. 55. Activated the Patreon donate button in the About tab. 56. Added Discord button to the About tab. ________________ Beta V1.1.0 1. Moved HSD to a new custom server in London to improve download speeds (special thanks to Alonzo for his expertise and programming skills). 2. Switched to HTTPS connection. 3. Introduced a database containing all necessary skin information + previews. 4. Optimized update protocol resulting in quicker checks. 5. Changed Start-up message to a semi installer. 1. Moved skin folder selection to start-up. 2. Installs required DLL files for HTTPS connection. 3. Builds the preview database for a faster HSD experience. 4. Builds the vehicle database for faster update checks. 5. Included a number of error checks. 6. Reworked splash screen. 1. Built-in automatic skin update check. 2. Built-in skin preview check. 7. Added CDN support to improve download speeds and reduce server load. 8. Added image file size limitation of 200kb. Including check and error message. 9. Added image resolution limit check and error message. 10. Added skin information boxes to the main interface. 11. Fixed splash screen bug where it would stay displayed over the skin path selector. 12. Updated splash screen and update screen text. 13. Changed the name ‘Historical Decals’ to ‘Uncensored Swastika’. 14. Updated 'Clear Filters Button' to match the HSD style. 15. Fixed bug where some filters would affect the skin update check. 16. Changed ‘Find updates’ button to say ‘Find skin updates’. 17. Lots and lots of background work for future development. ________________ Beta v1.0.0 1. Added automated skin folder search for Steam users 2. Added support for uncensored skins (Historical Decals or HD) 1. Built-in support in the uploader 2. Requires consent to enable or disable 3. Added Upload tab 1. With 3 different upload options 2. Includes duplicate skin name warnings 3. Removed "How to submit your skin" button 4. Added About tab 1. Donate button currently inactive. 5. Added plane tree divided by modules 6. The queue is now saved when you close HSD 7. Added first-time startup message 8. Added splash screen 9. Added the option for skin packs (for historical groups and squadrons) 10. Added the option for IL-2 Group skins (for example Hydra or Red Flight) 11. Added SkinHack option to skin type 12. Moved preview location to the installation folder 13. Limited minimum windows size to prevent problematic overlapping of buttons and options 14. Added titles to the Planes tree, Skin list, Queue and skin title 15. Lots and lots of bugfixes 16. Added button to clear all filters at once (only visible if there are active filters) 17. Fixed update list so it can display lists properly