This update includes a fix for the latest Steam update, along with other changes.
You may have to restart the systemd service or your device after updating, please see the full update guide at: https://crankshaft.space/docs/usage/update/
Due to an issue with the 0.2.3 release, this is a re-release of those changes, along with a few additional features and bugfixes.
Thanks to DrakiaXYZ and Olyve for their contributions!
- Fix patching on latest Steam update
- Add Steam Flatpak to default Steam path lookup locations
- Fix plugin browser not fully updating after installing/updating plugins
- Fix non-Flatpak release build
- Fix multiple instances of a plugin being loaded on plugin reload (by DrakiaXYZ)
- Fix "Load" not injecting plugins that were disabled on startup (by DrakiaXYZ)
- Remove plugin archive after installing plugins (by Olyve)
- Add auth token to plugin API - the API isn't vulnerable to CSRF attacks, but this is still a helpful security measure. Thanks to Scrumplex for pointing this out!
- Add button to open logs folder to the system tray menu
- Plugin API: Add
Patch.removePatch
method to remove patches - Plugin API: Make
Patch.getModules
andPatch.getModuleExportsContaining
public - Plugin API: Add
csPluginsDir
so plugins can know where the plugin directory is located
See installation instructions, community, and more at crankshaft.space.