Gribzer Tasks Cover

КРАТКАЯ СВОДКА

Браузеры тестирования: Google Chrome и Яндекс Браузер (последние версии)

Всего обнаружено: 34 бага + 8 UX-проблем
Предложено 30 улучшений для взаимодействия пользователей с таскером
Основная задача на текущий момент: исправить самые критические баги MVP, чтобы команда могла использовать таск-менеджер в текущем виде.
КатегорияКоличество
P0 Critical (критические)2
P1 High (серьёзные)13
P2 Medium (обычные)11
P3 Low (косметические)8
UX-проблемы порога входа8
Конкретные предложения улучшений30
ИТОГО72

РАЗДЕЛ A. ВСЕ БАГИ (33 штуки)


A1. КРИТИЧЕСКИЕ БАГИ (P0)

BUG-001: Сброс сессии пользователей

ПолеЗначение
ПриоритетP0 — Critical
КомпонентАвторизация / Session Management
ПлатформаDesktop + Mobile

Описание:

Пользователей выбивает из системы каждый день, бывает по несколько раз в день. Многие жалуются на этот баг. После сброса приходится заново вводить логин и пароль.

Ожидаемое поведение:

Сессия должна сохраняться минимум 7-30 дней (или до явного logout).

Возможная причина:

Слишком короткий TTL у access/refresh токена, или проблема с refresh-механизмом (токен не обновляется автоматически).

Воздействие:

Затрагивает ВСЕХ пользователей. Снижает доверие к системе и создаёт постоянное раздражение. Критически влияет на принятие продукта командой.


BUG-002: Канбан-доска непригодна для мобильного использования

ПолеЗначение
ПриоритетP0 — Critical
КомпонентKanban Board
ПлатформаMobile
Путь/board/{id} → Kanban view

Описание:

Колонки канбана не адаптированы под мобильный экран. Каждая колонка сохраняет десктопную ширину (~280px), из-за чего на экране 375px видна только одна колонка плюс обрезанный край второй. Заголовки задач на карточках обрезаются до нечитаемого состояния: «Дизайн гл…», «Настроит…», «Дизайн ст…», «Иконки и…», «SEO-опти…». Горизонтальный скролл работает, но пользователь видит лишь малую часть информации.

Ожидаемое поведение:

На мобильных устройствах колонки канбана должны занимать полную ширину экрана и переключаться свайпом или табами (по одной колонке за раз). Каждая карточка задачи должна быть полностью читаемой.

Рекомендация:

Реализовать мобильный режим канбана: табы с названиями колонок вверху (с количеством задач), свайп между колонками, полная ширина карточек.

BUG-002a: Двойной горизонтальный скролл на мобильном канбане

ПолеЗначение
ПриоритетP0 — Critical
КомпонентKanban Board
ПлатформаMobile
Путь/board/{id} → Kanban view

Описание:

На мобильном экране канбан-доска имеет двойной горизонтальный скролл: один — внутренний (скролл колонок канбана), второй — скролл всей страницы. Внизу экрана видны две полосы прокрутки одновременно. Пустая колонка «Бэклог» (0 задач) занимает большую часть видимой области, скрывая карточки задач в соседних колонках — пользователь вынужден скроллить вправо, чтобы увидеть хоть что-то полезное.

Ожидаемое поведение:

Один уровень горизонтального скролла. Пустые колонки сворачиваются или пропускаются. Контент канбана занимает 100% ширины viewport без дублирования прокрутки.


A2. СЕРЬЁЗНЫЕ БАГИ (P1) — Смешивание тем + мобильная адаптация

Баги тёмной/светлой темы

В тёмной теме следующие компоненты остаются БЕЛЫМИ:

IDКомпонентСтраницаОписание
BUG-003Панель уведомлений (Notifications)Любая страницаДропдаун уведомлений — БЕЛЫЙ фон при тёмной теме. Текст, разделители, кнопка.
Проблема кроется в том, что это фон состояния именно непрочитанного уведомления (стиль состояния подтягивается из светлой темы)
BUG-003 (белые уведомления в тёмной теме)
IDКомпонентСтраницаОписание
BUG-004Выделение выбранного проекта в сайдбареЛюбая страницаПри выборе проекта в боковом меню он подсвечивается стилями светлой темы (светлый/белый фон выделения), хотя активна тёмная тема. Контрастное белое пятно на тёмном фоне сайдбара
BUG-004 (белые уведомления в тёмной теме)
IDКомпонентСтраницаОписание
BUG-005Круговая диаграмма «Задачи по статусам»Admin PanelСтиль круговой диаграммы (pie chart) не адаптирован под тёмную тему: границы сегментов, контраст цветов легенды, разделители — рассчитаны на светлый фон
BUG-006Горизонтальная диаграмма «Задачи по приоритетам»Admin PanelСтиль горизонтальной диаграммы (bar chart) не адаптирован под тёмную тему: линии сетки, подписи осей, фон области графика — визуально не вписываются в тёмный интерфейс
BUG-005 и BUG-006- Стиль диаграмм
IDКомпонентСтраницаОписание
BUG-007Color picker — нестилизованный триггерSettings → Метки пространстваКнопка выбора цвета при создании новой метки выглядит как нелепый одноцветный прямоугольник без стилизации. Не соответствует дизайн-системе приложения, выглядит инородно
BUG-008Color picker — нативная браузерная панельSettings → Метки пространстваПри нажатии на цветовой прямоугольник открывается огромная нативная браузерная панель выбора цвета (gradient + hue slider + RGB поля). В других местах приложения используются компактные предустановленные наборы цветов, сочетающиеся с дизайном
BUG-009Нет унифицированного компонента color pickerГлобальноОтсутствует единый компонент выбора цвета: в одних местах (колонки канбана, лейблы задач) — красивые предустановленные палитры из 10-15 цветов, а в настройках меток пространства — сырой нативный browser color picker. Нужен один стилизованный компонент с предустановленными цветами + возможностью кастомного цвета
BUG-007 - нестилизованный триггер
BUG-008 - нативная браузерная панель

В светлой теме:

IDКомпонентСтраницаОписание
BUG-010Бейдж баллов (points)Карточка задачиТёмный круг с цифрой внутри оранжевого фона — выглядит как элемент тёмной темы
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)

BUG-011: Пустая колонка «Бэклог» занимает 50% мобильного экрана

ПолеЗначение
ПриоритетP1 — High
КомпонентKanban Board
ПлатформаMobile
Путь/board/{id} → Kanban view

Описание:

При открытии доски первой видна пустая колонка «Бэклог» (0 задач), занимающая половину видимой области. Пользователь вынужден скроллить вправо, чтобы увидеть задачи - это крайне неудобно.

Ожидаемое поведение:

Пустые колонки на мобильном должны сворачиваться. Начальная позиция скролла - первая колонка с задачами.


BUG-012: Панель фильтров переполнена и обрезается

ПолеЗначение
ПриоритетP1 — High
КомпонентBoard Filters
ПлатформаMobile
Путь/board/{id} → панель фильтров

Описание:

Строка фильтров (Search tasks, Assignee, Creator, Watcher, Tester, Priority, Label) — в одну линию, не помещается на экран 375px. Фильтры «Tester», «Priority», «Label» скрыты за правым краем без индикатора скроллируемости (пользователю неочевидно как с ними взаимодействовать).

Ожидаемое поведение:

Фильтры спрятаны за кнопку «Фильтры» (иконка воронки). Видна только строка поиска + кнопка-иконка фильтра.


BUG-013: Сайдбар не имеет затемняющего overlay

ПолеЗначение
ПриоритетP1 — High
КомпонентSidebar / Navigation
ПлатформаMobile
ПутьГамбургер-меню (≡) → открытие сайдбара

Описание:

Сайдбар открывается поверх контента, но контент за ним остается видимым и интерактивным. Нет затемняющего overlay (backdrop). Возможны случайные нажатия на элементы за сайдбаром.

Ожидаемое поведение:

Полупрозрачный тёмный overlay за сайдбаром. Клик по overlay закрывает сайдбар. ЛИБО сделать раскрытие сайдбара на всю ширину экрана.


BUG-013a: Бургер-меню (сайдбар) крайне неудобно на мобильном

ПолеЗначение
ПриоритетP1 — High
КомпонентSidebar / Navigation
ПлатформаMobile + Desktop
ПутьГамбургер-меню (≡) → открытие сайдбара

Описание:

Нижние пункты сайдбара (Календарь спринтов, Настройки, Плагины, Бэклог, Архив, Корзина) имеют фиксированную высоту и всегда занимают нижнюю часть экрана. Из-за этого для списка проектов (основной контент сайдбара) остаётся очень мало вертикального пространства — особенно на мобильном. При 10+ проектах с вложенными досками пользователь вынужден скроллить в узкой области, что крайне неудобно.

Дополнительно: блок «Telegram подключён / @username» постоянно отображается в самом низу сайдбара, занимая место. Эта информация нужна при первоначальной настройке, но не при ежедневном использовании.

Ожидаемое поведение:
- Нижние пункты (Настройки, Плагины, Архив, Корзина) перенести в компактное подменю «…» или сделать сворачиваемыми, чтобы проекты получили максимум вертикального пространства
- Блок «Telegram подключён» убрать из сайдбара — перенести в раздел Настройки (и на десктопе, и на мобильном). В сайдбаре достаточно мелкого индикатора-иконки, если нужно
- Пункты «Календарь спринтов» и «Бэклог» скрыть для обычных пользователей (см. UX-003, UX-008) — они путают новичков и занимают место


BUG-014: Кнопка «Create task» недоступна без открытия сайдбара

ПолеЗначение
ПриоритетP1 — High
КомпонентTask Creation
ПлатформаMobile
ПутьГлобально

Описание:

Кнопка «Create task» только в сайдбаре. Создание задачи = 3 тапа (гамбургер → найти кнопку → нажать). На страницах Backlog, My Tasks, Kanban нет быстрого доступа.

Ожидаемое поведение:

Плавающая кнопка (FAB) «+» в правом нижнем углу на всех основных экранах.


BUG-015: Calendar view полностью непригоден для использования в мобильном интерфейсе

ПолеЗначение
ПриоритетP1 — High
КомпонентCalendar View
ПлатформаMobile
Путь/board/{id} → Calendar view

Описание:

Сетка календаря с 7 днями в строку = ячейки ~50px. Нет места для задач. Touch-цели слишком маленькие (минимум 44×44px по Apple HIG). Пользователь не видит, в какие дни есть задачи.

Ожидаемое поведение:

На мобильном — формат «Agenda» (вертикальный список дней с задачами) или цветные точки-индикаторы.


A3. ОБЫЧНЫЕ БАГИ (P2) — Локализация, функциональность, мобильные

Баги локализации

BUG-016: Нелокализованный ключ «errors.taskUpdated» в уведомлениях

ПолеЗначение
ПриоритетP2 — Medium
КомпонентNotifications
ПлатформаDesktop + Mobile
BUG-016 (errors.taskUpdated)

Описание:

В списке уведомлений отображается сырой ключ локализации errors.taskUpdated вместо человекочитаемого текста. Дата уведомления: 3/3/2026.

Ожидаемое поведение:

Переведённый текст: «[название задачи]» обновлена: [описание изменения]».


BUG-017: Нелокализованный ключ «workspaceSettings.priceByProjectHint»

ПолеЗначение
ПриоритетP2 — Medium
КомпонентWorkspace Settings → Points system
ПлатформаDesktop + Mobile

Описание:

Под заголовком «Task price by project» отображается необработанный ключ workspaceSettings.priceByProjectHint вместо подсказки.

Ожидаемое поведение:

Переведённый текст-подсказка.


BUG-018: Несогласованные форматы дат

ПолеЗначение
ПриоритетP2 — Medium
КомпонентГлобально
ПлатформаDesktop + Mobile

Описание:

Форматы дат варьируются по всему приложению:

МестоФорматПример
BacklogDD.MM.YYYY03.04.2026
Task detailMM/DD/YYYY02/25/2026
NotificationsM/DD/YYYY3/12/2026
CommentsM/DD/YYYY2/22/2026

Ожидаемое поведение:

Единый формат дат. При русской локали — DD.MM.YYYY. При английской — MM/DD/YYYY.


BUG-019: Смешение языков RU/EN в интерфейсе

ПолеЗначение
ПриоритетP2 — Medium
КомпонентГлобально
ПлатформаDesktop + Mobile

Описание:

Русский язык перемешан с английскими словами по всему интерфейсу. При выбранном языке EN:
- Названия столбцов канбана: «Бэклог», «К выполнению», «В работе», «На ревью», «Готово» — вместо Backlog, To Do, In Progress, Review, Done
- Подсказки: «No assignee» и «Not set» на английском, статусы — на русском
- Кнопки фильтров: английские «Assignee», «Creator», а описания — русские

Ожидаемое поведение:

При выбранном языке весь системный интерфейс на одном языке (пользовательский контент не переводить).


BUG-020: Грамматическая ошибка «2 задач assigned»

ПолеЗначение
ПриоритетP2 — Medium
КомпонентMy Tasks
ПлатформаDesktop + Mobile

Описание:

Подзаголовок «2 задач assigned» — смешение русского и английского, неправильное склонение («задач» вместо «задачи»).

Ожидаемое поведение:

«2 задачи назначены» (RU) или «2 tasks assigned» (EN).


BUG-021: Overdue-индикатор есть на канбане, но нет в списке

ПолеЗначение
ПриоритетP2 — Medium
КомпонентBoard Views (Kanban vs List)
ПлатформаDesktop + Mobile

Описание:

На канбан-доске задачи показывают бейдж «Overdue», но при переключении на List view этот индикатор отсутствует.

Ожидаемое поведение:

Индикатор «Overdue» в обоих видах.


BUG-022: Дублирующиеся статусы задач в Admin Panel

ПолеЗначение
ПриоритетP2 — Medium
КомпонентAdmin Panel → Tasks by status
ПлатформаDesktop + Mobile

Описание:

В круговой диаграмме «Tasks by status»:
- «Готово» (38) и «Готово» (1) — два разных статуса с одинаковым названием
- «ВОТЧЛИСТ» (7), «ЗАДАНИЕ» (4), «Кладбище / ОТКАЗ» (1) — нестандартные статусы
- «Отмена» (6) и «Отменено» (1) — дублирование

Ожидаемое поведение:

Статусы нормализованы, дублирования исключены.


Мобильные баги (P2)

BUG-023: Хедер перегружен, аватар обрезается

ПолеЗначение
ПриоритетP2 — Medium
КомпонентHeader / Top Bar
ПлатформаMobile

Описание:

В мобильном хедере 375px: гамбургер + view switcher (3 иконки) + поиск + тема + язык + уведомления + аватар. 8+ элементов в одной строке. Иконки view switcher < 32px. Аватар частично обрезается у некоторых пользователей.

Ожидаемое поведение:

Минимум элементов: гамбургер слева, название по центру, уведомления + аватар справа. Остальное — в сайдбар или «…».


BUG-024: Уведомления — маленький dropdown вместо full-screen

ПолеЗначение
ПриоритетP2 — Medium
КомпонентNotifications
ПлатформаMobile

Описание:

Дропдаун уведомлений — фиксированная ширина/высота, контент за ним видим и кликабелен. Сохраняется баг со светлым фоном (BUG-003).

Ожидаемое поведение:

На мобильном — полноэкранная страница или bottom sheet.


BUG-025: Touch-цели слишком маленькие

ПолеЗначение
Приоритет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).


BUG-026: List view — скрыты важные колонки

ПолеЗначение
ПриоритетP2 — Medium
КомпонентList View
ПлатформаMobile

Описание:

Видны только TASK, STATUS, ASSIGNEE. Due Date, Priority, Labels скрыты без индикатора скролла.

Положительное: List view адаптирован лучше канбана — задачи читаемы, лейблы видны.

Ожидаемое поведение:

Компактные карточки с основной информацией: название, статус, приоритет, дедлайн.


A4. КОСМЕТИЧЕСКИЕ БАГИ (P3)

BUG-027: Тёмные бейджи лейблов в светлой теме

ПолеЗначение
ПриоритетP3 — Low
КомпонентKanban Board → Task Cards
ПлатформаDesktop

Описание:

Бейджи лейблов («UX», «дизайн», «разработка», «фича») используют тёмный/насыщенный фон с белым текстом. В светлой теме выглядят слишком контрастно.

Ожидаемое поведение:

В светлой теме — мягкие/пастельные фоновые цвета.


BUG-028: Пустая колонка «Бэклог» без placeholder

ПолеЗначение
ПриоритетP3 — Low
КомпонентKanban Board
ПлатформаDesktop + Mobile

Описание:

Пустая колонка (0 задач) без текста-placeholder. Визуально похожа на ошибку загрузки.

Ожидаемое поведение:

Placeholder: «Нет задач» или «Перетащите задачи сюда».


BUG-029: Обрезка текста в сайдбаре без tooltip

ПолеЗначение
ПриоритетP3 — Low
КомпонентSidebar
ПлатформаDesktop + Mobile
BUG-029 (обрезка текста)

Описание:

Длинные названия обрезаются: «Стратегия и отчетн…», «редактирование са…» без tooltip при наведении.

Ожидаемое поведение:

Tooltip с полным названием при hover/long-press.


BUG-030: Календарь не показывает просроченные задачи

ПолеЗначение
ПриоритетP3 — Low
КомпонентBoard → Calendar view
ПлатформаDesktop + Mobile

Описание:

При переключении на Calendar для доски с просроченными задачами (due date: февраль) показывается текущий месяц (апрель) без задач. Нет «Go to date».

Ожидаемое поведение:

Автоматически показывать период с задачами или предоставить навигацию.


BUG-031: Отсутствие нормальной мобильной адаптивности (глобально)

ПолеЗначение
ПриоритетP3 — Medium
КомпонентГлобально
ПлатформаMobile

Описание:

Интерфейс в целом не проектировался для мобильных устройств. Множественные проблемы: сайдбар перекрывает контент, канбан-колонки не скроллятся корректно, кнопки и поля мелкие. Детализация — в отдельных мобильных багах (BUG-002, 011-015, 023-026).


BUG-032: Backlog — метаданные не читаемы на мобильном

ПолеЗначение
ПриоритетP3 — Low
КомпонентBacklog Page
ПлатформаMobile

Описание:

Карточки задач содержат длинную строку метаданных в одну линию: «Medium · К выполнению · Tasks.gribzer · Маштабирование сервиса · 01.04.2026». Текст мелкий, названия обрезаются.

Ожидаемое поведение:

Метаданные на 2 строки: (1) приоритет + статус + дата, (2) проект > доска.


BUG-033: Admin Panel — табы обрезаются на мобильном

ПолеЗначение
ПриоритетP3 — Low
КомпонентAdmin Panel
ПлатформаMobile

Описание:

Табы (Overview, Team, Roles, Users, Analytic) обрезаются — «Analytic» не виден полностью. Нет индикатора скроллируемости. Также: «Analytic» → должно быть «Analytics».


РАЗДЕЛ B. ПРОБЛЕМЫ ПОРОГА ВХОДА ДЛЯ НОВЫХ ПОЛЬЗОВАТЕЛЕЙ (8 штук)

UX-001: Дашборд перегружен информацией при первом входе

Важность: Высокая

Проблема:

При первом входе пользователь видит ВСЕ 10+ проектов со всеми досками. На мобильном — бесконечный скролл. Нет иерархии важности, нет фокуса на действиях. Новый пользователь теряется.

Рекомендация:

Дашборд «Мой день» по умолчанию: мои задачи на сегодня, просроченные, недавняя активность. Полный список проектов — на отдельной странице.


UX-002: Сайдбар показывает ВСЁ дерево проектов сразу

Важность: Высокая

Проблема:

Полное дерево: организация → workspace → проекты → доски (до 5 уровней - это слишком много). На мобильном — хаос с десятками элементов. Текст обрезается без tooltip. Нижние пункты (Календарь спринтов, Настройки, Плагины, Бэклог, Архив, Корзина) фиксированы по высоте и отъедают пространство у списка проектов. Блок «Telegram подключён» занимает место, хотя нужен только при первоначальной настройке.

Рекомендация:
- Свёрнутый список проектов по умолчанию
- Доски раскрывать по тапу
- Секция «Избранное» / «Недавние» вверху
- Нижние пункты (Настройки, Плагины, Архив, Корзина) — убрать в подменю «…» или сделать сворачиваемыми
- Блок «Telegram подключён» — перенести в Настройки (и десктоп, и мобайл), в сайдбаре оставить только мелкий индикатор-иконку при необходимости


UX-003: Сложная терминология и продвинутые функции отталкивают новичков

Важность: Высокая

Проблема:

Профессиональные PM/Agile-термины и продвинутые функции непонятны обычным пользователям и напрямую мешают им использовать базовый функционал — постановку задач.

Для неподготовленных пользователей такие вещи как «Бэклог», «Спринты», расширенные фильтры с множеством параметров (Assignee, Creator, Watcher, Tester, Priority, Label) сильно путают и отталкивают. Человек приходит просто поставить задачу, а видит интерфейс, рассчитанный на PM-специалиста. В результате порог входа слишком высок — новички не могут разобраться и отказываются от использования.

Текущий терминПроблемаПонятная альтернатива
BacklogАнглицизм, пугает новичков«Очередь задач» или «Входящие»
Sprint CalendarТребует знания Scrum«Планирование» (скрыть по умолчанию)
WatchersНе очевидно«Наблюдатели»
TestersУзкий IT-термин«Проверяющие»
Definition of DoneAgile-термин«Критерии завершения»
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, расширенные фильтры) скрыты по умолчанию — включаются через «Настройки проекта → Расширенные функции»
- Базовый режим: проект → доска с колонками → задачи с названием, описанием, исполнителем, сроком, приоритетом. Всё остальное — по мере необходимости


UX-004: Нет онбординга / приветственного экрана

Важность: Высокая

Проблема:

После логина — сразу перегруженный дашборд. Нет приветственного тура, подсказок, руководства, информативных пустых состояний.

Рекомендация:
- Пошаговый онбординг (3-5 шагов): «Это ваш рабочий стол» → «Здесь проекты» → «Создайте задачу»
- Пустые состояния с подсказками и call-to-action
- Возможность пропустить для опытных


UX-005: Слишком много фильтров показано сразу

Важность: Средняя

Проблема:

6 фильтров в строке: Assignee, Creator, Watcher, Tester, Priority, Label. Информационный шум. На мобильном обрезаются.

Рекомендация:
- Одна кнопка «Фильтры» + строка поиска
- Быстрые пресеты: «Мои задачи», «Просроченные», «Высокий приоритет»


UX-006: Нет bottom navigation для мобильного

Важность: Средняя

Проблема:

Нет нижней панели навигации (стандарт мобильных приложений). Всё через гамбургер-меню = лишние тапы.

Рекомендация:

Bottom navigation: «Мои задачи», «Проекты», «+» (FAB), «Уведомления», «Ещё».


UX-007: Карточка задачи — 15+ полей сразу

Важность: Средняя

Проблема:

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 по умолчанию


UX-008: Sprint Calendar и Admin Panel видны обычным пользователям

Важность: Средняя

Проблема:

«Sprint Calendar», «Admin», «Plugins», «Archive», «Trash» видны всем. Усложняет навигацию, запутывает новичков.

Рекомендация:
- Sprint Calendar, Plugins — показывать при включении
- Admin — только администраторам
- Archive, Trash — в подменю «…»


РАЗДЕЛ C. ПРЕДЛОЖЕНИЯ ПО УЛУЧШЕНИЮ (30 штук)

C1. Навигация и структура

#УлучшениеОписаниеПриоритет
1Bottom navigation bar4-5 вкладок: Мои задачи, Проекты, + (создать), Уведомления, ЕщёВысокий
2Floating-button «+»Плавающая кнопка для быстрого создания задачи на всех экранахВысокий
3Упростить сайдбарПоказывать только проекты, доски раскрывать по тапуВысокий
4Overlay при открытии сайдбараЗатемняющий фон, клик закрываетВысокий
5Pull-to-refreshПотянуть вниз для обновления данныхСредний

C2. Канбан-доска

#УлучшениеОписаниеПриоритет
6Одна колонка на экранСвайп для переключения между колонкамиВысокий
7Табы колонокТабы с названиями колонок и количеством задачВысокий
8Свайп по карточкеБыстрое изменение статуса жестомСредний
9Компактный режим карточекНазвание + приоритет + аватар assigneeСредний
10Скрыть пустые колонкиСворачиваемые табы или пропуск при свайпеНизкий

C3. Фильтры и поиск

#УлучшениеОписаниеПриоритет
11Спрятать фильтры за кнопкуОдна иконка вместо 6 кнопокВысокий
12Bottom sheet для фильтровВыезжает снизу при тапеВысокий
13Быстрые пресеты фильтров«Мои задачи», «Просроченные», «Сегодня»Средний

C4. Карточка задачи

#УлучшениеОписаниеПриоритет
14Аккордеон-секцииОсновное, Участники, ДополнительноСредний
15Quick actions barНижняя панель: назначить, статус, приоритетСредний
16Скрыть продвинутые поляWatchers, Testers, Points — по умолчанию скрытыСредний

C5. Calendar view

#УлучшениеОписаниеПриоритет
17Формат AgendaВертикальный список дней с задачами на мобильномВысокий
18Dots-индикаторыЦветные точки на днях с задачамиСредний

C6. Уведомления

#УлучшениеОписаниеПриоритет
19Full-screen pageНа мобильном — полноэкранная страницаСредний
20Swipe to dismissСвайп для отметки «прочитано»Низкий

C7. Онбординг и снижение порога входа

#УлучшениеОписаниеПриоритет
21Welcome tourПошаговые подсказки при первом входеВысокий
22Empty states с подсказкамиОбъяснение + действие в пустых колонках/проектахСредний
23«Начните здесь»Выделенная точка входа на дашбордеСредний
24Контекстная помощьИконки «?» рядом со сложными терминамиСредний

C8. Упрощение терминологии

#Текущий терминПонятная заменаПримечание
25Backlog«Очередь» или «Входящие»Неназначенные задачи
26Sprint Calendar«Планирование»Показывать при включении спринтов
27Watchers«Наблюдатели»«Получают уведомления об изменениях»
28Definition of Done«Критерии завершения»Или «Когда считать выполненной»
29Kanban«Доска задач»В переключателе view
30Points systemСкрыть по умолчаниюВключать как «Система баллов»

РАЗДЕЛ D. ОБЩАЯ СВОДНАЯ ТАБЛИЦА

Все баги по приоритету

ПриоритетID баговКоличество
P0 CriticalBUG-001 (сессии), BUG-002 (канбан мобильный)2
P1 HighBUG-003..010 (тема), BUG-011..015 + 013a (мобильные)14
P2 MediumBUG-016..022 (локализация/функциональность), BUG-023..026 (мобильные)11
P3 LowBUG-027..033 (косметика)7
Итого багов34

Баги по категории

КатегорияКоличествоПримеры
Сессии / Авторизация1BUG-001
Темы (Dark/Light mismatch)8BUG-003..010
Локализация / i18n5BUG-016..020
Функциональность2BUG-021, BUG-022
Мобильная адаптация13BUG-002, 011..015, 013a, 023..026, 031..033
Косметика (Desktop)5BUG-027..030

РАЗДЕЛ E. ЧТО УЖЕ РАБОТАЕТ ХОРОШО

Элементы, которые не нужно переделывать:

  1. Карточка задачи на мобильном — полноэкранная, одна колонка, все поля читаемы
  1. My Tasks — статистические карточки (2×2 grid), фильтры, компактные карточки задач
  1. Backlog (десктоп) — вертикальный список с фильтром проектов
  1. Admin Panel — карточки статистики (2×2), круговая диаграмма читаема
  1. Workspace Settings — однолинейная верстка, тогглы доступны
  1. List view — таблица адаптирована (3 колонки видны), задачи читаемы

РАЗДЕЛ F. ПРИОРИТЕТ ИСПРАВЛЕНИЙ

Очередь 1 — СРОЧНО: MVP для адекватной работы команды

Цель: команда может использовать таск-менеджер каждый день.

#БагЧто сделать
1BUG-001 Сброс сессийИсправить TTL токена. Сессия = 30 дней
2BUG-003..009 Тёмная темаЗаменить hardcoded цвета на CSS custom properties. Одно системное исправление для всех 7 компонентов

Очередь 2 — ВАЖНО: Мобильная пригодность

Цель: мобильная версия минимально пригодна.

#БагЧто сделать
3BUG-002 Канбан мобильныйОдна колонка на экран + свайп/табы
4BUG-013 Sidebar overlayДобавить backdrop
5BUG-013a Сайдбар неудобенУбрать фиксированные нижние пункты в подменю, перенести «Telegram» в Настройки, скрыть продвинутые пункты
6BUG-014 Нет FABПлавающая кнопка «+»
7BUG-023 Хедер перегруженУбрать лишнее из мобильного хедера
8BUG-025 Touch-целиУвеличить до 44×44px

Очередь 3 — НУЖНО: Локализация и функциональность

Цель: интерфейс на одном языке, даты единообразны.

#БагЧто сделать
8BUG-016, 017Добавить недостающие ключи локализации
9BUG-018Унифицировать даты через единую утилиту
10BUG-019, 020Аудит строк интерфейса, исправить смешение языков
11BUG-021Overdue-индикатор в List view
12BUG-012, 015Мобильные фильтры, Calendar view

Очередь 4 — ЖЕЛАТЕЛЬНО: Доработка UX и полировка

Цель: приложение удобно для новичков и приятно в использовании.

#ЗадачаЧто сделать
13UX-001Дашборд «Мой день»
14UX-003Упростить терминологию
15UX-004Онбординг-тур
16UX-006Bottom navigation
17BUG-010, 022, 027..033Косметические исправления
18Улучшения #1-30Свайпы, аккордеоны, пресеты