What happened to the main site? it's riddled with a redirect spam. When I managed to block it (Ad Blocker Ultimate), i noticed the site has not seen new activity since 2019... has development ceased?