Meeting Recap
Date & Time: 12 June 2025 6PM
Attendees:
- Léo F 
- Whole Luxoria Team 
1. Executive Summary
Our current distribution process requires users to manually download a GitHub release, unzip it, and move files into Program Files. To streamline deployment and improve user experience, we have decided to develop a native executable installer.
2. Discussion Points
Current Installation Process
- Navigate to our GitHub repository’s “Releases” page 
- Download the - .ziparchive of the latest version
- Extract contents locally 
- Manually move the application folder into - C:\Program Files\…
- (Optional) Add to PATH or create desktop shortcuts 
Pain Points
- Multiple manual steps prone to user error 
- No version-check or upgrade path 
- Lack of automated shortcut creation and uninstaller 
- Support overhead for installation issues 
Proposed Installer Solution
- Executable Installer - Bundle binaries, assets, and dependencies 
- Automate directory placement under - Program Files
- Create Start menu/desktop shortcuts 
- Provide an uninstaller entry in Control Panel 
 
- Potential Tools - NSIS, Inno Setup, Windows Installer (MSI) 
- Consider cross-platform options if needed in future 
 
3. Decision
Proceed with designing and building a native Windows executable installer for our application.
4. Next Steps & Action Items
Research and select an installer framework (e.g., NSIS, Inno Setup, MSI) Develop a prototype executable installer Conduct cross-environment testing (Windows versions & permissions) Update documentation and publish installer on GitHub Releases
Last updated