Maurice
bf0507ddb5
fix(planner): Google hours that share a half of the day convert whole to 24h
...
Google writes a range that stays in one half of the day with the meridiem on
the closing time only, "1:00 – 3:00 PM" for one to three in the afternoon.
The 24-hour conversion only saw times carrying their own AM/PM, so the
opener stayed "1:00" beside a converted "15:00". The closing meridiem is
handed back to an opener that has none before converting; a range spelled
on both sides, the 12h display and lines without a meridiem are untouched.
Closes #2412
2026-09-20 20:28:23 +02:00
..
2026-08-23 11:59:12 +02:00
2026-09-07 14:05:33 +02:00
2026-07-29 11:55:31 +02:00
2026-07-29 12:35:00 +02:00
2026-07-29 11:55:31 +02:00
2026-08-25 19:26:38 +02:00
2026-09-03 15:51:13 +02:00
2026-08-12 21:37:12 +02:00
2026-08-12 21:37:12 +02:00
2026-07-29 11:55:31 +02:00
2026-08-28 14:25:08 +02:00
2026-08-25 11:02:39 +02:00
2026-09-13 01:13:33 +02:00
2026-07-21 16:02:53 +02:00
2026-09-20 19:34:47 +02:00
2026-09-20 19:34:47 +02:00
2026-07-18 22:13:52 +02:00
2026-07-29 11:55:31 +02:00
2026-08-25 15:22:38 +02:00
2026-09-05 13:22:56 +02:00
2026-09-10 15:57:48 +03:00
2026-08-25 19:26:38 +02:00
2026-08-23 11:59:12 +02:00
2026-08-25 15:22:38 +02:00
2026-08-17 14:48:23 +02:00
2026-08-25 19:26:38 +02:00
2026-07-29 11:55:31 +02:00
2026-08-25 19:26:38 +02:00
2026-07-29 11:55:31 +02:00
2026-08-25 19:26:38 +02:00
2026-07-29 11:55:31 +02:00
2026-08-25 19:26:38 +02:00
2026-08-12 09:08:47 +02:00
2026-08-12 09:08:47 +02:00
2026-07-29 12:35:00 +02:00
2026-09-07 14:05:33 +02:00
2026-08-11 22:14:12 +02:00
2026-08-11 22:14:12 +02:00
2026-08-28 14:25:08 +02:00
2026-09-12 18:02:57 +02:00
2026-09-12 18:02:57 +02:00
2026-08-14 10:24:14 +03:00
2026-08-14 10:24:14 +03:00
2026-09-12 18:03:10 +02:00
2026-09-12 18:03:10 +02:00
2026-09-12 18:03:10 +02:00
2026-09-12 18:03:10 +02:00
2026-09-19 19:24:52 +02:00
2026-09-19 19:24:52 +02:00
2026-08-11 16:00:03 +02:00
2026-08-11 16:00:03 +02:00
2026-09-20 20:28:23 +02:00
2026-09-20 20:28:23 +02:00
2026-09-20 13:54:31 +02:00
2026-09-20 13:54:31 +02:00
2026-09-03 15:51:13 +02:00
2026-09-12 18:02:57 +02:00
2026-07-29 15:14:21 +02:00
2026-08-25 15:22:38 +02:00
2026-07-05 01:13:04 +02:00
2026-07-05 01:13:04 +02:00
2026-08-25 19:26:38 +02:00
2026-09-09 15:50:47 +02:00
2026-09-17 15:05:29 +02:00
2026-09-09 15:50:47 +02:00
2026-09-17 15:05:29 +02:00
2026-09-07 18:36:54 +02:00
2026-08-27 21:35:03 +02:00
2026-08-25 19:26:38 +02:00
2026-07-29 11:55:31 +02:00
2026-08-25 15:22:38 +02:00
2026-09-12 12:55:01 +02:00
2026-09-12 12:55:01 +02:00
2026-08-23 11:59:12 +02:00
2026-09-01 17:18:10 +02:00
2026-07-29 11:55:31 +02:00
2026-08-25 15:22:38 +02:00
2026-08-27 11:02:09 +02:00
2026-08-27 11:02:09 +02:00
2026-07-05 01:13:04 +02:00
2026-09-01 17:18:10 +02:00
2026-09-01 17:18:10 +02:00
2026-09-19 22:39:05 +02:00
2026-09-19 22:39:05 +02:00
2026-09-07 09:01:56 +02:00
2026-09-07 09:01:56 +02:00
2026-09-12 12:55:01 +02:00
2026-09-12 12:55:01 +02:00
2026-07-29 11:55:31 +02:00
2026-08-25 23:16:12 +02:00
2026-08-14 09:53:53 +02:00
2026-09-15 15:58:36 +03:00
2026-07-29 11:55:31 +02:00
2026-07-11 22:28:32 +02:00
2026-09-13 01:13:33 +02:00
2026-09-20 13:54:31 +02:00
2026-09-20 13:54:31 +02:00