Product updates

What's new in GymProTracker

Stay up to date with the latest features, improvements, and fixes as we continue to make your workout tracking smoother and smarter.

Version 0.9.023 Nov 2025

Introduced dashboard search and a What’s New page so you can quickly see recent changes.

New

Dashboard search

Search workouts on the dashboard by workout name, exercise name, status, category, day, and date for the currently loaded period—without any extra backend calls.

Improved

Filter & search UI consistency

Aligned the search input with the existing filter selects (same width/height and responsive typography) for a cleaner layout.

Improved

Date range labels

Refined date range labels to better reflect when a range is based on the selected calendar date, making it easier to understand what you’re looking at.

New

What’s New page

Added a dedicated updates page so you can quickly see new features, improvements, and fixes as they roll out.

Version 0.8.115 Nov 2025

Quality-of-life improvements around duplication and time-based exercises.

Improved

Workout duplication flow

Duplicating a workout from the dashboard now uses a date picker, so you can send it straight to the right day without extra steps.

Improved

Date selection options

Introduced a clearer 'Selected Date' style option so users can work relative to the calendar date they pick, while keeping 'Today' fixed to the current day.

Improved

Set syncing behaviour

The automatic set sync logic (handleSyncSets) now only runs for PLANNED workouts, giving you more control when editing completed sessions.

Fixed

Time-based exercise input consistency

Resolved edge cases where time-based exercises could fall back to reps/weight inputs instead of minutes in some flows.

Improved

Show all option in filters

Added 'Show all' style behaviour in relevant dropdowns so you can quickly reset filters and see the full picture again.

Version 0.8.007 Aug 2025

Laid the groundwork for AI-based workout planning using templates and injury-aware logic.

New

Workout templates engine

Introduced a template system (workout_templates and template_exercises) that powers structured multi-day plans like PPL, full-body, HIIT, and more.

New

Injury-aware rules

Added master data for exercise exclusions and alternatives per injury, allowing the planner to avoid risky movements and pick safer substitutes.

Notice

Planner request model simplification

Simplified the GenerateWorkoutRequestDto to focus on key choices like primary goal, days per week, split preference, and equipment location.

Version 0.7.128 Jul 2025

Made the progress analysis view smoother and easier to read.

Improved

Progress section animation

Implemented smooth expand/collapse animations for the progress view so large sections open and close more gracefully.

Improved

1RM & Volume explanation

Integrated the 1RM & Volume explanation into the same animated collapse area, keeping the page tidy while still accessible when needed.

Version 0.7.027 Jul 2025

Introduced weight tracking with goals, logs, and smart feedback.

New

Weight tracker

Added a dedicated weight tracker page to record body weight over time and visualise progress in a chart.

New

Weight goals with statuses

You can now create multiple weight goals and see them grouped by status (e.g. active or completed) with recent logs highlighted.

New

Smart goal feedback

Each new log entry triggers contextual feedback based on your trajectory toward the goal—helping you understand if you’re on track, ahead, or falling behind.

Version 0.6.122 Jul 2025

Expanded the exercise catalog and made it easier to customise.

New

Exercise Catalog page

New catalog view that lists all exercises grouped by category, making it easier to explore what’s available.

New

Global exercise search

Search across both category names and exercise names from a single search bar.

New

Custom exercises

Create your own exercises that are tied to your account and either placed under a special custom category or attached to an existing category.

Notice

Separate storage for user-created exercises

User-created exercises are stored separately from the master exercise list but still work seamlessly when logging workouts.

Version 0.6.021 Jul 2025

Improved workout entry UX and added better support for time-based training.

Improved

Auto-scroll to new exercise

When you add a new exercise to a workout (especially on mobile), the page automatically scrolls to the new section so you can start entering sets immediately.

Improved

Cleaner set inputs

Removed awkward default zero values in reps/weight fields to reduce unnecessary tapping and backspacing while logging.

New

Time-based exercises

Certain exercises like running or jogging are now marked as time-based, showing a single Minutes field instead of reps and weight.

Improved

Workout duplication

Introduced the ability to duplicate a workout to another day, streamlining repeated routines while still letting you adjust details.

Version 0.5.020 Jul 2025

Enhanced progress filtering and reused your actual workout history to drive insights.

New

Used categories & exercises endpoint

Backend now exposes a /api/workouts/used-categories-exercises endpoint, returning the categories and exercises you actually use in your logged workouts.

Improved

Progress filters

Progress page now builds its filters from your real data, including an 'All' option and support for including historical exercises with an 'Old' toggle.

Notice

Consistent data flow

Progress and analysis views now share the same source of truth for exercise/category lists as the rest of the app.

Version 0.4.018 Jun 2025

Strengthened the core workout tracking experience and dashboard foundation.

New

Workout logging refinements

Expanded support for creating, editing, and viewing workouts with clearer separation of exercises, sets, and per-day data.

New

Dashboard integration with workouts

Tightened the integration between the dashboard and workout pages so jumping between days and sessions is more seamless.

New

Early progress charts

Introduced first-pass charts for basic trends, giving you a simple view into how your training is evolving over time.

Version 0.3.017 Jun 2025

Introduced the 1RM Calculator and significantly enhanced add / edit / delete / duplicate workout flows.

New

1RM Calculator page

Added a dedicated 1RM Calculator under the 'More' menu so you can estimate your one-rep max and use it to guide your programming.

Improved

Add & edit workouts

Made the add/edit workout experience smoother with better handling of exercises and sets so updating an existing session feels more predictable.

Improved

Workout deletion flow

Improved delete behaviour for workouts with clearer intent and safer handling so you don’t accidentally lose training data.

New

Duplicate workout

Introduced the ability to duplicate a workout and reuse it, laying the groundwork for repeatable training templates.

Version 0.2.014 Jun 2025

First round of stability improvements, UI polish, and minor bug fixes across dashboard, workouts, and auth.

Improved

Dashboard layout & responsiveness

Refined spacings, typography, and behaviour on different screen sizes so the dashboard works better on both mobile and desktop.

Improved

Workout forms & validation

Tightened validation for workout creation and editing to reduce accidental empty fields and inconsistent data.

Fixed

Navigation & state edge cases

Fixed issues where navigation between Dashboard, Progress, and Workout pages could occasionally leave stale data or require a hard refresh.

Fixed

Authentication glitches

Resolved minor problems with login/signup flows, including redirects after auth and dropdown behaviour for the profile menu.

Version 0.1.010 Jun 2025

Initial version of GymProTracker with core workout tracking, dashboard, progress, and basic navigation.

New

Landing page & navigation

Introduced the main landing (Home) section with top navigation, including links for Home, Create A Plan, Dashboard, Blogs, and Contact.

New

Authentication & accounts

Added Sign Up / Login, user session handling, and a basic profile dropdown so you can access your account and log out securely.

New

Dashboard & workout overview

Initial Dashboard to see your training days and quickly jump into a specific day’s workout from a single place.

New

New workout page

First version of the workout page that lets you create and edit workouts with exercises and sets tied to a particular date.

New

Progress page

Introduced the first Progress page to review past workouts and start visualising how consistently you’re training over time.

New

New exercise flow

Basic 'new exercise' capability so you can add exercises into your workout setup instead of being limited to a hardcoded list.

New

Blogs and Contact pages

Added a Blogs listing page for reading training content and a Contact page so users can reach out with questions or feedback.