0. Общее: 1. Login: + Окно "Забыли пароль?" + Надпись "Неправильный логин или пароль" + Окно "Регистрация нового пользователя" + Верификация поля ввода e-mail (не делать - плохо выглядит) + Выровнять надпись "Забыли пароль" + Проверка e-mail + Блок "продолжить как" - Разнести строки как на страницах Info - Дизайн страницы 1.1 Панель восстанавления пароля/смена пароля - Команды API в зависимости от того, какая страницах - Проверка e-mail - OTP-код - Анимация завершения действия. 2. Account: + Работа с изображением логотипа компании - Перенос аккаунта с телеграмм на логин/пароль - Форма оплаты 3. ProjectsPage: + Архивные проекты + (баг) Промотка шапки в конце прокрутки списка проектов + Добавить тень при прокрутке списка на заголовке "Проекты" + Окно добавить проект + При добавлении проекта проверять валидность, если не валидно то скрывать галку "Применить" 4.1 ProjectPage - Заголовок: + Анимация расширенной версии (плавное увеличение блока div) + Окно редактирования проекта + При изменении свойств проекта проверять валидность, если не валидно то скрывать галку "Применить" + Продумать backup (потом) + Окно отправки проекта в архив + Окно удаления проекта 4.2 ProjectPage - Чаты: + Окно прикрепления нового чата + Добавить диалог при слайдинге чата об подтверждении удаления и предупреждением. + Сделать стор с чатами + Настроить роутинг + У чатов добавить кол-во пользователей - У чатов добавить указание владельца чата и его компанию - Удаление чата свайпом и отключенные чаты. 4.3 ProjectPage - Люди: - Перечень сотрудников + Окно редактирования сотрудника - При изменении сотрудников проверять валидность, если не валидно то скрывать галку "Применить" - Сделать стор с персоналом - Настроить роутинг 4.4 ProjectPage - Компании: + Перечень компаний + Окно редактирования компании - При изменении компании проверять валидность, если не валидно то скрывать галку "Применить" - Окно настройки видимости компаний 4.5 ProjectPage - Маскировка: - Сделать стор и настроить компоненты 5. Settings: - Роутинг - Переключатель языков + Встроить в Телеграмм 6. Лицензионное соглашение: - Роутинг и заготовка - Текст соглашения - Встроить в Телеграмм BUGS: +- 1. Прыгает кнопка fab при перещелкивании табов + 2. Верстка в шапке Projects плохая - переделать - 3. Не хватает перевода местами + 4. При нажатии Back браузера скидывается активная табка. + 5. Криво работает удаление чата (полоски-бордюры) // дописывается стиль Need refactor - 1. Слияение объектов разных типов, но с одинаковыми ключами (например, в updateProject через ObjectAssign) Current ToDo: + 1. pinia + 2. Реализовать функционал меню - редактирование проекта. (Бекап на потом) + 3. Архивные чаты и проекты. (Чаты отказался) +4. Добавление компании. + 5. Удаление компании (слайдер), как в чате. - 6. Страница аккаунта: - 6.1 Переделать выбор платежей. - 6.2 Окошко смены емейл аккаунта при входе с емейла. - 7. Настроить git Projects: 1. Добавить ключ в isArchive и обработку ключа: при архивировании проекта все чаты отвязываются от проекта (переходят в режим - без отслеживания), однако у админа есть возможность вернуть проект из архива с сохарнением всех данных (в отличии от удалить). 2. Добавить ключ logo_as_bg - использовать изображения логотипа проекта как бэкграунд в чатах. При удалении фото переводить в false. Если такое сложно сделать, то просто пока добавить ключ (оставим на будущее). 3. Добавить расчетные ключ: chats (количество чатов), companies (количество компаний на проекте, default компания "без проекта" - это не компания, т.е. она не должна учитываться в счетчике), persons - количество людей на проекте (из чатов). 4. Что за ошибка PayLoadTooLargeError при создании нового проекта? Какое ограничение на размер файла доготипа есть?