On October 19th, Fitocracy rolled out version 2.0 across our website and iOS app.

What are the benefits of Fitocracy 2.0?

- A new server set-up loads your feeds and saves your workouts more quickly. You spend more time browsing, and less time loading.

- Improved site stability means you experience less downtime

- Exercise grouping and reordering gives you the ability to correctly log your circuits and supersets

- The ability to log multiple workouts per day means you can separate that morning yoga class from your afternoon gym session.

- The brand new calendar view allows you to see your full workout history over time. You forgot a workout? Go back and add it.

- A streamlined interface that helps you find and add your exercises more easily across web and iPhone

- Over 200 videos of our most popular exercises help you with your form

- Various other new features and bug fixes

Unfortunately, several issues emerged that prevented some users from enjoying the new benefits properly.

What happened?

Designing and developing the above features required significant changes to our codebase, database, and technical architecture. With that came the need to migrate a large amount of data to a new system while supporting all legacy systems across all platforms.

The major iOS app issues (login crash, empty exercise lists) were due to our server sending newly migrated data that the app could not properly recognize. Once we identified the issue, we implemented a solution that resolved the data problem and also prevented it from causing further crashes.

Other issues related to user data being read incorrectly, such as workout history, were related to the transition between our 1.0 API and 2.0 platforms. These were resolved quickly once identified.



What are we doing to prevent this from happening again?

We’ve implemented a new system to ensure that our staging environment exactly mimics the very latest production environment so that unit testing is bullet-proof.

We won’t allow Apple’s App submission process to dictate our release process (Apple doesn’t allow you to roll-back to a previous version, so once the app was out, it was literally impossible to roll the site back to fix any issues).

I am an iPhone user and I’m still having problems. What should I do?

If you are an iPhone user and have not yet updated to 2.0.2, please do so here: http://itunes.apple.com/us/app/id509253726?mt=8.

I am an Android user. What should I do?

If you have been experiencing crash loop issues, please clear your app’s stored data by going to Android Settings -> Apps -> Fitocracy -> Clear data. Log back into the app. This should resolve the crash.

What about 2.0 for Android?

The Fitocracy 2.0 update for Android is slated for release in late December. This introduces the same new feature updates found in the iPhone app and also resolves several known crashes found in the current version of the app. We are already testing the app with several Fitocracy Heroes. If you are a Hero and would like to help test the Android app, please visit this link: https://www.fitocracy.com/entry/28816681/

Moving forward

You rely on Fitocracy to track workouts and stay motivated on your fitness journey. And we take it very seriously whenever that journey is interrupted. We want to make sure Fitocracy is always the best experience for our users and we are grateful that you chose to continue using Fitocracy.

We’re currently working on brand new features that we think you’ll really enjoy, including…

- Macronutrient tracking

- Routine editing

- Workout scheduling

Stay tuned for more!

- The Fitocracy Team

