Two questions/suggestions:
First, in the Outlook.com address book there are three possible e-mail address fields: "Personal", "Work", and "Other". It appears that the sync lost the "Other" e-mail field, and unfortunately I have a number of contacts whose only e-mail address is in this "Other" field, so in Thunderbird it appears that they have no e-mail addresses, which defeats much of the purpose. It looks like "Personal" was synced to "Email" and "Work" was synced to "Additional Email". I see an "Additional Email2" field available in Thunderbird. Any chance of syncing the "Other" field to there?
Second, any chance of adding the option to only ever sync one way, like a read-only mode? I plan to only ever sync down from Outlook.com to Thunderbird, and will do any editing of my contacts in another app. That being the case, I'd feel a lot safer if I could instruct tzpush to never sync upward so that I can't accidentally change/delete contact information from Thunderbird, and I wouldn't have to worry that any kind of "reset all" operation would end up deleting all my Contacts.
Thanks again for a useful plugin!
Thanks!
Regarding "Other" e-mails syncing to "Additional Email2", it looks like I was mistaken, and it does the sync correctly. Instead, Thunderbird itself seems to have a bug (in my opinion) in that it fails to display the contents of that field in the details pane of the selected contact in the address book, and also fails to use it when auto-completing names/addresses typed in the To field when composing. I have to actually pull up the Properties dialog on a contact to see it. Frustrating, but not your fault. Sorry to blame you prematurely.
Regarding Reset, it appears that my problem was not letting it re-generate a device ID. I wanted to use a meaningful ID so that I'd recognize it on the Outlook side among any list of connected/authorized/whatever devices that it might show me. When Reset cleared it out, I typed it back in. Is the device ID really the thing that effectively maintains the sync session state? Now that I've let it generate a new one, would it work if I changed it back to the original one, or would it remember the sync state from the last time I used that ID?
Thanks again! I really appreciate the plugin and your support of it!
Thanks a lot!