Skip to content

Releases: F-708/MPK-app-2.0

v2.10 — Мой Политех (подписанные сборки)

Choose a tag to compare

@F-708 F-708 released this 16 Sep 16:44

Главное

  • Сборки теперь подписаны собственным ключом, а не отладочным. Убран флаг debuggable, приложение больше не «черновая сборка». Это обязательный шаг к тому, чтобы система не помечала приложение как небезопасное, и единственный путь к автообновлениям.

Виджет «До звонка»

  • Убран застывший «08:15» и часы
  • Простая надпись: «до звонка» + «12 мин» / «1 ч 20 мин»
  • Минимальный размер 3×1

Преподаватели

  • Определяются те, кто ведёт у вашей группы — они сверху, с бейджем «ВЕДЁТ У ВАС»
  • Кабинеты берутся из расписания (в исходной базе у 89 из 101 прочерк)
  • Тап по преподавателю — полная карточка с крупным портретом
  • Убрана нерабочая звёздочка

Настройки

  • Исправлено время уведомлений: 10:00–21:00
  • Новая постоянная строка «До звонка» в шторке уведомлений (как навигация в картах), выключена по умолчанию, 4 стиля

Admin-версия

  • «Найти ученика» объединён с «Базой данных учащихся»
  • Расписание чужой группы подгружается с сайта при открытии карточки
  • В карточке ученика: преподаватели группы, предметы, «где сейчас»

Установка

Обе сборки — release. Приложение подписано новым ключом, поэтому при установке поверх старой (debug) версии Android может потребовать сначала удалить её.

65 тестов зелёные. Откат: v2.9.

v2.9 — Мой Политех + Admin-версия

Choose a tag to compare

@F-708 F-708 released this 15 Sep 21:37

Две версии

  • moy-polytech-v2.9-debug.apk — основная (standard)
  • moy-polytech-v2.9-admin-debug.apk — админская: золотая иконка, база данных учащихся (1703 записи) и поиск «где сейчас ученик»

Основное

  • Вкладка «Другое»: специальность, преподаватели (101 с фото), настройки, сайт колледжа
  • Оптимизация FPS: мгновенное переключение вкладок, без двойной отрисовки списков
  • Звонки: шкала с нормальным отступом; виджет «До звонка» 3x1
  • Уведомления с 10:00 до 21:00; прозрачная иконка системного сплеша

53 теста зелёные. Откат: v2.8.

v2.8 — Мой Политех

Choose a tag to compare

@F-708 F-708 released this 15 Sep 20:58

Навигация

  • 4 вкладки: Расписание, Задания, Звонки, Колледж — подписи помещаются полностью
  • Настройки — шестерёнка в правом верхнем углу шапки

Звонки

  • Шкала полностью переделана: линия и риски рисуются прямо в карточках — идеальный синхрон при прокрутке, ничего не мигает и не уезжает
  • Пульсирующая точка на карточке текущего интервала

Настройки и дебаг

  • Компактный блок группы («Группа 41О» + «Сменить»)
  • Диагностика сети видна только при включённом дебаге
  • Дебаг-время: фиксированные дата и время для всего приложения и виджета (звонки, подсветка урока)

Виджет «До звонка»

  • Часы убраны (не отставали бы) — только обратный отсчёт
  • «Уроки закончились» — по факту уроков выбранной группы

Быстрый старт и оптимизация

  • Системный сплеш: белый фон с иконкой вместо серого экрана
  • Skeleton вместо мигания «расписание не найдено» при входе
  • Мгновенный фолбэк-баннер шапки; MainScreen больше не перерисовывается на тики диагностики

Колледж

  • Пункт «Сайт колледжа» (guo-mpk.by)
  • Преподаватели: список с поиском, избранным и фото — CSV-инфраструктура готова, база подключается после загрузки файла

53 теста зелёные. Откат: тег v2.7.

v2.7 — Мой Политех

Choose a tag to compare

@F-708 F-708 released this 15 Sep 20:23

Интерфейс

  • Шапка: баннер колледжа на всю ширину (плашка даты и бейдж группы убраны)
  • Выбор группы при первом входе — обязательный диалог; смена группы только в настройках
  • Кнопка синхронизации — в заголовке экрана «Расписание»
  • Идущий урок подсвечен синей рамкой в расписании
  • Подписи вкладок нижней навигации помещаются полностью
  • Стильная заставка при запуске (эмблема-портик + прогресс)

Колледж

  • Список разделов с под-экранами: «Моя специальность» (крупный код специальности, квалификация, рабочие профессии, предметы по курсам) и «Преподаватели»

Звонки

  • Информационный баннер убран
  • Шкала выровнена строго по строкам карточек уроков

Виджеты

  • Все старые виджеты (2x2, 4x2, бегущие строки) удалены
  • Единственный виджет «До звонка» (2x1): обратный отсчёт до звонка или урока, текущее время, 4 цвета фона на выбор при добавлении, обновление каждую минуту в учебное время

53 теста зелёные. Откат: тег v2.6.

v2.6 — Мой Политех

Choose a tag to compare

@F-708 F-708 released this 15 Sep 19:49

Главное

  • Приложение теперь называется «Мой Политех»
  • Тёмная тема удалена — приложение всегда светлое
  • Шапка без «МЕНЮ»: компактная светлая плашка даты (иконки статус-бара видны), лого + группа + синхронизация

Новое

  • Вкладка «Колледж»: «Моя специальность» — код, квалификация, рабочие профессии, предметы по всем курсам (официальные данные 2026); «Преподаватели» — поиск (база подключается после загрузки CSV)
  • 55 расшифровок аббревиатур расписания (ПЦУ → «Программируемые цифровые устройства» и т.д.), 4 неверные исправлены
  • Звонки: синяя зона до последнего урока по факту расписания, дальше серая; точка пульсирует на занятиях
  • Новый виджет «Бегущая строка»: вертикальный и горизонтальный, шкала дня с точкой текущего времени, обновление каждую минуту только в учебное время
  • Фикс виджетов: PNG-превью вместо векторных (лечит «Не удалось добавить виджет» на MIUI/HyperOS)

53 теста зелёные. Откат: тег v2.5.1.

v2.5.1 — Фикс краша + новая иконка

Choose a tag to compare

@F-708 F-708 released this 15 Sep 19:01

Исправлено

  • Краш при запуске v2.5: циклическая инициализация палитры в Color.kt (NPE при старте). Воспроизведён и пойнан Robolectric-рендер тестом всех экранов — теперь такие краши ловятся до сборки.
  • Новая иконка приложения (эмблема): adaptive-иконка + все плотности.
  • APK-файлы теперь именуются с версией: mpk-schedule-v2.5.1-debug.apk — видно, что за сборка.

Проверка

53 теста зелёные, включая живую синхронизацию с сайта и рендер всех экранов.

v2.5 — Редизайн интерфейса

Choose a tag to compare

@F-708 F-708 released this 15 Sep 18:41

Изменения

  • Расписание: ячейки «Сегодня» / «Завтра» (+ следующий учебный день с учётом субботы 1 курса), календарь-архив справа; убраны кнопки вставки текста, загрузки файла и «Завтра»
  • Звонки: только уроки; подпункты «перемена» между ними; вертикальная шкала времени с ползунком текущего времени (активна для сегодняшнего графика); автодень + черта «сегодня»
  • Настройки: диагностика сокращена до HTTP-статуса, объёма данных и версии; тумблер «Дебаг» раскрывает полную телеметрию
  • Тёмная тема: полноценная, с сохранением выбора; качественная графитовая палитра, все экраны перекрашиваются
  • Фиксы переносов текста (вкладка «Расписание», кнопка «Добавить»)

Откат

Тег v2.4 — предыдущая успешная версия.

v2.4 — Первая успешная версия

Choose a tag to compare

@F-708 F-708 released this 15 Sep 18:22

Что работает

  • ✅ Синхронизация расписания с сайта guo-mpk.by (документы .doc за сегодня и завтра)
  • ✅ Парсер с 3 стратегиями (grid / cells / line) и изоляцией сбоев
  • ✅ Движко-независимый разбор групп — работает на любом Android (фикс ICU vs OpenJDK регексов)
  • ✅ Загрузка без дублей (замена по дате), архив расписаний
  • ✅ Диагностика сети с телеметрией разбора
  • ✅ 47 юнит-тестов, включая тесты на реальных документах с сайта

Откат

Ветка v2.4-stable и тег v2.4 — эталонная рабочая точка. APK приложен к релизу.