github ThioJoe/Windows-Super-God-Mode v1.2.1

latest release: v1.2.2
2 months ago

📈 [1.2] General Improvements

  • Updated launcher batch file to warn user if the PowerShell script wasn't found.
  • Added dropdown box to GUI to select logging level: Standard, Verbose, Debug
  • Improved error handling and messaging to more appropriately reflect severity of non-critical error/warning messages

🧐 [1.2] Improved hidden app links matching rules

  • Efficiency:

    • Added more ignored file extensions such as known archive formats which are compressed and therefore not useful to search
    • Added logic to be able to ignore certain known irrelevant directories for popular programs that can be identified and hard-coded over time.
      • Such as Steam's steamapps/common folder which has a ton of game folders and not relevant to the search but has a huge number of huge files.
    • Updated the UTF-8 file contents pattern to stop matching on invisible control characters like NUL (#15)
    • Add max file size based on RAM (Addresses #14 ). Will no longer search files larger than 70% of RAM, but new ignore rules should prevent those types of huge file formats anyway.
  • Debugging:

    • When using debug mode, added "__Debug Logs" folder creation to script directory, which currently will output lists of files searched for hidden links
    • In verbose mode added more detailed hidden links search progress - showing to the 0.01%, file count progress, and file size progress
    • Added new debugging CLI arguments -debugSkipAppxSearch and -debugSearchOnlyProtocolList for hidden app links debugging

🛠️ [1.2] Bug Fixes

  • Fixed #19 where some shortcuts didn't work (such as "View scanners and cameras") if the target path contains spaces, because the script was incorrectly was splitting target/args at the wrong place.
  • Added lots of error handling when processing Deep Links so errors don't end the whole script. Should address #10 and #2 . Should also partly address #1, #8, #13 but might need more specific handling for Windows IoT / ARM etc.

🟢 1.2.0 → 1.2.1:

  • Fixed certain verbose logs showing when not in verbose mode
  • Fixed a small number (only 3) of deep links not being created correctly. These were duplicates of Task Links anyway so it went unnoticed.
  • Info about deep links that failed to have their shortcut created are now correctly included in the CSV anyway
  • Improved debugging:
    • Added new CLI-only debug argument uniqueOutputFolder which adds timestamp to output folder name
    • Debug file logs now have their own sub-folder in the main output folder
    • When in debug mode, a transcript of the powershell session will now be saved in a debug folder

Full Changelog: v1.2.0...v1.2.1

Don't miss a new Windows-Super-God-Mode release

NewReleases is sending notifications on new releases.