1. [Release Notes] Caliber 3.1.6 - Streamlined Rest Timer, Stopwatch, Revamped Exercise Notes

    Announcement 📣

    Here's what's new in version 3.1.6 👇

    New Features:

    • Streamlined Rest Timer. Previously when starting a rest timer, you needed to tap on the timer and then tap again to select the specific rest time you wanted. With this update, tapping once will immediately start the timer, based on the assigned rest time you have for an exercise. However, if you ever want to use a different rest time than your default, just long press on the timer and you’ll be able to select from all of the different options.

    Smart rest timer

    Each exercise in a Caliber program has a recommended rest time. Right now, you have to tap the timer twice to get it to start the recommended rest time (once to pull up the options, again to select the time). It would be nice if the timer started the recommended rest time with one tap, perhaps with a tap-and-hold option if you want to select a different option.

    Justin Fauci
    Released 🎉


    • Stopwatch. Alongside the rest timer, you’ll now see a stopwatch option. This is particularly useful for time-based exercises, like planks. The stopwatch can also be run in conjunction with the rest timer, if you ever need to do that.

    Stopwatch for time-based exercises

    I've been using the rest timer to time my plank times, and its not great for it. A timer option for exercises that go for set lengths of time would be useful.

    Anonymous Maltese
    Released 🎉


    • 30 & 90 Second Timer Options. With the new Exercise screen UI, we can now more easily support additional timer options. If you long press on the rest timer, you’ll now see both 30 and 90 second options there too. These aren’t yet assignable as default rest times for exercises, but we are planning to build that in soon too.

    • Notes Accessibility. We’ve revamped the exercise notes, so that you can now seamlessly toggle between your notes and the track tab whenever you need to, without ever leaving the screen. This paves the way for us to shift over to time-stamped notes, along with allowing coaches to leave exercise-specific notes for their clients.

    • Exercise Editing Options. By tapping the triple dot icon, you’ll now be able to edit, substitute, and delete an exercise on the exercise screen.


  2. [Release Notes] Caliber 3.1.4 - Introducing Supporter

    Announcement 📣

    Hope that you’re all having good week! We just released another update to the app, with a few bug fixes and enhancements, along with a brand new Supporter option.

    As you all know, the Caliber app is completely free to use, without any paywalls or restrictions on functionality. Our model is different from most other fitness apps, in that we earn money through our coaching programs - both Premium and now Pro - which allows us to keep the app itself free.

    That being said, while we’re very proud of the quality of our coaching experience, we recognize that not everyone needs/wants a coach - and as we’ve grown, it's been heartening (and honestly surprising) to have many people tell us that they want to donate to the app and support our mission.

    With the launch of Supporter, if you’re so inclined, you’ll now be able to do exactly that.

    Aside from the priceless sense of satisfaction that you’ll feel from supporting Caliber and our continued development, you’ll also get two other more tangible benefits from being a Supporter:

    • No coaching pop-ups as part of the app experience
    • A Supporter badge that will be visible as part of your social profile

    To be clear, becoming a Supporter does not unlock any additional functionality in the app. A big part of our mission is to make effective strength training accessible to all, so fundamentally Supporter allows you to be a part of this too.

    If you’re interested, you can sign up in the Menu section of the app.

    Outside of Supporter, here are the other updates that were made as part of this release:

    • Updated the loading icon across the entire app, thereby breaking the association between our brand logo and screen loading
    • Adjusted the rest timer so that it dings upon completion even when the app is backgrounded (iOS-only right now)
    • Fixed an issue where images were loading sideways in certain cases
    • Fixed an issue where the Strength Score graphs were not populating data points for certain users

    Up next, we’re currently working on some enhancements to the exercise Track tab - adding a stopwatch, streamlining the rest timer experience, and reworking the notes. Stay tuned!


  3. [Release Notes] Caliber 3.1.1 - Some Fixes & Improvements

    Here's what's new in version 3.1.1 👇


    • Allow tapping on screen to minimize keyboard in registration flow. Some new users of the app were running into issues being able to minimize the keyboard when registering. Previously you needed to tap on one of the keyboard options to do this. Now you can also just tap on any part of the screen, outside of the keyboard.
    • New Pro welcome screen for Spring. If you sign up for Pro now you’ll see a more seasonally-appropriate screen.

    Bug Fixes:

    • Fixed permissions issue for photos/videos. After last week’s release, audio/video permissions weren’t properly carrying over for certain users. This update should address this.

    • Fix for supersets as part of shared workout previews. If a workout contained supersets, it wasn’t properly counting the total number of exercises in the preview metadata. This has been fixed.

    • Fixed monthly calendar dates for European users. We’d been alerted to the fact that the dates in the monthly calendar view were incorrect for users in Europe. This should now be fixed.

    • Fixed issue where international users weren’t able to start workouts properly at certain times of day. This related to the above point, and should now also be fixed.

    • Updated workout prompt when deleting exercises. Fixed an issue where the ‘update your workout’ modal wasn’t appearing in cases where the only modification to a workout was where you’d deleted an exercise.

    • Fixed issue where emoji reactions would reorder in group chats when you tap on them.

    • Fixed video uploader styling, along with a few other styling fixes.


  4. [Release Notes] Caliber 3.1.0 - Workout Sharing, Disable Strength Score For Workouts, Fix For Logout Issue

    Here's what's new in version 3.1.0 👇

    New Features:

    • Workout sharing.You’ll now be able to share/receive workouts and workout plans directly in the app. Since this feature has quite a lot to it, I’ll likely cover this in more detail in a separate post, but in short you can now share links to workout/plans outside of the app, directly within groups in the app, and even in-person via QR codes.

    Workout sharing

    This would allow you to share workouts directly with other users in the app.

    Chris Muir
    Released 🎉


    • Disable Strength Score for workouts. On the updated Workout Overview screen, you’ll now see a toggle to disable Strength Score for a workout. This defaults on, but you can turn it off for any workout with a tap, which is helpful in situations where you don’t feel like the workout was representative of your actual strength performance. A few cases here are if you’re deloading, using lower weights due to an injury, or traveling without access to your normal equipment. You can also toggle it on/off at any point up through when the weekly Strength Score update happens.

    Markable deload workouts

    This would allow you mark workouts that you don't want to count towards your Strength Metrics. Useful in cases where you're deloading and don't want this to impact your score.

    Chris Muir
    Released 🎉


    • Greater workout flexibility for Premium clients. Previously Premium clients didn’t have the ability to create/modify their own workouts. We’d spoken with a number of clients about this, and had planned to address it, but given that we wanted Premium clients to be able to share/receive workouts too, we decided to bundle that into this release. Now Premium clients can create/modify their own workouts, as long as they aren’t workouts that were created by their coach. This should hopefully strike a good balance between giving Premium clients more flexibility, without disrupting the coach-directed programming.

    Create new workouts in premium

    Prior to signing up for the coaching program, I could add various workouts, so I had a schedule for at home workouts and for gym workouts, as well as change duration. Now, since signing up for coaching I can no longer do that…it’s frustrating because some days I want a shorter workout and some days a longer one, and want to be able to schedule that.

    Anonymous Okapi
    Released 🎉


    Performance Improvements/Enhancements:

    • Native login flow. Previously we had a web-based login process, but this can create a greater number of browser-specific login issues. With this release, the login flow is now native, which should hopefully be smoother and result in fewer of these problems. We’re planning to shift over to this approach with the signup flow too, but decided to prioritize the login flow since that’s where we see the greatest number of issues.

    • Dashboard performance improvements. We found that there were too many unnecessary API calls being made on the Dashboard, so we refactored aspects of this. This change should reduce the server load when users access the Dashboard, while also hopefully bringing some positive performance improvements here too.

    Bug Fixes:

    • The fix that we put out previously for the periodic logout issues proved to be insufficient, with quite a few people continuing to intermittently experience this. Our engineering team dove much deeper into this issue, and we’re now quite confident that this should be more fully addressed with this release. You may still be logged out when you update, but with any luck it shouldn’t happen again for some time.


  5. [Release Notes] Caliber 3.0.7 - Jump Directly To Messages, Potential Fix For Logout Issue

    Hi everyone! Here's what new in version 3.0.7 👇

    New Features:


    Jump directly to relevant message from Notification Manager

    This would bring you directly to the relevant message within a chat when you tap on a notification in Notification Manager.

    Chris Muir
    Released 🎉


    • Jump directly to message from notifications. Tapping on a message in your Notification Manager will now take you directly to the relevant message in the chat. This should make it much easier to continue the conversation in groups without needing to scroll up to find those messages yourself. If you’re a Pro member, this should also make it considerably faster to find relevant messages from your coaching team.

    Bug Fixes:

    • Potential fix for app logout issue. We’ve had a number of users reporting that they are logged out of the app too frequently. After investigating, the issue here seemed to relate to auth tokens being inadvertently cleared in some cases, so we’ve shifted our approach to how this is handled. If you have been impacted by this issue, you’ll likely be logged out of the app after updating to this new release, but hopefully this should solve the issue going forward.

    In other news, we’re now underway on the mobile work for workout sharing, with the backend workout already completed. Still hoping to have this one out around the end of the month, since it has been widely requested!


  6. [Release Notes] Caliber 3.0.4 - Exercise Substitution Improvements

    Here's what's new in version 3.0.4 👇

    Feature Improvements:


    Preselect relevant muscle group filter(s) when substituting

    This would preselect the relevant muscle group filter(s) when substituting exercises, making the list of displayed exercises more relevant.

    Chris Muir
    Released 🎉


    • Preselected Muscle Group Filters When Substituting Exercises. Previously when you substituted an exercise, it would just bring you to the Exercise Search screen, showing you an exhaustive list of all available exercises to pick from. This was obviously not great, so with today's release you'll now see that the relevant primary muscle group filter(s) are automatically selected when you substitute an exercise. This should hopefully make the list of exercises feel more relevant, and allow you to make substitutions more quickly.


    Allow exercise substitutions from Training Plan

    Currently you can only substitute exercises from active workouts. This would allow you to substitute exercise directly from the Training Plan section

    Chris Muir
    Released 🎉


    • Substitutions from the Training Plan section. While you've been able to substitute exercises from active workouts for a while, we didn't have this functionality for workout templates in the Training Plan section. Now if you long press on an exercise in Training Plan, you'll see the substitution option there as well.

    Bug Fixes:

    • Fixed crashes on the Pro plan selection screen for Android 12 and 13 devices (this was actually included in a quick release, 3.0.3, that we did over the weekend).


    We're planning a more significant overhaul of the Exercise Search screen - adding more filters, improving the UX, etc - but wanted to get some of these other improvements out more quickly, since we've been hearing a lot of requests for substitutions!


  7. [Release Notes] Caliber 3.0.2 - Disabling Autoplay Videos, Android Performance Issue Fix

    Here's what's new in version 3.0.2 👇

    New Features


    Option to turn off videos

    Save battery, app lags because of video sometimes

    Released 🎉


    • Disabling Autoplay Videos. Based on feedback, we have added an option to disable the videos from autoplaying on the exercise screens. Part of the consideration here was around data usage, with these videos eating up too much data for users with more limited data plans. If you’d prefer to not have these videos auto play, you should now be able to disable this in the Settings section. You can also now more easily pause videos, whenever you need to.

    Bug Fixes

    • Google Fit Performance Issue Fix. Users on certain Android 13 devices have been experiencing app-wide slowdown. After investigating, the culprit turned out to be our Google Fit integration. To address this, we ended up rebuilding this integration from scratch, which should hopefully address this for any impacted users. If you had previously disabled Google Fit syncing to alleviate the performance issues, please try enabling that again now, and let me know if you continue to experience any issues after doing that.

    • Pro Signup Bug Fix. Users from certain countries were seeing a white screen when trying to sign up for Pro. This was due to the currency localization not working properly for those countries. This should now be fixed, with currencies from all countries displaying properly on the Pro signup page.


    Up next, we’ll be making some adjustments to exercise substitutions - allowing you to substitute exercises from the Training Plan section of the app, while also defaulting to the appropriate muscle group filters to make substitutions more guided. And after that, it’s onto workout sharing, which we’re all very excited about!


  8. Introducing Caliber Pro

    Announcement 📣

    Hey everyone! Today we're officially announcing a new coaching option from Caliber, something that we’ve been working on for the past few months.

    As many of you know, early last year we decided to release a completely free version of the Caliber app, without paywalling any app functionality or running 3rd party ads. The response to the free app has been amazing, and it’s been a real pleasure to have such an active, engaged community here that is meaningfully contributing to the direction of our roadmap.

    That said, Caliber originally started as a 1-on-1 coaching company, and our coaching program is how we earn money to support what we’re doing on the free side. While we’re incredibly proud of the results that our coaching clients regularly achieve, the reality is that 1-on-1 coaching can be expensive, and we’ve had more requests than I can count for a more budget-friendly coaching option.

    This is why we decided to develop a new coaching experience, which we’re calling Caliber Pro.

    Unlike our 1-on-1 coaching program, Pro is a group coaching concept. As part of Pro, you’ll have access to a team of coaches in a private group, available throughout the day, to provide guidance, motivation, and support.

    Here’s a quick summary of what Pro includes:

    • Regularly updated workout plans, designed by your team of coaches
    • Expert guidance around your workouts, diet, and recovery
    • Feedback on your exercise form, using our form video submission feature
    • Daily motivation from your coaching team
    • Answers to all of your fitness questions

    We're launching Pro at $19 per month, along with a 1 week free trial so that you can test it out for yourself.

    Here are some additional details around how Pro works:

    • We are launching with 4 Pro groups, focused on different experience levels, equipment, and goals. We expect to build out more Pro groups over time as well.
    • You can change your Pro group at any time.
    • New Pro workout plans are released monthly. This strikes a balance between effective workout programming considerations and regular exercise variety.
    • When you download a Pro workout plan, it’s yours forever - even if you shift back to the free version of the app.

    Finally, we wanted to reiterate that we’re just as committed as ever to our vision for the free app. In fact, much of our upcoming roadmap is focused on developing even more free features and other improvements (workout sharing and custom exercises, just to name a few).

    If you’re interested in giving Pro a try, you can sign up for a trial by tapping the Upgrade button at the top of the app. And as always, let us know if you have any questions or feedback!


  9. [System Update] - Bodyweight/Assisted Exercise Adjustment, Excluding High Rep Sets From 1RM

    Excited to announce a backend update that we just made to address a few issues that we'd been hearing about. Here's what's new 👇

    Bodyweight Exercise Calculation Adjustment

    Up until now, bodyweight exercises, like pull-ups and dips, weren't automatically factoring in your bodyweight into PRs or Strength Score calculations. This meant that in order to see accurate numbers, you'd need to manually log your bodyweight + any additional weight used in the 'weight' field.

    With this update, we'll now automatically factor in your most recently logged bodyweight into these calculations. So, if you weigh 180 lbs, and are using 10 lbs of additional weight on pull-ups, you'd now just need to log '10' in the 'weight' field to see accurate PRs and Strength Score calculations.

    Since this logic doesn't apply to all bodyweight exercises, we did this in a way where we are selectively applying this logic only to relevant bodyweight exercises (the ones where you are actually lifting your entire bodyweight). Here is a list of the exercises that this now applies to:

    • Bar Muscle-Up
    • Chest Dip
    • Chin-Up
    • Eccentric Pull-Up
    • Pull-Up
    • Pull-Up (Parallel Close Grip)
    • Scapular Pull-Up
    • Tricep Dip
    • Weighted Chest Dip
    • Weighted Chin-Up
    • Weighted Pull-Up

    Also, if you don't have a bodyweight logged in the app, exercises where this logic is applied will not give you any PRs where bodyweight is a variable - namely, Max Weight, Max Volume, and 1RM PRs.

    Note: one current limitation here is that this does not yet apply to the data listed in the Progress section of the app for these exercises. This requires more reworking, but with this update you should see it apply to both PRs and Strength Score.

    Assisted Exercise Calculation Adjustment

    The adjustment here is quite similar to what I mentioned above, where bodyweight will now be factored automatically into achievement calculations for assisted exercises.

    In addition, we'll now subtract whatever assisted weight you enter in the 'weight' field from your bodyweight, instead of adding it, which should make things a lot more accurate!

    So, going forward, you should simply log the amount of assisted weight used in the 'weight' field for any assisted exercise.

    Excluding High Rep Sets From 1RM Calculations

    Finally, we are now excluding high rep sets from 1RM calculations, and also from being eligible for Strength Score.

    As you might have seen, higher rep sets tend to throw off the accuracy of 1RM calculations, where at certain rep ranges they become completely unusable. To my knowledge, this is an inherent limitation with all 1RM formulas.

    So for now, we have capped it such that any set above 15 reps will not be factored into these calculations. You'll still see other types of achievements for these high rep sets - Max Weight, Max Volume, and Max Reps - just not 1RM achievements.

    Also, we debated this 15 mark quite a bit. Arguably you start seeing a decline in accuracy at about 10-12 reps, but 15 reps as a threshold felt like a reasonable balance between accuracy and how many people are actually working out. Anyway, this number is not set in stone, and can be adjusted based on how everyone finds this update.

  10. [Release Notes] Caliber 2.5.2 - Messenger Rebuild, Updated Training Plan UX

    Here's what's new in version 2.5.2 👇

    App Improvements:


    Messenger Rebuild

    Due to some persistent Messenger-related issues with Android 13, we needed to rebuild various aspects of how this works more fundamentally. The good news is that this should not only solve the issues that many Android 13 users were experiencing with Messenger, but should also offer performance improvements across all devices (typing responsiveness, scrolling speed, etc).

    Anna Davis
    Released 🎉


    • Messenger Rebuild. Due to some persistent Messenger-related issues with Android 13, we needed to rebuild various aspects of how this works more fundamentally. The good news is that this should not only solve the issues that many Android 13 users were experiencing with Messenger, but should also offer performance improvements across all devices (typing responsiveness, scrolling speed, etc).

    Make creating new workouts clearer

    This would make it easier to create new workouts from the Training Plan section of the app.

    Chris Muir
    Released 🎉


    • Updated Training Plan UX. While you could always create new workout plans from the Training Plan section of the app, this wasn't very obvious. With the updated UX, it should be much clearer that you can create as many different workout plans as you like, either from Caliber templates or from scratch.

    Bug Fixes:

    We've fixed an iOS bug where the feature explanation question marks weren't working properly.