• Stable v0.1.0-beta14 0f399a983f

    v0.1.0-beta14

    noahjutz released this 2 weeks ago | 0 commits to main since this release

    Increased maximum set weight to 9999.

    Downloads
     
  • Stable v0.1.0-beta13 cc1208569a

    v0.1.0-beta13

    noahjutz released this 1 month ago | 5 commits to main since this release

    Fixed: App crashes when tapping set duration

    Downloads
     
  • Stable v0.1.0-beta12 d8c5af5bd5

    v0.1.0-beta12

    noahjutz released this 1 month ago | 14 commits to main since this release

    Features:

    • Added various translations

    Development:

    • Upgraded dependencies
    • GymRoutines now targets Android 13
    Downloads
     
  • Stable v0.1.0-beta11 ae14486c82

    v0.1.0-beta11

    noahjutz released this 1 year ago | 51 commits to main since this release

    Features:

    Bug fixes:

    • Exercise list is now sorted in a case-insensitive manner (ec863c83) @yamanq

    Development:

    Downloads
     
  • Stable v0.1.0-beta10 5fd2fa02fd

    v0.1.0-beta10

    noahjutz released this 1 year ago | 66 commits to main since this release

    Features

    • Added a persistent workout notification that is visible during a workout (48988881..0aaf9afe)
    • Translated entire app to German (08c1d032, eb404a84)
    • Added translations for danish (8bb5fec3) @mondstern

    Bug fixes

    • Fixed workout bottom sheet appearance (ad0fc695)
    • Show "Unnamed" text in WorkoutViewer and WorkoutInsights if routine is unnamed (e80bde5e, 187cb8f9)

    Development

    • Upgrade dependencies (c8637b2c, e4212761)
    • Extract all strings to string resources for translation (b1d189b5..75461334)
    • Added weblate badge to README (7585d845)
    • Removed NothingHereYet screen (71fe6236)
    • Removed unused isDark function (502fea73)
    Downloads
     
  • Stable v0.1.0-beta09 53d737bcbb

    v0.1.0-beta09

    noahjutz released this 1 year ago | 107 commits to main since this release

    Features

    • Reimplemented the post-workout screen with new features (cd7da128..3ef694a3)
    • Fixed bug where workout timer is frozen (2f6823d6)

    Bug fixes

    • Fixed crash caused by PrettyTime by removing PrettyTime (dbed6feb)

    Development

    • Removed obsolete DateUtil functions (b69fc312)
    Downloads
     
  • Stable v0.1.0-beta08 b2d8fefd0b

    v0.1.0-beta08

    noahjutz released this 1 year ago | 127 commits to main since this release

    Features

    Bug fixes

    • Backup/Restore now shows a warning when a workout is still in progress (48cdd818)

    Development

    • Reference routineId from workouts_table instead of storing redundant name (7f67c172..756d9f42, ef08c8dd, 20bdf632)
      • Workout's parent routines are extrapolated by name in migration (fallback is to create a new one)
      • Routines aren't deleted anymore; they are instead marked as hidden
    • Upgrade dependencies (78aab1ce, 82e79133, 62acef3e)
    • Move dependencies to Dependencies.kt (97c0db65, ebcf96d9)
    • Clean up MainScreen (c2c42ff7..7ad34c59)
    • Clean up MainActivity (7ff9089c)
    • Move RoutineList to seperate package (a783d2cb)
    • Replaced MainActivity.openUrl with Context.openUrl (e3f36aa9)
    • Pass back navigation arguments using savedStateHandle (b34cd7e8)
    • Remove obsolete navigation arguments in workoutInProgress destination (feb8ac8e)
    • Remove util.OpenDocument (7c0a2281)
    Downloads
     
  • Stable v0.1.0-beta07 9e13035229

    v0.1.0-beta07

    noahjutz released this 1 year ago | 193 commits to main since this release

    Features:

    • Updated Exercise Picker sheet layout (761cd31a, d0f32832)
    • Added new navigation animations (cd3e9914..6bd7cef4)
    • Exercise Editor now only saves when the user taps 'save' (c3a08f82)
    • Added alert when user tries to discard Exercise (f6d7dc72, 5e8e5602)
    • Set surface color to material gray (bc3776ef)
    • Added redundant delete button for workouts (cfacb022)

    Bug fixes:

    • Exercise Picker sheet state now resets when it's closed (a087e900)
    • Don't allow saving unnamed exercises (f6d7dc72)
    • Fixed clipped shadows in RoutineList, ExerciseList, WorkoutInsights (49463ae3)

    Development:

    Downloads
     
  • Stable v0.1.0-beta06 e5435477d3

    v0.1.0-beta06

    noahjutz released this 1 year ago | 228 commits to main since this release

    Features:

    • Redesigned 'routine editor' screen
    • Redesigned 'workout in progress' screen
    • Added workout information to 'view workout' screen

    Bug fixes:

    • Renamed backups from splitfit_... to gymroutines_... (8af1b2cd)
    • Fixed set text field values being incorrect when position changes (e9a707e2, de6fa878)
    • Routine and workout related database operations now run asynchronously
    • Fixed crash on insights tab when user has exactly one workout (2e5c6d8f)
    • Fixed crash on backup restore (fe5496d3)

    Development:

    • Update database version
      • v37 (73a98b3a): Removes SetGroups
      • v38 (462cc0ef): Replaces JSON with table relationships
      • v39 (e3004b67): Reimplements SetGroups with table relationships
      • v40 (6c94f0fc): Adds foreign keys
      • v41 (44b6367d): Adds indices
      • v42 (ad8fbb29): Removes WorkoutSet.position, RoutineSet.position
    • Update Dependencies (9f9e58f0, cb22598e)
    • Add Roboto Slab font (41a2eccf)
    • Completely revamp WorkoutInProgress, RoutineEditor frontend and backend
    • Remove 'WorkoutCompleted' screen for now (a51d77c8)
    Downloads
     
  • Stable v0.1.0-beta05 a510d20737

    v0.1.0-beta05

    noahjutz released this 1 year ago | 414 commits to main since this release

    Bug fixes:

    • Increased touch target size for some text fields (d4bf0b6b)

    Development:

    Downloads