feat(fitness): support repeat groups in interval training templates
All checks were successful
CI / update (push) Successful in 4m8s

Allow users to nest steps inside a repeat group (e.g. "5×: 30s sprint,
60s recovery") when building GPS interval templates. Groups are tagged
{ type: 'group', repeat, steps } alongside flat { type: 'step' } entries
and capped at one nesting level. Entries are expanded into a flat list
before handing off to the native Android TTS/interval service, so the
runtime state machine is unchanged.
This commit is contained in:
2026-04-13 09:17:38 +02:00
parent 6e48cfd27c
commit 63a10df7c5
8 changed files with 398 additions and 118 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "homepage",
"version": "1.30.0",
"version": "1.31.0",
"private": true,
"type": "module",
"scripts": {