Hey there,
I have a similar issue to the one described in #107 . But unfortunately, an import feature would probably not solve the issue for my workflow, as I want to keep rustical in always in sync with the cal-dav server of my workplace and not just do a one-time import. (I do the syncing part by periodically running vdirsyncer)
Unfortunately, the provider my workplace uses does use different ids for filnames and UIDs, e.g.
cat e25c7d93-13e2-4644-865b-56f43256db47.ics
...
UID:977e4c06af734dfe83d98ed4765900f9@zoho.eu
...
And yes, I 100% agree that this seems pretty stupid to use different ids...