Описание обновления
Ожидаемое обновление принесет множество важных изменений, с главной особенностью – апгрейдом Nuxt 3 с версии 3.0.0 до версии 3.10.3.
Краткое описание обновления:
- Апгрейд Nuxt 3: Обновление до версии 3.10.3.
- Todo-модуль: Хранение задач в браузере с возможностью установки зависимостей между ними.
- Автоматическое тестирование: Перед выпуском обновления будет проводиться автоматическое тестирование.
- Саморазрешение проблем: Проект будет способен исправлять мелкие неисправности без участия разработчика.
- Обновленный дизайн: С учетом требований доступности и удобства, сохраняя красивый внешний вид.
- Поддержка сервера: Добавление самописного серверного API для интеграции сессий.
- Менеджер состояний: Интеграция менеджера состояний для персональных настроек.
- Умные реактивные компоненты UI: Добавление быстрых и качественных компонентов пользовательского интерфейса.
- Обновленная карта сайта: Изолирована от хардкода и обеспечивает удобство и быстродействие.
- Поддержка WCAG 2.1: Гарантирует соответствие сайта стандартам доступности WCAG 2.1.
- Поддержка Pagespeed Insights: Гарантирует качество 100/100 по Pagespeed Insights.
- Новые шрифты: Использование современных шрифтов для универсального вида на всех устройствах.
- Умная функция типографики: Динамическая адаптация размера шрифта в зависимости от контента.
- Обновление PWA: Новые иконки, цвета и предложение об установке в качестве приложения для лучшего опыта использования.
- Текущий прогресс (70%)
- Перенести основной каркас UI на актуальную свежую базу из множеств переменных цветовых функций
- Переписать подключение класса активных ссылок
- Написать NavbarSecond
- Создать layout Main
- Отладить вместе NavbarMain, NavbarSecond и layout Main
- Интегрировать ScrollPanel внутрь Main
- Перерисовать ассеты мест, где я работал так, что бы главное изображение было в центре, так как эти изображения использует Google в квадратных превью
- Адаптировать NavbarBottom для управления с клавиатуры
- Разработать новый виджет истории карьеры и рабочих тегов
- Обновить дизайн расписания в Figma
- Разработать более оптимальную базу данных для учебного расписания
- Интегрировать новое расписание
- Перенести разработанное Todo на dev-версию сайта
- Добавить кнопку "задонатить на постройку фурри-клуба"
- Воссоздать старые маршруты (sitemap), что бы не потерять старые странички при апгрейте
- Нарисовать изображение на страницу спонсоров
- Перенести расписание всех групп на созданный движок
- Перенести с основного сайта все SEO теги
- Организовать релиз новой версии на место предыдущего сайта