@ColdBeer its hard to not automate this time the automatic sync. That is technically due to OAuth.
OAuth signs you in to another service, then you come back to the app with a secret token (that needs now and then refresh), the server saves it and with that token it uploads for you.
You have given specific permissions to that token, eg to upload, read etc. You might have seen that.
When you want todo it manually you would have to store that token somewhere at your device or go over the authentication flow again.
That said, lets come back to this in a few time as I am also a person that would like to have that 😉
In regards to the above, and not trying to blame syncmytracks that app does what in development we don’t do, store your password or ask it every time. That means that the app it self at some point does know the password. Depending on the protocol/method it uses, that password, in a way , can be exposed. Even in system logs as its STORED PLAINTEXT in order to be used to log you in. I bet you know the risks of that and how bad , or childish this method is.
my 50c why this app/way does not look ok imo .