No worries, we can keep the official Windows stable releases updated - unless a team member wishes to take over.
Same, we can set up a page for the dev builds on FossHub and you can upload them there. As I said a few times, you should be able to upload quicker (automate the update process), and the users download faster. I don’t want to insist too much if you want an account just PM and I will send you the credentials.
P.S. We can disable the single ad we have.