Обновления сервиса расписания МИЭТ

Обновления сервиса расписания МИЭТ

История изменений сайта и Telegram-бота.

1.68.03

🌐 Сайт

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

🤖 Telegram-бот

  • Обновлена справочная информация о сервисе.

📱 PWA

  • Пустая суббота автоматически скрывается из недельного расписания.
  • Добавлено заметное предупреждение о работе без подключения к интернету.
  • Устранено дублирование страниц в списке часто посещаемых.
  • Улучшено отображение иконки установленного приложения на разных устройствах.

1.68.01

🌐 Интерфейс

В этом обновлении сайт стал не только современнее внешне, но и заметно удобнее в использовании.

  • Обновлена информационная карточка на главной странице.
  • Полностью переработана боковая панель. Теперь в ней появились категории, благодаря которым нужные разделы находятся быстрее.
  • На компьютерах улучшен дизайн страниц расписания.
  • Лекции и аудитории теперь отображаются отдельными бейджами, поэтому расписание читается легче.
  • Режим «Сегодня / Завтра» на ПК получил новый, более удобный интерфейс.
  • Кнопки в разделе «Связанные страницы» теперь имеют одинаковый размер.
  • Обновлены логотип и иконка сайта.
  • Раздел «История обновлений» получил новый внешний вид.

✨ Новые возможности

  • В разделе «Свободные аудитории» появилось разделение по корпусам.
  • Добавлен экспорт расписания в Excel. Теперь можно сохранить расписание практически в любой удобной конфигурации.
  • Появился API (пока в стадии бета-тестирования). Если нужен доступ — свяжитесь с разработчиком.
  • Добавлена поддержка PWA (Progressive Web App).

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

📱 Мобильная версия

Мобильное расписание полностью переработано.

Разделы «Неделя», «Сегодня» и «Завтра» были объединены в более удобную систему просмотра. Теперь можно переключаться между отображением по дням и неделям или использовать табличный режим, который поддерживает масштабирование.

ℹ️ О проекте

  • В футере и разделе «О сайте» появилась ссылка на репозиторий проекта, где публикуется подробная информация о нём (без исходного кода).
  • Сам раздел «О сайте» тоже обновлён. Теперь в нём отображается время последнего обновления расписания.

🐛 Исправления

  • Исправлена ошибка, из-за которой пагинация могла выходить за пределы экрана.
  • Исправлен баг, при котором в выборе группы иногда инвертировались цвета.
  • При переходе в Telegram-бот теперь сначала появляется подтверждение открытия ссылки.

1.65.27

🌐 Сайт

В этом обновлении основное внимание уделено удобству использования и скорости работы.

  • Появилась новая главная страница с поиском, быстрым доступом к разделам и последними обновлениями.
  • Добавлен единый поиск по группам, преподавателям и аудиториям.
  • Улучшен раздел «Свободные аудитории».
  • Исправлены случаи, когда некоторые аудитории отображались несколько раз.
  • Переработан интерфейс расписания на мобильных устройствах.
  • Исправлены проблемы с отображением дней недели и расписания на телефонах.
  • Улучшено отображение текущей и следующей пары.
  • Навигация по сайту стала проще и понятнее.
  • Исправлены ошибки, связанные с отображением групп, преподавателей и аудиторий.
  • Проведена оптимизация, благодаря которой сайт работает быстрее и стабильнее.

🤖 Telegram-бот

Бот тоже получил крупное обновление.

  • Добавлена система распознавания запросов.
  • Теперь можно настраивать кнопки под себя.
  • Улучшена навигация между разделами.
  • Исправлена ошибка, из-за которой после просмотра другой группы или аудитории бот возвращался к избранной.
  • Полностью переработан поиск групп, преподавателей и аудиторий.
  • Улучшен поиск свободных аудиторий.
  • Навигация по результатам поиска стала удобнее.
  • Улучшено отображение расписания и времени занятий.
  • Улучшена работа кнопок и экранов.
  • Обновлена система обратной связи.
  • Проведена оптимизация для повышения скорости и стабильности.
  • Добавлена поддержка переносов занятий.

1.64.03

🌐 Сайт

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

🤖 Telegram-бот

Это обновление стало одним из самых крупных для бота.

  • Интерфейс полностью переработан. Вместо набора команд теперь используется полноценное меню. Старые команды по-прежнему доступны через отдельный раздел.
  • Улучшена навигация между экранами.
  • Обновлены многие разделы, включая просмотр расписания на сегодня и неделю.
  • Переработан поиск свободных аудиторий.
  • Добавлена возможность быстро связаться с разработчиком.
  • Исправлена ошибка, не позволявшая посмотреть расписание другой группы без смены избранной.

1.63.24

🌐 Сайт

  • Во всех разделах появилась вкладка «Недавно просмотренные», чтобы быстрее возвращаться к нужным страницам.
  • Добавлены полные списки групп, преподавателей и аудиторий.
  • Появилась вкладка «Быстрые действия», которая упрощает обмен ссылками.
  • Добавлена подсветка текущего дня и текущей пары.
  • Проведена оптимизация работы сайта.
  • Исправлена ошибка с определением учебной недели.

1.63.19

🌐 Сайт

Это обновление добавило сразу несколько новых возможностей.

  • Появился раздел с расписанием аудиторий.
  • Добавлен раздел с историей обновлений проекта.
  • В расписании появился блок, показывающий текущую и следующую пару.
  • В разделе «Свободные аудитории» появилась кнопка «Сейчас».
  • После расписания добавлен блок «Связанные страницы».
  • Исправлено отображение некоторых занятий.

🤖 Telegram-бот

  • Добавлен раздел «Избранное», где можно сохранить группы, преподавателей и аудитории для быстрого доступа.
  • Добавлено расписание аудиторий.
  • Появились алиасы для команд.
  • Добавлен раздел с информацией об обновлениях и обратной связи.
  • Упрощён ввод групп. Теперь вместо /t ИВТ-23 можно писать, например, /t ивт23.
  • Полностью переработана внутренняя база данных, что позволило повысить производительность и стабильность работы бота.