Narzędzia czasu
Skoncentruj timery, liczniki i wspólne grupy czasowe w Internecie i Android.
Przegląd
Narzędzia czasu pomagają uruchamiać liczniki czasu (koncentracja, trening, medytacja i nie tylko), śledzić niestandardowe liczniki i współpracować w Grupach czasowych z synchronizacją na żywo.
- Sieć internetowa:
/timeI/time-groups- Android: Menu → Narzędzia czasowe / Grupy czasowe
Tryby timera
| Tryb | Użyj |
|---|---|
| Skup się | Głęboka praca lub nauka |
| Przerwa | Krótki odpoczynek pomiędzy blokami skupienia |
| Trening | Ćwiczenia lub ruch |
| Medytacja | Uważność |
| Twórczy | Pisanie, sztuka, muzyka |
| Społeczne | Spotkania ograniczone czasowo |
| Czas ekranowy | Ograniczone przewijanie lub granie (świadomość, a nie dodatkowe XP) |
| Gotowanie | Kuchnia lub obowiązki |
| Niestandardowe | Twoja własna wytwórnia i czas trwania |
Ukończenie liczników może skutkować nagrodą XP (sesje skupienia i treningu wymagają co najmniej około 5 minut, aby uzyskać pełne nagrody).
Liczniki
Utwórz nazwany licznik z kategorią i wpisz:
- Dotknięcie — dotknij +1, aby zwiększyć (każde naciśnięcie dodaje jedno)
- Sekundy — start/stop, następnie dodaj czas, który upłynął, do sumy
Opcjonalne wartości docelowe zapewniają PD po ich osiągnięciu.
Grupy czasowe
- Utwórz grupę i dodaj członków (np. grupy „Todo”).
- Rozpocznij wspólne odliczanie — wybierz, kto może wstrzymać/zatrzymać:
- Tylko ja (gospodarz)
- Dowolny członek grupy
- Korzystaj z współdzielonych liczników – każdy widzi aktualizacje w czasie rzeczywistym.
W danym momencie na grupę działa tylko jeden aktywny licznik czasu grupy.
API (programiści)
Uwierzytelniony REST:
-GET /api/time-tools/presets— katalog timerów
-GET|POST|PATCH /api/time-tools/timers— osobiste timery
-GET|POST /api/time-tools/counters— liczniki osobiste
-GET|POST /api/time-groups— grupy
-POST /api/time-groups/:groupId/timers— timer grupowy (controlModewymagane)
Socket.IO (pokoje grupowe): emitujtime_group:joinz{ groupId }; posłuchajtime_timer:updated,time_timer:ended,time_counter:updated.