Skip to content

feat(installer): add component selection with auto-start feature#2

Merged
SaltSpectre merged 1 commit into
mainfrom
msi-enhancements
Jan 15, 2026
Merged

feat(installer): add component selection with auto-start feature#2
SaltSpectre merged 1 commit into
mainfrom
msi-enhancements

Conversation

@SaltSpectre
Copy link
Copy Markdown
Owner

  • Use feature tree UI for component selection during installation
  • Restructure features into hierarchical tree with Midnight Sentinel as required root
  • Add PATH Registration as optional sub-feature
  • Add Auto start at logon feature with Run registry key integration
  • All optional features default to enabled but are user-selectable

- Use feature tree UI for component selection during installation
- Restructure features into hierarchical tree with Midnight Sentinel as required root
- Add PATH Registration as optional sub-feature
- Add Auto start at logon feature with Run registry key integration
- All optional features default to enabled but are user-selectable
@SaltSpectre SaltSpectre requested a review from Copilot January 15, 2026 14:10
@SaltSpectre SaltSpectre merged commit 886c908 into main Jan 15, 2026
8 of 11 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the installer by replacing the simple install directory UI with a feature tree UI that allows users to select optional components during installation. The main application remains required, while PATH registration and auto-start functionality become optional user-selectable features.

Changes:

  • Restructured features into a hierarchical tree with Midnight Sentinel as the required root feature
  • Moved PATH registration into an optional sub-feature (defaults to enabled)
  • Added auto-start at logon feature with Windows Run registry key integration (defaults to enabled)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread installer/Product.wxs
Comment thread installer/Product.wxs
@SaltSpectre SaltSpectre deleted the msi-enhancements branch January 15, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants