Skip to content

WCT v2.2 Aurora

Latest

Choose a tag to compare

@eshw433 eshw433 released this 07 Jun 09:09

Windows Control Toolkit v2.2 "Aurora"

What's New

πŸš€ Major Features

  • Startup Manager β€” Full control over Windows startup entries

    • Scans HKCU/HKLM Run, RunOnce registry keys
    • Scans User and Common Startup folders
    • Enable, disable, or delete any entry
    • Built with native winreg integration
  • USB Monitor β€” Real-time USB device detection

    • WMI-based disk drive enumeration
    • psutil fallback for removable media
    • Shows device name, drive letter, size, and status
  • File Content Search β€” Full-text search inside files

    • Supports TXT, PDF (PyPDF2), DOCX (python-docx)
    • Folder picker with recursive search
    • Preview with line numbers and match count
    • Background QThread for non-blocking operation
  • Auto Updater β€” Check for updates from GitHub

    • Uses existing updater.py logic
    • Shows current vs latest version
    • Displays release notes
    • Opens download page in browser

🎨 UI Improvements

  • 4 new sidebar navigation entries with custom glyphs
  • 20+ new i18n keys across all 3 languages (EN, RU, AZ)
  • Updated metrics: 23 pages, 100+ files, 15k+ lines, 440+ keys

πŸ—οΈ Architecture

  • New module: modules/system/
    • startup_manager.py β€” Registry/folder startup control
    • usb_monitor.py β€” USB device detection
  • New file: modules/files/content_search.py β€” Full-text search engine
  • 4 new UI pages with QThread workers

πŸ§ͺ Tests

All 30 tests passing:

  • test_rule_engine.py β€” 4 tests
  • test_exporter.py β€” 5 tests
  • test_format.py β€” 6 tests
  • test_risk.py β€” 4 tests
  • test_stats.py β€” 6 tests
  • test_text_search.py β€” 5 tests

πŸ“¦ Build

  • WCT.exe built with PyInstaller 6.20.0
  • Single-file executable, no Python installation required
  • Windows 10/11 compatible

Assets

  • WCT.exe β€” Pre-built Windows executable
  • Source code available in repository

Links


Full Changelog: v2.1.0...v2.2.0