feat(todo): a place reminds once a day, from the task's day on (ADR 0033, D32)

A task for tomorrow stays quiet today; an overdue task or one without a
day reminds on each day the phone arrives; a daily task once a day, not
again after it was ticked off in the morning. Todoist's location
reminders ignore the due date, which r/todoist's reports show reminding
of a weekly task on every arrival and of a daily one up to twenty times
a day; once until the task changed had both faults and lost the
shopping list left open to remind on every visit.

The device keeps which tasks reminded today, and an inexact alarm at
midnight lets the new day's places wait. A place waiting again on a new
day reminds only after the phone crosses its circle, so a task whose
place is home doesn't remind just after midnight.

Whats-New: A task's place reminds once a day, and not before the task's day.
Whats-New-De: Der Ort einer Aufgabe erinnert einmal am Tag und nicht vor ihrem Tag.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-11-07 19:38:47 +01:00
commit 30ee2a9ca3
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64

View file

@ -696,9 +696,24 @@ The developer's review of 4 Nov 2026, again beside Todoist's screens.
with JUnit tests CI doesn't run yet), by a fix at most 90 s old where there is one,
else by the last crossing. A red light of over
two minutes beside the shop still reminds; that is accepted for now.
- *Once*: a task reminds once until it changes (title, day, places: `stamp`), and an
alternative that reminded stops the task's others. The notification goes on the
reminders' channel and opens the app.
- *Once a day, from the task's day on* (amended 7 Nov 2026, the developer's; before,
*once*: a task reminded once until it changed, whatever its day): a task reminds
on arriving or leaving once a day, and not before its day. A task for tomorrow stays
quiet today; an overdue one or one without a day reminds on each day the phone
arrives, as a shopping list left open does; a daily one once a day. Changing it
(title, day, places: `stamp`) lets it remind again the same day, and an alternative
that reminded stops the task's others for the day. Todoist's reports gave the reasons
(r/todoist, read by the developer, as Reddit refuses the agent): its location
reminders ignore the due date, so a weekly task reminded on every arrival on the
other days and a daily one up to twenty times a day, as each tick made tomorrow's
task, which reminded on the next arrival; while people kept open tasks there to be
reminded on every visit. Once until it changed had the first two faults and lost
the third. The device keeps which tasks reminded today (`LocationDays`) and an
inexact alarm at midnight lets the new day's places wait (none while every place
waits). A place waiting again on a new day reminds only after the phone crosses its
circle, so a task for today whose place is home doesn't remind just after midnight;
a task made or changed at its place still reminds there on the first fix. The
notification goes on the reminders' channel and opens the app.
- *Permission*: the position first, then, told why, *Allow all the time* in the
system's settings, asked as a person chooses such a reminder and never by planning
(a task may sync in); Settings' Reminders says while it is off, with Turn on, as D31.