2.6 — сайт сменил вёрстку, приложение снова читает расписание
Университет сменил вёрстку расписания — приложение снова его читает
15 сентября СПбГМТУ переделал страницы расписания, и приложение перестало их понимать. Выглядело это обманчиво спокойно: сайт отвечал «200 ОК», ошибок не было, — просто занятий в ответе не находилось ни одного, и на экране оставалось расписание, сохранённое ещё 8 сентября. Веб-версия показывала то же самое.
Обновитесь: без этого приложение так и будет показывать сентябрьскую копию.
Что поменялось на сайте и что с этим сделано
- Пропали точные даты занятий. Раньше каждая строка несла список всех дат проведения — по нему строился и просмотр по дням, и границы семестра. Теперь день собирается по правилу «день недели + чётность».
- Чётность недели приложение берёт из строки, которую сайт печатает сам: «Сегодня: 21 Сентября 2026 года, Понедельник, нижняя неделя». Она запоминается вместе с расписанием, поэтому верна и без сети.
- Появились занятия «каждую неделю» — третий вид недели помимо верхней и нижней.
- Аудитория теперь пишется корпусом вперёд («У 167» вместо «167 Корпус У»); поэтажные планы снова открываются на нужном этаже.
- Разбор прежней вёрстки сохранён — если университет откатит изменение, ничего не сломается.
Чтобы это не повторилось молча
Сборщик данных больше не публикует срез, в котором нет ни одного занятия или пусто больше чем у половины групп: пустой результат теперь считается ошибкой, а не «просто нулём». Веб-версия честно пишет в строке состояния, если свежие данные не пришли и показано сохранённое.
Установка
Скачайте smtu-schedule-2.6.apk и откройте на телефоне. Ставится поверх предыдущей версии — группа и виджеты сохранятся; сохранённое расписание старого формата будет заменено новым при первом обновлении.
SHA-256 31735085dbdcb354961c6886338de1416b969217b6c81584673c96b3a862440e
подпись CN=SMTU Schedule, OU=Cryptoteep — та же, что у 2.0–2.5
размер 90 КБ · Android 5.0+ · разрешение одно: интернет
Полный список изменений — в CHANGELOG.md.