🌸Spring 2026 Pebble App Contest β€” View the entries!

Changelog

Version 6.7.12026-06-02T10:52:02.693

Now the elapsed time since last time shows up immediately after finishing the workout

Version 6.7.02026-06-02T10:27:21.024

New feature adding the last time you have done a routine to the main window (thx silentjay for sending in the PR with this feature). Additionally implementing another fix for the URI too long error when opening the companion website.

Version 6.6.22026-05-31T14:20:45.548

Resolved a memory issue that could cause the watch to crash (SOS Boot Loop) when using the new Voice-Add Exercise feature immediately after viewing the Routine Inspector.

Version 6.6.12026-05-31T07:20:25.532

Fixed an issue where the configuration page would fail to open with a "URI Too Long" error for users with a large amount of saved workout history. The app now dynamically manages your history payload to ensure the settings menu always opens instantly and reliably!

Version 6.6.02026-05-27T13:43:56.483

Custom UI Layout: You can now swap the order of Reps and Weight on the active workout screen! Head to the onboard Settings -> System -> UI Layout to put Weight on the left and Reps on the right. The selection cursor automatically adapts to your choice so you can jump straight into editing your weight first. (Thank you for requesting this feature and making the app better 😁)

Version 6.5.02026-05-25T17:18:28.466

Version 6.5.0:

Voice-Add Exercises: Forgot to add an exercise to your routine? You can now add them on the fly! Trigger the microphone from the Mega Menu or your shortcuts and simply say something like "Bench Press 3 sets 10 reps 60 kilos." The app will magically parse your speech and let you confirm the new targets.

On-Watch Routine Management: No phone needed! You can now completely manage your routines from your wrist. Select any exercise inside the Routine Inspector to reveal a new menu where you can seamlessly Move Up, Move Down, or Delete exercises.

Version 6.4.22026-05-15T08:32:00.085

Smart Dropsets: Dropset targets are now dynamically calculated based on the actual reps and weight you completed in the previous set, rather than your originally planned targets. This ensures your active UI targets and end-of-workout statistics are perfectly accurate! (Huge thanks to community contributor @silentjay for building this fix!)

Version 6.4.12026-05-14T08:57:07.976

Small fix to the new timed modifier so you are not able to increase or decrease the timer while its running.

Version 6.4.02026-05-11T18:52:02.677

GymTracker – What's New
Bug Fixes

Fixed a bug where deleting a routine from the main menu would leave you stuck on the wrong screen instead of returning to your routine list.

Improvements

New HR Sampling setting β€” you can now choose how often the watch records your heart rate during a workout (every 1, 2, 5, or 10 minutes). Useful if you want to stretch battery life on longer sessions.
The companion app and configuration page are faster and more reliable, with better error handling when syncing routines and workout data to your phone.
General stability improvements and fixes under the hood to make the app more robust during long workout sessions.

Version 6.3.02026-05-11T08:02:11.011

Bug Fix: Bodyweight Dropset exercises would not progress with progression mode on.
Feature: Added two new toggles in settings page to deactivate ghost mode and sensation question (if the sensation quesiton is toggled off the default value is 3-NormaL).

Version 6.22026-05-10T21:42:52.084

New modifier: Timed!

Now you can include timed exercises into your routine. If this modifier is selected for an exercise the workout window will display only a timer which starts/stops with the select button and can be adjusted with the up/down buttons.

Many thanks to silentjay for coding in this new feature!

Version 6.12026-05-04T17:50:38.051

Version 6.1: The Bodyweight & Sync Update
This update brings massive quality-of-life improvements to calisthenics tracking and background syncing!

πŸ‹οΈ Zero-Weight Elegance: We have completely removed the clunky "Bodyweight" modifiers. Now, simply set an exercise's weight to 0, and the watch will automatically hide the weight UI and center your reps.

🧠 Smart Auto-Progression: If you have "Weight Progression" enabled, the app is now smart enough to detect 0kg bodyweight exercises and will automatically add +1 Rep to your next workout instead!

πŸ“‰ Bodyweight Dropsets: Applying a Drop Set to a 0kg exercise will now correctly reduce your reps by your configured percentage instead of trying to drop the weight.

πŸ”„ Seamless Background Auto-Sync: (Thanks to community contributor Silentjay!) When you finish a workout, the watch now silently updates your saved routine in your phone's Local Storage in the background. Your next workout is always prepped and ready.

πŸ’» Companion App UI Overhaul: Reorganized into a clean, 4-tab layout. We merged the speed of local phone storage with the power of the Batch Loader, plus added a dedicated button for pushing Google Sheets credentials to the watch.

Version 6.02026-05-01T14:50:44.724

Version 6.0:
GymTracker has been supercharged to use every sensor on your Pebble. This is our biggest update ever, completely changing how you pace, track, and celebrate your workouts!

* πŸ‘» Ghost Mode Pacing
    Race against your past self! The watch now remembers your previous workout duration and provides a live, second-by-second average pacer on your rest screen so you know exactly if you are ahead or behind schedule.
* ❀️ Dynamic Heart Rate Rest Timers
    Stop staring at a static clock. Set a target recovery BPM, and the watch will actively read your pulse. As soon as your heart rate drops to your target, your rest timer automatically skips and buzzes you to go!
* 🎀 Voice-Dictated Notes
    Leave the phone in your locker. You can now use the Pebble's built-in microphone to dictate and attach custom notes to your exercises mid-workout.
* 🐘 Milestone Celebrations
    At the end of your session, the watch calculates your total tonnage and gamifies your summary screen. Find out if you lifted a Grizzly Bear, an Elephant, or a Jet Plane today! (Plus, special celebrations for pure bodyweight/calisthenics workouts).
* πŸ“¦ Batch Routine Syncing
    The Companion Website has been completely overhauled into a "Routine Factory." You can now build, load, and queue up an entire week's worth of workouts (up to 7 routines) and beam them all to the watch in a single tap

Version 5.32026-04-30T10:45:17.628

GymTracker V5.3 - The Power-User & Data Integrity Update
This update brings massive quality-of-life improvements, deeper button customization, and a bulletproof data-logging engine to make sure your metrics are always 100% accurate.

✨ What's New:

Routine Inspector: Long-press any routine on the Main Menu to open the brand-new Action Menu! You can now preview all the exercises, sets, and targets inside a routine without having to actually start the workout.

Fully Customizable Hardware Buttons: You can now remap the Select button's long-press in the Settings menu (defaults to "Finish Set"). Combined with the Up/Down shortcuts, you have total control over your watch!

Skip Set (Log 0): Machine taken? Interrupted? You can now explicitly skip a single set from the Mega Menu. It instantly logs 0 reps / 0 weight and cancels your rest timer so you can keep moving.

Smart Zero-Logging: When you use "Skip Entirely" or "Skip Set", the app now officially logs 0s for the missed volume. This ensures your workout density metrics remain mathematically perfect and prevents the auto-progression engine from advancing weights you didn't lift.

Mega Menu Upgrades: "Finish Set" has been added to the Mega Menu, acting as the ultimate safety net if you ever remap all of your physical buttons to other shortcuts.

πŸ› οΈ Bug Fixes & Under-The-Hood Improvements:

Drop Set Math: Fixed an issue where the first set of a Drop Set exercise would accidentally start with the reduced 20% weight.

Superset Integrity: "Skip Entirely" now correctly zeroes out both halves of a Superset block, and the app will now physically vibrate to warn you if you attempt to illegally "Swap" a Superset pair.

Fresh Starts: Fixed a state-persistence bug where restarting an auto-progressed routine would sometimes skip your first few sets.

Window Stack Stability: Fixed a rare crash that occurred when skipping the very last exercise of a routine via the Mega Menu.

Version 5.22026-04-30T08:30:10.506

Two-Way sync now applies to all routines regardless of their progress mode. Solved a bug where a routine would not start with the first set.

Version 5.12026-04-29T08:50:05.284

Changed URL link to productive

Version 5.02026-04-29T08:47:41.03

πŸš€ GymTracker V5.0
This is the biggest update yet! GymTracker V5.0 introduces deep performance optimizations, new features for power users, and a brand-new storage architecture that makes the app completely future-proof.

⚠️ CRITICAL UPDATE NOTICE: Because we completely rebuilt the watch’s memory architecture from the ground up to prevent crashes, your existing routines will be wiped when you install this update. Please take a moment to re-send your routines from the companion website!

✨ What's New in V5.0:

The Mega-Menu: Double-click the middle 'Select' button during a workout to open the new Quick Actions menu!

Hardware Shortcuts: You can now map your own custom actions to the Up and Down Long-Presses! (Configure this in the watch Settings).

Two-Way Auto-Progression Sync: The watch now permanently saves your auto-progressed weights! When you finish a workout, open the companion website on your phone to pull down your newly calculated targets and build your next routine.

Exercise Notes & Machine Settings: You can now type up to 31 characters of notes (e.g., "Seat at 4, Pin at 3") for each exercise on the website. View them during your workout via the Mega-Menu or your custom button shortcuts!

True Skip: Sometimes you just don't want to do an exercise. You can now use "Skip Entirely" to completely drop an exercise from the list without messing up your remaining sets.

Bodyweight Mode Upgrade: When you select "Bodyweight" on the website, the watch now intelligently hides all weight metrics and beautifully centers your Reps for a much cleaner UI.

πŸ› οΈ Under-The-Hood Improvements:

Rebuilt Memory Architecture: We completely scrapped the old data-storage string methods. The app now writes binary structures directly to the Pebble's Flash memory, permanently eliminating "String Truncation" crashes and UI lag.

Premium UI Animations: The target highlight box now features a custom, physics-based "bounce" animation when switching columns for a native, premium feel.

Farewell, Aplite: To make room for these massive new features, GymTracker is now exclusively built for modern Pebble watches.

Smart Dark Mode: Menus and highlight colors now perfectly invert themselves automatically when Dark Mode triggers.

Version 4.12026-04-27T19:28:38.679

Added feature to swap current and next exercise in case equipment isnt ready. Thx @silentjay for contributing this feature.

Version 4.02026-04-24T09:05:16.361

Version 4.0: 
GymTracker V4.0 is a massive upgrade designed to give you deeper insights into your training, wrapped in a smoother, highly polished UI.

πŸ“Š All-New Summary Dashboard: We’ve upgraded the end-of-workout with a beautiful 2x2 data grid! Instantly see your Sets Beat, Sets Missed, Target Accuracy (%), and Workout Density.

🧠 Sensation Tracking: How did the workout feel? A new post-workout prompt lets you rate your fatigue on a 1–5 scale (from "Unstoppable" to "Struggled").

❀️ Heart Rate Tracking (Pebble 2): The app now silently tracks your Peak and Average Heart Rate in the background.

☁️ Upgraded Cloud Syncing: All of your new metrics (Accuracy, Density, Mood, and Heart Rate) now automatically export to your CSV downloads and Google Sheets!

✨ Slick New Animations: Enjoy buttery-smooth, native hardware animations when swapping between Reps/Weight and when the Rest Timer slides into view.

πŸŒ— Dark Mode Perfected: Fixed a bug causing invisible text on Black & White watches (Pebble 2/Classic). Dark mode now looks incredibly crisp across all Pebble hardware!

Version 3.12026-04-21T11:18:29.45

Minor bug fixes

Version 3.02026-04-21T08:23:57.292

Version 3.0: The "Unstoppable" Update!
We are thrilled to bring you our biggest update yet! V3.0 is entirely focused on making your workouts bulletproof and making the app look gorgeous on every single Pebble device.

Accidental Exit Protection: Ever bumped the "Back" button mid-workout and lost your progress? Never again. Hitting back now safely pauses your timer and brings up a new confirmation screen (Resume, Save, or Discard).

True Background Resume: Got a notification you needed to open, or did your watch restart? GymTracker now automatically saves your exact place in your workout. Just reopen the app and tap "Resume Workout" at the top of the main menu to pick right up where you left off!

Beautiful Circular Design: Full, native support for Pebble Time Round (Chalk) and Pebble 2 Round (Gabbro)! We’ve custom-tailored the layout for circular screens, complete with a sweeping outer progress ring, side-by-side timers, and pixel-perfect centering.

Smarter Bluetooth Sync: Sending routines from your phone is now completely hands-free. The watch intelligently matches your routine names to overwrite existing slots or safely append new ones without you needing to fiddle with the watch menu first.

Bug Fixes: Fixed an issue where the workout timer would reset to zero if the app was temporarily backgrounded.

Version 2.12026-04-19T19:38:10.26

Adding progression modes

Version 2.02026-04-14T17:36:18.734

Added some nice features like drops sets and supersets. As well as beeing able to add variations to the current exercise by double clicking the select button.

Version 1.52026-04-12T20:46:52.64

Updated workout window UI. Updated companion website to not overwrite Google Sheets URL and credentials.

Version 1.42026-04-12T07:50:50.062

Updated small screen UI to not truncate exercise name so early.

Version 1.32026-04-11T09:54:14.233

Improved Exercise UI for smaller screens. Added new setting to adjust long press (ms).

Version 1.22026-04-10T11:34:46.535

Flagged the app as 'Configurable' in the manifest file

Version 1.12026-04-10T11:07:46.522

Added custom Rest Vibe setting

Version 1.02026-04-09T17:09:22.948

First release