Privacy-Period-Tracker/core
null f99197ffd5 feat: pin down which day, and let the reminder be any time
Two specification gaps that were filed as deferred and turned out to be
mostly affordable now.

§30 asks the follow-up reminder to pin down the day: Yes Today, Yes
Yesterday, Choose Date, Not Yet. It offers three of those. Android
reliably renders three notification actions, and a fourth that appears on
some devices and not others is worse than one that never appears -- a
feature the user learns and then loses. The one left out is Choose Date,
which was never really a button: it needs a screen, and logging an older
start in the app is the route to that today.

"Yes, yesterday" is cheap only because an answer now carries the day it
was about. It means the day before the QUESTION, never the day before the
tap, or it drifts exactly like the defect dated actions fixed.

§29 lists a custom reminder time beside the three presets. The preference
has always stored an arbitrary minute; only the screen insisted on one of
three, and "around dinner" is not the same hour in every house. The
keyboard-entry toggle stays on: a dial is quick with a thumb and miserable
with a screen reader, and this is a control somebody may set once.

One test had pinned the follow-up's exact button list, so adding a third
broke it. It asserts the property now -- a question about a start never
offers an ending -- which is what it was there to protect and does not
have to be edited every time the copy grows.

closes #75

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 01:09:33 -05:00
..
data fix: make the learning loop keep the samples it earns 2026-08-20 16:13:53 -05:00
database fix: make the learning loop keep the samples it earns 2026-08-20 16:13:53 -05:00
datastore fix: let the app actually stop asking 2026-08-20 21:59:18 -05:00
designsystem feat: project the next year onto the calendar, and say what it assumes 2026-08-20 16:38:30 -05:00
export feat: export my data, as one plaintext file the user places 2026-08-19 22:13:07 -05:00
notifications feat: pin down which day, and let the reminder be any time 2026-08-21 01:09:33 -05:00
security docs: stop describing a biometric key that does not exist 2026-08-21 00:13:01 -05:00