Files
calendula/app
makiolaj c56bf7b607 Read the device zone from one source, and settle more DST edges (#387)
A ZoneSource now gives the device's zone to the timeline, the event form and
reschedules, so all three agree on one zone. The timeline lays its pages out
again when the device moves zones, and the form shows its local times in the
same zone it reads them in.

- A day move onto the spring-forward gap keeps its wall clock, so a weekly
  series moved onto that day is still offered as a day move.
- A resize handle let go in the repeated hour takes the pass the grid draws
  there, so the block settles under the finger.
- Switching to all-day and back keeps a time on its pass of the repeated
  hour.
- A series anchored in the repeated hour keeps its pass through a time edit,
  and an edit of the anchor occurrence carries the pass it picked.
- An end picked in the spring-forward gap moves on to the real time, as a
  start does.
- The editor opens a second draft or slot on the same day too.
- The repeated-hour rule leans on java.time's own overlap handling.
2026-10-14 15:30:26 +02:00
..
2026-10-12 22:48:23 +02:00
2026-09-02 12:44:40 +02:00