• Stefy Lanza (nextime / spora )'s avatar
    Add AutoInstaller GUI · a7120834
    Stefy Lanza (nextime / spora ) authored
    - Created autoinstaller_gui/ directory as requested
    - Implemented autoinstallergui.py: Fullscreen PyQt6 GUI that reproduces auto-installer.sh functionality
      - Graphical timezone selection dialog (continent → city list, no numbers)
      - Optional network configuration (checkbox + dropdowns)
      - Real-time progress bar (0-100%)
      - Read-only text window for command output/logs
      - Background threading for non-blocking installation
      - Error handling with QMessageBox alerts
      - Auto-reboot after successful installation
    - Added build_autoinstaller_gui.py: PyInstaller script for single Linux binary
    - Created README.md in autoinstaller_gui/ with complete instructions for usage and building standalone binary
    
    The GUI provides a complete graphical interface for the automated installer
    with all interactive parts handled visually. The build script creates a single
    executable binary for Linux deployment.
    
    This completes the AutoInstaller GUI implementation as requested.
    a7120834
README.md 6.58 KB