К основному содержимому

Доработки доски по вашим заявкам: action items, «Готов» и счётчик, гонг таймера

RetroPoint: доска ретроспективы с action items, участниками онлайн и блоком «Готов»

Мы внимательно читаем письма в поддержку и стараемся в каждом релизе закрывать сразу пачку накопившихся пунктов: где-то это баги, которые мешают на живой встрече, где-то — небольшие фичи, без которых ретро «не складывается». Этот выпуск как раз такой: на доске появились action items со связкой в 1‑2‑1 и обратно, готовность участников со счётчиком, скрытие и маскировка карточек по колонкам, права на правки, выбор мелодии таймера, общая сессия между вкладками и Gravatar.

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

  • «Текст карточек просвечивает при скрытии — видно содержимое».
  • «Шапка наезжает на блок комментариев».
  • «Не видно, сколько голосов осталось и сколько комментариев у карточки».
  • «Гость правит чужие карточки, хотя должен только свои».
  • «Звук таймера слишком резкий, хочется мягче — или вообще гонг».
  • «Открыл сайт во второй вкладке — там уже не залогинен, хотя в первой всё работает».

Action items на доске

Structured action items — отдельный блок слева от колонок (как опросы): список открытых и закрытых действий, чекбокс «выполнено», дедлайн, ответственный. Новое действие создаётся из меню карточки («Добавить действие»). В модалке — название, ответственный из команды, дедлайн, заметка и опциональная привязка к 1‑2‑1: при первой связке создаётся action item в комнате участника, дальше статус и текст синхронизируются в обе стороны.

  • Дублирование в колонку «Action items» — mirror-карточка появляется автоматически, если такая колонка есть на доске.
  • Права: включение в настройках доски («Привязка действий»), создание — владелец, участники команды и гости (если разрешено), отметка «готово» — владелец и участник команды, редактирование текста и дедлайна — владелец.
  • Realtime: изменения action items прилетают по SSE вместе с карточками и голосами — без обновления страницы.
  • Экспорт доски: колоночные action items как раньше плюс секция «Action items (structured)» для итогового протокола.

Переходы между доской и 1‑2‑1

У action item появилась двусторонняя навигация — теперь карточка на доске и запись в комнате 1‑2‑1 не «теряют друг друга»:

  • На доске у заголовка action item курсор «палец», клик — переключает чекбокс «выполнено» (как у задачи в любом таск-трекере).
  • Под заголовком — бабл с именем ответственного. Если у action item есть привязка к 1‑2‑1 и вы лидер команды или сам ответственный — бабл становится ссылкой: при наведении подсвечивается малиновым, по клику — переход прямо во вкладку «Action items» нужной комнаты.
  • В комнате 1‑2‑1 у такого action item появилась обратная ссылка — с иконкой колонок и названием ретро-доски: один клик — и вы на доске, где обсуждалось это действие. Цвет ссылки тоже малиновый при наведении, как и остальные интерактивные элементы кабинета.

Удобнее вести ретро

Кто на доске и кто готов

В шапке доски — кнопка «Готов» / «Не готов» и счётчик N из M: сколько участников отметили готовность из числа подключённых (пока таймер запущен или на паузе). Фасилитатор видит, когда все отметились, и может перейти к следующему этапу, не дожидаясь окончания таймера. Состояние синхронизируется через realtime, как и остальные события доски.

Голоса и скрытие карточек

  • Баннер «Осталось голосов» — наглядно, сколько голосов ещё можно отдать в текущей зоне (доска или колонка), в реальном времени.
  • Скрытие карточек: глобально в настройках и отдельно по колонке в меню колонки — можно оставить в фокусе одну зону (например, только Mad), остальные колонки с blur. Чужие карточки — с маскировкой текста (буквы заменяются), чтобы содержимое не «просвечивало» через стили; свои всегда видны полностью.
  • Права на карточки: владелец редактирует любые; гость и участник команды — только свои (если добавление карточек разрешено). Исправлены случаи, когда гость мог править чужие записи.
  • Если в настройках отключено «гости могут добавлять карточки», редактирование в интерфейсе тоже блокируется — раньше меню правки оставалось доступным.

Сигнал таймера и выбор мелодии

По умолчанию вместо резкой «пищалки» теперь играют три коротких мягких сигнала — слышно в зале, но не режет ухо на больших ретро. Если для команды этого мало или, наоборот, хочется «театральнее», в настройках доски в новом блоке «Мелодия таймера» можно переключить звук на «Гонг» — один удар по окончании. Настройка хранится на доске: команды с разным стилем ретро не мешают друг другу.

Комментарии к карточкам

Панель комментариев открывается поверх доски (не теряется под шапкой). Автор может редактировать и удалять свой комментарий; владелец — любой. Редактирование — компактное поле с малиновой рамкой и кнопками «×» / галочка, как при переименовании колонки; удаление — через стандартное подтверждение в модалке, а не системный диалог браузера. На карточке у иконки комментариев — счётчик записей, по тому же принципу, что и у голосов.

Сессия и аватары

  • Вход в аккаунт синхронизируется между вкладками: открыли доску в одной вкладке и профиль в другой — не нужно логиниться заново из‑за рассинхрона sessionStorage.
  • Аватары: если не загружено своё фото, показываем Gravatar по email (в профиле, команде и на доске, где отображается автор карточки).

Что дальше

Мы по-прежнему разбираем баги и доработки, которые всплывают на живых ретро — особенно если опишете шаги воспроизведения и роль (владелец, гость, участник команды). Пишите на support@retropoint.ru — каждое такое письмо попадает в очередь продукта, а не в «когда‑нибудь потом». Следующие улучшения доски и 1‑2‑1 — в разделе новостей.