Desktop download page not opening starting on May 11, 2026

While the releases and forum pages are still accessible, clicking on the downloads link goes to nothing. It is as if www.manager.io/download has ceased to respond.

Check here on Github