You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- CRITICAL: AppConfigCloner.CopyInto now copies ScheduledTasks -- without it the
feature silently no-opped on Apply (draft prefs dropped on commit). Regression
test added.
- ScheduledTaskController.QueryState: read state via schtasks /Query /XML and parse
the locale-independent <Settings><Enabled> element instead of the localized
/FO LIST 'Status:' field (was misclassifying state on non-English Windows ->
auto-apply churn). stderr no longer redirected (un-drained pipe could deadlock).
- ScheduledTaskMonitor: skip only fully-unmanaged tasks (Default + unmonitored) so
a manual Apply disables an unmonitored task ('do it now' ignores IsMonitored),
while avoiding background schtasks spawns for never-engaged tasks.
- SettingDocs: add task: branches (mechanism/verify/apply/reverse) so ApplyResults
and Learn More show real schtasks commands instead of '(unknown)'.
- Injection guard: block ( ) too.
- UI: query the five task states in parallel on Settings open.
0 commit comments