Thank you for the feedback brother.. In the new version, the persistent login is working. So now, you should not have to log in until you hit logout. Regarding the going back to where you last were- I'm working on this. Still don't know how to fix it (i have a bad implementation of it). After voting, the reloading happens as a quick solution to updating the feeds. Why? Well, because the communication with a blockchain is not real time, there's a 3 second delay.
The possible solution would be to "fake" the upvote. Simply display its been upvoted without it actually confirming it has been upvoted from the blockchain itself. It might be better, that way no reload unless you want to see new snaps, in which case it would verify the upvotes anyways.