This release primarily focuses on web related issues but it also includes a few other minor changes.
v5.2.0
- Fix
async::TaskHolderandasync::spawncallback destructors not always being ran on main thread (9a853fb) - Force disable IPv6 on macOS (and on other systems if unsupported) (055b968)
- Copy args for first send in global events (0542ab8)
- Change default log level to Debug (b1734ae)
- Fix trace logs showing up as ????? (d700353)
- Print verbose curl logs after failed web requests (c9d9467)
- Fix loading circle not spinning when downloading mods (3e6b845)
- Fix no percentage being shown when downloading resources (3350f62)
- Make web requests time out after 2.5 seconds if DNS resolution or TLS connection are stuck (b3d4eb8)
- Check for characters with modifiers (1976d2a)
- Fix unfriendly keybind modifiers (#1809)
- Fix std::vector calls on a gd::vector (#1874)
- Queue additional mouse events on main thread (mac) (05bf789)
- Release pressed keys on unfocus (9aeb60f)
- Add IDs for quick shortcuts in Geode settings (#1844)