Fixes most of the errors that come from spyware reporting malfunctioning when working on a non TMC project. Also makes the selected course remain in settings through failed refreshes and when opening settings without internet connection. Also enables startup exercise check option in the settings, and fixes the spyware setting to show up correctly.
Download and upload now refresh the view, which is now also done in a thread so it doesn't hang the whole application.
Attempting to open the currently open project now does nothing.
Coverage decreased (-0.3%) to 11.402% when pulling 324b68f65786a04f734dc3cbd0b312824cbd0375 on some-bugfixing-activity into e1fd65aa29650e792e49ced7e048d4bbb62b8b11 on master.
Coverage decreased (-0.4%) to 11.376% when pulling 0b94f4a7a742a2c24e8a3e9b28bc881590cc099c on some-bugfixing-activity into e1fd65aa29650e792e49ced7e048d4bbb62b8b11 on master.
Fixes most of the errors that come from spyware reporting malfunctioning when working on a non TMC project. Also makes the selected course remain in settings through failed refreshes and when opening settings without internet connection. Also enables startup exercise check option in the settings, and fixes the spyware setting to show up correctly.
Download and upload now refresh the view, which is now also done in a thread so it doesn't hang the whole application.
Attempting to open the currently open project now does nothing.