Инструменты времени
Сосредоточьтесь на таймерах, счетчиках и общих временных группах в Интернете и Android.
Обзор
Инструменты времени помогают запускать таймеры обратного отсчета (фокусировка, тренировка, медитация и т. д.), отслеживать пользовательские счетчики и сотрудничать в группах времени с синхронизацией в реальном времени.
- Интернет:
/timeи/time-groups- Android: Меню → Инструменты времени/Группы времени
Режимы таймера
| Режим | Использование |
|---|---|
| Фокус | Углубленная работа или учеба |
| Перерыв | Короткий отдых между блоками фокусировки |
| Тренировка | Упражнение или движение |
| Медитация | Внимательность |
| Креатив | Написание, искусство, музыка |
| Социальные | Hangouts с временными привязками |
| Экранное время | Ограниченная прокрутка или игра (осведомленность, а не дополнительный опыт) |
| Кулинария | Кухня или хлопоты |
| Пользовательский | Ваш собственный лейбл и продолжительность |
За выполнение таймеров можно получить XP (для получения полной награды сеансам концентрации и тренировки требуется не менее 5 минут).
Счетчики
Создайте именованный счетчик с категорией и типом:
- Нажатия — нажмите +1 для увеличения (каждое нажатие добавляет единицу).
- Секунды — запуск/остановка, затем прибавление затраченного времени к общему значению.
Необязательные целевые значения при достижении дают XP.
Временные группы
- Создайте группу и добавьте участников (например, группы задач).
- Запустите общий обратный отсчет — выберите, кто может приостанавливать/остановить:
- Только я (ведущий)
- Любой участник группы
- Используйте общие счетчики — все видят обновления в режиме реального времени.
Одновременно в каждой группе работает только один активный групповой таймер.
API (разработчики)
Аутентифицированный REST:
-GET /api/time-tools/presets— каталог таймеров
-GET|POST|PATCH /api/time-tools/timers— персональные таймеры
-GET|POST /api/time-tools/counters— персональные счетчики
-GET|POST /api/time-groups— группы
-POST /api/time-groups/:groupId/timers— групповой таймер (controlModeтребуется)
Socket.IO (групповые комнаты): излучатьtime_group:joinс{ groupId }; слушатьtime_timer:updated,time_timer:ended,time_counter:updated.