As of now, it can happen that an item is marked as unsynced but does not go back to synced once the changes are reverted (e.g. by typing something in the tags input and deleting it again). It would be better to have a single function that returns the sync state based on the model.
As of now, it can happen that an item is marked as unsynced but does not go back to synced once the changes are reverted (e.g. by typing something in the tags input and deleting it again). It would be better to have a single function that returns the sync state based on the model.