Bug Report #1
34 бага + 8 UX-проблем · 30 предложений по улучшению
Браузеры тестирования: Google Chrome и Яндекс Браузер (последние версии)
Всего обнаружено: 34 бага + 8 UX-проблем
Предложено 30 улучшений для взаимодействия пользователей с таскером
Основная задача на текущий момент: исправить самые критические баги MVP, чтобы команда могла использовать таск-менеджер в текущем виде.
| Категория | Количество |
|---|---|
| P0 Critical (критические) | 2 |
| P1 High (серьёзные) | 13 |
| P2 Medium (обычные) | 11 |
| P3 Low (косметические) | 8 |
| UX-проблемы порога входа | 8 |
| Конкретные предложения улучшений | 30 |
| ИТОГО | 72 |
| Поле | Значение |
|---|---|
| Приоритет | P0 — Critical |
| Компонент | Авторизация / Session Management |
| Платформа | Desktop + Mobile |
Описание:
Пользователей выбивает из системы каждый день, бывает по несколько раз в день. Многие жалуются на этот баг. После сброса приходится заново вводить логин и пароль.
Ожидаемое поведение:
Сессия должна сохраняться минимум 7-30 дней (или до явного logout).
Возможная причина:
Слишком короткий TTL у access/refresh токена, или проблема с refresh-механизмом (токен не обновляется автоматически).
Воздействие:
Затрагивает ВСЕХ пользователей. Снижает доверие к системе и создаёт постоянное раздражение. Критически влияет на принятие продукта командой.
| Поле | Значение |
|---|---|
| Приоритет | P0 — Critical |
| Компонент | Kanban Board |
| Платформа | Mobile |
| Путь | /board/{id} → Kanban view |
Описание:
Колонки канбана не адаптированы под мобильный экран. Каждая колонка сохраняет десктопную ширину (~280px), из-за чего на экране 375px видна только одна колонка плюс обрезанный край второй. Заголовки задач на карточках обрезаются до нечитаемого состояния: «Дизайн гл…», «Настроит…», «Дизайн ст…», «Иконки и…», «SEO-опти…». Горизонтальный скролл работает, но пользователь видит лишь малую часть информации.
Ожидаемое поведение:
На мобильных устройствах колонки канбана должны занимать полную ширину экрана и переключаться свайпом или табами (по одной колонке за раз). Каждая карточка задачи должна быть полностью читаемой.
Рекомендация:
Реализовать мобильный режим канбана: табы с названиями колонок вверху (с количеством задач), свайп между колонками, полная ширина карточек.
| Поле | Значение |
|---|---|
| Приоритет | P0 — Critical |
| Компонент | Kanban Board |
| Платформа | Mobile |
| Путь | /board/{id} → Kanban view |
Описание:
На мобильном экране канбан-доска имеет двойной горизонтальный скролл: один — внутренний (скролл колонок канбана), второй — скролл всей страницы. Внизу экрана видны две полосы прокрутки одновременно. Пустая колонка «Бэклог» (0 задач) занимает большую часть видимой области, скрывая карточки задач в соседних колонках — пользователь вынужден скроллить вправо, чтобы увидеть хоть что-то полезное.
Ожидаемое поведение:
Один уровень горизонтального скролла. Пустые колонки сворачиваются или пропускаются. Контент канбана занимает 100% ширины viewport без дублирования прокрутки.
В тёмной теме следующие компоненты остаются БЕЛЫМИ:
| ID | Компонент | Страница | Описание |
|---|---|---|---|
| BUG-003 | Панель уведомлений (Notifications) | Любая страница | Дропдаун уведомлений — БЕЛЫЙ фон при тёмной теме. Текст, разделители, кнопка. Проблема кроется в том, что это фон состояния именно непрочитанного уведомления (стиль состояния подтягивается из светлой темы) |
| ID | Компонент | Страница | Описание |
|---|---|---|---|
| BUG-004 | Выделение выбранного проекта в сайдбаре | Любая страница | При выборе проекта в боковом меню он подсвечивается стилями светлой темы (светлый/белый фон выделения), хотя активна тёмная тема. Контрастное белое пятно на тёмном фоне сайдбара |
| ID | Компонент | Страница | Описание |
|---|---|---|---|
| BUG-005 | Круговая диаграмма «Задачи по статусам» | Admin Panel | Стиль круговой диаграммы (pie chart) не адаптирован под тёмную тему: границы сегментов, контраст цветов легенды, разделители — рассчитаны на светлый фон |
| BUG-006 | Горизонтальная диаграмма «Задачи по приоритетам» | Admin Panel | Стиль горизонтальной диаграммы (bar chart) не адаптирован под тёмную тему: линии сетки, подписи осей, фон области графика — визуально не вписываются в тёмный интерфейс |
| ID | Компонент | Страница | Описание |
|---|---|---|---|
| BUG-007 | Color picker — нестилизованный триггер | Settings → Метки пространства | Кнопка выбора цвета при создании новой метки выглядит как нелепый одноцветный прямоугольник без стилизации. Не соответствует дизайн-системе приложения, выглядит инородно |
| BUG-008 | Color picker — нативная браузерная панель | Settings → Метки пространства | При нажатии на цветовой прямоугольник открывается огромная нативная браузерная панель выбора цвета (gradient + hue slider + RGB поля). В других местах приложения используются компактные предустановленные наборы цветов, сочетающиеся с дизайном |
| BUG-009 | Нет унифицированного компонента color picker | Глобально | Отсутствует единый компонент выбора цвета: в одних местах (колонки канбана, лейблы задач) — красивые предустановленные палитры из 10-15 цветов, а в настройках меток пространства — сырой нативный browser color picker. Нужен один стилизованный компонент с предустановленными цветами + возможностью кастомного цвета |
В светлой теме:
| ID | Компонент | Страница | Описание |
|---|---|---|---|
| BUG-010 | Бейдж баллов (points) | Карточка задачи | Тёмный круг с цифрой внутри оранжевого фона — выглядит как элемент тёмной темы |
Корневая причина всех багов темы:
CSS-стили модальных окон, дропдаунов и контентных областей жёстко прописаны под светлую тему (background: white, color: #333) и не реагируют на переключение data-theme / .dark.
Рекомендуемое исправление:
Заменить все hardcoded цвета на CSS custom properties: var(--bg-surface), var(--text-primary), var(--bg-dropdown) и т.д., которые переключаются в зависимости от активной темы.
| Поле | Значение |
|---|---|
| Приоритет | P1 — High |
| Компонент | Kanban Board |
| Платформа | Mobile |
| Путь | /board/{id} → Kanban view |
Описание:
При открытии доски первой видна пустая колонка «Бэклог» (0 задач), занимающая половину видимой области. Пользователь вынужден скроллить вправо, чтобы увидеть задачи - это крайне неудобно.
Ожидаемое поведение:
Пустые колонки на мобильном должны сворачиваться. Начальная позиция скролла - первая колонка с задачами.
| Поле | Значение |
|---|---|
| Приоритет | P1 — High |
| Компонент | Board Filters |
| Платформа | Mobile |
| Путь | /board/{id} → панель фильтров |
Описание:
Строка фильтров (Search tasks, Assignee, Creator, Watcher, Tester, Priority, Label) — в одну линию, не помещается на экран 375px. Фильтры «Tester», «Priority», «Label» скрыты за правым краем без индикатора скроллируемости (пользователю неочевидно как с ними взаимодействовать).
Ожидаемое поведение:
Фильтры спрятаны за кнопку «Фильтры» (иконка воронки). Видна только строка поиска + кнопка-иконка фильтра.
| Поле | Значение |
|---|---|
| Приоритет | P1 — High |
| Компонент | Sidebar / Navigation |
| Платформа | Mobile |
| Путь | Гамбургер-меню (≡) → открытие сайдбара |
Описание:
Сайдбар открывается поверх контента, но контент за ним остается видимым и интерактивным. Нет затемняющего overlay (backdrop). Возможны случайные нажатия на элементы за сайдбаром.
Ожидаемое поведение:
Полупрозрачный тёмный overlay за сайдбаром. Клик по overlay закрывает сайдбар. ЛИБО сделать раскрытие сайдбара на всю ширину экрана.
| Поле | Значение |
|---|---|
| Приоритет | P1 — High |
| Компонент | Sidebar / Navigation |
| Платформа | Mobile + Desktop |
| Путь | Гамбургер-меню (≡) → открытие сайдбара |
Описание:
Нижние пункты сайдбара (Календарь спринтов, Настройки, Плагины, Бэклог, Архив, Корзина) имеют фиксированную высоту и всегда занимают нижнюю часть экрана. Из-за этого для списка проектов (основной контент сайдбара) остаётся очень мало вертикального пространства — особенно на мобильном. При 10+ проектах с вложенными досками пользователь вынужден скроллить в узкой области, что крайне неудобно.
Дополнительно: блок «Telegram подключён / @username» постоянно отображается в самом низу сайдбара, занимая место. Эта информация нужна при первоначальной настройке, но не при ежедневном использовании.
Ожидаемое поведение:
- Нижние пункты (Настройки, Плагины, Архив, Корзина) перенести в компактное подменю «…» или сделать сворачиваемыми, чтобы проекты получили максимум вертикального пространства
- Блок «Telegram подключён» убрать из сайдбара — перенести в раздел Настройки (и на десктопе, и на мобильном). В сайдбаре достаточно мелкого индикатора-иконки, если нужно
- Пункты «Календарь спринтов» и «Бэклог» скрыть для обычных пользователей (см. UX-003, UX-008) — они путают новичков и занимают место
| Поле | Значение |
|---|---|
| Приоритет | P1 — High |
| Компонент | Task Creation |
| Платформа | Mobile |
| Путь | Глобально |
Описание:
Кнопка «Create task» только в сайдбаре. Создание задачи = 3 тапа (гамбургер → найти кнопку → нажать). На страницах Backlog, My Tasks, Kanban нет быстрого доступа.
Ожидаемое поведение:
Плавающая кнопка (FAB) «+» в правом нижнем углу на всех основных экранах.
| Поле | Значение |
|---|---|
| Приоритет | P1 — High |
| Компонент | Calendar View |
| Платформа | Mobile |
| Путь | /board/{id} → Calendar view |
Описание:
Сетка календаря с 7 днями в строку = ячейки ~50px. Нет места для задач. Touch-цели слишком маленькие (минимум 44×44px по Apple HIG). Пользователь не видит, в какие дни есть задачи.
Ожидаемое поведение:
На мобильном — формат «Agenda» (вертикальный список дней с задачами) или цветные точки-индикаторы.
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Notifications |
| Платформа | Desktop + Mobile |
Описание:
В списке уведомлений отображается сырой ключ локализации errors.taskUpdated вместо человекочитаемого текста. Дата уведомления: 3/3/2026.
Ожидаемое поведение:
Переведённый текст: «[название задачи]» обновлена: [описание изменения]».
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Workspace Settings → Points system |
| Платформа | Desktop + Mobile |
Описание:
Под заголовком «Task price by project» отображается необработанный ключ workspaceSettings.priceByProjectHint вместо подсказки.
Ожидаемое поведение:
Переведённый текст-подсказка.
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Глобально |
| Платформа | Desktop + Mobile |
Описание:
Форматы дат варьируются по всему приложению:
| Место | Формат | Пример |
|---|---|---|
| Backlog | DD.MM.YYYY | 03.04.2026 |
| Task detail | MM/DD/YYYY | 02/25/2026 |
| Notifications | M/DD/YYYY | 3/12/2026 |
| Comments | M/DD/YYYY | 2/22/2026 |
Ожидаемое поведение:
Единый формат дат. При русской локали — DD.MM.YYYY. При английской — MM/DD/YYYY.
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Глобально |
| Платформа | Desktop + Mobile |
Описание:
Русский язык перемешан с английскими словами по всему интерфейсу. При выбранном языке EN:
- Названия столбцов канбана: «Бэклог», «К выполнению», «В работе», «На ревью», «Готово» — вместо Backlog, To Do, In Progress, Review, Done
- Подсказки: «No assignee» и «Not set» на английском, статусы — на русском
- Кнопки фильтров: английские «Assignee», «Creator», а описания — русские
Ожидаемое поведение:
При выбранном языке весь системный интерфейс на одном языке (пользовательский контент не переводить).
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | My Tasks |
| Платформа | Desktop + Mobile |
Описание:
Подзаголовок «2 задач assigned» — смешение русского и английского, неправильное склонение («задач» вместо «задачи»).
Ожидаемое поведение:
«2 задачи назначены» (RU) или «2 tasks assigned» (EN).
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Board Views (Kanban vs List) |
| Платформа | Desktop + Mobile |
Описание:
На канбан-доске задачи показывают бейдж «Overdue», но при переключении на List view этот индикатор отсутствует.
Ожидаемое поведение:
Индикатор «Overdue» в обоих видах.
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Admin Panel → Tasks by status |
| Платформа | Desktop + Mobile |
Описание:
В круговой диаграмме «Tasks by status»:
- «Готово» (38) и «Готово» (1) — два разных статуса с одинаковым названием
- «ВОТЧЛИСТ» (7), «ЗАДАНИЕ» (4), «Кладбище / ОТКАЗ» (1) — нестандартные статусы
- «Отмена» (6) и «Отменено» (1) — дублирование
Ожидаемое поведение:
Статусы нормализованы, дублирования исключены.
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Header / Top Bar |
| Платформа | Mobile |
Описание:
В мобильном хедере 375px: гамбургер + view switcher (3 иконки) + поиск + тема + язык + уведомления + аватар. 8+ элементов в одной строке. Иконки view switcher < 32px. Аватар частично обрезается у некоторых пользователей.
Ожидаемое поведение:
Минимум элементов: гамбургер слева, название по центру, уведомления + аватар справа. Остальное — в сайдбар или «…».
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Notifications |
| Платформа | Mobile |
Описание:
Дропдаун уведомлений — фиксированная ширина/высота, контент за ним видим и кликабелен. Сохраняется баг со светлым фоном (BUG-003).
Ожидаемое поведение:
На мобильном — полноэкранная страница или bottom sheet.
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | Глобально |
| Платформа | Mobile |
Описание:
Элементы меньше 44×44px:
- Иконки view switcher — ~24px
- Кнопка языка «EN» — ~20×20px
- Кнопка темы — ~20×20px
- Иконки «Change color» и «…» — ~16px
- Ссылки «+ Add task» — мелкий текст
- Навигация календаря (← →) — ~24px
Ожидаемое поведение:
Все touch-цели минимум 44×44px (Apple HIG) / 48×48dp (Material Design).
| Поле | Значение |
|---|---|
| Приоритет | P2 — Medium |
| Компонент | List View |
| Платформа | Mobile |
Описание:
Видны только TASK, STATUS, ASSIGNEE. Due Date, Priority, Labels скрыты без индикатора скролла.
Положительное: List view адаптирован лучше канбана — задачи читаемы, лейблы видны.
Ожидаемое поведение:
Компактные карточки с основной информацией: название, статус, приоритет, дедлайн.
| Поле | Значение |
|---|---|
| Приоритет | P3 — Low |
| Компонент | Kanban Board → Task Cards |
| Платформа | Desktop |
Описание:
Бейджи лейблов («UX», «дизайн», «разработка», «фича») используют тёмный/насыщенный фон с белым текстом. В светлой теме выглядят слишком контрастно.
Ожидаемое поведение:
В светлой теме — мягкие/пастельные фоновые цвета.
| Поле | Значение |
|---|---|
| Приоритет | P3 — Low |
| Компонент | Kanban Board |
| Платформа | Desktop + Mobile |
Описание:
Пустая колонка (0 задач) без текста-placeholder. Визуально похожа на ошибку загрузки.
Ожидаемое поведение:
Placeholder: «Нет задач» или «Перетащите задачи сюда».
| Поле | Значение |
|---|---|
| Приоритет | P3 — Low |
| Компонент | Sidebar |
| Платформа | Desktop + Mobile |
Описание:
Длинные названия обрезаются: «Стратегия и отчетн…», «редактирование са…» без tooltip при наведении.
Ожидаемое поведение:
Tooltip с полным названием при hover/long-press.
| Поле | Значение |
|---|---|
| Приоритет | P3 — Low |
| Компонент | Board → Calendar view |
| Платформа | Desktop + Mobile |
Описание:
При переключении на Calendar для доски с просроченными задачами (due date: февраль) показывается текущий месяц (апрель) без задач. Нет «Go to date».
Ожидаемое поведение:
Автоматически показывать период с задачами или предоставить навигацию.
| Поле | Значение |
|---|---|
| Приоритет | P3 — Medium |
| Компонент | Глобально |
| Платформа | Mobile |
Описание:
Интерфейс в целом не проектировался для мобильных устройств. Множественные проблемы: сайдбар перекрывает контент, канбан-колонки не скроллятся корректно, кнопки и поля мелкие. Детализация — в отдельных мобильных багах (BUG-002, 011-015, 023-026).
| Поле | Значение |
|---|---|
| Приоритет | P3 — Low |
| Компонент | Backlog Page |
| Платформа | Mobile |
Описание:
Карточки задач содержат длинную строку метаданных в одну линию: «Medium · К выполнению · Tasks.gribzer · Маштабирование сервиса · 01.04.2026». Текст мелкий, названия обрезаются.
Ожидаемое поведение:
Метаданные на 2 строки: (1) приоритет + статус + дата, (2) проект > доска.
| Поле | Значение |
|---|---|
| Приоритет | P3 — Low |
| Компонент | Admin Panel |
| Платформа | Mobile |
Описание:
Табы (Overview, Team, Roles, Users, Analytic) обрезаются — «Analytic» не виден полностью. Нет индикатора скроллируемости. Также: «Analytic» → должно быть «Analytics».
Важность: Высокая
Проблема:
При первом входе пользователь видит ВСЕ 10+ проектов со всеми досками. На мобильном — бесконечный скролл. Нет иерархии важности, нет фокуса на действиях. Новый пользователь теряется.
Рекомендация:
Дашборд «Мой день» по умолчанию: мои задачи на сегодня, просроченные, недавняя активность. Полный список проектов — на отдельной странице.
Важность: Высокая
Проблема:
Полное дерево: организация → workspace → проекты → доски (до 5 уровней - это слишком много). На мобильном — хаос с десятками элементов. Текст обрезается без tooltip. Нижние пункты (Календарь спринтов, Настройки, Плагины, Бэклог, Архив, Корзина) фиксированы по высоте и отъедают пространство у списка проектов. Блок «Telegram подключён» занимает место, хотя нужен только при первоначальной настройке.
Рекомендация:
- Свёрнутый список проектов по умолчанию
- Доски раскрывать по тапу
- Секция «Избранное» / «Недавние» вверху
- Нижние пункты (Настройки, Плагины, Архив, Корзина) — убрать в подменю «…» или сделать сворачиваемыми
- Блок «Telegram подключён» — перенести в Настройки (и десктоп, и мобайл), в сайдбаре оставить только мелкий индикатор-иконку при необходимости
Важность: Высокая
Проблема:
Профессиональные PM/Agile-термины и продвинутые функции непонятны обычным пользователям и напрямую мешают им использовать базовый функционал — постановку задач.
Для неподготовленных пользователей такие вещи как «Бэклог», «Спринты», расширенные фильтры с множеством параметров (Assignee, Creator, Watcher, Tester, Priority, Label) сильно путают и отталкивают. Человек приходит просто поставить задачу, а видит интерфейс, рассчитанный на PM-специалиста. В результате порог входа слишком высок — новички не могут разобраться и отказываются от использования.
| Текущий термин | Проблема | Понятная альтернатива |
|---|---|---|
| Backlog | Англицизм, пугает новичков | «Очередь задач» или «Входящие» |
| Sprint Calendar | Требует знания Scrum | «Планирование» (скрыть по умолчанию) |
| Watchers | Не очевидно | «Наблюдатели» |
| Testers | Узкий IT-термин | «Проверяющие» |
| Definition of Done | Agile-термин | «Критерии завершения» |
| Points system | Не ясна цель | «Система баллов» (скрыть по умолчанию) |
| Kanban | Неизвестно вне IT | «Доска задач» |
| 6 фильтров сразу | Перегружает интерфейс | Одна кнопка «Фильтр», расширенные — по требованию |
Ключевой принцип: Progressive Disclosure (постепенное раскрытие)
Новый пользователь при первом входе должен видеть минимальный интерфейс:
- Проекты → Доски → Задачи (создать / перетащить / завершить)
- Никаких Backlog, Sprint Calendar, Points, Watchers, Testers, Definition of Done
Продвинутые пользователи включают расширенные функции в настройках проекта:
- Спринты и календарь спринтов
- Система баллов (Points)
- Расширенные роли (Watchers, Testers)
- Расширенные фильтры (Creator, Watcher, Tester)
- Бэклог как отдельный раздел
- Definition of Done
Рекомендация:
- Простые русские термины по умолчанию
- Tooltip-подсказки при первом использовании
- Продвинутые функции (Points, Sprint Calendar, Testers, Backlog, Definition of Done, расширенные фильтры) скрыты по умолчанию — включаются через «Настройки проекта → Расширенные функции»
- Базовый режим: проект → доска с колонками → задачи с названием, описанием, исполнителем, сроком, приоритетом. Всё остальное — по мере необходимости
Важность: Высокая
Проблема:
После логина — сразу перегруженный дашборд. Нет приветственного тура, подсказок, руководства, информативных пустых состояний.
Рекомендация:
- Пошаговый онбординг (3-5 шагов): «Это ваш рабочий стол» → «Здесь проекты» → «Создайте задачу»
- Пустые состояния с подсказками и call-to-action
- Возможность пропустить для опытных
Важность: Средняя
Проблема:
6 фильтров в строке: Assignee, Creator, Watcher, Tester, Priority, Label. Информационный шум. На мобильном обрезаются.
Рекомендация:
- Одна кнопка «Фильтры» + строка поиска
- Быстрые пресеты: «Мои задачи», «Просроченные», «Высокий приоритет»
Важность: Средняя
Проблема:
Нет нижней панели навигации (стандарт мобильных приложений). Всё через гамбургер-меню = лишние тапы.
Рекомендация:
Bottom navigation: «Мои задачи», «Проекты», «+» (FAB), «Уведомления», «Ещё».
Важность: Средняя
Проблема:
Status, Priority, Created By, Assignees, Watchers, Testers, Points, Due Date, Time, Labels, Description, Definition of Done, Checklist, Files & Links, Activity — долгий скролл.
Положительное: Карточка открывается полноэкранно на мобильном, вёрстка в одну колонку — это правильно.
Рекомендация:
- Аккордеон-секции: «Основное» (открыто), «Участники» (свёрнуто), «Дополнительно» (свёрнуто)
- Скрыть Watchers, Testers, Definition of Done по умолчанию
Важность: Средняя
Проблема:
«Sprint Calendar», «Admin», «Plugins», «Archive», «Trash» видны всем. Усложняет навигацию, запутывает новичков.
Рекомендация:
- Sprint Calendar, Plugins — показывать при включении
- Admin — только администраторам
- Archive, Trash — в подменю «…»
| # | Улучшение | Описание | Приоритет |
|---|---|---|---|
| 1 | Bottom navigation bar | 4-5 вкладок: Мои задачи, Проекты, + (создать), Уведомления, Ещё | Высокий |
| 2 | Floating-button «+» | Плавающая кнопка для быстрого создания задачи на всех экранах | Высокий |
| 3 | Упростить сайдбар | Показывать только проекты, доски раскрывать по тапу | Высокий |
| 4 | Overlay при открытии сайдбара | Затемняющий фон, клик закрывает | Высокий |
| 5 | Pull-to-refresh | Потянуть вниз для обновления данных | Средний |
| # | Улучшение | Описание | Приоритет |
|---|---|---|---|
| 6 | Одна колонка на экран | Свайп для переключения между колонками | Высокий |
| 7 | Табы колонок | Табы с названиями колонок и количеством задач | Высокий |
| 8 | Свайп по карточке | Быстрое изменение статуса жестом | Средний |
| 9 | Компактный режим карточек | Название + приоритет + аватар assignee | Средний |
| 10 | Скрыть пустые колонки | Сворачиваемые табы или пропуск при свайпе | Низкий |
| # | Улучшение | Описание | Приоритет |
|---|---|---|---|
| 11 | Спрятать фильтры за кнопку | Одна иконка вместо 6 кнопок | Высокий |
| 12 | Bottom sheet для фильтров | Выезжает снизу при тапе | Высокий |
| 13 | Быстрые пресеты фильтров | «Мои задачи», «Просроченные», «Сегодня» | Средний |
| # | Улучшение | Описание | Приоритет |
|---|---|---|---|
| 14 | Аккордеон-секции | Основное, Участники, Дополнительно | Средний |
| 15 | Quick actions bar | Нижняя панель: назначить, статус, приоритет | Средний |
| 16 | Скрыть продвинутые поля | Watchers, Testers, Points — по умолчанию скрыты | Средний |
| # | Улучшение | Описание | Приоритет |
|---|---|---|---|
| 17 | Формат Agenda | Вертикальный список дней с задачами на мобильном | Высокий |
| 18 | Dots-индикаторы | Цветные точки на днях с задачами | Средний |
| # | Улучшение | Описание | Приоритет |
|---|---|---|---|
| 19 | Full-screen page | На мобильном — полноэкранная страница | Средний |
| 20 | Swipe to dismiss | Свайп для отметки «прочитано» | Низкий |
| # | Улучшение | Описание | Приоритет |
|---|---|---|---|
| 21 | Welcome tour | Пошаговые подсказки при первом входе | Высокий |
| 22 | Empty states с подсказками | Объяснение + действие в пустых колонках/проектах | Средний |
| 23 | «Начните здесь» | Выделенная точка входа на дашборде | Средний |
| 24 | Контекстная помощь | Иконки «?» рядом со сложными терминами | Средний |
| # | Текущий термин | Понятная замена | Примечание |
|---|---|---|---|
| 25 | Backlog | «Очередь» или «Входящие» | Неназначенные задачи |
| 26 | Sprint Calendar | «Планирование» | Показывать при включении спринтов |
| 27 | Watchers | «Наблюдатели» | «Получают уведомления об изменениях» |
| 28 | Definition of Done | «Критерии завершения» | Или «Когда считать выполненной» |
| 29 | Kanban | «Доска задач» | В переключателе view |
| 30 | Points system | Скрыть по умолчанию | Включать как «Система баллов» |
| Приоритет | ID багов | Количество |
|---|---|---|
| P0 Critical | BUG-001 (сессии), BUG-002 (канбан мобильный) | 2 |
| P1 High | BUG-003..010 (тема), BUG-011..015 + 013a (мобильные) | 14 |
| P2 Medium | BUG-016..022 (локализация/функциональность), BUG-023..026 (мобильные) | 11 |
| P3 Low | BUG-027..033 (косметика) | 7 |
| Итого багов | 34 |
| Категория | Количество | Примеры |
|---|---|---|
| Сессии / Авторизация | 1 | BUG-001 |
| Темы (Dark/Light mismatch) | 8 | BUG-003..010 |
| Локализация / i18n | 5 | BUG-016..020 |
| Функциональность | 2 | BUG-021, BUG-022 |
| Мобильная адаптация | 13 | BUG-002, 011..015, 013a, 023..026, 031..033 |
| Косметика (Desktop) | 5 | BUG-027..030 |
Элементы, которые не нужно переделывать:
Цель: команда может использовать таск-менеджер каждый день.
| # | Баг | Что сделать |
|---|---|---|
| 1 | BUG-001 Сброс сессий | Исправить TTL токена. Сессия = 30 дней |
| 2 | BUG-003..009 Тёмная тема | Заменить hardcoded цвета на CSS custom properties. Одно системное исправление для всех 7 компонентов |
Цель: мобильная версия минимально пригодна.
| # | Баг | Что сделать |
|---|---|---|
| 3 | BUG-002 Канбан мобильный | Одна колонка на экран + свайп/табы |
| 4 | BUG-013 Sidebar overlay | Добавить backdrop |
| 5 | BUG-013a Сайдбар неудобен | Убрать фиксированные нижние пункты в подменю, перенести «Telegram» в Настройки, скрыть продвинутые пункты |
| 6 | BUG-014 Нет FAB | Плавающая кнопка «+» |
| 7 | BUG-023 Хедер перегружен | Убрать лишнее из мобильного хедера |
| 8 | BUG-025 Touch-цели | Увеличить до 44×44px |
Цель: интерфейс на одном языке, даты единообразны.
| # | Баг | Что сделать |
|---|---|---|
| 8 | BUG-016, 017 | Добавить недостающие ключи локализации |
| 9 | BUG-018 | Унифицировать даты через единую утилиту |
| 10 | BUG-019, 020 | Аудит строк интерфейса, исправить смешение языков |
| 11 | BUG-021 | Overdue-индикатор в List view |
| 12 | BUG-012, 015 | Мобильные фильтры, Calendar view |
Цель: приложение удобно для новичков и приятно в использовании.
| # | Задача | Что сделать |
|---|---|---|
| 13 | UX-001 | Дашборд «Мой день» |
| 14 | UX-003 | Упростить терминологию |
| 15 | UX-004 | Онбординг-тур |
| 16 | UX-006 | Bottom navigation |
| 17 | BUG-010, 022, 027..033 | Косметические исправления |
| 18 | Улучшения #1-30 | Свайпы, аккордеоны, пресеты |