Releases: CyberDAS-Dev/Frontend
v0.4.1
Минорный патч, добавляющий:
- Пояснения на странице с техуслугами (о том, что ремонтируется и когда ремонтируется)
- Логику предупреждения о том, что заявка на техуслуги в выходные будет отправлена администрации только в понедельник
Также исправлены следующие проблемы CI/CD:
- Для traefik'а указан абсолютный путь (
cyberdas.net
), чтобы он автоматически получал сертификаты - Тесты корректно завершаются: образа и файлы удаляются, даже в случае провала тестов
- Деплой сторибука больше не валится из-за отсутствия зависимостей
v0.4.0: Следующий
Третий релиз проекта стал в основном техническим, что не помешало ему сказаться на качестве использования приложения.
- Проект был мигрирован на библиотеку Next.js, что позволило заметно прибавить в быстродействии сайта.
- Деплой теперь использует контейнерный подход, который порадует разработчиков скоростью билда и простотой развертки окружения.
- Проведена полная ревизия зависимостей проекта, вес общего бандла стал меньше.
- В README добавлена информация по настройке IDE и существующих скриптах.
- Очередь на заселение была закрыта
- Имплементированы зачатки SSG, получатели на странице обратной связи загружаются во время сборки приложения.
- СЕО также улучшилось, к каждой странице прилагается уникальный тайтл и описание для поисковых движков.
- Улучшено качество логотипа
- Деплой сторибука был вынесен в github pages
- Убран скроллбар
- Добавлены кастомные цели для яндекс метрики
- Улучшено взаимодействие с интерфейсом в форме техуслуг.
- Удалена Гугл Аналитика.
Также структура директорий была заменена на "modular" подход. Директория src была упразднена для консистентности с общей идеей некста, вместо этого все директории теперь хранятся в руте проекта.
v0.3.0: Фиксики
Второй крупный релиз! Главная особенность: возможность записи на технические услуги
Полный список изменений:
- Появилась страница с записью на технические услуги
- Появилась поддержка системы одноразовых токенов, запись в очередь теперь происходит с их помощью
- Поменялся подход к принятию пользователями соглашений об обработке данных, пропали чекбоксы
- Появилась возможность оставить обратную связь на сайте
- Появилась страница с копирайтом, т.е перечислением сторонних ресурсов, используемых на сайте
- Слегка поменялся футер, особенно на мобильных устройствах
- Изменился текст, который пользователь видит при сетевой ошибке
- Убрали предупреждение о записи только для первокурсников до 13 сентября
- Выключили сорсмапы при деплое
v0.2.4
- Исправлен баг с валидацией курса для первокурсников
v0.2.3
v0.2.2
- Пофиксили положение камеры при переходе со страницы на страницу, теперь автоматически возвращается наверх
- Подключили Яндекс Метрику
- Подтянули изменения из API в области механизма отмены записи
- Перешли на новую систему деплоя
- Пофиксили отображение месяцев, - теперь старые не показываются
- Убрали временные алерты
v0.2.1
- Подтверждение отписывания из очереди происходит через сайт
- Добавили ограничение на запись на текущий день (только до 8 утра)
v0.2.0: Заселение
Первый релиз в истории проекта. Ради него пришлось утопить ни в чем неповинных 26 коммитов с мастера с костылями :)
По сравнению с тем, что до этого стояло на мэйне:
- Улучшилось быстродействие (примерно в 6 раз!)
- Типографика приведена в порядок, теперь шрифты не пляшут
- Стили теперь централизованы, больше нет своей версии колонок у каждого компонента
- Перешли на повсеместное использование компонентов Bootstrap
- Написали тестов на часть компонентов
- Футер теперь не совсем бесполезный
- Теперь на мобильных не просто 'можно пользоваться', есть даже компонент специально для мобильных - слайдер-календарь
- Появилась глобальная обработка ошибок
- Появился сторибук!
- И самое главное, появилось огромное множество базовых компонентов с заделом на будущее
Тажке поменялся и рабочий процесс. Основная разработка ушла на dev
, туда же ушло тестировочное АПИ.
А если смотреть только на историю коммитов, то в этом релизе впервые была добавлена система записи в очередь: пока что только на заселение, из-за довольных сжатых сроков.