Skip to content

v1.5

Latest

Choose a tag to compare

@Horizontal42 Horizontal42 released this 11 Jun 16:54
· 5 commits to master since this release

First public release.

Breaking changes vs internal version:

  • Requires sheet_config.json (copy from sheet_config.example.json). All hardware lists, worksheet name, and column map are now in the config — no code edits needed to adapt to a different spreadsheet.

Bug fixes:

  • Crash on submit (missing inp_tester attribute)
  • row = 2 overwrite bug when serial not found in sheet
  • GPU matching broken for "NVIDIA RTX: 3060" format vs WMI names
  • SSD size detection wrong for 180 GB and 240 GB (GiB vs GB mismatch)
  • net accounts always reported "reset" regardless of admin rights
  • "Colors" check result was never written to the sheet
  • Rescan did not switch to the loading screen

Improvements:

  • Split into config.py, scanner.py, sheet_manager.py, tester.py
  • Brand aliases (e.g. "Hewlett-Packard" → "HP") in config
  • AMD Ryzen name normalisation ("Ryzen 5" → "R5")
  • tools/ third-party binaries gitignored; tools/README.md lists download links