Skip to content

v1.0.4 — Drag to Reorder, Rest Timer & Streak Tracking

Choose a tag to compare

@imbriankeeley imbriankeeley released this 24 Feb 19:21
· 31 commits to main since this release

What's New

  • Drag to reorder workouts — long-press and drag to rearrange your workout templates on the Workouts screen
  • Drag to reorder exercises — long-press and drag exercises within New Workout, Edit Workout, and Active Workout screens
  • Rest timer foreground service — timer now runs as a notification so it persists when you leave the app, with sound and vibration on completion
  • Streak tracking — moved streak badge to the Profile screen with schedule-aware streak calculation based on your configured workout days
  • Bodyweight entries screen — view, edit, delete, and filter entries by date range from a dedicated full-page list
  • Recent bodyweight entries on Profile — see your latest entries with edit/delete directly below the bodyweight chart
  • Expandable set details on Day View — tap a completed workout to see individual set weights and reps
  • Anime motivational GIFs — refreshed GIF collection with anime-themed motivation on the home screen

Improvements

  • Keyboard-aware layouts — input fields no longer get hidden behind the keyboard on Edit Profile, New Workout, and Active Workout screens
  • Edge-to-edge display — updated to the modern enableEdgeToEdge API for transparent status and navigation bars
  • Exercise history navigation — tap the hourglass icon next to any exercise in an active workout to view its history

Technical

  • Database migration v2 → v3 for workout orderIndex support
  • Added reorderable library (v2.4.3) for LazyColumn drag-and-drop