Repository navigation
Первый экран группы, превью приглашений в мессенджерах и отметка своего времени протягиванием по сетке.
GroupMatch v0.11.0
Первый экран группы, превью приглашений в мессенджерах и отметка
своего времени протягиванием по сетке.
Первый экран группы
Приглашённый участник больше не попадает на теплокарту, где клик
для него ничего не делает. Вкладка по умолчанию теперь зависит от
роли: владелец открывает сводную картину, участник — свою
доступность. Вкладка «Теплокарта» переименована в «Когда все
свободны», пустые состояния предлагают действие, а кнопка
«Указать своё время» видна на всех вкладках и ведёт прямо к форме.
Превью приглашений
Ссылка-приглашение, вставленная в мессенджер, показывает, кто и
куда зовёт, вместо общего описания продукта. Рендерится
edge-функцией на Vercel: краулеры не исполняют JS и до сих пор
видели статичные теги из index.html. Публичный эндпоинт превью
отдаёт только имя пригласившего и название группы.
Со всех публичных страниц убран термин «тепловая карта» — он
расходился с названием вкладки в приложении. Заодно исправлен
og:image:alt: он описывал скриншот, которого на баннере никогда
не было.
Повторяющаяся доступность (API)
Миграция V23 добавляет series_id. Серия разворачивается в обычные
слоты при создании, поэтому подсчёт пересечений не изменился.
Ограничения: до 200 слотов на серию, горизонт до года. Удаление
принимает scope=single или series. Добавлена массовая очистка по
дням недели и окну времени с режимом предпросмотра; слоты,
пересекающие окно частично, не трогаются.
Интерфейса у серий и очистки пока нет — доступны только через API.
Отметка времени протягиванием
Во вкладке доступности появилась сетка своего времени: неделя,
получасовые ячейки. Мышью — зажать и потянуть. На тач-экранах —
тап, ручки в углах, подтверждение; проведение пальцем по ячейкам
по-прежнему прокручивает страницу.
Соседние ячейки склеиваются в один слот, а не в набор
получасовок. Протяжка поверх уже отмеченного времени ничего не
создаёт и не отправляет запрос.
Три вида слотов жестом не редактируются и помечены в сетке
отдельно: из серии, переходящие через полночь и заданные не по
получасам. Все три меняются через список — иначе жест молча
трогал бы время, которого в нём не было.
Прочее
Форма ввода точного времени и список слотов остались на месте:
сетка их дополняет, а не заменяет.