"Repair All" is not working
I do not believe the bot is detecting the "Repair All" button when attempting to repair and gets stuck, if you are AFK, you are burning credits, as the bot will just hang out docked. A quick fix would be to turn off repair-before-undocking = .
Removed String.toLower Change "repair all" to "Repair All", did not fix the issue. Lowered the edgeThreshold to 40, did not fix the issue.
Traced to this but I don't see a corrisponding JSON UITreeNode relies on a JSON field named "dictEntriesOfInterest" to populate the dictEntriesOfInterest field:
Image for reference
Thank you for sharing your findings! One reason the past approach to finding the button can break is the different UI scaling set in the EVE Online game client settings.
However, I ran a test with version 2025-04-20 of the Sanderling memory reading, and the button is now available in the memory reading (JSON structure) anyway, so it seems we don't need the image processing for the "Repair All" button anymore. You can see it appear in the memory reading in this screenshot:
Credits to @Phextod for repairing the button readings.