At the origin of Calistree, there was an excel file containing the list of exercises and their characterization. Over the years, the number of exercises and the complexity of their properties kept growing and the format of the excel file started being a hindrance to the development process.
We're finally tackling that issue and for the last 5 weeks we've been moving all the exercise library data over to the codebase, which makes it much easier to write complex, rich structures and modify them to improve the user experience and add new features.
This profound change in the way things are structured has already led to several visible improvements, which will be available in the next app version (probably late January since we still need to finish this update and test it thoroughly).
Beyond those updates, I am most excited about how much easier it will be to add new exercises and make other library-related improvements from now on! In the future, we'll be able to quickly convert fully-completed custom exercises to official ones (https://feedback.calistree.com/requests/p/crowdsourcing-of-exercise-data), as well as custom flows (https://feedback.calistree.com/requests/p/share-custom-flows-publicly). We will also add video variations for all weight variations to remove any confusion (https://feedback.calistree.com/requests/p/create-separate-videos-exercises-for-various-types-of-equipment-including-weight), add more types of exercises, such as steady-state cardio (https://feedback.calistree.com/requests/p/add-steady-state-cardio-activities) and overall keep refining the library to log all your activities as precisely and easily as possible.