On both Mac and Windows, Python is used to run the iMessage export. Previously, Python was packaged with the Electron app but this proved to be too much of a hassle. The app is now using the user's local python instead and this may cause issues with the iMessage export. Ways to fix this include:
- using a virtual environment for all Surfer-related python things (can place this in the appData folder)
- packaging Python again (more annoying, but will work for sure)
Details can be found in the imessage.ts file and main.ts in the /desktop folder