Patch release fixing wall-clock display in host-targeted emails.
A Paris organizer reading a cancellation email for a Los Angeles guest's 07:00 booking would see "07:00" with no timezone label and naturally read it as Paris time (the correct Paris-local time is 16:00). All host-facing emails now convert times to the host's timezone and append a (TZ) suffix; guest cancellation and decline emails gained the TZ label they were missing.
A latent bug in the reminder loop and reschedule "Previous" times — where host-tz-stored values were fed straight into guest-tz-labeled struct fields — would have caused a 16:00 Paris booking to render as "01:00 next day" under the new conversion path; both paths now route through booking_strings_in_guest_tz first, also fixing a pre-existing guest-reminder mislabeling.
No schema changes. 7 new unit tests, 677 total.
Full changelog: https://github.com/olivierlambert/calrs/blob/main/CHANGELOG.md#1121---2026-05-26