Optimized download of synchronized training data for improved performance

When logging in to your 1080 Motion user account, the software automatically downloads data (client profiles, groups, exercise library etc.) belonging to your instructor account. It caches this data on your tablet or PC local database. Earlier versions of the software have downloaded all the Sessions, Exercises, Sets and the corresponding training data.

The change introduced in this version is that Sessions will no longer be automatically downloaded when logging in. However, when navigating to a specific Set, that data will be cached (i.e., the next time you click on it, it will be available locally and does not need to be fetched from the cloud server). The benefit of this strategy is that much less data is downloaded, and the sync process will be faster leading to better performance overall. The one downside is that some old data that you have not viewed recently will not be available in the local cache. You will have to reconnect to the internet in order to view older data.

Remove data from local cache that has not been activated or viewed in the last 30 days.

To make the local database cache smaller and free up local hard drive space, the software will automatically remove all data from the local cache for all clients that have not been activated in the last 30 days. This of course only applies to data that is safely synced and uploaded to the server. Not yet synchronized data will never be removed. Activating a client means adding it to the “Active clients” list in the left side menu in the application.

And while we are at it – please remove clients no longer active!

When you remove a Client, all data linked to that Client will be deleted from the cloud database. Removing old unused data will therefore speed up your sync process, since the database searches will have less data to search. In fact, if you are located within the EU you are not allowed to store data on non-active Clients according to the GDPR-legislation. There is no clear directive on how long you should keep it. If you expect a Client to return, all the data from previous session may of course be valuable.

Back to blog