Commit Graph

40 Commits

Author SHA1 Message Date
37ff82a6ef Релиз 2.5: versionCode 7, versionName 2.5 (надпись в шапке, установлено на телефон) 2026-09-28 07:57:13 +00:00
5d1236dd87 Надпись в шапке: только «Мурманская область»
Убрано «· регулярный маршрут» — надпись в шапке теперь просто «Мурманская область».
2026-09-28 07:53:27 +00:00
4642ca0115 Надпись в шапке: только «Мурманская область»
Убрано «· регулярный маршрут» — надпись в шапке теперь просто «Мурманская область».
2026-09-28 07:53:25 +00:00
0a3d7baf82 Релиз 2.4: versionCode 6, versionName 2.4 (прибытие в Полярные Зори из Кандалакши) v2.4 2026-09-28 06:52:40 +00:00
885a96dced Карточка Кандалакши: добавлено прибытие в Полярные Зори
Раньше в карточке было только «прибытие Зашеек», хотя рейс идёт
через Полярные Зори и время прибытия туда есть в таблице (колонка 1).
Теперь показываются оба прибытия: Полярные Зори, затем Зашеек.
Время берётся из таблицы, ничего не рассчитывается.
2026-09-28 06:51:39 +00:00
f437fb8c5a Карточка Кандалакши: добавлено прибытие в Полярные Зори
Раньше в карточке было только «прибытие Зашеек», хотя рейс идёт
через Полярные Зори и время прибытия туда есть в таблице (колонка 1).
Теперь показываются оба прибытия: Полярные Зори, затем Зашеек.
Время берётся из таблицы, ничего не рассчитывается.
2026-09-28 06:51:38 +00:00
366d0dd454 Релиз 2.3: versionCode 5, versionName 2.3 (расчёт прибытия в Кандалакшу) v2.3 2026-09-28 06:45:40 +00:00
80b1b2b0cc Считается прибытие в Кандалакшу
Для направления Полярные Зори → Кандалакша время прибытия в таблице
расписания отсутствует, поэтому оно теперь рассчитывается: отправление
из Полярных Зорь плюс 50 минут. Время в пути взято из самой таблицы —
в 12 строках из 13 Кандалакша → Полярные Зори занимает ровно 50 минут.

Заодно исправлена ошибка из v2.2: в карточке Зашейка колонка 3 подписана
как «прибытие Кандалакша», хотя это время в Полярных Зорях (20–30 минут
после прибытия в Зашеек, а не час до Кандалакши). Теперь в карточке
Зашейка показываются оба прибытия: Полярные Зори, затем Кандалакша.

Модель направлений переведена на список прибытий arrs, где время берётся
либо из колонки таблицы (col), либо считается как offset от отправления.
2026-09-28 06:44:57 +00:00
269a651325 Считается прибытие в Кандалакшу
Для направления Полярные Зори → Кандалакша время прибытия в таблице
расписания отсутствует, поэтому оно теперь рассчитывается: отправление
из Полярных Зорь плюс 50 минут. Время в пути взято из самой таблицы —
в 12 строках из 13 Кандалакша → Полярные Зори занимает ровно 50 минут.

Заодно исправлена ошибка из v2.2: в карточке Зашейка колонка 3 подписана
как «прибытие Кандалакша», хотя это время в Полярных Зорях (20–30 минут
после прибытия в Зашеек, а не час до Кандалакши). Теперь в карточке
Зашейка показываются оба прибытия: Полярные Зори, затем Кандалакша.

Модель направлений переведена на список прибытий arrs, где время берётся
либо из колонки таблицы (col), либо считается как offset от отправления.
2026-09-28 06:44:56 +00:00
6386a3420e Релиз 2.2: versionCode 4, versionName 2.2 (карточки Кандалакша/Зашеек, 5 рейсов) v2.2 2026-09-28 06:36:40 +00:00
eecb0ed95b Остановки Кандалакша и Зашеек: одна карточка направления, 5 ближайших рейсов
Раньше для крайних остановок показывались две карточки, хотя все рейсы
отправляются в одно время (Кандалакша — по отправлению, Зашеек — по
отправлению) и различаются только конечной остановкой. Карточки объединены:
- Кандалакша: «Полярные Зори, Зашеек», отправление 05:20 → Зашеек 06:30;
- Зашеек: «Полярные Зори, Кандалакша», отправление 06:30 → Кандалакша 06:50.

Число рейсов в карточке увеличено с 3 до 5 (TRIPS_SHOWN). Одна карточка
занимает всю ширину. Время прибытия подписано остановкой, так как в
объединённой карточке время прибытия относится к конечной остановке.
2026-09-28 06:34:53 +00:00
99bb3b2981 Остановки Кандалакша и Зашеек: одна карточка направления, 5 ближайших рейсов
Раньше для крайних остановок показывались две карточки, хотя все рейсы
отправляются в одно время (Кандалакша — по отправлению, Зашеек — по
отправлению) и различаются только конечной остановкой. Карточки объединены:
- Кандалакша: «Полярные Зори, Зашеек», отправление 05:20 → Зашеек 06:30;
- Зашеек: «Полярные Зори, Кандалакша», отправление 06:30 → Кандалакша 06:50.

Число рейсов в карточке увеличено с 3 до 5 (TRIPS_SHOWN). Одна карточка
занимает всю ширину. Время прибытия подписано остановкой, так как в
объединённой карточке время прибытия относится к конечной остановке.
2026-09-28 06:34:51 +00:00
5fb1462af6 Сборка: удалён дубликат ресурсов из apk-webview/res/ (перенесены в app/src/main/res/) v2.1 2026-09-28 05:18:27 +00:00
e90ea69d44 Сборка: удалён дубликат ресурсов из apk-webview/res/ (перенесены в app/src/main/res/) 2026-09-28 05:18:26 +00:00
297d61b065 Сборка: удалён дубликат ресурсов из apk-webview/res/ (перенесены в app/src/main/res/) 2026-09-28 05:18:25 +00:00
af8107b34c Сборка: удалён дубликат ресурсов из apk-webview/res/ (перенесены в app/src/main/res/) 2026-09-28 05:18:24 +00:00
0f72977cb9 Релиз 2.1: versionCode 3, versionName 2.1 (исправление часового пояса) 2026-09-28 05:18:23 +00:00
886849b949 Сборка: иконки перенесены в app/src/main/res
Ресурсы лежали в apk-webview/res/, откуда плагин Android их не читает,
из-за чего main не собирался: AAPT error: resource mipmap/ic_launcher not found.
Перенесены в стандартный путь app/src/main/res/.
2026-09-28 05:18:22 +00:00
5f8a797a58 Сборка: иконки перенесены в app/src/main/res
Ресурсы лежали в apk-webview/res/, откуда плагин Android их не читает,
из-за чего main не собирался: AAPT error: resource mipmap/ic_launcher not found.
Перенесены в стандартный путь app/src/main/res/.
2026-09-28 05:18:21 +00:00
3859c22086 Сборка: иконки перенесены в app/src/main/res
Ресурсы лежали в apk-webview/res/, откуда плагин Android их не читает,
из-за чего main не собирался: AAPT error: resource mipmap/ic_launcher not found.
Перенесены в стандартный путь app/src/main/res/.
2026-09-28 05:18:20 +00:00
0b9af4b067 Сборка: иконки перенесены в app/src/main/res
Ресурсы лежали в apk-webview/res/, откуда плагин Android их не читает,
из-за чего main не собирался: AAPT error: resource mipmap/ic_launcher not found.
Перенесены в стандартный путь app/src/main/res/.
2026-09-28 05:18:19 +00:00
20ae4b0606 Часовой пояс: время по МСК независимо от часового пояса устройства
Было: nowMs() прибавляла 3 часа к epoch, а getHours()/getDay()
читали результат в местном поясе телефона. На устройстве в МСК
приложение показывало время на 3 часа вперёд.

Стало: Europe/Moscow через Intl.DateTimeFormat, с запасным вариантом
UTC+3, если Intl недоступен.
2026-09-28 05:05:45 +00:00
0dcaf486c0 Часовой пояс: время по МСК независимо от часового пояса устройства
Было: nowMs() прибавляла 3 часа к epoch, а getHours()/getDay()
читали результат в местном поясе телефона. На устройстве в МСК
приложение показывало время на 3 часа вперёд.

Стало: Europe/Moscow через Intl.DateTimeFormat, с запасным вариантом
UTC+3, если Intl недоступен.
2026-09-28 05:05:43 +00:00
588b826b42 AndroidManifest: подключена иконка 2026-09-27 09:13:37 +00:00
5d78f40c3e Иконка приложения (adaptive icon) 2026-09-27 09:13:36 +00:00
362906b1ba Иконка приложения (adaptive icon) 2026-09-27 09:13:35 +00:00
93e4b2b065 Иконка приложения (adaptive icon) 2026-09-27 09:13:34 +00:00
35a43cb829 Иконка приложения (adaptive icon) 2026-09-27 09:13:33 +00:00
3e61ae7e74 README: обновлено описание v2.0 (расширенный маршрут, WebView) 2026-09-27 09:07:46 +00:00
b0d47f488d build.gradle: пароль keystore вынесен из репо v2.0 2026-09-27 08:51:29 +00:00
9300c46390 WebView-обёртка APK (исходники) 2026-09-27 08:46:58 +00:00
47eeb5bd98 WebView-обёртка APK (исходники) 2026-09-27 08:46:58 +00:00
bc46d240c3 WebView-обёртка APK (исходники) 2026-09-27 08:46:57 +00:00
7f32233c85 WebView-обёртка APK (исходники) 2026-09-27 08:46:56 +00:00
1411d3a44c WebView-обёртка APK (исходники) 2026-09-27 08:46:56 +00:00
d1af38f1b4 WebView-обёртка APK (исходники) 2026-09-27 08:46:55 +00:00
7fd0b3b08d WebView-обёртка APK (исходники) 2026-09-27 08:46:54 +00:00
2520f1a633 WebView-обёртка APK (исходники) 2026-09-27 08:46:54 +00:00
b8a6d6d3de Веб-версия расписания №127 (Кандалакша — ПЗ — Зашеек): выбор остановки, направления, ближайшие рейсы 2026-09-27 08:29:45 +00:00
858f21e8d9 Initial: BusSchedule127 Android app (Kotlin, dark theme, bus icon)
- Расписание автобуса №127 Полярные Зори — Зашеек
- Вкладки Будни/Суббота/Воскресенье
- Ближайшие рейсы с подсчётом 'через N мин' (МСК)
- Тёмная тема, Material-карточки, чипы расписания
- Адаптивная иконка-автобус
v1.0
2026-08-28 22:06:07 +03:00