SurprisedDuck
f975279b26
Notes: parse natural-language due dates on update
...
The 'add' action runs due_date through parse_due_for_user (natural
language like 'tomorrow at 9am', plus user-tz anchoring for naive ISO),
but 'update' stored the raw value verbatim. A reminder edited with
natural language was saved as an unparseable literal the frontend's
new Date() can't read, so it never fired. Route update's due_date
through the same parser as add.
2026-06-02 20:51:16 +09:00
..
2026-06-02 12:25:56 +09:00
2026-06-01 14:32:41 +09:00
2026-06-02 13:06:09 +09:00
2026-06-01 16:54:11 +09:00
2026-06-01 16:57:28 +09:00
2026-06-01 14:26:10 +09:00
2026-06-02 20:28:26 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 11:39:01 +09:00
2026-06-02 11:12:13 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 12:40:28 +09:00
2026-06-01 15:09:47 +09:00
2026-06-01 02:17:43 +00:00
2026-06-01 16:47:48 +09:00
2026-06-01 13:09:21 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 22:22:41 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 15:09:47 +09:00
2026-06-01 10:50:07 +09:00
2026-06-01 23:10:58 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 20:34:25 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 20:35:27 +09:00
2026-06-02 20:32:56 +09:00
2026-06-01 15:09:47 +09:00
2026-06-02 11:11:17 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 22:30:07 +09:00
2026-06-02 20:44:13 +09:00
2026-06-02 11:28:52 +09:00
2026-06-02 11:50:17 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 11:46:06 +09:00
2026-06-02 20:33:09 +09:00
2026-06-01 10:00:15 +09:00
2026-06-01 22:38:14 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 18:27:17 +09:00
2026-06-02 20:35:44 +09:00
2026-06-02 20:32:08 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 14:32:13 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 12:28:05 +09:00
2026-06-01 22:26:37 +09:00
2026-06-01 15:09:47 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 23:11:50 +09:00
2026-06-02 11:34:32 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 12:28:05 +09:00
2026-06-01 14:31:39 +09:00
2026-06-02 20:36:37 +09:00
2026-06-02 20:29:47 +09:00
2026-06-02 20:51:16 +09:00
2026-06-02 20:32:20 +09:00
2026-06-02 12:57:45 +09:00
2026-06-02 12:57:45 +09:00
2026-06-02 20:29:47 +09:00
2026-06-02 20:44:27 +09:00
2026-06-02 11:28:52 +09:00
2026-06-01 22:26:13 +09:00
2026-06-02 20:28:12 +09:00
2026-06-02 20:44:24 +09:00