Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 12:02
· 9 commits to main since this release

Changed

  • A mixed session now runs as one workout instead of two. Finishing the strength half
    no longer offers "Start EMOM" and "Finish session" as equal choices: the EMOM section
    takes the advance slot as "Next: EMOM", and ending there is demoted to a quiet "Finish
    early", matching the EMOM half's own early exit. Every strength card names its section
    ("Strength · Exercise 2 of 3 · EMOM next") so reaching the last exercise never reads as
    reaching the end, and the progress bar now spans both sections rather than filling to
    100% while a whole EMOM block is still ahead.

  • Mixed program details split into Strength and EMOM. Opening a program that combines
    both now shows each half under its own heading, in the order the session trains them,
    with its own exercise count and time. Timed exercises are described by rounds, interval
    and work duration instead of the sets, reps and rest a timed step never had, and an
    exercise used in more than one EMOM section reports each section's own numbers.

Removed

  • The vestigial plan object store is gone, at an IndexedDB upgrade to database
    version 2. It was created by version 1 and never read or written, so opening an existing
    database simply drops it and new databases never create it — no data moves and nothing
    is lost. Backups keep working in both directions: exports no longer carry a plan
    section, and an older export file that still has one imports fine.

Fixed

  • The countdown beeps now cover a timed EMOM step's own work phase. Cues followed the
    interval clock, so a step that finished before its interval did counted down only the
    recovery that followed it and the work timer ran out in silence. Work and recovery each
    count down on their own clock, and a step that fills its whole interval still beeps once
    per second rather than twice.

  • The time on a program's EMOM summary counted only the EMOM half while the program card
    counted the whole program, so a mixed program advertised two different durations. Both
    now come from one estimate and agree.

  • Countdown beeps no longer go silent after the first EMOM round. When the device
    interrupts the audio session mid-workout, the app now recovers instead of dropping
    every later cue: an inaudible keep-alive source holds the audio session open through
    the quiet part of each round, a resume that never completes can no longer latch audio
    off for the rest of the session, and any touch inside a live session re-primes sound.
    Settings reports the audio state next to the version.