Linear — подключение
Подключение Linear к Taskloc входом через Linear (OAuth) — задачи (issues), комментарии и смена статуса; учёта времени у Linear нет, время остаётся в Taskloc
Обновлено:
Коннектор Linear показывает ваши задачи (issues) из Linear и позволяет комментировать и менять статус (workflow state).
Linear — облачный сервис (
linear.app), адрес инстанса вводить не нужно.
Учитывается ли время в Linear?
Нет: часы в Linear не уходят, они остаются в Taskloc. Длительность GPS-сессий и таймера видна в отчётах приложения и веб-кабинета.
Почему так: у Linear нет учёта времени — в его API (GraphQL) нет сущности записи времени (worklog), куда можно было бы записать часы.
Что Taskloc даёт поверх задач Linear: GPS-маршрут выезда по задаче, чек-ин на объекте (точка, геозона, фото) и время по каждой задаче — в отчётах Taskloc.
Как подключить (обычный пользователь)
- В приложении: Настройки → "Добавить трекер" → Linear (если организаций несколько — Настройки → "Все трекеры (N)" → "Добавить трекер"; или плитка Linear на экране входа).
- Нажмите Подключить — откроется браузер с экраном Linear.
- Нажмите Authorize — приложение получит доступ, и вы вернётесь в Taskloc.
- Задачи появятся в списке.
Доступ обновляется сам: приложение хранит на устройстве refresh-токен Linear и продлевает им доступ, не открывая экран входа заново. Повторный вход понадобится, только если Linear отзовёт выданный доступ.
Что умеет
- Создание задачи — ✅, кнопка «+» на списке задач; команда (team) выбирается в форме (подробнее).
- Комментарии.
- Смена статуса — workflow state задачи (Todo / In Progress / Done…).
- Метки (labels), команды (teams) как контейнер задач.
- Вложения — файлы и фото к задаче (в том числе несколько фото при чек-ине).
Что не поддерживается
- Запись времени в трекер — время остаётся в Taskloc (почему).
- Авто-пауза idle-сессии в трекере.
- Назначение исполнителя из приложения. Записи исполнителя в коннекторе нет: Linear ждёт строковый идентификатор пользователя (UUID), и приложение его не отправляет. Если сменить исполнителя в приложении, изменение молча потеряется — ошибки не будет, но в Linear задача останется на прежнем человеке. Исполнителя видно в списке и в карточке, менять его нужно в самом Linear. Тумблер «Назначать задачу на себя при старте» для Linear не работает по той же причине.
Для администратора
OAuth-приложение Linear регистрируется один раз — это делает команда Taskloc. Конечные пользователи только жмут «Подключить»: копировать ключи им не нужно.
Инструкция для администратора (создание приложения, callback URL, scopes) — внутренний документ docs/setup-trackers/setup-Linear-for-Taskloc.md. Если вы разворачиваете Taskloc самостоятельно — запросите его у команды Taskloc.