CHANGELOG.md 54 KB

0.2.0-dev.15 (2025-06-07)

Features

  • gallery: добавлен компонент GalleryItem для отображения элементов галереи (d1174ed)
  • Image: добавлено свойство maxHeight для ограничения максимальной высоты изображения и исправлен стиль загрузки (bc8f118)
  • news: добавлено кэширование для картинок в посте (56f417d)
  • Post: добавлена обработка контента поста с поддержкой текста, изображений и аудио (c05faba)

0.2.0-dev.14 (2025-06-07)

Bug Fixes

  • api: добавлено принудительное перезагрузку приложения при ошибках инициализации API (be7783c)
  • OTA: добавлены классы для улучшения стилей кнопки обновления и текста (8a7202e)

Features

  • cache: улучшена функция получения кэшированного URL с обработкой ошибок и оптимизацией кода (55c0b54)
  • Image: добавлен новый компонент Image для обработки изображений с кэшированием и улучшенной загрузкой (0968b3b)
  • indexedDB: добавлен плагин для кэширования изображений (17ccd2f)
  • Post: добавлено кэширование изображений для компонента Post (4416308)

0.2.0-dev.13 (2025-06-06)

Features

  • about: добавлена проверка обновлений с уведомлением о последней версии приложения (b21a999)

0.2.0-dev.12 (2025-06-06)

Bug Fixes

  • markup: исправлениа работа snackbar в api.ts (03fa7bc)
  • snackbar: увеличена продолжительность отображения уведомлений до 5000 мс (127696a)

Features

  • markup: добавлены отступы в разделе /about (df0ac07)

0.2.0-dev.11 (2025-06-06)

Features

  • оптимизация производительности (e8475ee)
  • улучшение системы OTA обновлений (44d9c0f)

0.2.0-dev.10 (2025-06-05)

Bug Fixes

  • markup: исправлен рендер расп исания (69f2615)

0.2.0-dev.9 (2025-06-05)

Features

  • tests: добавлены типы для Vitest и обновлены зависимости, улучшена структура компонентов и добавлены новые функции (1117e02)

0.2.0-dev.8 (2025-06-04)

Features

  • workflows: добавлен новый файл конфигурации для автоматического развертывания на ветках dev и master (74e6e7c)

0.2.0-dev.7 (2025-06-04)

Bug Fixes

  • workflows: удален текст ветки из сообщений о развертывании в Telegram для dev, master и pre-dev (a30f720)

0.2.0-dev.6 (2025-06-04)

Features

  • ci: Добавлены новые файлы конфигурации для автоматического развертывания на ветках dev, master и pre-dev (11b3a23)

0.2.0-dev.5 (2025-06-04)

Bug Fixes

  • gallery: обновлен путь к изображению в галерее для корректного отображения (9e8d195)

0.2.0-dev.4 (2025-06-04)

Bug Fixes

  • workflows: исправлено форматирование версии приложения в конфигурации автодеплоя (789cd86)

0.2.0-dev.3 (2025-06-04)

Features

  • android, ios: добавлены файлы конфигурации для Android и iOS, включая настройки Gradle, манифесты, и ресурсы для приложения ProCollege (2fe49f2)
  • scripts: добавлено обновление версии приложения для Android и iOS, (b87c54c)

0.2.0-dev.2 (2025-06-04)

Bug Fixes

  • api: удален ненужный экземпляр snackbar из класса API и исправлено использование snackbar в методе throwError (45f924c)
  • markup: заменен метод перенаправления на использование window.location.href вместо router.push (47de994)
  • markup: исправлен баг с двойным проскроллом новости (32df2f2)
  • markup: увеличено время отображения splash-экрана и добавлены параметры для отображения спиннера (b3ce272)

Features

  • markup: исправлена работа цветов navigationbar и backgroundcolor при открытии дополнительных пунктов (1c1be86)
  • markup: увеличена высота блоков в разделе "новости" (765f012)
  • optimize: оптимизация рендеринга на странице блога и расписания; добавлен лоадер, если загрузка страницы требует много ресурсов (0bf97d5)
  • page: добавлен раздел "Контакты" (9dbef25)

0.2.0-dev.1 (2025-06-03)

Bug Fixes

  • about: обновлено отображение версии приложения (e66f1ef), closes #22
  • about: обновлено отображение версии приложения с использованием переменной APP_VERSION (1041b6b)
  • api: добавлено исключение для 422 кодов (7fd55ec)
  • api: добавлено логирование обновления токена доступа и перезапрос с новым токеном (2ab7290)
  • api: добавлено уведомление об ошибке на сервере с использованием компонента Snackbar (b33aff9)
  • api: исправлено логирование ошибок, добавлены дополнительные параметры для функции throwError (4449a63)
  • auditories: удалено сообщение о отсутствии кабинетов при наличии свободных аудиторий (5145a05)
  • autodeploy: восстановлено выполнение публикации релиза с использованием semantic-release (da65663)
  • ci: api_url из vars (d04433c)
  • ci: изменено название переменной api (1b53ea9)
  • ci: исправлена работа actions/upload-artifact (509df6a)
  • ci: исправлена табуляция (a81e103)
  • ci: обновление конфига артефактов (223395f)
  • ci: отключено сжатие файла (24b7867)
  • ci: пишем url api напрямую (917fea9)
  • ci: фикс semantic-release (a96c4ac)
  • group.vue: изменен тип параметра функции setGroup на интерфейс Group для улучшения типизации (73c48e1)
  • markup: исправлен баг с ошибкой при загрузке (8965a9f)
  • markup: исправлена ссылка на редирект из страницы ошибки (f7f85d0)
  • markup: исправления для расписания преподавателей (2628fe8)
  • modules: удалён nuxt модуль eslint (d5c7a1d)
  • news: исправлен путь к изображению по умолчанию для новостей (3deab3f)
  • OTA.vue: добавлена проверка наличия обновления с отображением сообщения о недоступности ссылки (93bb5c2)
  • OTA.vue: изменен тип UpdateInfo для улучшения типизации и улучшена проверка наличия обновлений (2b89127)
  • OTA.vue: улучшена проверка наличия обновлений и добавлены значения по умолчанию для отображения информации о версиях (ec26da7)
  • Post.vue: удален лишний класс из шаблона; обновлены параметры для динамического скроллера в news/index.vue (896f6fa)
  • release.config: обновлен путь к APK файлу с использованием версии следующего релиза; исправлены параметры в autodeploy.yml для загрузки артефакта (21f1be4)
  • scripts: исправлен скрипт для запуска на мобильных устройствах (5f3fd82)

Features

  • api: добавлены модули блога и новостей в api (3f09b72)
  • api: обновлена логика взаимодействия с API (b3baa7e)
  • api: распределены все запросы по модулям (c3577d7)
  • app: добавлены мета-теги для управления масштабированием; улучшена обработка ошибок и обновлений (a873893)
  • ci: Update autodeploy.yml (613287e)
  • CI: Update autodeploy.yml (c6a8cfc)
  • ci: добавлен gradle перед сборкой APK (f49d6ee)
  • ci: добавлен вывод статуса .env (b62b896)
  • ci: обновлен ci github (4ae5d21)
  • component: добавлен компонент для OTA-обновлений (7810db9)
  • config: добавлена новая переменная в dotenv (97f9863)
  • config: обновлена версия java (916210b)
  • helpers: добавлен хелпер для детекта ключей объекта (ac078d2)
  • linting: переход с eslint на oxlint 🚀 (a61db7d)
  • log: обновили логгирование (324299b)
  • markup: добавлен splash экран (519231e)
  • markup: добавлены иконки для GitHub, Telegram и VK; добавлен компонент PersonCard для отображения информации о пользователях на странице "О приложении" (914e17a)
  • markup: освежил верстку формы (984d86e)
  • packages: добавлен пакет @capacitor/browser для открытия ссылок (515f757)
  • scripts: обновлен скрипт; удалены лишние этапы (b5885d6)
  • scripts: перенос apk в корень проекта (8f7a332)
  • sentry: записываем ошибки в Sentry (c0f0bd0)
  • snackbar: добавлен компонент Snackbar для отображения уведомлений и интеграция в приложение (c2b744f)
  • store: добавлен стор для работы с настройками (14ed234)
  • добавлена логика работа OTA-обновлений (c5c63b1)

0.1.0-dev.24 (2025-06-03)

Bug Fixes

  • about: обновлено отображение версии приложения (e66f1ef), closes #22
  • about: обновлено отображение версии приложения с использованием переменной APP_VERSION (1041b6b)
  • api: добавлено исключение для 422 кодов (7fd55ec)
  • api: добавлено логирование обновления токена доступа и перезапрос с новым токеном (2ab7290)
  • api: добавлено уведомление об ошибке на сервере с использованием компонента Snackbar (b33aff9)
  • api: исправлено логирование ошибок, добавлены дополнительные параметры для функции throwError (4449a63)
  • auditories: удалено сообщение о отсутствии кабинетов при наличии свободных аудиторий (5145a05)
  • autodeploy: восстановлено выполнение публикации релиза с использованием semantic-release (da65663)
  • ci: api_url из vars (d04433c)
  • ci: изменено название переменной api (1b53ea9)
  • ci: исправлена работа actions/upload-artifact (509df6a)
  • ci: исправлена табуляция (a81e103)
  • ci: обновление конфига артефактов (223395f)
  • ci: отключено сжатие файла (24b7867)
  • ci: пишем url api напрямую (917fea9)
  • ci: фикс semantic-release (a96c4ac)
  • group.vue: изменен тип параметра функции setGroup на интерфейс Group для улучшения типизации (73c48e1)
  • markup: исправлен баг с ошибкой при загрузке (8965a9f)
  • news: исправлен путь к изображению по умолчанию для новостей (3deab3f)
  • OTA.vue: добавлена проверка наличия обновления с отображением сообщения о недоступности ссылки (93bb5c2)
  • OTA.vue: изменен тип UpdateInfo для улучшения типизации и улучшена проверка наличия обновлений (2b89127)
  • OTA.vue: улучшена проверка наличия обновлений и добавлены значения по умолчанию для отображения информации о версиях (ec26da7)
  • Post.vue: удален лишний класс из шаблона; обновлены параметры для динамического скроллера в news/index.vue (896f6fa)
  • release.config: обновлен путь к APK файлу с использованием версии следующего релиза; исправлены параметры в autodeploy.yml для загрузки артефакта (21f1be4)
  • scripts: исправлен скрипт для запуска на мобильных устройствах (5f3fd82)

Features

  • app: добавлены мета-теги для управления масштабированием; улучшена обработка ошибок и обновлений (a873893)
  • ci: Update autodeploy.yml (613287e)
  • CI: Update autodeploy.yml (c6a8cfc)
  • ci: добавлен вывод статуса .env (b62b896)
  • markup: добавлен splash экран (519231e)
  • markup: добавлены иконки для GitHub, Telegram и VK; добавлен компонент PersonCard для отображения информации о пользователях на странице "О приложении" (914e17a)
  • scripts: обновлен скрипт; удалены лишние этапы (b5885d6)
  • sentry: записываем ошибки в Sentry (c0f0bd0)
  • snackbar: добавлен компонент Snackbar для отображения уведомлений и интеграция в приложение (c2b744f)

0.1.0-dev.23 (2025-05-02)

Features

  • config: обновлена версия java (916210b)
  • scripts: перенос apk в корень проекта (8f7a332)

0.1.0-dev.22 (2025-04-29)

Bug Fixes

  • markup: исправлена ссылка на редирект из страницы ошибки (f7f85d0)
  • markup: исправления для расписания преподавателей (2628fe8)
  • modules: удалён nuxt модуль eslint (d5c7a1d)
  • api: исправлено обновление токена (b2c3a0b)
  • auth: изменён редирект со страницы профиля на страницу настройки (041c666)
  • capacitor: Обновлена директория сборки (c109020)
  • ci: Добавлен pnpm для actions (ad0c63d)
  • ci: добавлена интеграция с android в github action (48edc0b)
  • ci: добавлена установка pnpm (0871782)
  • ci: добавлены отступы для steps (fd108be)
  • ci: изменён метод сборки проекта (9029247)
  • ci: изменён пакетный менеджер на pnpm (285119b)
  • ci: изменён публикуемый файл (9d6e975)
  • ci: изменена команда сборки (ad1810a)
  • ci: изменено название файла workflow (d596647)
  • ci: исправлен метод сборки с ssr на csr (dd4ef08)
  • ci: исправлены отступы для publishing release (d945967)
  • ci: обновлён label для apk (e6490f0)
  • ci: обновлена версия upload-artifact (49096b8)
  • ci: удалён deploy.yaml (a0c00ff)
  • markup: добавлен select-none (b519839)
  • markup: изменена ширина блока title (243e3df)
  • markup: исправлен definemodel в select.vue (7f3a402)
  • markup: исправлен skeleton для блога (ff21349)
  • markup: исправлен лоадер (727bde1)
  • markup: обновлен текст подзаголовка в авторизации (5799633)
  • markup: обновление цветов (b7548d7)
  • markup: перенесено название группы под название предмета (2abc6e3)
  • markup: скрыты неиспользуемые разделы в sidebar-e (743b61d)
  • middleware: обновлён путь перехода для guest-only; удалён setupped-only (4b015c4)
  • package: понижена версия eslint (4d8e762)
  • pages: исправлен баг с прогрузкой страницы (08f95cc)
  • page: исправлена работа setup-ов; обновлены пути перехода после выбора (3b77a37)
  • plugins: обновлен путь для sentry плагина (9f48dc6)
  • scripts: добавлен полный путь к пакету (ecc1439)
  • scripts: Добавлено логгирование в pnpm dev (795b46a)
  • scripts: изменён запуск на nuxt (0afb561)
  • scripts: исправлен детект dotenv параметра; доработан запуск на android устройствах (e42bf43)
  • scripts: исправлена настройка env android (8f811ad)
  • scripts: исправлено название пакета (dd41392)
  • scripts: обновлено обращение к пакету nuxi (41ea25e)
  • semantic: добавлен пакет (96699ca)
  • semantic: добавлен пакет @semantic-release/git (ff5540e)
  • semantic: исправлен конфиг semantic release (7259733)
  • semantic: обновлены assets для @semantic-release/git (ef9cbbe)

Features

  • api: добавлен модуль галереи (015c214)
  • api: добавлены модули блога и новостей в api (3f09b72)
  • api: обновлена логика взаимодействия с API (b3baa7e)
  • api: распределены все запросы по модулям (c3577d7)
  • ci: добавлен gradle перед сборкой APK (f49d6ee)
  • ci: обновлен ci github (4ae5d21)
  • component: добавлен компонент для OTA-обновлений (7810db9)
  • config: добавлена новая переменная в dotenv (97f9863)
  • helpers: добавлен хелпер для детекта ключей объекта (ac078d2)
  • linting: переход с eslint на oxlint 🚀 (a61db7d)
  • log: обновили логгирование (324299b)
  • markup: добавлен раздел галереи в sidebar (3ef64ad)
  • markup: добавлено центрирование текста выбранной недели (1fb2c12)
  • markup: освежил верстку формы (984d86e)
  • packages: добавлен пакет @capacitor/browser для открытия ссылок (515f757)
  • page: добавлена страница с галерей (00ae09f)
  • scripts: добавлена подготовка nuxt к запуску (916ad99)
  • store: добавлен стор для работы с настройками (14ed234)
  • добавлена логика работа OTA-обновлений (c5c63b1)

0.1.0-dev.21 (2025-04-21)

Features

  • api: обновлен запрос в модуль (5ff3fa2)
  • markup: добавлена валидация пар (5943b88)
  • обновлен gitignore (aa26720)

0.1.0-dev.20 (2025-02-12)

Features

0.1.0-dev.19 (2025-02-01)

Bug Fixes

  • scripts: изменён запуск на nuxt (0afb561)

Features

  • markup: Добавлено примерное время пар в расписании студента (9b3abfc), closes #11
  • markup: добавлено примерное время расписания (6da8767)
  • scripts: добавляем установку утилит (8fe851f)
  • scripts: обязательные обновления скриптовa (ac6f887), closes #10

0.1.0-dev.18 (2025-01-09)

Bug Fixes

  • ci: изменена команда сборки (ad1810a)

0.1.0-dev.17 (2025-01-09)

Bug Fixes

  • ci: изменён публикуемый файл (9d6e975)

0.1.0-dev.16 (2025-01-09)

Features

  • markup: добавлена иконка chevron-left-alt.svg (433986b)

0.1.0-dev.15 (2025-01-08)

Features

  • scripts: добавлена автоматическая установка всех необходимых утилит для корректного запуска под android (96bb53a)

0.1.0-dev.14 (2024-12-13)

Bug Fixes

  • ci: добавлена интеграция с android в github action (48edc0b)
  • ci: добавлена установка pnpm (0871782)
  • ci: добавлены отступы для steps (fd108be)
  • ci: изменён метод сборки проекта (9029247)
  • ci: изменён пакетный менеджер на pnpm (285119b)
  • ci: изменено название файла workflow (d596647)
  • ci: исправлен метод сборки с ssr на csr (dd4ef08)
  • ci: исправлены отступы для publishing release (d945967)
  • ci: обновлён label для apk (e6490f0)
  • ci: обновлена версия upload-artifact (49096b8)

Features

  • action: добавлена сборка android приложения (11a3b5d)
  • ci: добавлена загрузка файла apk в релизы (58ed5df)
  • ci: добавлено ожидание прошлой job (14b4cc7)
  • scripts: добавлен текст для скриптов (b727841)

0.1.0-dev.13 (2024-11-18)

Bug Fixes

  • scripts: исправлена настройка env android (8f811ad)

0.1.0-dev.12 (2024-11-17)

Features

  • header: добавлен функционал дополнительного меню; обновлены названия логов (bd1b339)

0.1.0-dev.11 (2024-11-17)

Features

  • auditory choosing (f4a41dd)
  • page: добавлена страница расписания аудитории; уменьшен размер индекса урока (fc01321)

0.1.0-dev.10 (2024-11-17)

Features

0.1.0-dev.9 (2024-11-17)

Bug Fixes

  • pages: исправлен баг с прогрузкой страницы (08f95cc)

0.1.0-dev.8 (2024-11-17)

Bug Fixes

  • scripts: добавлен полный путь к пакету (ecc1439)

0.1.0-dev.7 (2024-11-17)

Bug Fixes

  • scripts: исправлено название пакета (dd41392)
  • scripts: обновлено обращение к пакету nuxi (41ea25e)

0.1.0-dev.6 (2024-11-17)

Bug Fixes

  • package: понижена версия eslint (4d8e762)
  • scripts: Добавлено логгирование в pnpm dev (795b46a)
  • scripts: исправлен детект dotenv параметра; доработан запуск на android устройствах (e42bf43)

0.1.0-dev.5 (2024-11-15)

Bug Fixes

  • markup: исправлен skeleton для блога (ff21349)

0.1.0-dev.4 (2024-11-15)

Bug Fixes

  • markup: изменена ширина блока title (243e3df)

0.1.0-dev.3 (2024-11-15)

Bug Fixes

  • markup: перенесено название группы под название предмета (2abc6e3)

0.1.0-dev.2 (2024-11-15)

Features

  • markup: добавлено обновление названия предмета; добавлен lesson.group (4a4ad6f)

0.1.0-dev.1 (2024-11-14)

Features

  • scripts: добавлен скрипт для запуска в android напрямую (927cc1d)

0.0.2-dev.6 (2024-11-14)

Bug Fixes

  • api: исправлено обновление токена (b2c3a0b)
  • middleware: обновлён путь перехода для guest-only; удалён setupped-only (4b015c4)
  • page: исправлена работа setup-ов; обновлены пути перехода после выбора (3b77a37)
  • plugins: обновлен путь для sentry плагина (9f48dc6)

0.0.2-dev.5 (2024-11-14)

Bug Fixes

  • ci: удалён deploy.yaml (a0c00ff)

0.0.2-dev.4 (2024-11-14)

Bug Fixes

  • auth: изменён редирект со страницы профиля на страницу настройки (041c666)
  • markup: исправлен definemodel в select.vue (7f3a402)
  • markup: исправлен лоадер (727bde1)

0.0.2-dev.3 (2024-11-14)

Bug Fixes

  • markup: добавлен select-none (b519839)
  • markup: обновлен текст подзаголовка в авторизации (5799633)
  • markup: обновление цветов (b7548d7)
  • markup: скрыты неиспользуемые разделы в sidebar-e (743b61d)

0.0.2-dev.2 (2024-11-11)

Bug Fixes