Skip to content

Releases: Mag329/Learnify-bot

1.9.0

15 Nov 11:01
78935df

Choose a tag to compare

[1.9.0] – 2025-11-15

🚀 Added

  • Добавлена Premium-подписка
  • Авто-ГДЗ — бот автоматически подгружает решения (Premium)
  • Быстрое ГДЗ — мгновенный доступ к ответам по номеру или странице (Premium)
  • Электронные учебники — быстрый переход к учебникам прямо из бота (Premium)
  • Меню предмета — названия предметов в расписании теперь кликабельные
    При нажатии открывается удобное меню:
    • Быстрое ГДЗ
    • Домашнее задание
    • Оценки
    • Электронный учебник
  • Форма обратной связи — В настройках появилась кнопка со ссылкой на форму обратной связи (ошибки, идеи, предложения)
  • Кнопка Авто-ГДЗ — В разделе «Домашние задания» добавлена кнопка ⚡ Авто-ГДЗ (Premium)

✨ Changed

  • Способы входа через логин и QR-код отключены
    Подробнее: 1.8.2.2

🐞 Fixed

  • Мелкие исправления и улучшения стабильности

🛠️ Misc

  • Улучшена производительность некоторых запросов
  • Общие улучшения стабильности и удобства работы

1.8.2

19 Sep 19:23

Choose a tag to compare

[1.8.2] – 2025-09-19

🚀 Added

  • Новый пункт в настройках «Экспериментальные функции»
  • Кэширование запросов для ускорения работы (экспериментальная функция)
  • Кнопка «Очистить кэш» в настройках
  • Подтверждение при выходе из аккаунта
  • Проверка подписки на канал бота (без подписки бот не работает)
  • Возможность отмечать ДЗ как выполненное (кликабельные эмодзи)
  • Новый пункт в настройках для включения отметки выполнения ДЗ
  • Отображение ЦДЗ во вкладке «ДЗ по предмету»
  • Включены итоги четверти

✨ Changed

  • При отправке /start теперь происходит обновление данных в таблице UserData
  • Увеличено время кэша для всех запросов
  • Во вкладке «Домашние задания» снова отображается количество ЦДЗ
  • Во вкладке «ДЗ по предмету» теперь показывается ДЗ на неделю, а не просто на 7 дней вперёд
  • Убрано отображение секунд в уведомлениях
  • Убрано разделение уведомлений на «новые» и «все»
  • Ссылки во вкладке «ДЗ» стали кликабельными

🐞 Fixed

  • Исправлены ошибки авторизации, связанные с ELK и middleware
  • Исправлена проблема, из-за которой некоторые пользователи не могли войти в аккаунт
  • Телефон и email теперь корректно берутся с другого эндпоинта для всех аккаунтов
  • Если нет уроков/ДЗ на 14 дней вперёд, отображаются данные на текущую дату
  • Исправлено отображение ДЗ (в том числе для отдельных дней и при просмотре по предметам на разные недели)
  • Исправлено отображение сторонних мероприятий в расписании (олимпиады, созданные вручную события больше не ломают загрузку)
  • Исправлена кнопка подтверждения выхода из аккаунта
  • Исправлена сортировка во вкладках «Посещаемость» и «ДЗ по предмету»
  • Исправлен кэш при отметке ДЗ как выполненное — теперь он обновляется автоматически
  • После выхода из аккаунта корректно удаляется задача обновления токена
  • Исправлены ошибки в библиотеке OctoDiary-py (fork Mag329):
    • работа с ЦДЗ и ссылками
    • получение полного списка ДЗ
    • отметка ДЗ как выполненного

🛠️ Misc

  • Обновлена версия OctoDiary-py (fork Mag329) с поддержкой новых возможностей
  • Небольшие улучшения стабильности и удобства работы

1.8.1

31 Aug 19:58

Choose a tag to compare

[1.8.1] – 2025-08-31

🚀 Added

  • Поддержка авторизации через токен доступа и QR-код
  • Автоматическое обновление токена при входе по логину и паролю
  • Отображение классного руководителя в профиле
  • Автоматическое применение миграций базы данных при запуске бота в Docker
  • Новая логика рассылки сообщений через админ-панель

✨ Changed

  • Оптимизирована и изменена отправка метрик в ELK

🐞 Fixed

  • Исправлена авторизация — больше не появляется ложное сообщение об ошибке при входе

🛠️ Misc

  • Небольшие улучшения стабильности и удобства работы

1.8.0

23 Jul 23:48

Choose a tag to compare

[1.8.0] – 2025-07-24

🚀 Added

  • Автоматическое создание вспомогательных таблиц с данными в базе данных

✨ Changed

  • Улучшена структура бота: всё взаимодействие с API вынесено в отдельные модули для более чистого и масштабируемого кода
  • Изменено отображение пользовательских настроек — теперь оно ещё более понятное и удобное

⚙️ Optimized

  • Оптимизация запросов к API: уменьшено количество запросов
  • Оптимизация обработчиков сообщений для повышения общей производительности

🐞 Fixed

  • Исправлена авторизация — больше не появляется ложное сообщение об ошибке при входе
  • Исправлена отправка поздравления с днём рождения от нейросети — теперь поздравления приходят всегда корректно

🛠️ Misc

  • Прочие мелкие изменения и исправления, направленные на повышение стабильности и комфорта использования