Handle RWGPS activities without durations, with unusual timezones
I presume these keys were correct at some time, activityId just isn't a thing any more?
Don't use cached credentials with polling workers
Mention RWGPS on homepage
Don't Iframe sport tracks login
Different sync button spinner style for queuing
Things
Stuff
Fix dashboard select issues, add skip-unnamed option
Move settings block into its own file.
Just remembered why not syncing unnamed activities was a pain.
Cleanup
Use $rootscope to load magic tapiriik object into angular apps. Hide settings from unpaid users.
Correction: hide just irrelevant settings for unpaid users.
Settings saving.
Hide/show settings dialog as appropriate
Fix activity upload delay
Don't unset service triggers when delaying activity sync
Mark accounts for full sync after changing sync settings. Show error if settings save failed.
Formatting fix, add new error message to activity dashboard JS, fix config save error, more debugging for auto sync suppress.