fix: resume vacuum trails after short stops

Issue: #205
User-Visible: yes
This commit is contained in:
Sergey Matyunin
2026-08-19 20:55:38 +03:00
parent d31ad3c562
commit 56e01148f8
12 changed files with 258 additions and 10 deletions
+11
View File
@@ -488,6 +488,17 @@ export const MUTANTS = [
+ " show_names: d.source === 'draw' && d.mode === 'create' ? true : d.showNames,",
}],
},
{
id: 'vacuum-trail-resume-disabled',
guard: 'node scripts/trail-resume-test-guard.mjs',
because: 'an ended same-map run inside the accepted 30-minute window must reopen instead '
+ 'of rotating into previous; focused pure and recorder sequences must reject the old unconditional split',
patches: [{
file: 'custom_components/houseplan/trails.py',
find: ' resumed = bool(cur and can_resume_trail_run(cur, map_id, now))',
replace: ' resumed = False',
}],
},
];
// --- механика ---------------------------------------------------------------