halkyon/apps/train/halkyon_train_flutter/test/feature
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 3e90753b08
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)
- A workout with a track: its map to the foot of the screen under a sheet
  with its name; once the sheet settles, the map fits the track anew, eased,
  into what is left free; pulled up, the round buttons over the map fold
  into an app bar whose chevron lowers the sheet again. From expanded
  windows on, the map beside the rest. The page stays in Home but opens
  over the shell, without the floating bar.
- What the map's source sees moves behind a question mark.
- The map's credit on the app's theme: flutter_map's, built on
  flutter/material, never saw it (material_ui's Theme is a class of its
  own) and drew the theme's text on white; map_tiles read that Theme too,
  and so never chose the instance's dark map (D50).
- Places named in the app's language (name:<language>) where OpenFreeMap's
  styles ask for the English name.
- The route planner's hint behind a question mark; a new route's map opens
  at zoom 14 where the phone was last known to be, else where the newest
  workout with a track started; its details beside the map from expanded
  windows on.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-04 09:32:02 +01:00
..
day fix(train): no row's ID tells the instance a date: the days' IDs are keyed by the account (ADR 0030, D57) 2026-10-30 16:12:01 +01:00
equipment feat(train): equipment by place and a plate calculator (ADR 0034) 2026-11-02 13:31:46 +01:00
health feat(train): workouts' weather from Open-Meteo, through the instance (ADR 0036) 2026-11-02 14:01:34 +01:00
loop feat(train): the Loop's own detection of training, switched on its screen (ADR 0037) 2026-11-02 14:56:17 +01:00
map 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
movement feat(train): reminders to move and workouts suggested from the steps (ADR 0037) 2026-11-02 14:56:12 +01:00
music fix(train): Jellyfin over https alone, but on the phone itself (ADR 0030, D54) 2026-10-30 15:53:13 +01:00
plan feat(train): music by cadence in a recording, or the metronome (ADR 0030, D48) 2026-10-30 15:53:04 +01:00
profile feat(train): the body's figures in a sealed, synced profile (ADR 0030, D33, D34) 2026-10-30 15:52:55 +01:00
recording fix(train): the wheel is learnt from rides GPS covered, whatever its size (ADR 0030, D56) 2026-10-30 16:12:01 +01:00
route feat(train): a route's line pulled out into a new waypoint, and any waypoint taken off (ADR 0030, D59) 2026-10-30 23:17:59 +01:00
strength feat(train): strength plans and sessions (ADR 0035) 2026-11-02 13:31:51 +01:00
weather feat(train): workouts' weather from Open-Meteo, through the instance (ADR 0036) 2026-11-02 14:01:34 +01:00
workout 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