v2.2.6
Standalone:
- Skip registry write if exe does not exist on disk
- Skip registry write when running from a Flutter build folder (\build\windows)
- Auto-remove stale HKCU...\Run entry in both cases
MSIX:
- Remove any leftover HKCU...\Run entry from previous standalone installs on launch
- Replace openWindowsStartupSettings workaround with real WinRT StartupTask API
- Add C++ MethodChannel (copypaste/startup_task) via cppwinrt for getState / enable / disable
- Handle DisabledByUser state by surfacing ms-settings:startupapps as fallback
Tests:
- MsixStartupTask: state parsing, method dispatch, taskId forwarding, PlatformException handling
- StartupHelper: isDevBuildPath edge cases, MSIX channel interaction
Full Changelog: v2.2.5...v2.2.6