Changes
Auto-clear cache
This new option clears web-based cache upon closing Dorion. This does not clear your login cache, rather this is usually just cached scripts, images, and other media. This will save disk space, but might make the experience slightly less snappy on startup, so you now have the ability to pick your priorities!
RPC Upgrades
rsRPC now supports more advanced rich presence! For example, it now supports the more advanced method that things like the VSCode extension use. There is one more method that rsRPC does not cover (yet).
MacOS Note: I've discovered a problem with WKWebView and its blocking of insecure WebSocket connections, and there is essentially no solution unless I change how rsRPC works significantly. This would break arRPC plugin compatibility, unless added as an additional option. If this is something you want/miss, please create a feature request.
Improved RPC UI (shelteRPC)
Added a page that shows recently played games, the currently-being-played game, and a (non-functional) button to add new, undetected games. This is basically just UI-sugar, but will be used to eventually tackle #110.
Other Changes
- Move notification stuff to the backend almost entirely, which should prevent weird edge-case problems.
- Not only has rsRPC been given more functionality, but it is also much faster!
- Once again improve stability of injection stuff
- Embed HTML files into the binary. Less loose files!
- Improve CI build times significantly by using LLD and build cache.
- Various fixes and tweaks
Having troubles?
If injection/scripts/plugins are acting funky, try deleting the shelter
DB in DevTools, and then restarting!
If that doesn't help, feel free to open an issue!