CommanderRoot / twitch-tools

A feedback / feature request repo for https://twitch-tools.rootonline.de/
27 stars 0 forks source link

Stay logged in on reload #3

Open CommanderRoot opened 2 years ago

CommanderRoot commented 2 years ago

Currently if you reload the page on the "Follower remover", "Blocklist manager", "Subscriber list viewer", "Chat ban manager", "Blocked term manager" and "Video manager" you have to "Login via Twitch" every time. The "Followerlist viewer" and the "Followinglist viewer" don't have this limitation and save the OAuth token.

Benefits:

Downsides:

Overall it seems there are way too many downsides or possible issues for not that much gain. Also how would you deal with a situation when someone shares a link with you, do you store that then or would there be 2 states (yours and theirs).

Pysis868 commented 2 years ago

I'm not aware of the process, but you can't save the OAuth token for the other tools as well?

Logout would simply clear it from local storage.

Sharing the device is a generic user problem that tool design should not infinitely extend inconvenience from that basis, and proper habits should be enforced anyway.

Also, the current login flow does not prevent this problem either.

Let the Login button be useful when necessary, and absent / changed to logout when not.