halkyon/apps/train/halkyon_train_flutter/test/feature/workout
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 3bd49920db
feat(train): record a ride indoors, without GPS (ADR 0030, D66)
A home trainer's or an exercise bike's ride had no place: Cycling waits
for GPS and pauses by speed. Cycling indoors needs no GPS, route or
device: the time, then whichever strap, speed and cadence sensor or
power meter there is. It goes to Health Connect as stationary biking,
and another app's stationary ride comes in as one.

With no GPS, steps or device the recorder has no foreground service
type, which Android 14 on doesn't allow, so it asks for the physical
activity permission and doesn't start without it.

Whats-New: Record a ride on a home trainer or exercise bike with Cycling indoors, without GPS.
Whats-New-De: Zeichne eine Fahrt auf dem Heimtrainer mit Radfahren drinnen auf, ganz ohne GPS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-05 22:55:30 +01:00
..
series_payload_test.dart feat(train): a workout's and its series' payloads (ADR 0030, D14) 2026-10-30 15:52:47 +01:00
sync_workout_gateway_test.dart feat(train): other apps' workouts read from Health Connect (ADR 0030, D31) 2026-10-30 15:52:53 +01:00
week_summary_test.dart feat(train): Profile opens on your body, the last 12 weeks and this year (ADR 0030, D60) 2026-10-31 18:46:26 +01:00
workout_analysis_test.dart feat(train): a ride reads the bike's speed and cadence sensor and power meter (ADR 0030, D49) 2026-10-30 15:53:06 +01:00
workout_chart_test.dart fix(train): a day's skin temperature in time order, and its heart rate a point a minute without lost contact 2026-11-05 08:58:33 +01:00
workout_export_test.dart feat(train): record a ride indoors, without GPS (ADR 0030, D66) 2026-11-05 22:55:30 +01:00
workout_payload_test.dart feat(train): a workout keeps its plan's steps as laps, shown on its page (ADR 0030, D43) 2026-10-30 15:53:00 +01:00
workout_repository_test.dart feat(train): the person's workouts, sealed and synced (ADR 0030, D14) 2026-10-30 15:52:48 +01:00
workout_start_test.dart feat(train): a workout's page as Strava's, maps readable and in the app's language, routes opening near the person (ADR 0030, D63) 2026-11-04 09:32:02 +01:00
workouts_cubit_test.dart feat(train): the workouts listed, and each one's page with its map (ADR 0030, D22-D24) 2026-10-30 15:52:50 +01:00