alle new
This commit is contained in:
erik committed 2026-10-01 06:46:51 +02:00
1 parent da64472251
commit 5b20adee48
1605 files changed
+396517 -1674

No files matched your search

+11 -2
View File
@@ -167,7 +167,13 @@
depEnd = parseDateISO(depTodo.end);
} else {
const depMs = milestoneMap.get(depId);
if(depMs) depEnd = parseDateISO(depMs.date);
if(depMs){
// Den Meilenstein ZUERST einplanen: Vorher wurde gegen sein ALTES
// Datum gerechnet, und weil er erst nach allen Aufgaben verschoben
// wurde, konnte eine Aufgabe vor ihrem eigenen Vorgänger beginnen.
scheduleMilestone(depMs);
depEnd = parseDateISO(depMs.date);
}
}
if(!depEnd) return;
const candidate = addDays(depEnd, 1);
@@ -222,8 +228,11 @@
processed.add(mId);
}
todos.forEach(t => scheduleTodo(t));
// Meilensteine zuerst: scheduleTodo() ruft scheduleMilestone() für seine
// Vorgänger zwar selbst auf, aber ein Meilenstein OHNE Nachfolger-Aufgabe
// würde sonst erst am Ende verschoben.
milestones.forEach(m => scheduleMilestone(m));
todos.forEach(t => scheduleTodo(t));
if(moved.size > 0){
app.savePlan();
renderPlanGantt();