Add error handling to macOS (#211)
- Add error handling to Mac app
- Log fatal errors and present alert on next launch (#212)
- Log fatal crashes and present alert on next launch
- Update crash alert copy and navigate to help forum
- Refactor logging into reuseable methods
- Refactor class to use protocol
- Clean up todo comment
- Revert "Log fatal errors and present alert on next launch (#212)"
This reverts commit 7475b577726faffec856dbdac4c69ed79501b972.