I converted the calendar synchronizer to a service and improved the synchronization by checking whether entries already exist and only deleting/inserting necessary entries.
Additionally I have implemented a "2-way sync" mechanism. It allows entries that aren't managed by mobileorg to be captured into the capture file and optionally deleted from the calendar -- essentially "assimilating" them.
Refactored calendarSyncService to be an actual service.
Fixed deletion of calendar entries.
First steps toward better calendar synchronization.
Working updating of added/removed entries in calendar.
Added capturing of new nodes from calendar.
Improved synchronization of files.
Refactored calendar into smaller modules.
Added preferences for calendar pulling.
Cleanups. Starting to improve date parser of calendar capturing.
Fixed bug in calendar pulling, improved settings description.
Looks like this caused an issue in the Wizard?
@matburt Albins states that this also happens with packages from matburt.net/files. Therefor I think that this is a different issue independent from the calendar.
Yeah, I can't seem to reproduce the issue either so I'll go ahead and merge this.