← Что нового

Часовые пояса у городов

Версия 0.9

Время билетов теперь считается по часам того города, где событие происходит, — дальние перелёты перестали выглядеть ошибкой.

Исправление

Билет, который садится «раньше» вылета, больше не отклоняется

Время на билете печатается по местным часам каждого конца, поэтому дальний рейс на запад садится по часам прилёта раньше, чем вылетел: Петропавловск-Камчатский 15:40 → Москва 15:10 того же дня. Приложение отказывалось сохранять такой билет. Теперь сохраняет, а если прилёт и правда указан раньше вылета — показывает предупреждение вместо запрета.

Новое

У города можно указать часовой пояс

Пояс задаётся у города и у домашних точек, а не у каждого билета: билет и так знает, между какими городами идёт. В профиле есть пояс домашнего города — он подставляется в новые поездки, а новый город наследует пояс предыдущего. Если поездка целиком в одном поясе, поле можно не трогать.

Исправление

Пересечения билетов считаются правильно

Раньше два билета, выписанных по часам городов с разницей в девять часов, сравнивались напрямую — приложение находило пересечения там, где их нет, и пропускало настоящие. Теперь сравниваются реальные моменты времени.

Новое

Смещение показывается там, где оно важно

Если концы билета в разных поясах, рядом со временем появляется «UTC+3» — иначе «15:40 → 15:10» читается как опечатка. В пределах одного пояса ничего лишнего не показывается.