Приложение больше не врёт по мелочам
Разбор мест, где приложение показывало не то или молча ломалось. Почти всё в этом выпуске найдено с 15 сентября, когда у занятий на сайте пропали точные даты.
Найденная пара открывается в свой день
Поиск и «Все занятия по предмету» открывали результат в тот день, который был на экране. Поэтому лекция понедельника могла показаться с подписью «среда». Теперь открывается ближайший день, когда пара действительно идёт, с учётом верхней и нижней недели. В веб-версии результаты поиска вообще не нажимались, это тоже починено.
Предмет больше не называется «Лекция»
У части строк сайт оставляет название предмета пустым. Тогда на месте предмета оказывалось «Лекция», а настоящее название («Военная подготовка», «Довузовская подготовка») уходило в тип. Из 10 248 занятий так выглядели 15, теперь все показываются правильно.
Виджеты считают последние полтора часа перед парой
Раньше в длинной перемене виджет засыпал до самого начала пары: кольцо не заполнялось, а надпись «через 2 ч 15 мин» висела часами. Теперь, пока до пары далеко, виджет пишет время начала («в 15:40»). За 90 минут до пары он просыпается сам и начинает поминутный отсчёт.
Видно, когда данные старые
- Резервная копия, собранная раньше сохранённого расписания, больше его не затирает.
- Пометка «из резервной копии» остаётся и после перезапуска.
- Если обновить не удалось, это видно в строке внизу экрана, а не только во всплывающей подсказке.
- В веб-версии в строке состояния пишется время, когда расписание собрали с сайта, а не когда его скачал браузер.
Ещё
- Если медленно открывалось расписание преподавателя, а вы уже вернулись к группе, оно больше не подменяет расписание группы.
- Веб-версия на iPhone подсказывает, как добавить её на экран «Домой»: иначе Safari стирает её данные после недели без визитов.
- Политика конфиденциальности теперь перечисляет все адреса, к которым обращается приложение.
- Убрано лишнее разрешение: приложение просит только доступ в интернет.
Установка
Скачайте smtu-schedule-2.8.apk и откройте его на телефоне. Версия ставится поверх предыдущей, группа, виджеты и кэш сохранятся.
SHA-256 668b044a5412ab5b320ef0744ca5e725d08ab949c78e8c3e7bc0c6844d62582f
подпись CN=SMTU Schedule, OU=Cryptoteep — та же, что у 2.0–2.7
размер 90 КБ · Android 5.0+ · разрешение одно: интернет
Полный список изменений — в CHANGELOG.md.