Files
tgCrewAdmin/todo.txt
2025-04-30 13:11:35 +03:00

102 lines
6.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 при создании нового проекта? Какое ограничение на размер файла доготипа есть?