Full Refresh and OSX Fixes
This version has one new little feature and a bunch of fixes, mostly for OSX users:
Full Refresh
Now you can shift click on the refresh button and it will rebuild the whole download database. If for whatever reason you're not getting the latest version on refresh or something is missing, you can use that as a workaround without having to manually delete download_db.json (but please report the issue!)
Bugfixes
#11 If the app refreshes while a new Godot version is about to be uploaded, the scraper would see a couple of empty folders and mark it as already seen. Due to the rules on how "modified time" changes on directories this would mean the scraper would never check that folder again and you'd never get that version. Now for every folder that's marked as containing downloads, the scraper will only mark it as seen once it has managed to get the corresponding download link.
#12 Add custom version/project wouldn't work on OSX due to Godot.app being a folder rather than a file. It now asks the user to select a folder on OSX
#13 Godot 4 betas would not appear on OSX due to downloads ending in macos.universal.zip rather than osx.universal.zip as before. Now both cases are handled properly
#14 Open download folder wasn't working on OSX due to needing to prepend "file://" to the folder path, which is not the case on Windows and Linux