Updated Scheduler and Maintainance Apps

This commit is contained in:
2026-07-08 12:00:20 -04:00
parent fefc2c8b5c
commit 0f7585754d
227 changed files with 2877 additions and 958 deletions
@@ -374,6 +374,8 @@ async def ws_import_json(
"due_date",
"interval_anchor",
"last_planned_due",
# per-occurrence postpone (round-trips like last_planned_due)
"due_override",
# nested recurrence (calendar kinds) — config-flow normalize
# treats it as authoritative when present.
"schedule",
@@ -388,6 +390,16 @@ async def ws_import_json(
"adaptive_config",
"checklist",
"schedule_time",
# v2.17+ / #83 fields — mirror the export builder so a JSON
# backup round-trips them (validated/clamped just below).
"priority",
"labels",
"earliest_completion_days",
"on_complete_action",
"quick_complete_defaults",
"assignee_pool",
"rotation_strategy",
"reading_unit",
):
val = task_entry.get(key)
if val is not None: