Previously, changing the selected destination Notion database did not have the desired effect for items that had been synced to the previous database because Notero would continue to sync to the page in the previous database. To remedy this, we now do the following during the sync process:
Recreate Notion pages when found in a different database
Reset synced notes when page ID changes
This PR also includes a number of refactors. See the commits for details.
Fixes #241
Previously, changing the selected destination Notion database did not have the desired effect for items that had been synced to the previous database because Notero would continue to sync to the page in the previous database. To remedy this, we now do the following during the sync process:
This PR also includes a number of refactors. See the commits for details.