Skip to content

Latest commit

 

History

History
149 lines (125 loc) · 10.7 KB

UPDATES.md

File metadata and controls

149 lines (125 loc) · 10.7 KB

Описание обновлений XM

Версионирование:

  • x.x.x.0 - последняя цифра отображает внесение минимальных изменений. 1 задача - 1 цифра. Внутреннее версионирование
  • x.x.0.x - предпоследняя цифра более весомое внесение изменений (добавление функции)
  • x.0.x.x - вторая цифра отображает внесение целого ряда весомых изменений
  • 0.x.x.x - первая цифра отражает крупные изменения. Например, релиз целого проекта или, в дальнейшем, крупные обновления

Обновление V0.4.0-BETA (Global personality update) (в разработке)

  • Обновление Big cake update ✓
  • Обновление Gallery update ✓
  • Обновление Analytics update ✓
  • Обновление Communication update ✓
  • Обновленная документация REST-API (в разработке)
  • Переделана страница поиска ✓

Обновление V0.3.4-BETA (Communication update)

  • Добавлена возможность ставить оценки и оставлять комментарии ✓
    • Каждый комментарий сопровождается лайком/дизлайком
    • Лайки и дизлайки влияют на общий рейтинг аккаунта, что в будущем будет влиять на появление в поиске
    • Общий рейтинг, а также оценки и комментарии находятся на публичной странице аккаунта пользователя
  • Добавлен онлайн-чат между клиентами и мастерами ✓
  • Добавлены уведомления ✓
  • Добавлен раздел "Избранное" ✓

Обновление V0.3.3-BETA (Analytics update)

  • Произведён рефакторинг JS кода. Повышена защищённость от изменений переменных
  • Добавлена вкладка аналитики данных
  • Добавлено новое поле "Первое посещение" в пользовательской информации только на серверной части
  • Исправлен баг с невозможностью авторизации со страницы поиска

Обновление V0.3.2-BETA (Gallery update)

  • Починен REST-API, обновлена документация
  • Создана прослойка между сервисами и контроллерами
  • Добавлено логирование с помощью AOP
  • Пути к файлам стилей/скриптов/картинок переделаны на относительный путь
  • Созданы разные профили (для теста и разработки)
  • Исправлены некоторые баги с записями на услуги
  • Добавлен раздел "Галерея"
    • Теперь можно добавлять фотографии в галерею
    • Существует возможность удалять файлы из галереи
    • На странице аккаунта любой пользователь может просматривать фотографии галереи
  • Внесены изменения в базу данных. Добавлена новая миграция (V7__userFile.sql)

Обновление V0.3.1-BETA (Timetable update)

  • Добавлена детальная настройка рабочего времени каждого дня
  • Исправлено отображение названий и времени в календаре, а также отображение записи, которая длится полчаса
  • Исправлен баг, возникающий при переходе со вкладки "график" на вкладку "клиенты"
  • Добавлена поддержка всплывающих подсказок при наведении на элемент
  • Добавлены возможности по созданию и удалению записей через календарь
  • Добавлена возможность мастерам записывать к себе клиентов

Обновление V0.3.0-BETA (Big Cake update)

  • Переработан интерфейс в соответствии с дизайном
  • Существующие настройки были помещены на одну вкладку
  • Переработано хранение даты и времени записей
  • Исправлен баг, позволяющий записываться на прошлые даты
  • Добавлена возможность сортировки, поиска и фильтрации записей, а также скрытие прошедших записей
  • Добавлена возможность скрывать/показывать номер телефона на странице
  • Добавлены Specification API
  • Добавлен REST-API и документация к нему
  • Приведены в порядок телефонные коды стран (нормально отображение + возможность выбрать любую страну)
  • Добавлена функциональность вкладки "Мои клиенты"

Обновление V0.2.15-ALPHA-S (REST-API update)

  • Глубокий рефакторинг кода
  • Добавлена поддержка REST-API (Документация будет в следующих версиях)
  • Настроены параметры доступа к API и страницам
  • HashPasswordService окончательно удален и помещен в репозиторий памяти
  • Удалены лишние зависимости и библиотеки (-10000 строк кода)

Обновление V0.2.14-ALPHA-S (Spring Security update)

  • Добавлена поддержка Spring Security
  • Авторизация теперь происходит по имени пользователя
  • Переработана база данных
    1. nickname переименован в username
    2. удалено поле salt из таблицы account
    3. service переименован в service_type
    4. subservice переименован в service_subtype
    5. userservice переименован в service
  • Удалены все предыдущие миграции
  • Загружен новый скрипт инициализации базы данных
  • Удалены некоторые сервисы и интерфейсы за ненадобностью
  • Сервис HashPasswordService помечен как deprecated

Обновление V0.2.13-ALPHA-S

  • Добавлена новая вкладка "Услуги"
  • Добавлена новая вкладка "Поиск услуг"

Обновление V0.2.12-ALPHA-S

  • Добавлена новая вкладка "Мои записи"
  • Добавлена новая вкладка "Записи ко мне"
  • Добавлен личный кабинет клиента
  • Добавлена возможность клиенту записываться на услуги
  • Данные о записи отображаются и у клиента и у мастера + у мастера в календаре
  • Добавлена новая версия миграции flyway (9 записи)

Обновление V0.2.11-ALPHA-S

  • Добавлена новая вкладка "График"
  • Добавлена возможность создавать/удалять свои рабочие дни
  • Добавлена возможность устанавливать продолжительность рабочего дня
  • Добавлена новая версия миграции flyway (8 рабочие дни)

Обновление V0.2.10-ALPHA-S

  • Добавлена возможность загрузки фотографии аккаунта
  • Добавлена поддержка hot reload для разработчика
  • Исправлены ошибки подгрузки информации после изменений в настройках
  • Добавлена вкладка "Услуги" а также возможности создания/удаления/редактирования услуг
  • Данные о пользовательских услугах на странице мастера подгружаются из базы данных

Обновление V0.2.9-ALPHA-S

  • Переработан внешний вид страницы аккаунта
  • Доработана подгрузка некоторой информации на страницу аккаунта
  • Добавлены новые поля: о себе, вид деятельности, адрес
  • Подключен плагин автозаполнения адреса
  • Добавлена 6-я миграция (добавление колонки вида деятельности)

Обновление V0.2.8-ALPHA-S

  • Добавлена вторая активная вкладка в настройках - настроки профиля

Обновление V0.2.7-ALPHA-S

  • Добавлена вкладка основных настроек

Обновление V0.2.6-ALPHA-S

  • Переделана функция регистрации
  • Произведена чистка кода

Обновление V0.2.5-ALPHA-S

  • Добавлена страница личного кабинета
  • В корне переделана база данных и её модель
  • Удалены предыдущие миграции

Обновление V0.2.4-ALPHA-S

  • Изменение функций регистрации и авторизации
  • Чистка кода на представлениях

Обновление V0.2.3-ALPHA-S

  • Добавлена функция выхода из аккаунта и сброса сесии

Обновление V0.2.2-ALPHA-S

  • Чистка кода на пользовательской стороне

Обновление V0.2.1-ALPHA-S

  • Создана страница мастера/внешний вид аккаунта

Обновление V0.2.0-ALPHA-S (Spring Update)

  • Конец перевода проекта на Spring
  • Добавление хэширования паролей