Dashboard auth improvements: yeet nasty logouts

We just shipped several small improvements to our auth system for our Fly Dashboard

We’ve been historically a CLI-first company (and we still are) but lately our dashboard has been getting more :heart: from our devs and new features have been arriving there so it became even more important to us to have a good UX there.

We were aware our auth system was flaky sometimes and that was specially bad when you want to do things like fly launch and tweak settings so we spent some time figuring the rough edges and today we shipped those changes to y’all!

Internally things are very different so we also shipped an “auth upgrader” that will seamlessly put you in the new auth system so you probably wont worry about anything.

Aside from that we expect some dashboard routes to be just a little bit more smoother to navigate between. Mostly /dashboard/* and /apps/*.