A problem I have with 1.7.3 (the version I use most of the time) is that the application doesn't prevent the Mac from going to sleep while Metashape is working. So, if I run a Batch and leave the room I often come back to find my Mac asleep. When I wake it I see that Metashape has stopped where it was when the Mac dozed off (usually after 15 minutes since that's what I have it set to in System Settings). Metashape then continues once the Mac is awake.
This can be prevented with a single like of code:
UpdateSystemActivity(OverallAct);
I don't know if the later versions of Metashape already do this, but if not, that line of code needs to be called every ~30 seconds from a NSTimer function. This will prevent the Mac from going to sleep while Metashape is working.