signalapp / Flock

Private contact and calendar sync for Android.
https://signal.org/blog/flock
358 stars 80 forks source link

Local Calendar import does not work (with Local Calendar created via MyPhoneExplorer) #59

Open tx3eh8IUD1 opened 10 years ago

tx3eh8IUD1 commented 10 years ago

It would be great to show the local calendar account and make an import possible just as it did work with "MyLocalAccount" (for contacts) from "MyPhoneExplorer" app.

The contacts all imported fine (though Outlook 2013 does detect some kind of change, I am not yet sure what the import process has changed).

I used to sync contacts and calendar between Outlook 2013 on a Win 8.1 machine and Android via bluetooth and MyPhoneExplorer (from http://www.fjsoft.at/en/ ).

rhodey commented 9 years ago

Thanks for the bug report @tx3eh8IUD1, I suspect the issue with this is similar to #35 (which I'm currently working on).

From what I can tell "local" contacts and calendars are not associated with an account. The import contacts and calendars logic first searches for accounts and then searches for data within those accounts so local contacts and calendars are missed altogether.

rhodey commented 9 years ago

So as of 0971870633e9e5e76df304d217eae9cedb882650 issue #35 has been resolved, unfortunately in resolving #35 I discovered that there was more to this issue than I expected. Turns out that unlike contacts it is not possible to have a calendar associated with no account, some apps may claim to do this but they really just fake the account.

My plan is to try installing this MyPhoneExplorer thing and a couple other apps which claim similar functionality. I have swapped out the "bug" label for "feature request" because in my opinion MyPhoneExplorer is doing something other than what Android intended.

rhodey commented 9 years ago

I'm assigning this issue to milestone v0.8.8 however the fix will not be tested specifically against MyPhoneExplorer. My intention is to allow users to import local calendars to Flock by placing .ical files within the local storage on their device and then having Flock import from those files. I believe this is a more general purpose fix that will hopefully help a larger subset of people than something that works specifically for MyPhoneExplorer.