Skip to content

v1.3.0

Latest

Choose a tag to compare

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

Added

  • A monthly workout calendar at the top of History. Every day you trained is filled in,
    graded by how many sets you completed, with a count when you trained more than once that
    day. Move between months or jump back to the current one; picking a day selects it. Three
    cards underneath say how many workouts you have done this month, how many weeks in a row
    you have trained, and how long it has been since your last session. Every state reads
    without relying on colour, each day carries its full date and workout count for screen
    readers, and the grid fits a 320px phone without sideways scrolling.

  • Repeat workout. Any completed session can start the next one. Expand a workout in
    History and tap Repeat workout: it rebuilds from what that session actually recorded, so
    it still works after the original program was edited or deleted, and it carries normal,
    superset and EMOM structure alike. The weight you finished each exercise on last time is
    offered as the starting value; nothing counts as logged until you complete the set. The
    original workout is never modified, and a session too old to hold what you trained says
    so on a disabled button rather than starting something broken.

Changed

  • History is grouped by day and follows the calendar. Completed sessions now sit under
    Today, Yesterday or a dated heading instead of running together in one list, and picking
    a day on the calendar shows just that day's workouts with a "Show all" way back. Deleting
    a session has moved behind a "More actions" disclosure so it is no longer sitting next to
    Publish summary; it still asks for confirmation. Deleting the last workout on the day you
    were viewing returns you to the full timeline instead of an empty screen.

Fixed

  • The training streak now counts the days you actually trained. It derived each workout's
    day in UTC and then compared it against your device's local midnights, so depending on
    your timezone an evening or early-morning session could land on the wrong day and break
    or extend a streak that was intact. History and Statistics now answer "which day was
    that?" the same way, using the day the workout finished in local time.