🚀 Release v5.1 - Launcher Overhaul & Project Cleanup
This update focuses on improving the user experience of the initial deployment phase and hardening the repository structure for better security and performance.
🌟 New Features & Improvements
- Enhanced Launcher (.bat): Complete rewrite of the batch launcher with a new interactive menu.
- Added UAC Elevation Check: Automatically requests Administrator privileges if not already elevated.
- Modular Execution: New options to run "Full Deployment," "Bloatware Removal Only," or "App Installation Only."
- Improved Error Handling: Better path detection for
DeployWorkstation.ps1to ensure the script runs reliably. - Smart Parameter Passing: The launcher now dynamically passes flags (like
-SkipAppInstall) to the PowerShell engine based on user selection.
🛠️ Maintenance & Security
- Repository Hardening: Updated
.gitignoreto prevent sensitive data (secrets.json,.env,.pfx) and heavy installers (.msi,.iso) from being accidentally committed to the cloud. - Documentation: Updated
CHANGELOG.mdto reflect recent internal milestones. - Cleanup: Removed deprecated
DRAFT_CHANGELOG.mdto streamline the project root.
📦 Installation
- Download the source code or the latest
.zipfrom this release. - Right-click
DeployWorkstation.batand select Run as Administrator. - Follow the on-screen prompts to begin your workstation setup.