Instead of simply overwriting the thoughtbook on update, there should be three options:
- (default) merge the remote and local thoughtbooks, keeping all thoughts
- overwrite the local thoughtbook, but keep custom user-added thoughts
- entirely overwrite the local thoughtbook so it matches the remote thoughtbook.
Instead of simply overwriting the thoughtbook on update, there should be three options: